.elementor-13303 .elementor-element.elementor-element-0af7c54:not(.elementor-motion-effects-element-type-background), .elementor-13303 .elementor-element.elementor-element-0af7c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eead404 );}.elementor-13303 .elementor-element.elementor-element-0af7c54 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-eead404 ) 81%, #F2295B8F 100%);opacity:0.26;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13303 .elementor-element.elementor-element-0af7c54 > .elementor-container{min-height:574px;}.elementor-13303 .elementor-element.elementor-element-0af7c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13303 .elementor-element.elementor-element-beb3b0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13303 .elementor-element.elementor-element-beb3b0d{padding:0px 5px 0px 5px;}.elementor-13303 .elementor-element.elementor-element-c940308.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13303 .elementor-element.elementor-element-c940308 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-13303 .elementor-element.elementor-element-42668c7{text-align:center;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-ea47fe3 );}.elementor-13303 .elementor-element.elementor-element-4bc69d6{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#8890A8;}.elementor-13303 .elementor-element.elementor-element-4bc69d6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-13303 .elementor-element.elementor-element-c9ebffa{width:var( --container-widget-width, 99.576% );max-width:99.576%;--container-widget-width:99.576%;--container-widget-flex-grow:0;}.elementor-13303 .elementor-element.elementor-element-e0a752f{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-13303 .elementor-element.elementor-element-e476fe9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-13303 .elementor-element.elementor-element-b2fe419 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-13303 .elementor-element.elementor-element-b2fe419{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-13303 .elementor-element.elementor-element-761116a{text-align:start;}.elementor-13303 .elementor-element.elementor-element-761116a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-f452df5 );}.elementor-13303 .elementor-element.elementor-element-2326cfc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13303 .elementor-element.elementor-element-2326cfc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13303 .elementor-element.elementor-element-b21641d{width:var( --container-widget-width, 103.13% );max-width:103.13%;--container-widget-width:103.13%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;color:var( --e-global-color-60f9f15 );}.elementor-13303 .elementor-element.elementor-element-b21641d > .elementor-widget-container{padding:0px 0px 20px 5px;}.elementor-13303 .elementor-element.elementor-element-b21641d p{margin-block-end:10px;}.elementor-13303 .elementor-element.elementor-element-5e0561a{width:var( --container-widget-width, 100.092% );max-width:100.092%;--container-widget-width:100.092%;--container-widget-flex-grow:0;}.elementor-13303 .elementor-element.elementor-element-5e0561a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .uc_quote_item{transition:all 200ms;background-color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;min-height:100px;text-align:left;}.elementor-13303 .elementor-element.elementor-element-5e0561a .uc_quote_info{flex-direction:column-reverse;}.elementor-13303 .elementor-element.elementor-element-5e0561a .uc_quote_item,.elementor-13303 .elementor-element.elementor-element-5e0561a .flipster__item__content{border-radius:0px 0px 0px 0px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .ue-item{opacity:100%;}.elementor-13303 .elementor-element.elementor-element-5e0561a .ue-item:hover{opacity:100%;}.elementor-13303 .elementor-element.elementor-element-5e0561a .uc_author{flex-direction:column;margin-top:0px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .ue-text{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:20px;min-height:0px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-nav .owl-prev{left:-32px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-nav .owl-next{right:-32px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-carousel .owl-nav .owl-next,.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-carousel .owl-nav .owl-prev{top:200px;border-radius:0px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#000000;color:#FFFFFF;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-carousel .owl-nav .owl-next:hover,.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#FFFFFF;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-dot.active{background-color:#000000;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-dots{margin-top:20px;text-align:center;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .center .ue-item{opacity:100%;}.elementor-13303 .elementor-element.elementor-element-5217070 > .elementor-container{max-width:1350px;}.elementor-13303 .elementor-element.elementor-element-5217070{padding:20px 10px 0px 10px;}.elementor-13303 .elementor-element.elementor-element-e61ba48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13303 .elementor-element.elementor-element-047ee51{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-13303 .elementor-element.elementor-element-047ee51 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-13303 .elementor-element.elementor-element-047ee51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#000000;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:center;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_btn_inner{gap:0px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue_p_title{justify-content:center;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_content{padding:20px 20px 20px 20px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_image{height:300px;background-color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_image img{height:300px;object-fit:Cover;transform:scale(100%);}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a{color:#1D1D1F;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a > *{color:#1D1D1F;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a,.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a > *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;line-height:30px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title{margin-top:24px;min-height:0px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_text{color:#1D1D1F;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:10px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:100px;background-color:var( --e-global-color-b4aceb4 );color:var( --e-global-color-astglobalcolor5 );margin-top:10px;border-style:none;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_more_btn svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_more_btn:hover{border-style:none;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-13303 .elementor-element.elementor-element-728d31a{--spacer-size:50px;}@media(max-width:1024px){.elementor-13303 .elementor-element.elementor-element-b2fe419{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13303 .elementor-element.elementor-element-047ee51 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-13303 .elementor-element.elementor-element-beb3b0d{padding:0px 0px 0px 0px;}.elementor-13303 .elementor-element.elementor-element-c940308 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-13303 .elementor-element.elementor-element-42668c7{font-size:40px;letter-spacing:-2.7px;word-spacing:0.1em;}.elementor-13303 .elementor-element.elementor-element-42668c7 p{margin-block-end:5px;}.elementor-13303 .elementor-element.elementor-element-4bc69d6{width:var( --container-widget-width, 307.489px );max-width:307.489px;--container-widget-width:307.489px;--container-widget-flex-grow:0;text-align:start;}.elementor-13303 .elementor-element.elementor-element-4bc69d6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-13303 .elementor-element.elementor-element-e476fe9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13303 .elementor-element.elementor-element-b2fe419{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13303 .elementor-element.elementor-element-761116a{text-align:center;}.elementor-13303 .elementor-element.elementor-element-b21641d{width:var( --container-widget-width, 340.05px );max-width:340.05px;--container-widget-width:340.05px;--container-widget-flex-grow:0;text-align:center;}.elementor-13303 .elementor-element.elementor-element-5e0561a .ue-text{font-size:15px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-nav .owl-prev{left:-25px;}.elementor-13303 .elementor-element.elementor-element-5e0561a .owl-nav .owl-next{right:-25px;}.elementor-13303 .elementor-element.elementor-element-047ee51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13303 .elementor-element.elementor-element-047ee51 .elementor-heading-title{font-size:36px;line-height:36px;}.elementor-13303 .elementor-element.elementor-element-247f5c0 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a,.elementor-13303 .elementor-element.elementor-element-247f5c0 .uc_post_title a > *{font-size:18px;line-height:28px;}}@media(min-width:768px){.elementor-13303 .elementor-element.elementor-element-e476fe9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-b4a9cbb *//* --- THE WRAPPER (Controls Desktop Row & Mobile Stacking) --- */
.hero-badges-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 20px; /* Space between the badge and the pill */
    width: 100%;
    margin-bottom: 20px;
}

