.elementor-10329 .elementor-element.elementor-element-69e14de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-10329 .elementor-element.elementor-element-69e14de:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-69e14de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #21355D 0%, #257894 100%);}.elementor-10329 .elementor-element.elementor-element-722012f{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10329 .elementor-element.elementor-element-c6c45ce{--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-10329 .elementor-element.elementor-element-272d17c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:800;color:#FFFFFF;}.elementor-10329 .elementor-element.elementor-element-d810d44{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.7em;color:#E4E1E1;}.elementor-10329 .elementor-element.elementor-element-375cd99 .elementor-button{background-color:#F7B731;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#111827;color:#111827;padding:15px 20px 15px 20px;}.elementor-10329 .elementor-element.elementor-element-375cd99{width:auto;max-width:auto;}.elementor-10329 .elementor-element.elementor-element-2dca8d2 .elementor-button{background-color:#F7B73100;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:15px 20px 15px 20px;}.elementor-10329 .elementor-element.elementor-element-2dca8d2{width:auto;max-width:auto;top:419px;}body:not(.rtl) .elementor-10329 .elementor-element.elementor-element-2dca8d2{left:198px;}body.rtl .elementor-10329 .elementor-element.elementor-element-2dca8d2{right:198px;}.elementor-10329 .elementor-element.elementor-element-adac1ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.52);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10329 .elementor-element.elementor-element-adac1ac:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-adac1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10329 .elementor-element.elementor-element-3d4e5c4{--display:flex;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10329 .elementor-element.elementor-element-3d4e5c4:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-3d4e5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-10329 .elementor-element.elementor-element-961a642{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-10329 .elementor-element.elementor-element-961a642:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-961a642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03ACF5;}.elementor-10329 .elementor-element.elementor-element-961a642::before, .elementor-10329 .elementor-element.elementor-element-961a642 > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-961a642 > .e-con-inner > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-961a642 > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-961a642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-961a642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10329 .elementor-element.elementor-element-d6e9a84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-10329 .elementor-element.elementor-element-e01883d{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10329 .elementor-element.elementor-element-e01883d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10329 .elementor-element.elementor-element-e01883d.elementor-element{--align-self:center;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10329 .elementor-element.elementor-element-e01883d:after{content:"0.5";}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__thumbnail__link{width:15%;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__meta-data span + span:before{content:"///";}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);background-color:#FFFFFF;border-color:#E5E7EB;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__text{padding:10px 10px 10px 10px;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-10329 .elementor-element.elementor-element-e01883d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-10329 .elementor-element.elementor-element-e01883d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-10329 .elementor-element.elementor-element-e01883d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-10329 .elementor-element.elementor-element-e01883d a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-pagination{text-align:center;margin-top:20px;}body:not(.rtl) .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-10329 .elementor-element.elementor-element-e762be4{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10329 .elementor-element.elementor-element-a26711c{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-10329 .elementor-element.elementor-element-a26711c:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-a26711c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03ACF5;}.elementor-10329 .elementor-element.elementor-element-a26711c::before, .elementor-10329 .elementor-element.elementor-element-a26711c > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-a26711c > .e-con-inner > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-a26711c > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-a26711c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-a26711c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10329 .elementor-element.elementor-element-eca8240 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-10329 .elementor-element.elementor-element-30c4011{--grid-row-gap:25px;--grid-column-gap:25px;}.elementor-10329 .elementor-element.elementor-element-30c4011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10329 .elementor-element.elementor-element-30c4011.elementor-element{--align-self:center;}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10329 .elementor-element.elementor-element-30c4011:after{content:"0.5";}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__thumbnail__link{width:100%;}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__card{background-color:#FFFFFF;border-radius:20px;}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__text{margin-top:10px;}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title a{color:#10324C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__meta-data{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-10329 .elementor-element.elementor-element-30c4011 a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10329 .elementor-element.elementor-element-ea019dc{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10329 .elementor-element.elementor-element-3429819{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-10329 .elementor-element.elementor-element-3429819:not(.elementor-motion-effects-element-type-background), .elementor-10329 .elementor-element.elementor-element-3429819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03ACF5;}.elementor-10329 .elementor-element.elementor-element-3429819::before, .elementor-10329 .elementor-element.elementor-element-3429819 > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-3429819 > .e-con-inner > .elementor-background-video-container::before, .elementor-10329 .elementor-element.elementor-element-3429819 > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-3429819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10329 .elementor-element.elementor-element-3429819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10329 .elementor-element.elementor-element-787f2e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-10329 .elementor-element.elementor-element-6e12644{--grid-row-gap:25px;--grid-column-gap:25px;}.elementor-10329 .elementor-element.elementor-element-6e12644 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10329 .elementor-element.elementor-element-6e12644.elementor-element{--align-self:center;}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10329 .elementor-element.elementor-element-6e12644:after{content:"0.5";}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__thumbnail__link{width:100%;}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__card{background-color:#FFFFFF;border-radius:20px;}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__text{margin-top:10px;}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title a{color:#10324C;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__meta-data{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-10329 .elementor-element.elementor-element-6e12644 a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10329 .elementor-element.elementor-element-722012f{--content-width:1200px;}.elementor-10329 .elementor-element.elementor-element-c6c45ce{--width:55%;}.elementor-10329 .elementor-element.elementor-element-adac1ac{--width:45%;}}@media(max-width:1024px){.elementor-10329 .elementor-element.elementor-element-272d17c .elementor-heading-title{font-size:28px;}.elementor-10329 .elementor-element.elementor-element-d810d44{font-size:14px;}body:not(.rtl) .elementor-10329 .elementor-element.elementor-element-2dca8d2{left:173px;}body.rtl .elementor-10329 .elementor-element.elementor-element-2dca8d2{right:173px;}.elementor-10329 .elementor-element.elementor-element-2dca8d2{top:315px;}.elementor-10329 .elementor-element.elementor-element-e01883d a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__meta-data{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__excerpt p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__meta-data{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__excerpt p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-10329 .elementor-element.elementor-element-272d17c .elementor-heading-title{font-size:18px;}.elementor-10329 .elementor-element.elementor-element-d810d44{font-size:12px;}.elementor-10329 .elementor-element.elementor-element-375cd99{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10329 .elementor-element.elementor-element-375cd99 .elementor-button{font-size:14px;}body:not(.rtl) .elementor-10329 .elementor-element.elementor-element-2dca8d2{left:62px;}body.rtl .elementor-10329 .elementor-element.elementor-element-2dca8d2{right:62px;}.elementor-10329 .elementor-element.elementor-element-2dca8d2{top:240px;}.elementor-10329 .elementor-element.elementor-element-2dca8d2 .elementor-button{font-size:14px;}.elementor-10329 .elementor-element.elementor-element-adac1ac{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10329 .elementor-element.elementor-element-d6e9a84{text-align:center;}.elementor-10329 .elementor-element.elementor-element-d6e9a84 .elementor-heading-title{font-size:18px;}.elementor-10329 .elementor-element.elementor-element-e01883d{--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-10329 .elementor-element.elementor-element-e01883d:after{content:"1";}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__thumbnail__link{width:20%;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post{padding:10px 10px 10px 10px;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-e01883d .elementor-post__title a{font-size:14px;}.elementor-10329 .elementor-element.elementor-element-e01883d a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10329 .elementor-element.elementor-element-30c4011:after{content:"0.5";}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__thumbnail__link{width:100%;}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__meta-data{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 .elementor-post__excerpt p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10329 .elementor-element.elementor-element-30c4011 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10329 .elementor-element.elementor-element-6e12644:after{content:"0.5";}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__thumbnail__link{width:100%;}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title, .elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__meta-data{font-size:var( --e-global-typography-accent-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 .elementor-post__excerpt p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10329 .elementor-element.elementor-element-6e12644 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for html, class: .elementor-element-002a5f0 *//* =====================================================
   Savvy Bazar Hero Right Card
   Desktop + Mobile Responsive
   Safe for Astra + Elementor
