.elementor-94 .elementor-element.elementor-element-df6c489{width:100%;max-width:100%;}.elementor-94 .elementor-element.elementor-element-df6c489.elementor-element{--align-self:center;}.elementor-94 .elementor-element.elementor-element-4f3fd12{--spacer-size:15.5em;}.elementor-94 .elementor-element.elementor-element-6eb3029{--display:flex;--min-height:59px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-6eb3029.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-94 .elementor-element.elementor-element-c3ebf85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-c3ebf85.elementor-element{--align-self:center;}.elementor-94 .elementor-element.elementor-element-c3ebf85:hover .elementor-widget-container{box-shadow:5px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-94 .elementor-element.elementor-element-5dd1b14{--display:flex;--min-height:78vh;}.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-94 .elementor-element.elementor-element-3955d26 .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-cb4a73f );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-94 .elementor-element.elementor-element-87897da .elementor-main-swiper .swiper-slide{background-color:#D62828;border-width:0px 0px 0px 0px;border-radius:10px;padding:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-87897da .elementor-swiper-button{font-size:20px;}.elementor-94 .elementor-element.elementor-element-87897da .elementor-testimonial__text{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:25px;font-weight:400;font-style:italic;}.elementor-94 .elementor-element.elementor-element-87897da .elementor-testimonial__name{color:#000000;font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-a10b41f{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-94 .elementor-element.elementor-element-a10b41f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:35px;font-weight:600;color:#D62828;}.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-94 .elementor-element.elementor-element-7aa7dbb{text-align:center;font-family:"Arial", Sans-serif;font-size:25px;font-weight:500;color:#007749;}.elementor-94 .elementor-element.elementor-element-8913a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-75e3282{text-align:center;font-family:"Arial", Sans-serif;font-size:25px;font-weight:400;color:#FFB81C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-94 .elementor-element.elementor-element-5e4290d .elementor-button{background-color:#D62828;fill:#ffffff;color:#ffffff;border-radius:20px 20px 20px 20px;}.elementor-94 .elementor-element.elementor-element-5e4290d{padding:21px 21px 21px 21px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-94 .elementor-element.elementor-element-b7b213e .elementor-cta .elementor-cta__bg, .elementor-94 .elementor-element.elementor-element-b7b213e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-94 .elementor-element.elementor-element-b7b213e{border-radius:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-b7b213e .elementor-cta__content{min-height:100px;text-align:center;padding:-1px -1px -1px -1px;background-color:var( --e-global-color-c4a1b01 );}.elementor-94 .elementor-element.elementor-element-b7b213e .elementor-cta__button{color:var( --e-global-color-459622b );border-color:var( --e-global-color-cb4a73f );background-color:var( --e-global-color-primary );border-width:2px;border-radius:5px;padding:10px 10px 10px 10px;}.elementor-94 .elementor-element.elementor-element-b7b213e .elementor-cta__button:hover{color:var( --e-global-color-459622b );background-color:var( --e-global-color-ad2584f );}.elementor-94 .elementor-element.elementor-element-a42456a:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-a42456a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90a3017 );}.elementor-94 .elementor-element.elementor-element-a42456a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 24px 5px 24px;}.elementor-94 .elementor-element.elementor-element-a42456a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94 .elementor-element.elementor-element-9dec53b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-94 .elementor-element.elementor-element-67a6ded{text-align:center;}.elementor-94 .elementor-element.elementor-element-67a6ded .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:600;color:#D62828;}.elementor-94 .elementor-element.elementor-element-78e8614{text-align:center;font-family:"Arial", Sans-serif;font-size:35px;font-weight:400;color:#000000;}.elementor-94 .elementor-element.elementor-element-21a133a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-94 .elementor-element.elementor-element-21a133a:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-21a133a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90a3017 );}.elementor-94 .elementor-element.elementor-element-21a133a.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:1;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-94 .elementor-element.elementor-element-adb7462{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-94 .elementor-element.elementor-element-adb7462.elementor-element{--order:1;}.elementor-94 .elementor-element.elementor-element-adb7462 .elementor-icon-box-wrapper{gap:15px;}.elementor-94 .elementor-element.elementor-element-adb7462 .elementor-icon-box-title{margin-block-end:15px;color:#2a1810;}.elementor-94 .elementor-element.elementor-element-adb7462.elementor-view-stacked .elementor-icon{background-color:#001489;}.elementor-94 .elementor-element.elementor-element-adb7462.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-adb7462.elementor-view-default .elementor-icon{fill:#001489;color:#001489;border-color:#001489;}.elementor-94 .elementor-element.elementor-element-adb7462 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-adb7462 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-94 .elementor-element.elementor-element-adb7462:has(:hover) .elementor-icon-box-title,
					 .elementor-94 .elementor-element.elementor-element-adb7462:has(:focus) .elementor-icon-box-title{color:#D62828;}.elementor-94 .elementor-element.elementor-element-5868b63{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-94 .elementor-element.elementor-element-5868b63.elementor-element{--order:2;}.elementor-94 .elementor-element.elementor-element-5868b63 .elementor-icon-box-wrapper{gap:15px;}.elementor-94 .elementor-element.elementor-element-5868b63.elementor-view-stacked .elementor-icon{background-color:#007749;}.elementor-94 .elementor-element.elementor-element-5868b63.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-5868b63.elementor-view-default .elementor-icon{fill:#007749;color:#007749;border-color:#007749;}.elementor-94 .elementor-element.elementor-element-5868b63 .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-5868b63 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-94 .elementor-element.elementor-element-5868b63 .elementor-icon-box-title{color:#2a1810;}.elementor-94 .elementor-element.elementor-element-5868b63:has(:hover) .elementor-icon-box-title,
					 .elementor-94 .elementor-element.elementor-element-5868b63:has(:focus) .elementor-icon-box-title{color:#D62828;}.elementor-94 .elementor-element.elementor-element-353bd8b{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-94 .elementor-element.elementor-element-353bd8b.elementor-element{--order:3;}.elementor-94 .elementor-element.elementor-element-353bd8b .elementor-icon-box-wrapper{gap:15px;}.elementor-94 .elementor-element.elementor-element-353bd8b.elementor-view-stacked .elementor-icon{background-color:#FFB81C;}.elementor-94 .elementor-element.elementor-element-353bd8b.elementor-view-framed .elementor-icon, .elementor-94 .elementor-element.elementor-element-353bd8b.elementor-view-default .elementor-icon{fill:#FFB81C;color:#FFB81C;border-color:#FFB81C;}.elementor-94 .elementor-element.elementor-element-353bd8b .elementor-icon-box-title, .elementor-94 .elementor-element.elementor-element-353bd8b .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-94 .elementor-element.elementor-element-353bd8b .elementor-icon-box-title{color:#2a1810;}.elementor-94 .elementor-element.elementor-element-353bd8b:has(:hover) .elementor-icon-box-title,
					 .elementor-94 .elementor-element.elementor-element-353bd8b:has(:focus) .elementor-icon-box-title{color:#D62828;}.elementor-94 .elementor-element.elementor-element-a4de297{--display:flex;--min-height:70vh;--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;}.elementor-94 .elementor-element.elementor-element-a2c70af{--display:flex;}.elementor-94 .elementor-element.elementor-element-5d6b198 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-94 .elementor-element.elementor-element-5dd1b14{--width:100%;}}/* Start custom CSS for wp-widget-gd_pricing, class: .elementor-element-4300684 *//* 24HR Pricing Cards */

/* SA green checkmarks */
.geodir-pricing-container .text-success,
.geodir-pricing-container .fa-check-circle{
    color:#007749 !important;
}

/* Red not-included icons */
.geodir-pricing-container .text-danger,
.geodir-pricing-container .fa-times-circle{
    color:#D62828 !important;
}

/* Hide Free Trial row */
.geodir-pricing-container li[data-geodir-feature="free_trial"]{
    display:none !important;
}

/* Card rounding */
.geodir-pricing-container .card{
    border-radius:14px !important;
    overflow:hidden;
}

/* Card header styling */
.geodir-pricing-container .card-header{
    border-bottom:0 !important;
    padding:32px 20px !important;
}

/* Bronze header + button */
.geodir-pricing-container .row > div:nth-child(1) .card-header{
    background:linear-gradient(135deg,#A45A1C,#CD7F32,#F0C08A) !important;
}

.geodir-pricing-container .row > div:nth-child(1) .card-header h4{
    color:#7A3B10 !important;
}

.geodir-pricing-container .row > div:nth-child(1) .btn{
    background:linear-gradient(180deg,#CD7F32,#9C4F12) !important;
    border-color:#9C4F12 !important;
    color:#FFFFFF !important;
}

/* Silver header + button */
.geodir-pricing-container .row > div:nth-child(2) .card-header{
    background:linear-gradient(135deg,#8E959D,#E6E8EA,#9EA4AA) !important;
}

.geodir-pricing-container .row > div:nth-child(2) .card-header h4{
    color:#54595F !important;
}

.geodir-pricing-container .row > div:nth-child(2) .btn{
    background:linear-gradient(180deg,#9EA4AA,#54595F) !important;
    border-color:#54595F !important;
    color:#FFFFFF !important;
}

/* Gold header + button */
.geodir-pricing-container .row > div:nth-child(3) .card-header{
    background:linear-gradient(135deg,#D4AF37,#FFE08A,#C99812) !important;
}

.geodir-pricing-container .row > div:nth-child(3) .card-header h4{
    color:#8A6400 !important;
}

.geodir-pricing-container .row > div:nth-child(3) .btn{
    background:linear-gradient(180deg,#D4AF37,#B88900) !important;
    border-color:#B88900 !important;
    color:#FFFFFF !important;
}

/* Button hover */
.geodir-pricing-container .btn:hover{
    filter:brightness(0.9);
    transform:translateY(-1px);
}

/* Smooth button effect */
.geodir-pricing-container .btn{
    border-radius:8px !important;
    transition:all .2s ease;
}/* End custom CSS */