.elementor-1724 .elementor-element.elementor-element-083c75c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1724 .elementor-element.elementor-element-083c75c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-1755649 .elementor-repeater-item-7785741 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://bostonweddingrentals.com/wp-content/uploads/2024/03/visual-efect-banner-min.jpg);background-size:cover;}.elementor-1724 .elementor-element.elementor-element-1755649 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-1724 .elementor-element.elementor-element-1755649 .swiper-slide-contents{max-width:66%;}.elementor-1724 .elementor-element.elementor-element-1755649 .swiper-slide-inner{text-align:center;}.elementor-1724 .elementor-element.elementor-element-1755649 .elementor-slide-heading{font-family:"Georgia", Sans-serif;font-weight:600;}.elementor-1724 .elementor-element.elementor-element-03d3758{padding:70px 0px 70px 0px;}.elementor-1724 .elementor-element.elementor-element-d195745{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#474342;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline{text-align:center;font-family:"Georgia", Sans-serif;font-size:36px;font-weight:600;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline-dynamic-wrapper path{stroke:#F4ACB7;stroke-width:0px;stroke-linecap:round;stroke-linejoin:round;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline-dynamic-text{z-index:auto;font-family:"Georgia", Sans-serif;font-weight:600;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline-plain-text{color:#887E7F;}.elementor-1724 .elementor-element.elementor-element-7e458a4{text-align:center;}.elementor-1724 .elementor-element.elementor-element-7e458a4 .elementor-heading-title{color:#838383;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-87a6b8b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-87a6b8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-87a6b8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-87a6b8b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-87a6b8b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-87a6b8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-87a6b8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-1568b93 .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-1568b93 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-8d48549{width:auto;max-width:auto;align-self:center;}.elementor-1724 .elementor-element.elementor-element-3a30100.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-3a30100:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-3a30100 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-3a30100 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-3a30100:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-3a30100 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-3a30100 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-62e2f0e .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-62e2f0e .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-2889658{width:auto;max-width:auto;align-self:center;}.elementor-1724 .elementor-element.elementor-element-ee2290e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-ee2290e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-ee2290e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-ee2290e > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-ee2290e:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-ee2290e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-ee2290e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-3df53e5 .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-3df53e5 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-4a6292b{width:auto;max-width:auto;align-self:center;}.elementor-1724 .elementor-element.elementor-element-25f0b9b{text-align:center;}.elementor-1724 .elementor-element.elementor-element-25f0b9b .elementor-heading-title{color:#838383;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-e1dbb39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-e1dbb39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-e1dbb39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-e1dbb39 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-e1dbb39:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-e1dbb39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-e1dbb39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-112ba64 .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-112ba64 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-3a96df5{width:auto;max-width:auto;align-self:center;}.elementor-1724 .elementor-element.elementor-element-fab65fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-fab65fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-fab65fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-fab65fb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-fab65fb:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-fab65fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-fab65fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-61dcc95 .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-61dcc95 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-c6902a4{width:auto;max-width:auto;align-self:center;}.elementor-1724 .elementor-element.elementor-element-fb3055b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1724 .elementor-element.elementor-element-fb3055b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1724 .elementor-element.elementor-element-fb3055b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBEB;}.elementor-1724 .elementor-element.elementor-element-fb3055b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.26;}.elementor-1724 .elementor-element.elementor-element-fb3055b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-1724 .elementor-element.elementor-element-fb3055b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-1724 .elementor-element.elementor-element-fb3055b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1724 .elementor-element.elementor-element-d99736c .elementor-image-box-title{color:#000000;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;}.elementor-1724 .elementor-element.elementor-element-d99736c .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:29px;}.elementor-1724 .elementor-element.elementor-element-7a5d794{width:auto;max-width:auto;align-self:center;}@media(max-width:767px){.elementor-1724 .elementor-element.elementor-element-1755649 .swiper-slide{height:270px;}.elementor-1724 .elementor-element.elementor-element-1755649 .swiper-slide-contents{max-width:100%;}.elementor-1724 .elementor-element.elementor-element-03d3758{padding:20px 0px 20px 0px;}.elementor-1724 .elementor-element.elementor-element-d195745 .elementor-headline{font-size:20px;}}/* Start custom CSS for html, class: .elementor-element-8d48549 *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2889658 *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a6292b *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a96df5 *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6902a4 *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a5d794 *//* Ripple effect */
.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: #333333 radial-gradient(circle, transparent 1%, #5b5b5b 1%) center / 15000%;
  color: #fff
}
.ripple:active {
  background-color: #353535;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
.ripple {
  border: none;
  border-radius: 2px;
  padding: 12px 35px;
  font-size: 14px;
  
  cursor: pointer;
  color: #fff;
  background-color: #474342;
  outline: none;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  border-radius: 40px
}/* End custom CSS */