.elementor-27955 .elementor-element.elementor-element-85b8864{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-repeater-item-a1daeb4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://boyd.rockhousepartners.com/wp-content/uploads/2023/07/Weddings-Gallery-Image-32.webp);background-size:cover;}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-repeater-item-a1daeb4 .elementor-background-overlay{background-color:#0000005E;}.elementor-27955 .elementor-element.elementor-element-a506d24 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-27955 .elementor-element.elementor-element-a506d24 .swiper-slide-contents{max-width:100%;}.elementor-27955 .elementor-element.elementor-element-a506d24 .swiper-slide-inner{text-align:center;}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-heading{font-family:var( --e-global-typography-6bfe27b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bfe27b-font-size );font-weight:var( --e-global-typography-6bfe27b-font-weight );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-description{font-family:var( --e-global-typography-4738286-font-family ), Sans-serif;font-size:var( --e-global-typography-4738286-font-size );font-weight:var( --e-global-typography-4738286-font-weight );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-element-35c02dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27955 .elementor-element.elementor-element-35c02dd{padding:30px 10px 30px 10px;}.elementor-27955 .elementor-element.elementor-element-5e41bb7 .elementor-heading-title{color:var( --e-global-color-c0b8269 );}.elementor-27955 .elementor-element.elementor-element-72fec7a{font-family:var( --e-global-typography-3ede191-font-family ), Sans-serif;font-size:var( --e-global-typography-3ede191-font-size );font-weight:var( --e-global-typography-3ede191-font-weight );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-a079720 .elementor-button{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;fill:var( --e-global-color-c0b8269 );color:var( --e-global-color-c0b8269 );background-color:var( --e-global-color-4281c99 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c0b8269 );}.elementor-27955 .elementor-element.elementor-element-a079720 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27955 .elementor-element.elementor-element-ec75766{text-align:center;}.elementor-27955 .elementor-element.elementor-element-3e75518 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27955 .elementor-element.elementor-element-3e75518{padding:30px 10px 30px 10px;}.elementor-27955 .elementor-element.elementor-element-ce51604 .elementor-heading-title{color:var( --e-global-color-c0b8269 );}.elementor-27955 .elementor-element.elementor-element-8882592{font-family:var( --e-global-typography-3ede191-font-family ), Sans-serif;font-size:var( --e-global-typography-3ede191-font-size );font-weight:var( --e-global-typography-3ede191-font-weight );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-343dffe .elementor-heading-title{color:var( --e-global-color-7b4747a );font-family:var( --e-global-typography-3ede191-font-family ), Sans-serif;font-size:var( --e-global-typography-3ede191-font-size );font-weight:var( --e-global-typography-3ede191-font-weight );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-343dffe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;background-color:var( --e-global-color-5c0ee16 );}.elementor-27955 .elementor-element.elementor-element-343dffe{width:auto;max-width:auto;}.elementor-27955 .elementor-element.elementor-element-4a2c747{--background-align:center;--hotspot-color:#F9840B;--hotspot-size:22px;--tooltip-text-color:var( --e-global-color-c0b8269 );--tooltip-color:var( --e-global-color-4281c99 );}.elementor-27955 .elementor-element.elementor-element-4a2c747 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-dbabc3f{left:15%;--hotspot-translate-x:15%;top:31%;--hotspot-translate-y:31%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-0775165{left:8%;--hotspot-translate-x:8%;top:52%;--hotspot-translate-y:52%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-4b1c153{left:37%;--hotspot-translate-x:37%;top:69%;--hotspot-translate-y:69%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-8df0625{left:46%;--hotspot-translate-x:46%;top:52%;--hotspot-translate-y:52%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-46154d7{left:45%;--hotspot-translate-x:45%;top:30%;--hotspot-translate-y:30%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .elementor-repeater-item-b25e2e6{left:76%;--hotspot-translate-x:76%;top:61%;--hotspot-translate-y:61%;}.elementor-27955 .elementor-element.elementor-element-4a2c747 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-27955 .elementor-element.elementor-element-3f72106 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27955 .elementor-element.elementor-element-3f72106{padding:30px 10px 30px 10px;}.elementor-27955 .elementor-element.elementor-element-500990b .elementor-heading-title{color:var( --e-global-color-c0b8269 );}.elementor-27955 .elementor-element.elementor-element-e9733d1{font-family:var( --e-global-typography-3ede191-font-family ), Sans-serif;font-size:var( --e-global-typography-3ede191-font-size );font-weight:var( --e-global-typography-3ede191-font-weight );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.4rem/2);margin-left:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.4rem/2);margin-left:calc(-0.4rem/2);}body.rtl .elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.4rem/2);}body:not(.rtl) .elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-icon i{color:var( --e-global-color-5c0ee16 );transition:color 0.3s;}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-icon svg{fill:var( --e-global-color-5c0ee16 );transition:fill 0.3s;}.elementor-27955 .elementor-element.elementor-element-83a7f33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:32px;}.elementor-27955 .elementor-element.elementor-element-83a7f33 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.4rem/2);margin-left:calc(0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.4rem/2);margin-left:calc(-0.4rem/2);}body.rtl .elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.4rem/2);}body:not(.rtl) .elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.4rem/2);}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-icon i{color:var( --e-global-color-5c0ee16 );transition:color 0.3s;}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-icon svg{fill:var( --e-global-color-5c0ee16 );transition:fill 0.3s;}.elementor-27955 .elementor-element.elementor-element-e31dd72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;line-height:32px;}.elementor-27955 .elementor-element.elementor-element-e31dd72 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-27955 .elementor-element.elementor-element-3347cc7{--e-image-carousel-slides-to-show:1;}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-repeater-item-a1daeb4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://boyd.rockhousepartners.com/wp-content/uploads/2023/07/Weddings-Gallery-Image-16.webp);background-size:cover;}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-repeater-item-a1daeb4 .elementor-background-overlay{background-color:#0000005E;}.elementor-27955 .elementor-element.elementor-element-492326a .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-27955 .elementor-element.elementor-element-492326a .swiper-slide-contents{max-width:100%;}.elementor-27955 .elementor-element.elementor-element-492326a .swiper-slide-inner{text-align:center;}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-heading{font-family:var( --e-global-typography-6bfe27b-font-family ), Sans-serif;font-size:var( --e-global-typography-6bfe27b-font-size );font-weight:var( --e-global-typography-6bfe27b-font-weight );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-description{font-family:var( --e-global-typography-4738286-font-family ), Sans-serif;font-size:var( --e-global-typography-4738286-font-size );font-weight:var( --e-global-typography-4738286-font-weight );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-repeater-item-a1daeb4 .swiper-slide-bg{background-color:var( --e-global-color-5698cff );}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-repeater-item-a1daeb4 .elementor-background-overlay{background-color:#00000000;}.elementor-27955 .elementor-element.elementor-global-28193 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-27955 .elementor-element.elementor-global-28193 .swiper-slide-contents{max-width:100%;}.elementor-27955 .elementor-element.elementor-global-28193 .swiper-slide-inner{text-align:center;}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-slide-heading{color:var( --e-global-color-c0b8269 );font-family:"Oswald", Sans-serif;font-size:5rem;font-weight:600;}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:bold;}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-slide-button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-27955 .elementor-element.elementor-element-d2686b6{width:57.273%;}.elementor-27955 .elementor-element.elementor-element-5b43710{width:42.683%;}}@media(max-width:1024px){.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-heading{font-size:var( --e-global-typography-6bfe27b-font-size );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-description{font-size:var( --e-global-typography-4738286-font-size );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-element-72fec7a{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-8882592{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-343dffe .elementor-heading-title{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-e9733d1{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-heading{font-size:var( --e-global-typography-6bfe27b-font-size );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-description{font-size:var( --e-global-typography-4738286-font-size );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-slide-heading{font-size:3.5rem;}}@media(max-width:767px){.elementor-27955 .elementor-element.elementor-element-a506d24 .swiper-slide{height:588px;}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-heading{font-size:var( --e-global-typography-6bfe27b-font-size );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-a506d24 .elementor-slide-description{font-size:var( --e-global-typography-4738286-font-size );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-element-72fec7a{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-8882592{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-343dffe .elementor-heading-title{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-e9733d1{font-size:var( --e-global-typography-3ede191-font-size );line-height:var( --e-global-typography-3ede191-line-height );letter-spacing:var( --e-global-typography-3ede191-letter-spacing );word-spacing:var( --e-global-typography-3ede191-word-spacing );}.elementor-27955 .elementor-element.elementor-element-492326a .swiper-slide{height:588px;}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-heading{font-size:var( --e-global-typography-6bfe27b-font-size );line-height:var( --e-global-typography-6bfe27b-line-height );letter-spacing:var( --e-global-typography-6bfe27b-letter-spacing );word-spacing:var( --e-global-typography-6bfe27b-word-spacing );}.elementor-27955 .elementor-element.elementor-element-492326a .elementor-slide-description{font-size:var( --e-global-typography-4738286-font-size );line-height:var( --e-global-typography-4738286-line-height );letter-spacing:var( --e-global-typography-4738286-letter-spacing );word-spacing:var( --e-global-typography-4738286-word-spacing );}.elementor-27955 .elementor-element.elementor-global-28193 .elementor-slide-heading{font-size:2.3rem;}}/* Start custom CSS for icon-list, class: .elementor-element-83a7f33 *//* Aligns icon to the top of the list (KM) */

.elementor-icon-list-items .elementor-icon-list-item {
  position: relative;
}

.elementor-icon-list-items .elementor-icon-list-icon {
  position: absolute;
  top: 6px;
  left: 0;
}

.elementor-icon-list-items .elementor-icon-list-text {
  margin-left: 27px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e31dd72 *//* Aligns icon to the top of the list (KM) */

.elementor-icon-list-items .elementor-icon-list-item {
  position: relative;
}

.elementor-icon-list-items .elementor-icon-list-icon {
  position: absolute;
  top: 6px;
  left: 0;
}

.elementor-icon-list-items .elementor-icon-list-text {
  margin-left: 27px;
}/* End custom CSS */