===================================================== */

.sb-hero-card {
  width: 100%;
  max-width: 520px;
  margin-left: auto;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 28px;
  padding: 30px;
  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.18);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}

.sb-hero-card *,
.sb-hero-card *::before,
.sb-hero-card *::after {
  box-sizing: border-box;
}

.sb-hero-card::before {
  content: "";
  position: absolute;
  top: -90px;
  right: -90px;
  width: 190px;
  height: 190px;
  background: rgba(247, 183, 49, 0.22);
  border-radius: 50%;
  pointer-events: none;
}

.sb-hero-card::after {
  content: "";
  position: absolute;
  bottom: -80px;
  left: -80px;
  width: 170px;
  height: 170px;
  background: rgba(22, 160, 133, 0.16);
  border-radius: 50%;
  pointer-events: none;
}

.sb-hero-card-header {
  position: relative;
  z-index: 2;
  margin-bottom: 22px;
}

.sb-small-badge {
  display: inline-block;
  background: #fff4d6;
  color: #8a5c00;
  font-size: 13px;
  font-weight: 800;
  padding: 7px 13px;
  border-radius: 50px;
  margin-bottom: 12px;
  border: 1px solid #ffe1a3;
}

.sb-hero-card-header h3 {
  margin: 0 0 8px;
  color: #0f3460;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
}

