.elementor-6415 .elementor-element.elementor-element-81e3b05{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.5;}.elementor-6415 .elementor-element.elementor-element-81e3b05:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-81e3b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/DARDYTFUIOP.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-81e3b05::before, .elementor-6415 .elementor-element.elementor-element-81e3b05 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-81e3b05 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-81e3b05 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-81e3b05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-81e3b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000099;--background-overlay:'';}.elementor-6415 .elementor-element.elementor-element-295e82e{--display:flex;}.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-6415 .elementor-element.elementor-element-64c9beb{text-align:center;}.elementor-6415 .elementor-element.elementor-element-64c9beb .elementor-heading-title{color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-81510ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-81510ef:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-81510ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-68e8ba9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6415 .elementor-element.elementor-element-eefe2b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-9a07f1c .elementor-heading-title{color:#070400;}.elementor-6415 .elementor-element.elementor-element-2685feb{--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;}.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-6415 .elementor-element.elementor-element-c7f560b{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6415 .elementor-element.elementor-element-9a94c79{--display:flex;}.elementor-6415 .elementor-element.elementor-element-1696dfb{--display:flex;}.elementor-6415 .elementor-element.elementor-element-ae45fdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-88e726e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c1cfc03{--display:flex;--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-6415 .elementor-element.elementor-element-c1cfc03:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c1cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-2715f32{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-2715f32:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2715f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-95fe6da{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-b6cb75b{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-09f3cb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ecb8b6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-ecb8b6d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-ecb8b6d .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-ecb8b6d .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-203b9c8{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-93a1abc{--display:flex;--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-6415 .elementor-element.elementor-element-93a1abc:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-93a1abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-87f4464{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-87f4464:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-87f4464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-30a57d6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7b13f11{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-c2e698f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7ea5209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7ea5209 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-7ea5209 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-7ea5209 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4d509ae{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-444c4ae{--display:flex;--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-6415 .elementor-element.elementor-element-444c4ae:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-444c4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-3dd9628{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-3dd9628:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3dd9628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-58ccb8b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-2c00bc1{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-326b1b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7576aef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7576aef .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-7576aef .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-7576aef .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-30e6abd{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-366f6d0{--display:flex;--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-6415 .elementor-element.elementor-element-366f6d0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-366f6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-61f7f54{--display:flex;--overflow:hidden;--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-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-6415 .elementor-element.elementor-element-0ff6dab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c66b727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-c66b727 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-c66b727 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-c66b727 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-57f35b3{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-3c73c4c{--display:flex;}.elementor-6415 .elementor-element.elementor-element-3ebb0e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-91af099{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-19a34db{--display:flex;--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-6415 .elementor-element.elementor-element-19a34db:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-19a34db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-92bf6a0{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-92bf6a0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-92bf6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-adb7495{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8384749{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-29b2476{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0ccf2ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-0ccf2ac .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-0ccf2ac .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-0ccf2ac .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-2f3bf59{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-cb17f05{--display:flex;--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-6415 .elementor-element.elementor-element-cb17f05:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-cb17f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-0e3c586{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0e3c586:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0e3c586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-4576de0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0f07883{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-71400d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c37cc54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-c37cc54 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-c37cc54 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-c37cc54 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-3d98b03{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-3026cda{--display:flex;--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-6415 .elementor-element.elementor-element-3026cda:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3026cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-035e101{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-035e101:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-035e101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-32f5353{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-dba88a5{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-35af2ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-737259b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-737259b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-737259b .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-737259b .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-d1485aa{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-367afbb{--display:flex;--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-6415 .elementor-element.elementor-element-367afbb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-367afbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-6da921d{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-c914fd7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-a083232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-a083232 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-a083232 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-a083232 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-5ba8850{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-180ee9d{--display:flex;}.elementor-6415 .elementor-element.elementor-element-28c6da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-81c5601{--display:flex;--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-6415 .elementor-element.elementor-element-81c5601:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-81c5601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-8619c97{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-8619c97:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8619c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-cf762a4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-e243590{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-0ec9820{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-b5286ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-b5286ab .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-b5286ab .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-b5286ab .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e1ab847{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-ac376ef{--display:flex;--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-6415 .elementor-element.elementor-element-ac376ef:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ac376ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-30cce2e{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-30cce2e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-30cce2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-8644f9a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-2181908{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-b7d2ae4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-651b0c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-651b0c9 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-651b0c9 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-651b0c9 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-c09615d{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-82b47fb{--display:flex;--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-6415 .elementor-element.elementor-element-82b47fb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-82b47fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-e14eadb{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-e14eadb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e14eadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-ff45453{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c2df0ab{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-673df0a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-44e6094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-44e6094 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-44e6094 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-44e6094 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-11b753e{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-8560e89{--display:flex;--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-6415 .elementor-element.elementor-element-8560e89:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8560e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-7660aa7{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0fc87ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-033ef5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-033ef5e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-033ef5e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-033ef5e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-a710108{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-7c89398{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-f99b8d6{--display:flex;}.elementor-6415 .elementor-element.elementor-element-9489f21{--display:flex;}.elementor-6415 .elementor-element.elementor-element-cb1cdba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-80786b9{--display:flex;--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-6415 .elementor-element.elementor-element-80786b9:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-80786b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-3c57b8a{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-3c57b8a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3c57b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-8a09216{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-43ba5dc{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-27ebaf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-5d442d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-5d442d0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-5d442d0 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-5d442d0 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-f687388{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-ce045da{--display:flex;--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-6415 .elementor-element.elementor-element-ce045da:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ce045da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-464ffad{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-464ffad:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-464ffad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-2c3ac29{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-5c6ecab{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-df3e8b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8c6135e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-8c6135e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-8c6135e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-8c6135e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-fdbd069{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6d8653f{--display:flex;--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-6415 .elementor-element.elementor-element-6d8653f:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6d8653f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-f3786ee{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-f3786ee:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-f3786ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-598e75a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-6c7943e{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-6413a18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-3a2e97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-3a2e97c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-3a2e97c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-3a2e97c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-a360025{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6f36241{--display:flex;--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-6415 .elementor-element.elementor-element-6f36241:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6f36241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-aaa4924{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-674e2c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-fda542f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-fda542f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-fda542f .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-fda542f .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-7d6e0a2{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6798336{--display:flex;}.elementor-6415 .elementor-element.elementor-element-3084ca4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-5e0a3a5{--display:flex;--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-6415 .elementor-element.elementor-element-5e0a3a5:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5e0a3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-5e19c39{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-5e19c39:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5e19c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-ad37da1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-de69cd2{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-ec5df68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-bd55e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-bd55e4d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-bd55e4d .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-bd55e4d .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-f0380cb{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-07fca4d{--display:flex;--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-6415 .elementor-element.elementor-element-07fca4d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-07fca4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-c4ad36e{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-c4ad36e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c4ad36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-4eb5cd1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-a23117d{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-9299318{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-b30e6e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-b30e6e8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-b30e6e8 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-b30e6e8 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-12b1f5e{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6fc43e2{--display:flex;--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-6415 .elementor-element.elementor-element-6fc43e2:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6fc43e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-e59860b{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-e59860b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e59860b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-d25f494{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c291d8a{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-9701f75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-5b766cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-5b766cd .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-5b766cd .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-5b766cd .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-b146279{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-3d416bf{--display:flex;--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-6415 .elementor-element.elementor-element-3d416bf:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3d416bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-1ba83ce{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-c77cece{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-4034081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-4034081 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-4034081 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-4034081 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-3dea8c5{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-69873e5{--display:flex;}.elementor-6415 .elementor-element.elementor-element-83a47b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-9d61615{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-8c72bce{--display:flex;--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-6415 .elementor-element.elementor-element-8c72bce:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8c72bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-0fd94dc{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0fd94dc:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0fd94dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-03910f0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c4e3dea{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-3268506{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-dad564e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-dad564e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-dad564e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-dad564e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-505286d{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-32e6e8c{--display:flex;--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-6415 .elementor-element.elementor-element-32e6e8c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-32e6e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-3aab2f8{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-3aab2f8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3aab2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-4c9d258{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-363dadc{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-5946c45{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-bc18916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-bc18916 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-bc18916 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-bc18916 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4922142{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-5e7312a{--display:flex;--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-6415 .elementor-element.elementor-element-5e7312a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5e7312a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-41be4ba{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-41be4ba:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-41be4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-8d506da{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-50d74c0{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-77e1f79{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-fe8ace7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-fe8ace7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-fe8ace7 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-fe8ace7 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-5d330a5{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-76e2dc3{--display:flex;--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-6415 .elementor-element.elementor-element-76e2dc3:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-76e2dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-be046ec{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0ee68a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-40c003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-40c003e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-40c003e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-40c003e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-54eb3eb{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-f01b797{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-5d705ab{--display:flex;}.elementor-6415 .elementor-element.elementor-element-60157a8{--display:flex;}.elementor-6415 .elementor-element.elementor-element-5516d3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-239c894{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f1c81c3{--display:flex;--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-6415 .elementor-element.elementor-element-f1c81c3:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-f1c81c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-b32e963{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-b32e963:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b32e963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-446a1cf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-da48e46{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-c1372c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-08e103b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-08e103b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-08e103b .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-08e103b .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-dcfebf1{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-94c6538{--display:flex;--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-6415 .elementor-element.elementor-element-94c6538:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-94c6538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-74e2269{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-74e2269:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-74e2269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-909a2f5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-37254c0{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-e397cd6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c10675c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-c10675c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-c10675c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-c10675c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-1f980e7{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-4ca2181{--display:flex;--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-6415 .elementor-element.elementor-element-4ca2181:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4ca2181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-d69e942{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-d69e942:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-d69e942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-d7b02ca{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-57ae6aa{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-bfe6777{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-5511282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-5511282 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-5511282 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-5511282 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-dd2c768{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-27fb234{--display:flex;--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-6415 .elementor-element.elementor-element-27fb234:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-27fb234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-9116b7d{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-5f71643{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c1f177c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-c1f177c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-c1f177c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-c1f177c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-309ccb5{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-1f4d95d{--display:flex;}.elementor-6415 .elementor-element.elementor-element-0a32922{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-56c856d{--display:flex;--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-6415 .elementor-element.elementor-element-56c856d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-56c856d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-83ef59e{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-83ef59e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-83ef59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-ef71667{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7cee079{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-0c52acf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-efce2b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-efce2b3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-efce2b3 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-efce2b3 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-a134064{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-2b5b0c8{--display:flex;--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-6415 .elementor-element.elementor-element-2b5b0c8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2b5b0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-781fd59{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-781fd59:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-781fd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-ba1194c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-525f401{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-340ccf1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-23afcd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-23afcd8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-23afcd8 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-23afcd8 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-edb7e00{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6d753cb{--display:flex;--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-6415 .elementor-element.elementor-element-6d753cb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6d753cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-9cfc8fb{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-9cfc8fb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9cfc8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-b3b976f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-44ef796{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-2b6240b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-43a06e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-43a06e3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-43a06e3 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-43a06e3 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-f70451c{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-3c7562d{--display:flex;--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-6415 .elementor-element.elementor-element-3c7562d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3c7562d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-f1f6219{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-50bbaba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-88e608b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-88e608b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-88e608b .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-88e608b .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-757c11e{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-260802b{--display:flex;}.elementor-6415 .elementor-element.elementor-element-c52097c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-f243be7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-beb65f1{--display:flex;--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-6415 .elementor-element.elementor-element-beb65f1:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-beb65f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-6dca33b{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-6dca33b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6dca33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-9ebfcdd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c83ce2d{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-17f1362{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-6297d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-6297d79 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-6297d79 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-6297d79 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-45b9288{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-5757c12{--display:flex;--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-6415 .elementor-element.elementor-element-5757c12:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5757c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-7d4920f{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-7d4920f:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7d4920f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-44de55f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-11a1aa6{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-8b144a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7685705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7685705 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-7685705 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-7685705 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-359cfb9{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-58c9bf3{--display:flex;--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-6415 .elementor-element.elementor-element-58c9bf3:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-58c9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-4fcbb14{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-4fcbb14:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4fcbb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-2be80d5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-721b733{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-1823e9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-64b05b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-64b05b8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-64b05b8 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-64b05b8 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-8fb2b18{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-6b7df17{--display:flex;--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-6415 .elementor-element.elementor-element-6b7df17:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6b7df17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-4130bf0{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-1f8b351{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ae9cb2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-ae9cb2b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-ae9cb2b .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-ae9cb2b .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-f77a20b{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-53ac769{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-f4137da{--display:flex;}.elementor-6415 .elementor-element.elementor-element-17290cb{--display:flex;}.elementor-6415 .elementor-element.elementor-element-33edaba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-8dc910f{--display:flex;--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-6415 .elementor-element.elementor-element-8dc910f:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8dc910f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-8278616{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-8278616:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8278616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-51508f4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-458e2ed{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-c7287c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-66d1e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-66d1e64 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-66d1e64 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-66d1e64 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4bce094{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-2242a87{--display:flex;--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-6415 .elementor-element.elementor-element-2242a87:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2242a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-3f69aca{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-3f69aca:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3f69aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-a19eeb0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8577d94{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-21513f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-60e61b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-60e61b7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-60e61b7 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-60e61b7 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-9f68b2b{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-8de6d85{--display:flex;--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-6415 .elementor-element.elementor-element-8de6d85:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8de6d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-cc860e0{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-cc860e0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-cc860e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-d42ca9b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-f49420b{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-8891fd3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-2465b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-2465b4d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-2465b4d .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-2465b4d .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e2f9908{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-5358ded{--display:flex;--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-6415 .elementor-element.elementor-element-5358ded:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5358ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-ec64fb0{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-2c9503c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c0a5a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-c0a5a91 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-c0a5a91 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-c0a5a91 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-d26e908{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-c878fa9{--display:flex;}.elementor-6415 .elementor-element.elementor-element-b536348{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-426d517{--display:flex;--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-6415 .elementor-element.elementor-element-426d517:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-426d517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-4a426ca{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-4a426ca:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4a426ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-6ec9015{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-d3bffb2{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-e48390d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ca72890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-ca72890 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-ca72890 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-ca72890 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-16abd9a{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-8030996{--display:flex;--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-6415 .elementor-element.elementor-element-8030996:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8030996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-74b855e{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-74b855e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-74b855e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-38f2279{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-2ef4133{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-022e422{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-e9b135c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-e9b135c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-e9b135c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-e9b135c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4a5f5db{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-75bb05e{--display:flex;--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-6415 .elementor-element.elementor-element-75bb05e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-75bb05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-d8f7794{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-d8f7794:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-d8f7794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-91204fe{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-a39e3e6{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-4735756{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-05070e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-05070e3 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-05070e3 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-05070e3 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-33b7cf0{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-e3741dd{--display:flex;--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-6415 .elementor-element.elementor-element-e3741dd:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e3741dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-111fa9c{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-386ae99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-3ada83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-3ada83e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-3ada83e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-3ada83e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-8606e90{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-5bdcdba{--display:flex;}.elementor-6415 .elementor-element.elementor-element-b5655f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-038f756{--display:flex;--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-6415 .elementor-element.elementor-element-038f756:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-038f756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-37177e8{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-37177e8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-37177e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-d6f2cdd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-56b9a86{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-7d0e8e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-fa66425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-fa66425 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-fa66425 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-fa66425 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-dc31bf4{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-c5b784a{--display:flex;--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-6415 .elementor-element.elementor-element-c5b784a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c5b784a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-21df79b{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-21df79b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-21df79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-e724842{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8ea2679{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-756a049{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-cfc1c8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-cfc1c8d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-cfc1c8d .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-cfc1c8d .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-5b16f1f{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-de4b746{--display:flex;--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-6415 .elementor-element.elementor-element-de4b746:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-de4b746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-9ad2984{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-9ad2984:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9ad2984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-873bf2f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-6f1c011{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-a1f6648{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0279c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-0279c1e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-0279c1e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-0279c1e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4436e83{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-c7dbb50{--display:flex;--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-6415 .elementor-element.elementor-element-c7dbb50:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c7dbb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-320513a{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-94e241e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-9df1048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-9df1048 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-9df1048 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-9df1048 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-734957b{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-962639c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-54e7d8c{--display:flex;}.elementor-6415 .elementor-element.elementor-element-16c8eda{--display:flex;}.elementor-6415 .elementor-element.elementor-element-a6d28eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-517d89c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-7262c7c{--display:flex;--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-6415 .elementor-element.elementor-element-7262c7c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7262c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-352033a{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-352033a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-352033a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-645d148{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8adda4b{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-a3a646f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-84f7709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-84f7709 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-84f7709 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-84f7709 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4180814{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-7d07698{--display:flex;--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-6415 .elementor-element.elementor-element-7d07698:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7d07698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-f1d2dea{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-f1d2dea:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-f1d2dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-a3ce1a5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-e306a41{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-7835783{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-900f840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-900f840 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-900f840 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-900f840 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-7f64953{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-b520587{--display:flex;--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-6415 .elementor-element.elementor-element-b520587:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b520587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-8478c0a{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-8478c0a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8478c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-dcac35f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-3030582{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-b5ecf8b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7aa5001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7aa5001 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-7aa5001 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-7aa5001 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-eeb2879{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-7dda5e2{--display:flex;--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-6415 .elementor-element.elementor-element-7dda5e2:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7dda5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-8c03260{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-5ec1d5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ab1b862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-ab1b862 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-ab1b862 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-ab1b862 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-cb366cf{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-10e976d{--display:flex;}.elementor-6415 .elementor-element.elementor-element-440fa24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-d1da6c0{--display:flex;--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-6415 .elementor-element.elementor-element-d1da6c0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-d1da6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-0032a88{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0032a88:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0032a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-760c196{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-6e8527f{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-8fd5fa9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-970366d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-970366d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-970366d .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-970366d .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-3b6de98{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-c6ddb7c{--display:flex;--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-6415 .elementor-element.elementor-element-c6ddb7c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c6ddb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-d4b5741{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-d4b5741:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-d4b5741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-385c840{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-414ed74{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-c87ee37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-23d9fca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-23d9fca .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-23d9fca .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-23d9fca .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-788c1ca{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-2aba424{--display:flex;--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-6415 .elementor-element.elementor-element-2aba424:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2aba424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-6d69337{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-6d69337:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6d69337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-f42a3c4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-bf7e6b6{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-3927252{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-2811819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-2811819 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-2811819 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-2811819 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-b3dc7b7{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-ad5e263{--display:flex;--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-6415 .elementor-element.elementor-element-ad5e263:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ad5e263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-dd4a63c{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-f5c0be9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-d32f772{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-d32f772 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-d32f772 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-d32f772 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-2e5b82a{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-088aa61{--display:flex;}.elementor-6415 .elementor-element.elementor-element-a208a5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-c340e80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-5f310a8{--display:flex;--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-6415 .elementor-element.elementor-element-5f310a8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5f310a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-6107548{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-6107548:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6107548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-17247b5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-dc75de5{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-cc4dff7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-bed84aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-bed84aa .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-bed84aa .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-bed84aa .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e251821{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-54ccdaa{--display:flex;--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-6415 .elementor-element.elementor-element-54ccdaa:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-54ccdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-ea10b0d{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-ea10b0d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ea10b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-6956d9d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-b1fecaa{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-77968de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-f3d15dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-f3d15dc .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-f3d15dc .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-f3d15dc .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-b0e8128{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-994dc6c{--display:flex;--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-6415 .elementor-element.elementor-element-994dc6c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-994dc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-7e343cd{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-7e343cd:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7e343cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-8b16e08{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8ad2a4f{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-d06c729{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8beeeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-8beeeea .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-8beeeea .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-8beeeea .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-5d622ab{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-bd2e209{--display:flex;--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-6415 .elementor-element.elementor-element-bd2e209:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-bd2e209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-c417852{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-997adc1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ffe78bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-ffe78bd .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-ffe78bd .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-ffe78bd .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-6b98a1f{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-695d336{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-68c5566{--display:flex;}.elementor-6415 .elementor-element.elementor-element-754147e{--display:flex;}.elementor-6415 .elementor-element.elementor-element-aa0c467{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-56e607a{--display:flex;--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-6415 .elementor-element.elementor-element-56e607a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-56e607a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-acd76d4{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-acd76d4:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-acd76d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-1f1a457{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-84b6834{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-d121d30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-846d7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-846d7e5 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-846d7e5 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-846d7e5 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-0c91c54{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-4ae5c67{--display:flex;--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-6415 .elementor-element.elementor-element-4ae5c67:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4ae5c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-2b11b31{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-2b11b31:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2b11b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-b2d4fb9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-c1eccba{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-cea4ed8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-de6da46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-de6da46 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-de6da46 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-de6da46 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-3449244{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-1fb1c16{--display:flex;--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-6415 .elementor-element.elementor-element-1fb1c16:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-1fb1c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-6902510{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-6902510:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6902510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-6147e0b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-1898bb8{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-ff22058{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-852422c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-852422c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-852422c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-852422c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-4cbc625{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-a9e3afb{--display:flex;--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-6415 .elementor-element.elementor-element-a9e3afb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-a9e3afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-f36c38b{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-9eccda9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0458d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-0458d27 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-0458d27 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-0458d27 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-f3410ae{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-ad918d6{--display:flex;}.elementor-6415 .elementor-element.elementor-element-fdfc542{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-211a4f1{--display:flex;--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-6415 .elementor-element.elementor-element-211a4f1:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-211a4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-3306dba{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-3306dba:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3306dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-7417293{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ba93b6e{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-ecacecc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-23f5261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-23f5261 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-23f5261 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-23f5261 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-18970ab{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-890234d{--display:flex;--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-6415 .elementor-element.elementor-element-890234d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-890234d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-b056578{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-b056578:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b056578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-4230464{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0316712{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-0ae62f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-39bcf54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-39bcf54 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-39bcf54 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-39bcf54 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e2a01b8{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-82e278b{--display:flex;--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-6415 .elementor-element.elementor-element-82e278b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-82e278b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-5465b6a{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-5465b6a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-5465b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-56f0cd1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-db4e83b{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-cf23968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7d0e431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7d0e431 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-7d0e431 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-7d0e431 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-7d6ca6a{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-1a3f85c{--display:flex;--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-6415 .elementor-element.elementor-element-1a3f85c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-1a3f85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-f3828b4{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-547f14d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-4f98b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-4f98b73 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-4f98b73 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-4f98b73 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-a01e7b7{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-1645c0b{--display:flex;}.elementor-6415 .elementor-element.elementor-element-f7e65a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-aa946eb{--display:flex;--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-6415 .elementor-element.elementor-element-aa946eb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-aa946eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-70a6818{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-70a6818:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-70a6818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-dbffa75{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-df9090a{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-9d20d0c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-a3f443c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-a3f443c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-a3f443c .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-a3f443c .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-8095d68{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-75b494c{--display:flex;--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-6415 .elementor-element.elementor-element-75b494c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-75b494c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-544ebdb{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-544ebdb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-544ebdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-4136273{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-078706c{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-2b2f4cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-a32abb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-a32abb0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-a32abb0 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-a32abb0 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-0b67b82{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-963ad35{--display:flex;--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-6415 .elementor-element.elementor-element-963ad35:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-963ad35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-0bac790{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-0bac790:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0bac790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-fb45732{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-f7eb77f{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-845a5d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-02730d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-02730d0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-02730d0 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-02730d0 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-acb188d{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-0a03a02{--display:flex;--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-6415 .elementor-element.elementor-element-0a03a02:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0a03a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-5ffe01f{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-e57a333{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-9d25452{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-9d25452 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-9d25452 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-9d25452 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-c06f256{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-7799890{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-6415 .elementor-element.elementor-element-961f912{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:50px;--n-tabs-gap:50px;}.elementor-6415 .elementor-element.elementor-element-4734ffc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-18376b8{--display:flex;--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-6415 .elementor-element.elementor-element-18376b8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-18376b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-e98c673{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-e98c673:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e98c673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-6cad665{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-4f1641c{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-8b5b6c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-8cbb51e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-8cbb51e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-8cbb51e .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-8cbb51e .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-2db43c1{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-2ef2dea{--display:flex;--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-6415 .elementor-element.elementor-element-2ef2dea:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-2ef2dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-73c1d0a{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-73c1d0a:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-73c1d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-e36e0ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-3adc14d{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-7fb2eea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-32a29e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-32a29e2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-32a29e2 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-32a29e2 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e340b65{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-9d7f206{--display:flex;--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-6415 .elementor-element.elementor-element-9d7f206:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9d7f206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-4fd5563{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--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-6415 .elementor-element.elementor-element-4fd5563:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4fd5563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/3-days-kruger-national-park-self-drive-safari-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-1724893{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-1239668{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-263e8e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-1092bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-1092bfe .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-1092bfe .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-1092bfe .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-ffef379{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-203b21d{--display:flex;--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-6415 .elementor-element.elementor-element-203b21d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-203b21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-6415 .elementor-element.elementor-element-7fcf2eb{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-535a091{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-813fc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-813fc32 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-6415 .elementor-element.elementor-element-813fc32 .elementor-heading-title a:hover, .elementor-6415 .elementor-element.elementor-element-813fc32 .elementor-heading-title a:focus{color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-e2505ea{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-96b8c60{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-42783fa{text-align:center;}.elementor-6415 .elementor-element.elementor-element-42783fa .elementor-heading-title{color:#000000;}.elementor-6415 .elementor-element.elementor-element-2db06ea{--display:flex;}.elementor-6415 .elementor-element.elementor-element-b98b0f7{width:var( --container-widget-width, 800px );max-width:800px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6415 .elementor-element.elementor-element-8161055{--display:flex;}.elementor-6415 .elementor-element.elementor-element-23856d4{width:var( --container-widget-width, 800px );max-width:800px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6415 .elementor-element.elementor-element-048e64b{--display:flex;}.elementor-6415 .elementor-element.elementor-element-234d3b7{width:var( --container-widget-width, 800px );max-width:800px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6415 .elementor-element.elementor-element-fae18fc{--display:flex;}.elementor-6415 .elementor-element.elementor-element-1287237{width:var( --container-widget-width, 800px );max-width:800px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6415 .elementor-element.elementor-element-a12ae57{--display:flex;}.elementor-6415 .elementor-element.elementor-element-b0364f0{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-border );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-lighter );--n-accordion-icon-hover-color:var( --e-global-color-lighter );--n-accordion-icon-active-color:var( --e-global-color-lighter );}.elementor-6415 .elementor-element.elementor-element-b0364f0.elementor-element{--align-self:center;}.elementor-6415 .elementor-element.elementor-element-b0364f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-b0364f0 {--n-accordion-padding:20px 0px 21px 0px;}:where( .elementor-6415 .elementor-element.elementor-element-b0364f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:24px;}:where( .elementor-6415 .elementor-element.elementor-element-b0364f0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6415 .elementor-element.elementor-element-8edb86b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-8edb86b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8edb86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/awards-bg.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-a57ddbe{--display:flex;}.elementor-6415 .elementor-element.elementor-element-c0a31ed{text-align:center;font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6415 .elementor-element.elementor-element-cfbd4c8{--divider-border-style:solid;--divider-color:#D18E4F;--divider-border-width:1.2px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-cfbd4c8 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-6415 .elementor-element.elementor-element-cfbd4c8 .elementor-divider{text-align:center;}.elementor-6415 .elementor-element.elementor-element-1db6d97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-19f164f{--display:flex;}.elementor-6415 .elementor-element.elementor-element-7a61e48{text-align:center;}.elementor-6415 .elementor-element.elementor-element-aa54d1f{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6415 .elementor-element.elementor-element-fcd20c5 .elementor-button{background-color:#D18E4F;font-family:"Jost", Sans-serif;font-weight:600;text-transform:uppercase;fill:#F7F7F7;color:#F7F7F7;border-style:solid;border-color:#D18E4F;padding:12px 23px 9px 28px;}.elementor-6415 .elementor-element.elementor-element-fcd20c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-fcd20c5 .elementor-button .elementor-button-icon i{fill:#FFFFFF;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-fcd20c5.button-link-yes .elementor-button .elementor-button-content-wrapper:after{background-color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-fcd20c5.button-link-yes .elementor-button .elementor-button-content-wrapper:before{border-top-color:#FFFFFF;border-right-color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-b23411b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-b23411b .elementor-button{font-family:"Jost", Sans-serif;font-weight:600;text-transform:uppercase;padding:12px 23px 9px 28px;}.elementor-6415 .elementor-element.elementor-element-ba65de8{--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;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-0a4758f{text-align:center;width:var( --container-widget-width, 487px );max-width:487px;--container-widget-width:487px;--container-widget-flex-grow:0;z-index:2;}.elementor-6415 .elementor-element.elementor-element-0a4758f > .elementor-widget-container{margin:0px 0px 59px 0px;}.elementor-6415 .elementor-element.elementor-element-0a4758f.subtitle-position-below .elementor-sub-title{margin-top:30px;}.elementor-6415 .elementor-element.elementor-element-0a4758f.subtitle-position-above .elementor-sub-title{margin-bottom:30px;}.elementor-6415 .elementor-element.elementor-element-5ee00e2{--display:flex;--overflow:hidden;--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-6415 .elementor-element.elementor-element-08f9cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-cs-item{height:500px;padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-cs-title{color:#222;font-size:32px;font-weight:600;text-transform:none;line-height:42px;margin-bottom:15px;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-cs-subtitle{color:#222;font-size:24px;line-height:32px;margin-bottom:5px;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-cs-desc{color:#222;font-size:16px;line-height:24px;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-content-slider .owl-dot{border-color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-08f9cea .sina-content-slider .owl-dot.active{background-color:#D18E4F;}.elementor-6415 .elementor-element.elementor-element-c48d07a{width:auto;max-width:auto;top:15px;text-align:start;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-c48d07a{left:47%;}body.rtl .elementor-6415 .elementor-element.elementor-element-c48d07a{right:47%;}.elementor-6415 .elementor-element.elementor-element-86cff76{width:auto;max-width:auto;top:-150px;text-align:start;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-86cff76{right:0px;}body.rtl .elementor-6415 .elementor-element.elementor-element-86cff76{left:0px;}.elementor-6415 .elementor-element.elementor-element-95f7931{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:400px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-95f7931:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-95f7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceafricaadventures.com/wp-content/uploads/2026/02/Gamedrive_elephants-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-95f7931::before, .elementor-6415 .elementor-element.elementor-element-95f7931 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-95f7931 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-95f7931 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-95f7931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-95f7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dark );--background-overlay:'';}.elementor-6415 .elementor-element.elementor-element-144452a{width:auto;max-width:auto;}.elementor-6415 .elementor-element.elementor-element-144452a .elementor-video-wrapper{text-align:left;}.elementor-6415 .elementor-element.elementor-element-144452a .vineland-video-popup .elementor-video-icon{font-size:24px;margin:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-144452a .vineland-video-popup .elementor-video-icon {color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-144452a  .elementor-video-icon:hover{color:var( --e-global-color-primary );}.elementor-6415 .elementor-element.elementor-element-144452a .elementor-video-popup .elementor-video-icon{border-radius:50% 50% 50% 50%;}.elementor-6415 .elementor-element.elementor-element-144452a .vineland-video-popup .elementor-video-title{color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-53cd24a{width:var( --container-widget-width, 483px );max-width:483px;padding:0px 0px 0px 30px;--container-widget-width:483px;--container-widget-flex-grow:0;}.elementor-6415 .elementor-element.elementor-element-53cd24a .elementor-heading-title{font-size:50px;text-transform:uppercase;line-height:55px;letter-spacing:0.01em;color:#FFFFFF;}.elementor-6415 .elementor-element.elementor-element-8bf78c1{--display:flex;--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-6415 .elementor-element.elementor-element-263a73e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-91daef0{--display:flex;--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-6415 .elementor-element.elementor-element-b2f754d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-bfed9f4{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-b61cab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6415 .elementor-element.elementor-element-eefe2b0{--width:50%;}.elementor-6415 .elementor-element.elementor-element-2685feb{--width:50%;}.elementor-6415 .elementor-element.elementor-element-19f164f{--content-width:828px;}}@media(max-width:1366px){.elementor-6415 .elementor-element.elementor-element-88e726e{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-91af099{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-9d61615{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-239c894{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f243be7{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-517d89c{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c340e80{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-6415 .elementor-element.elementor-element-88e726e{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-91af099{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-9d61615{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-239c894{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f243be7{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-517d89c{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c340e80{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-95f7931{--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-6415 .elementor-element.elementor-element-88e726e{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-91af099{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-9d61615{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-239c894{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f243be7{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-517d89c{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c340e80{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ba65de8{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-0a4758f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6415 .elementor-element.elementor-element-0a4758f .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-6415 .elementor-element.elementor-element-95f7931:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-95f7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-6415 .elementor-element.elementor-element-95f7931{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-53cd24a .elementor-heading-title{font-size:56px;line-height:70px;letter-spacing:0em;}}@media(max-width:880px){.elementor-6415 .elementor-element.elementor-element-88e726e{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-91af099{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-9d61615{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-239c894{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f243be7{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-517d89c{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c340e80{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-53cd24a{--container-widget-width:425px;--container-widget-flex-grow:0;width:var( --container-widget-width, 425px );max-width:425px;}.elementor-6415 .elementor-element.elementor-element-53cd24a .elementor-heading-title{font-size:64px;line-height:70px;}}@media(max-width:767px){.elementor-6415 .elementor-element.elementor-element-88e726e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-91af099{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-35e0c2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f2a8287{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-e737ed6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-9d61615{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-239c894{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-39b1d54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-f243be7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-3ee3501{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-2dc74f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-89f60b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-517d89c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-15b8f5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-c340e80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-4ca0011{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-97cf3c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ff41c17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-21dfe0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6415 .elementor-element.elementor-element-ba65de8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6415 .elementor-element.elementor-element-0a4758f{width:100%;max-width:100%;}.elementor-6415 .elementor-element.elementor-element-0a4758f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6415 .elementor-element.elementor-element-0a4758f .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-6415 .elementor-element.elementor-element-0a4758f.subtitle-position-below .elementor-sub-title{margin-top:10px;}.elementor-6415 .elementor-element.elementor-element-0a4758f.subtitle-position-above .elementor-sub-title{margin-bottom:10px;}.elementor-6415 .elementor-element.elementor-element-95f7931{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-6415 .elementor-element.elementor-element-53cd24a{padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-6415 .elementor-element.elementor-element-53cd24a .elementor-heading-title{font-size:34px;line-height:40px;}}/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95fe6da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b9c8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1cfc03 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a57d6 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d509ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a1abc */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ccb8b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e6abd */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444c4ae */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f35b3 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb7495 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3bf59 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a34db */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4576de0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b03 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb17f05 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f5353 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1485aa */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3026cda */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ba8850 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf762a4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ab847 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c5601 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8644f9a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c09615d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac376ef */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff45453 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b753e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b47fb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a710108 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a09216 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f687388 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80786b9 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3ac29 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd069 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce045da */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598e75a */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a360025 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8653f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6e0a2 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad37da1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0380cb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0a3a5 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b1f5e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fca4d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25f494 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b146279 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc43e2 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dea8c5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03910f0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505286d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c72bce */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9d258 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4922142 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6e8c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d506da */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d330a5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7312a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54eb3eb */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-446a1cf */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcfebf1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c81c3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a2f5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f980e7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c6538 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02ca */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd2c768 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca2181 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-309ccb5 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef71667 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a134064 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c856d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1194c */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edb7e00 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5b0c8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3b976f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70451c */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d753cb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757c11e */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebfcdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b9288 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb65f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44de55f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359cfb9 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5757c12 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be80d5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb2b18 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c9bf3 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77a20b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51508f4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bce094 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc910f */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19eeb0 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f68b2b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242a87 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42ca9b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f9908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de6d85 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26e908 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec9015 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16abd9a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d517 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f2279 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5db */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8030996 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91204fe */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b7cf0 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75bb05e */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8606e90 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cdd */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc31bf4 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038f756 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e724842 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b16f1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b784a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-873bf2f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436e83 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4b746 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734957b */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645d148 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4180814 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7262c7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce1a5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f64953 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d07698 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcac35f */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb2879 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520587 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb366cf */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760c196 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b6de98 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1da6c0 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385c840 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788c1ca */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ddb7c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42a3c4 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3dc7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba424 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5b82a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17247b5 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e251821 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f310a8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6956d9d */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e8128 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54ccdaa */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b16e08 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d622ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994dc6c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b98a1f */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1a457 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c91c54 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e607a */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d4fb9 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3449244 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5c67 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147e0b */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbc625 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb1c16 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3410ae */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417293 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18970ab */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a4f1 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230464 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a01b8 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890234d */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f0cd1 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6ca6a */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e278b */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01e7b7 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbffa75 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8095d68 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa946eb */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136273 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b67b82 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b494c */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb45732 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb188d */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ad35 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06f256 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cad665 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2db43c1 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18376b8 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36e0ac */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e340b65 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef2dea */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1724893 */.safri-card-nner {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffef379 */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d7f206 */.overflo-para {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  
  transform: translateY(100%);  /* Start hidden at bottom */
  opacity: 0;
  visibility: hidden;

  transition: transform 0.5s ease, opacity 0.5s ease;
}

.safri-card-nner:hover .overflo-para {
  transform: translateY(0);   /* Slide up */
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2505ea */p{
    padding: 0px !important;
    margin: 0px !important;
}/* End custom CSS */