/* --- THE GOOGLE BADGE (Desktop) --- */
.g-badge-hero {
    display: flex !important;
    align-items: center !important;
    width: max-content !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
    gap: 15px;
    background: rgba(255,255,255,0.07);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 14px;
    padding: 5px 30px;
    cursor: pointer;
    text-decoration: none;
    transition: background 0.2s;
}
.g-badge-hero > * {
    flex-shrink: 0 !important;
}
.g-badge-hero:hover {
    background: rgba(255,255,255,0.12);
}

/* --- THE PILL --- */
.hero-label {
    display: inline-block;
    font-size: 0.7rem;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--red-brand, #ff8c8a); /* Added fallback color just in case */
    background: rgba(196, 28, 28, 0.4);
    border: 1px solid rgba(196, 28, 28, 0.28);
    border-radius: 4px;
    padding: 6px 12px;
    text-align: center;
}

/* --- INNER GOOGLE ELEMENTS --- */
.g-word { display: flex; align-items: center; gap: 1px; }
.gl { font-size: 14px; font-weight: 800; line-height: 1; }
.gb { color: #4285F4; } 
.gr { color: #EA4335; } 
.gy { color: #FBBC04; } 
.gg { color: #34A853; }
.g-sep { width: 1px; height: 22px; background: rgba(255,255,255,0.15); }
.gstar { width: 14px; height: 14px; background: #FBBC04; flex-shrink: 0; clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); }


/* ==========================================
   MOBILE RESPONSIVE OVERRIDES
   ========================================== */
@media (max-width: 767px) {
    /* Stack the wrapper */
    .hero-badges-wrapper {
        flex-direction: column !important;
        gap: 12px !important;
    }
    
    /* Allow the badge to wrap text inside itself */
    .g-badge-hero {
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: 10px 14px !important;
        max-width: 90% !important;
        width: auto !important; /* Beats the desktop max-content */
        white-space: normal !important; /* Beats the desktop nowrap */
    }
    
    /* Hide the separators so it stacks cleanly */
    .g-sep {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb88744 */.vpg-pills{display:flex;gap:10px;justify-content:center;margin-bottom:8px;}
.vpg-pill{background:rgba(232,48,42,0.15);border:1px solid rgba(232,48,42,0.35);color:#ff8c8a;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:0.5px;}

@media (max-width: 480px) {
  .vpg-pills {
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }
  .vpg-pill {
    width: auto;
    max-width: 90%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90f0c4e */.review-strip {
    background: var(--hero-bg);
    padding: 18px 20px;
    text-align: center;
  }
.review-inner {
    max-width: 680px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.review-quote {
    flex: 1;
    min-width: 200px;
    font-size: 0.82rem;
    color: rgba(255, 255, 255, 0.55);
    font-style: italic;
    line-height: 1.5;
    text-align: left;
}
.review-author {
    font-size: 0.75rem;
    color: rgba(255,255,255,0.35);
    margin-top: 3px;
    font-style: normal;
}
.review-link {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, 0.35);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    padding: 9px 16px;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.8) !important;
    white-space: nowrap;
    flex-shrink: 0;
    transition: background .15s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0af7c54 */.elementor-13303 .elementor-element.elementor-element-0af7c54 {
  background-image: 
    linear-gradient(to right, rgba(255,255,255,0.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,0.06) 1px, transparent 1px);
  background-size: 48px 48px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2eac134 */.g-badge-hero{display:inline-flex;align-items:center;gap:2px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.15);border-radius:14px;padding:10px 20px;margin-bottom:5px;cursor:pointer;text-decoration:none;transition:background 0.2s;}
.g-badge-hero:hover{background:rgba(255,255,255,0.12);}
.g-word{display:flex;align-items:center;gap:1px;}
.gl{font-size:14px;font-weight:800;line-height:1;}
.gb{color:#4285F4;}.gr{color:#EA4335;}.gy{color:#FBBC04;}.gg{color:#34A853;}
.g-sep{width:1px;height:22px;background:rgba(255,255,255,0.15);}
.g-sep-l{width:1px;height:18px;background:#e0e0e0;display:block;}
.gstar{width:14px;height:14px;background:#FBBC04;flex-shrink:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}
.gstar-sm{width:12px;height:12px;background:#FBBC04;flex-shrink:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}
.g-badge-light{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #dde0e8;border-radius:12px;padding:8px 16px;margin:0px 0 12px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc9e7e3 *//* REVIEWS — 3D earned */
.rev-wrap{background:#f0f1f5;padding:52px 40px;}
.g-badge-light{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #dde0e8;border-radius:12px;padding:8px 16px;margin:14px 0 32px;}
.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.rfc{background:#fff;border-radius:18px;border:1px solid #dde0e8;box-shadow:0 2px 0 #c8cad4,0 4px 0 #b4b6c2,0 6px 14px rgba(0,0,0,0.08);padding:20px;display:flex;flex-direction:column;}
.rc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.rc-an{display:flex;align-items:center;gap:10px;}
.rc-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0;}
.rc-nm{font-size:13px;font-weight:700;color:#1a1a2e;}
.rc-dt{font-size:11px;color:#bbb;margin-top:2px;}
.rc-gi{display:flex;align-items:center;gap:1px;}
.rcgl{font-size:11px;font-weight:800;line-height:1;}
.rc-stars{display:flex;gap:2px;margin-bottom:10px;}
.rcstar{width:12px;height:12px;background:#FBBC04;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}
.rc-txt{font-size:12px;color:#555;line-height:1.7;flex:1;}
.rc-foot {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 14px;
    padding-top: 12px;
    border-top: 1px solid #f4f5f8;
}
.rc-ver {
    display: flex;
    align-items: center;
    gap: 5px;
}
.rc-chk {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #34A853;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.rc-vtxt {
    font-size: 10px;
    font-weight: 700;
    color: #34A853;
}
.rc-hlp {
    font-size: 11px;
    color: #ccc;
}
.rc-hlp span {
    color: #e8302a;
    font-weight: 700;
}
@media (max-width: 900px) {
  .rev-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .rev-wrap {
    padding: 40px 20px;
  }
  .rev-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}/* End custom CSS */