.sb-hero-card-header p {
  margin: 0;
  color: #667085;
  font-size: 15.5px;
  line-height: 1.6;
}

.sb-hero-mini-grid {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.sb-mini-card {
  display: flex;
  align-items: flex-start;
  gap: 13px;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 20px;
  padding: 18px;
  text-decoration: none !important;
  box-shadow: 0 10px 28px rgba(15, 52, 96, 0.08);
  transition: all 0.25s ease;
}

.sb-mini-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 18px 38px rgba(15, 52, 96, 0.14);
  border-color: rgba(247, 183, 49, 0.65);
}

.sb-mini-icon {
  width: 45px;
  height: 45px;
  min-width: 45px;
  border-radius: 15px;
  background: #eef6ff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 23px;
  line-height: 1;
}

.sb-mini-card h4 {
  margin: 0 0 6px;
  color: #0f3460;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.25;
}

.sb-mini-card p {
  margin: 0;
  color: #667085;
  font-size: 13.5px;
  line-height: 1.45;
}

/* =====================================================
   Tablet Responsive
   This will not affect desktop screens
===================================================== */

@media (max-width: 1024px) {
  .sb-hero-card {
    max-width: 100%;
    padding: 28px;
  }

  .sb-hero-card-header h3 {
    font-size: 26px;
  }

  .sb-mini-card {
    padding: 16px;
  }
}

/* =====================================================
   Mobile Responsive
   Cards become one column for clean mobile view
===================================================== */

@media (max-width: 768px) {
  .sb-hero-card {
    width: 100%;
    max-width: 100%;
    margin: 28px auto 0;
    padding: 24px;
    border-radius: 24px;
    box-shadow: 0 18px 45px rgba(15, 52, 96, 0.14);
  }

  .sb-hero-card-header {
    text-align: center;
    margin-bottom: 20px;
  }

  .sb-small-badge {
    font-size: 12.5px;
    padding: 7px 12px;
  }

  .sb-hero-card-header h3 {
    font-size: 24px;
    line-height: 1.2;
  }

  .sb-hero-card-header p {
    font-size: 14.5px;
    line-height: 1.6;
  }

  .sb-hero-mini-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .sb-mini-card {
    align-items: center;
    padding: 16px;
    border-radius: 18px;
  }

  .sb-mini-card:hover {
    transform: none;
  }

  .sb-mini-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
    font-size: 22px;
  }

  .sb-mini-card h4 {
    font-size: 15.5px;
  }

  .sb-mini-card p {
    font-size: 13.5px;
  }
}

/* =====================================================
   Small Mobile Screens
===================================================== */

@media (max-width: 480px) {
  .sb-hero-card {
    padding: 20px;
    border-radius: 22px;
  }

  .sb-hero-card::before {
    width: 150px;
    height: 150px;
    top: -75px;
    right: -75px;
  }

  .sb-hero-card::after {
    width: 140px;
    height: 140px;
    bottom: -70px;
    left: -70px;
  }

  .sb-hero-card-header h3 {
    font-size: 22px;
  }

  .sb-hero-card-header p {
    font-size: 14px;
  }

  .sb-mini-card {
    gap: 12px;
    padding: 15px;
  }

  .sb-mini-icon {
    width: 42px;
    height: 42px;
    min-width: 42px;
    border-radius: 14px;
    font-size: 21px;
  }

  .sb-mini-card h4 {
    font-size: 15px;
  }

  .sb-mini-card p {
    font-size: 13px;
  }
}

/* =====================================================
   Extra Small Mobile
===================================================== */

@media (max-width: 360px) {
  .sb-hero-card {
    padding: 18px;
  }

  .sb-mini-card {
    padding: 14px;
  }

  .sb-mini-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    font-size: 20px;
  }
}/* End custom CSS */