.elementor-61 .elementor-element.elementor-element-90bbe0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-e6748f8 .swiper-slide-bg{background-image:url(https://birchandbow.com/wp-content/uploads/2025/04/birch-and-bow-hero-banner.webp);background-size:cover;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-e6748f8 .swiper-slide-contents{margin:0 auto;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-e6748f8 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-8b54f75 .swiper-slide-bg{background-image:url(https://birchandbow.com/wp-content/uploads/2025/04/shawood-giftbox-banner.webp);background-size:cover;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-8b54f75 .swiper-slide-contents{margin:0 auto;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-repeater-item-8b54f75 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-button{background-color:#D9C973;font-family:"ct_font_twentieth__century", Sans-serif;font-size:1.2rem;font-weight:500;font-style:normal;border-width:0px;border-radius:5px;}.elementor-61 .elementor-element.elementor-element-4ae9996{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide-contents{max-width:100vw;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide-inner{text-align:center;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:14px;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-heading{font-family:"ct_font_monotype__sabon", Sans-serif;font-size:2.1rem;font-weight:400;font-style:normal;word-spacing:0px;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0.5rem;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-description{color:var( --e-global-color-blocksy_palette_10 );font-size:1.1rem;line-height:28px;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-swiper-button{font-size:25px;color:var( --e-global-color-blocksy_palette_5 );}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-swiper-button svg{fill:var( --e-global-color-blocksy_palette_5 );}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#63625C85;opacity:1;}.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-pagination-bullet-active{background-color:var( --e-global-color-blocksy_palette_10 );}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-e6748f8 .swiper-slide-bg{background-image:url(https://birchandbow.com/wp-content/uploads/2025/04/ready_to_gift_mob.webp);background-size:cover;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-e6748f8 .swiper-slide-contents{margin:0 auto;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-e6748f8 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-7c92f14 .swiper-slide-bg{background-image:url(https://birchandbow.com/wp-content/uploads/2025/04/shawood_banner_mob.webp);background-size:cover;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-7c92f14 .swiper-slide-contents{margin:0 auto;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-repeater-item-7c92f14 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:65vh;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-button{background-color:#D9C973;font-family:"ct_font_twentieth__century", Sans-serif;font-size:1.2rem;font-weight:500;font-style:normal;border-width:0px;border-radius:5px;}.elementor-61 .elementor-element.elementor-element-0dacdb8{width:100%;max-width:100%;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-contents{max-width:100vw;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-inner{text-align:center;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:14px;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-heading{font-family:"ct_font_monotype__sabon", Sans-serif;font-size:2.3rem;font-weight:400;font-style:normal;word-spacing:0px;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:12px;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-description{font-size:1.1rem;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-swiper-button{color:var( --e-global-color-blocksy_palette_5 );}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-swiper-button svg{fill:var( --e-global-color-blocksy_palette_5 );}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-blocksy_palette_9 );opacity:var( --e-global-color-blocksy_palette_9 );}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-pagination-bullet-active{background-color:var( --e-global-color-blocksy_palette_10 );}.elementor-61 .elementor-element.elementor-element-b6e2702{--display:flex;}.elementor-61 .elementor-element.elementor-element-10c1891 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-10c1891{text-align:center;}.elementor-61 .elementor-element.elementor-element-10c1891 .elementor-heading-title{font-family:"ct_font_monotype__sabon", Sans-serif;font-size:26px;}.elementor-61 .elementor-element.elementor-element-76b6812 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-76b6812{font-family:"ct_font_twentieth__century", Sans-serif;font-size:18px;line-height:24px;}.elementor-61 .elementor-element.elementor-element-98cc0d2 .elementor-button{background-color:#D9C973;fill:#FFFFFF;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-98cc0d2.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-39c568b{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-39c568b .swiper-slide > .elementor-element{height:100%;}.elementor-61 .elementor-element.elementor-element-447c799{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-5daf13f > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5daf13f{text-align:center;}.elementor-61 .elementor-element.elementor-element-5daf13f .elementor-heading-title{font-family:"ct_font_monotype__sabon", Sans-serif;font-size:26px;}.elementor-61 .elementor-element.elementor-element-555fc49 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-555fc49{font-family:"ct_font_twentieth__century", Sans-serif;font-size:18px;line-height:24px;}.elementor-61 .elementor-element.elementor-element-8b0a7ee .elementor-button{background-color:#D9C973;fill:#FFFFFF;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-8b0a7ee.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-5eff82e{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-5eff82e .swiper-slide > .elementor-element{height:100%;}.elementor-61 .elementor-element.elementor-element-b679f6c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-c001f2b > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-c001f2b{text-align:center;}.elementor-61 .elementor-element.elementor-element-c001f2b .elementor-heading-title{font-family:"ct_font_monotype__sabon", Sans-serif;font-size:26px;}.elementor-61 .elementor-element.elementor-element-e0cb232 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-e0cb232{font-family:"ct_font_twentieth__century", Sans-serif;font-size:18px;line-height:24px;}.elementor-61 .elementor-element.elementor-element-5f76a1c .elementor-button{background-color:#D9C973;fill:#FFFFFF;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5f76a1c.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-758abf9{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-758abf9 .swiper-slide > .elementor-element{height:100%;}.elementor-61 .elementor-element.elementor-element-ba0e2e7{--display:flex;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-ba0e2e7:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-ba0e2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-61 .elementor-element.elementor-element-3d967ac > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-61 .elementor-element.elementor-element-3d967ac{text-align:center;}.elementor-61 .elementor-element.elementor-element-3d967ac .elementor-heading-title{font-size:30px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-61 .elementor-element.elementor-element-4be287f{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-4be287f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4be287f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-61 .elementor-element.elementor-element-650a72f{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-650a72f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-650a72f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6f54af3{--e-rating-gap:5px;}.elementor-61 .elementor-element.elementor-element-609c679{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-609c679:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-609c679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-1c46b9b{--e-rating-gap:5px;}.elementor-61 .elementor-element.elementor-element-e1ca292{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-e1ca292:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-e1ca292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-342dcb4{--e-rating-gap:5px;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-4be287f{--content-width:1025px;}.elementor-61 .elementor-element.elementor-element-650a72f{--width:100%;}.elementor-61 .elementor-element.elementor-element-609c679{--width:100%;}.elementor-61 .elementor-element.elementor-element-e1ca292{--width:100%;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide{height:70vh;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-button{font-size:1.1rem;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide{height:65vh;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-button{font-size:1.1rem;}.elementor-61 .elementor-element.elementor-element-39c568b{--swiper-slides-to-display:2;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-39c568b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 015px 0px 015px;}.elementor-61 .elementor-element.elementor-element-5eff82e{--swiper-slides-to-display:2;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-5eff82e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 015px 0px 015px;}.elementor-61 .elementor-element.elementor-element-758abf9{--swiper-slides-to-display:2;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-758abf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 015px 0px 015px;}.elementor-61 .elementor-element.elementor-element-4be287f{--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-61 .elementor-element.elementor-element-650a72f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-609c679{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-e1ca292{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-4ae9996 .swiper-slide{height:82vh;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-heading{font-size:1.7rem;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-description{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-4ae9996 .elementor-slide-button{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide{height:70vh;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-contents{max-width:100vw;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-heading{font-size:1.7rem;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-description{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-0dacdb8 .elementor-slide-button{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-10c1891 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-10c1891 .elementor-heading-title{font-size:22px;}.elementor-61 .elementor-element.elementor-element-76b6812.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-76b6812{font-size:14px;line-height:18px;}.elementor-61 .elementor-element.elementor-element-98cc0d2.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-39c568b{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-39c568b > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-61 .elementor-element.elementor-element-5daf13f > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5daf13f .elementor-heading-title{font-size:22px;}.elementor-61 .elementor-element.elementor-element-555fc49.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-555fc49{font-size:14px;line-height:18px;}.elementor-61 .elementor-element.elementor-element-8b0a7ee.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-5eff82e{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-5eff82e > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-61 .elementor-element.elementor-element-c001f2b > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-c001f2b .elementor-heading-title{font-size:22px;}.elementor-61 .elementor-element.elementor-element-e0cb232.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-e0cb232{font-size:14px;line-height:18px;}.elementor-61 .elementor-element.elementor-element-5f76a1c.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-758abf9{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-next-right-position:0px;}.elementor-61 .elementor-element.elementor-element-758abf9 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-61 .elementor-element.elementor-element-4be287f{--content-width:500px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-650a72f{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-609c679{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-61 .elementor-element.elementor-element-e1ca292{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for slides, class: .elementor-element-4ae9996 */@media (min-width: 768px) {
  /* Make space for the overlay behind your slide content */
  .general-slider .swiper-slide-contents {
    position: relative;
    z-index: 1;
  }

  /* White underlay at 50% opacity */
  .general-slider .swiper-slide-contents::before {
    content: "";
    position: absolute;
    top: -20px; 
    left: -25px;
    right: -25px;
    bottom: -20px;
    background: rgba(255,255,255,0.7) !important;
    z-index: -1;
    border-radius: 4px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0dacdb8 */@media (max-width: 767px) {
  /* 1. Container + overlay (you already had this) */
  .mobile-slider .swiper-slide-contents {
    position: relative;
    margin: 0 auto;
    width: 90%;
    z-index: 1;
  }
  .mobile-slider .swiper-slide-contents::before {
    content: "";
    position: absolute;
    top: -180px;
    left: 30px;
    right: 30px;
    bottom: -20px;
    background: rgba(255,255,255,0.8);
    z-index: -1;
    border-radius: 5px;
  }

  /* 2. Heading position (your existing offset) */
  .mobile-slider .elementor-slide-heading {
    margin-top: -160px;
  }

  /* 3. Description: block + controlled wrap + spacing */
  .mobile-slider .elementor-slide-description {
    display: block !important;      /* full-width block so button drops below */
    max-width: 30ch !important;     /* wrap after ~30 characters */
    margin: 0 auto 1em !important;  /* center + breathing room below */
    white-space: normal !important; /* allow normal wrapping */
    word-break: break-word !important;
    text-align: center !important;
  }

  /* Button: inline-block + auto width + centered */
  .mobile-slider .elementor-slide-button {
    display: inline-block !important;
    width: auto !important;       /* don’t stretch full-width */
    margin: 5px auto 0 !important;/* top gap, then centered */
    text-align: center;           /* if it contains text */
  }
}/* End custom CSS */