.elementor-4537 .elementor-element.elementor-element-04c30ba > .elementor-container{min-height:90vh;}.elementor-4537 .elementor-element.elementor-element-04c30ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4537 .elementor-element.elementor-element-04c30ba:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-04c30ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gleam-bakery-gems.lovable.app/assets/hero-xuVfLf4n.jpg");background-position:center center;background-size:cover;}.elementor-4537 .elementor-element.elementor-element-04c30ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4537 .elementor-element.elementor-element-04c30ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-8be8e90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(240,235,225,0.75);}.elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-8be8e90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-f121d37{text-align:center;}.elementor-4537 .elementor-element.elementor-element-f121d37 .elementor-heading-title{color:#1C1008;font-family:"Playfair Display", Sans-serif;font-size:56px;}.elementor-4537 .elementor-element.elementor-element-7660129 .elementor-button{fill:#ffffff;color:#ffffff;background-color:#C8882A;border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-42b2fc9 .elementor-button{fill:#1C1008;color:#1C1008;background-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-f99daa3{width:100%;max-width:100%;}.elementor-4537 .elementor-element.elementor-element-7fd878e:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-7fd878e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-7fd878e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-4537 .elementor-element.elementor-element-7fd878e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-ec5cf9f{text-align:center;}.elementor-4537 .elementor-element.elementor-element-ec5cf9f .elementor-heading-title{color:#C8882A;}.elementor-4537 .elementor-element.elementor-element-fb8824e{text-align:center;}.elementor-4537 .elementor-element.elementor-element-fb8824e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;}.elementor-4537 .elementor-element.elementor-element-2423d3c:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-2423d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-2423d3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-2423d3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-e853814 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-46ccbe9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-042c831 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-82648b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-e72eb09 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-a141d3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-79148f8:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-79148f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-79148f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-79148f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-d81bb84 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-44f8908 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-b971dbb img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-9126dca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-7b61acf img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-eb360f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-235bb4b:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-235bb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-235bb4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-235bb4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-b9a05c2 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-6db3afc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-69e59da img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-6e77888 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-43e3531 img{border-radius:16px 16px 16px 16px;}.elementor-4537 .elementor-element.elementor-element-2622de3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-141f617:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-141f617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DE;}.elementor-4537 .elementor-element.elementor-element-141f617{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 20px 20px;}.elementor-4537 .elementor-element.elementor-element-141f617 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-e295ca5{text-align:center;}.elementor-4537 .elementor-element.elementor-element-e295ca5 .elementor-heading-title{color:#C8882A;}.elementor-4537 .elementor-element.elementor-element-24fcdd0{text-align:center;}.elementor-4537 .elementor-element.elementor-element-24fcdd0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;}.elementor-4537 .elementor-element.elementor-element-af5bb1e:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-af5bb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DE;}.elementor-4537 .elementor-element.elementor-element-af5bb1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-af5bb1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-aa30683:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-aa30683 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-f5dd9d9{text-align:center;}.elementor-4537 .elementor-element.elementor-element-f5dd9d9 img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-e85dab1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-86b7c03 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-8d349fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-8d349fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-8bfdf7f img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-060a1bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-ba585f3 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-660e529:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-660e529 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-06dcdb4 img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-d55522b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-9bd3a15 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-d20fb90:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-d20fb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DE;}.elementor-4537 .elementor-element.elementor-element-d20fb90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-d20fb90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-b23fcd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-b23fcd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-a538ed9 img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-2a0907c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-2cbc3bb .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-11f7cff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-11f7cff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-234052c img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-1ed9f64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-bc887e8 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-b70a617:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-element-populated, .elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-element-populated > .elementor-background-overlay, .elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-4537 .elementor-element.elementor-element-b70a617 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-a02d4e6 img{border-radius:16px 16px 0px 0px;}.elementor-4537 .elementor-element.elementor-element-edb0bc0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-824fe45 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-4fa0d67:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-4fa0d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231A0E;}.elementor-4537 .elementor-element.elementor-element-4fa0d67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-4537 .elementor-element.elementor-element-4fa0d67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-d75e56c img{border-radius:20px 20px 20px 20px;}.elementor-4537 .elementor-element.elementor-element-24e4213 .elementor-heading-title{color:#C8882A;}.elementor-4537 .elementor-element.elementor-element-06e5bd2 .elementor-heading-title{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:36px;}.elementor-4537 .elementor-element.elementor-element-5981aad{width:100%;max-width:100%;}.elementor-4537 .elementor-element.elementor-element-466f74d:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-466f74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-466f74d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 80px 40px;}.elementor-4537 .elementor-element.elementor-element-466f74d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-0e97d0c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-4537 .elementor-element.elementor-element-63a1f59 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4537 .elementor-element.elementor-element-63a1f59 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4537 .elementor-element.elementor-element-63a1f59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4537 .elementor-element.elementor-element-63a1f59 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4537 .elementor-element.elementor-element-87bdafc .elementor-button{fill:#ffffff;color:#ffffff;background-color:#C8882A;border-radius:50px 50px 50px 50px;}.elementor-4537 .elementor-element.elementor-element-8d20e06 iframe{height:320px;}.elementor-4537 .elementor-element.elementor-element-63ebbfa:not(.elementor-motion-effects-element-type-background), .elementor-4537 .elementor-element.elementor-element-63ebbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-4537 .elementor-element.elementor-element-63ebbfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-4537 .elementor-element.elementor-element-63ebbfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4537 .elementor-element.elementor-element-9c1245f{text-align:center;}.elementor-4537 .elementor-element.elementor-element-9c1245f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}/* Start custom CSS for section, class: .elementor-element-2423d3c */.elementor-4537 .elementor-element.elementor-element-2423d3c img {
  width: 400% !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center top !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79148f8 */.elementor-4537 .elementor-element.elementor-element-79148f8 img {
  width: 400% !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center top !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-235bb4b */.elementor-4537 .elementor-element.elementor-element-235bb4b img {
  width: 400% !important;
  height: 400px !important;
  object-fit: cover !important;
  object-position: center top !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af5bb1e */.elementor-4537 .elementor-element.elementor-element-af5bb1e .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  background: #fff !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: 0 2px 16px rgba(0,0,0,0.07) !important;
  padding: 16px !important;
  text-align: center !important;
  align-items: center !important;
}

.elementor-4537 .elementor-element.elementor-element-af5bb1e .elementor-column {
  display: flex !important;
  flex-direction: column !important;
  padding: 0 12px !important;
  margin-bottom: 16px !important;
}

.elementor-4537 .elementor-element.elementor-element-af5bb1e img {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center top !important;
}

.elementor-4537 .elementor-element.elementor-element-af5bb1e .elementor-button-wrapper {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d20fb90 */.elementor-4537 .elementor-element.elementor-element-d20fb90 .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  background: #fff !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: 0 2px 16px rgba(0,0,0,0.07) !important;
  padding: 16px !important;
  text-align: center !important;
  align-items: center !important;
}

.elementor-4537 .elementor-element.elementor-element-d20fb90 .elementor-column {
  display: flex !important;
  flex-direction: column !important;
  padding: 0 12px !important;
  margin-bottom: 16px !important;
}

.elementor-4537 .elementor-element.elementor-element-d20fb90 img {
  width: 100% !important;
  height: 320px !important;
  object-fit: cover !important;
  object-position: center top !important;
}

.elementor-4537 .elementor-element.elementor-element-d20fb90 .elementor-button-wrapper {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}/* End custom CSS */