.elementor-8537 .elementor-element.elementor-element-6db81cdf:not(.elementor-motion-effects-element-type-background), .elementor-8537 .elementor-element.elementor-element-6db81cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8537 .elementor-element.elementor-element-6db81cdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8537 .elementor-element.elementor-element-6db81cdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-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-widget-global .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-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-8537 .elementor-element.elementor-element-5405dcd4{text-align:center;}.elementor-8537 .elementor-element.elementor-element-5405dcd4 .elementor-heading-title{color:#EE4A6D;}.elementor-8537 .elementor-element.elementor-element-407708c0{--display:flex;}.elementor-8537 .elementor-element.elementor-element-170b0ed7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 24px;--row-gap:28px;--column-gap:24px;--grid-auto-flow:row;}.elementor-8537 .elementor-element.elementor-element-68773afa{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-68773afa::before, .elementor-8537 .elementor-element.elementor-element-68773afa > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-68773afa > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-68773afa > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-68773afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-68773afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-68da2b39 img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-4914467a{text-align:center;}.elementor-8537 .elementor-element.elementor-element-4914467a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.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-8537 .elementor-element.elementor-element-9348286 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}.elementor-8537 .elementor-element.elementor-element-0961bf4{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-0961bf4::before, .elementor-8537 .elementor-element.elementor-element-0961bf4 > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-0961bf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-0961bf4 > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-0961bf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-0961bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-d0d7007 img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-ca71d23{text-align:center;}.elementor-8537 .elementor-element.elementor-element-ca71d23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-8537 .elementor-element.elementor-element-fc92641 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}.elementor-8537 .elementor-element.elementor-element-68b888f{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-68b888f::before, .elementor-8537 .elementor-element.elementor-element-68b888f > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-68b888f > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-68b888f > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-68b888f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-68b888f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-7039d49 img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-a9ee6ab{text-align:center;}.elementor-8537 .elementor-element.elementor-element-a9ee6ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-8537 .elementor-element.elementor-element-4d267f3 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}.elementor-8537 .elementor-element.elementor-element-6dcd0cd{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-6dcd0cd::before, .elementor-8537 .elementor-element.elementor-element-6dcd0cd > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-6dcd0cd > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-6dcd0cd > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-6dcd0cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-6dcd0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-5378efd img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-aed0f9a{text-align:center;}.elementor-8537 .elementor-element.elementor-element-aed0f9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-8537 .elementor-element.elementor-element-e9ecfb2 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}.elementor-8537 .elementor-element.elementor-element-7060a86{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-7060a86::before, .elementor-8537 .elementor-element.elementor-element-7060a86 > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-7060a86 > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-7060a86 > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-7060a86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-7060a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-b2530f0 img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-18d4917{text-align:center;}.elementor-8537 .elementor-element.elementor-element-18d4917 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-8537 .elementor-element.elementor-element-16cbc82 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}.elementor-8537 .elementor-element.elementor-element-d27423e{--display:flex;--min-height:280px;--overlay-opacity:0.25;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2D6DF;--border-color:#F2D6DF;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8537 .elementor-element.elementor-element-d27423e::before, .elementor-8537 .elementor-element.elementor-element-d27423e > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-d27423e > .e-con-inner > .elementor-background-video-container::before, .elementor-8537 .elementor-element.elementor-element-d27423e > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-d27423e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8537 .elementor-element.elementor-element-d27423e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8537 .elementor-element.elementor-element-e265679 img{width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:8px 8px 0px 0px;}.elementor-8537 .elementor-element.elementor-element-08e451f{text-align:center;}.elementor-8537 .elementor-element.elementor-element-08e451f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-8537 .elementor-element.elementor-element-e65ad27 .elementor-button{background-color:#FFFFFF00;fill:#EC3F6F;color:#EC3F6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC3F6F;border-radius:4px 4px 4px 4px;padding:10px 24px 10px 24px;}@media(max-width:1024px){.elementor-8537 .elementor-element.elementor-element-170b0ed7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8537 .elementor-element.elementor-element-170b0ed7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-2dd5e43 */.glam-hero-intro {
  max-width: 850px;
  margin: 34px auto 28px;
  text-align: center;
  padding: 0 20px;
}

.glam-hero-intro h1 {
  margin: 0 0 12px;
  color: #111111;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.18;
  letter-spacing: 0.2px;
}

.glam-hero-intro p {
  max-width: 720px;
  margin: 0 auto;
  color: #666666;
  font-size: 18px;
  line-height: 1.65;
  font-weight: 400;
}

@media (max-width: 767px) {
  .glam-hero-intro {
    margin: 28px auto 22px;
    padding: 0 18px;
  }

  .glam-hero-intro h1 {
    font-size: 30px;
  }

  .glam-hero-intro p {
    font-size: 16px;
    line-height: 1.55;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-140ca7f0 */.glam-editorial-content {
  max-width: 900px;
  margin: 0 auto;
  color: #444;
  font-size: 16px;
  line-height: 1.75;
}

.glam-copy-section {
  margin: 55px auto;
}

.glam-copy-section h2 {
  text-align: center;
  color: #111;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 20px;
}

.glam-copy-section p {
  margin-bottom: 18px;
}

.glam-centered p {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.glam-section-intro {
  text-align: center;
  font-weight: 600;
  color: #222;
}

.glam-occasion-box {
  background: #fff3f7;
  border-left: 4px solid #ec3f6f;
  padding: 24px 32px;
  margin: 24px auto 0;
  border-radius: 10px;
  max-width: 850px;
}

.glam-occasion-box ul {
  columns: 2;
  padding-left: 20px;
  margin: 0;
}

.glam-occasion-box li {
  margin-bottom: 10px;
}

.glam-closing {
  font-size: 18px;
  color: #111;
  margin-top: 26px;
}

.glam-email a {
  color: #ec3f6f;
  font-weight: 700;
  text-decoration: none;
}

.glam-email a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .glam-editorial-content {
    font-size: 15px;
    line-height: 1.65;
  }

  .glam-copy-section {
    margin: 40px auto;
  }

  .glam-copy-section h2 {
    font-size: 26px;
  }

  .glam-occasion-box ul {
    columns: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fefb81 */.glam-editorial-banner {
  max-width: 1000px;
  margin: 60px auto;
  padding: 70px 50px;
  background: #111111;
  border-radius: 0;
  text-align: center;
}

.glam-editorial-banner-content {
  max-width: 820px;
  margin: 0 auto;
}

.glam-banner-label {
  display: inline-block;
  margin-bottom: 18px;
  color: #ec3f6f;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.glam-editorial-banner h2 {
  margin: 0 auto 22px;
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.25;
}

.glam-editorial-banner p {
  max-width: 680px;
  margin: 0 auto;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 1.7;
}

@media (max-width: 767px) {
  .glam-editorial-banner {
    margin: 45px auto;
    padding: 45px 24px;
  }

  .glam-editorial-banner h2 {
    font-size: 26px;
  }

  .glam-editorial-banner p {
    font-size: 15px;
  }
}/* End custom CSS */