.elementor-47073 .elementor-element.elementor-element-08d2b2b .elementor-wrapper{--video-aspect-ratio:.5625}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-repeater-item-794e694 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.roebuckestates.co.uk/wp-content/uploads/2026/10/cellar-door-3.png);background-size:cover}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-repeater-item-794e694 .swiper-slide-contents{margin-right:auto}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-repeater-item-794e694 .swiper-slide-inner{align-items:center;text-align:start}.elementor-47073 .elementor-element.elementor-element-3a379ba>.elementor-widget-container{padding:30px 0 0}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide{height:1000px}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-contents{max-width:100%}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-inner{text-align:center}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button{font-weight:400;font-style:normal;text-transform:none;text-decoration:none}.elementor-47073 .elementor-element.elementor-element-37cb134>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-47073 .elementor-element.elementor-element-f783ae6>.elementor-widget-container{padding:0 100px}.elementor-47073 .elementor-element.elementor-element-f783ae6{text-align:start}.elementor-47073 .elementor-element.elementor-element-bfc5deb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-47073 .elementor-element.elementor-element-b7652e3>.elementor-widget-container{padding:20px 30px}.elementor-47073 .elementor-element.elementor-element-b7652e3{text-align:start}@media(max-width:767px){.elementor-47073 .elementor-element.elementor-element-f783ae6>.elementor-widget-container{padding:30px 20px}.elementor-47073 .elementor-element.elementor-element-b7652e3>.elementor-widget-container{padding:30px 20px 0}.elementor-47073 .elementor-element.elementor-element-dd56535{padding:30px 0 0}}.elementor-47073 .elementor-element.elementor-element-3a379ba a.swiper-slide-inner,.elementor-47073 .elementor-element.elementor-element-3a379ba a.swiper-slide-inner:hover,.elementor-47073 .elementor-element.elementor-element-3a379ba a.swiper-slide-inner:focus,.elementor-47073 .elementor-element.elementor-element-3a379ba a.swiper-slide-inner:active,.elementor-47073 .elementor-element.elementor-element-3a379ba a.swiper-slide-inner:visited{text-decoration:none !important;text-decoration-line:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-contents,.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-heading,.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-description{text-decoration:none !important;text-decoration-line:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-heading{font-weight:400 !important;font-size:25px !important;line-height:1.25 !important;letter-spacing:10px !important;color:#fff !important;margin-bottom:32px !important;background:0 0 !important;border:none !important;box-shadow:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-description{font-weight:400 !important;font-size:16px !important;line-height:1.6 !important;letter-spacing:4px !important;color:#fff !important;margin-bottom:40px !important;background:0 0 !important;border:none !important;box-shadow:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button,.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button:visited{font-weight:400 !important;font-size:13px !important;line-height:1.2 !important;letter-spacing:5px !important;color:#fff !important;background:0 0 !important;border-top:1px solid rgba(255,255,255,.75) !important;border-right:1px solid rgba(255,255,255,.75) !important;border-bottom:1px solid rgba(255,255,255,.75) !important;border-left:1px solid rgba(255,255,255,.75) !important;border-radius:0 !important;padding:17px 28px !important;text-decoration:none !important;text-decoration-line:none !important;box-shadow:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button:hover,.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button:focus{background:#fff !important;color:#1d1d1b !important;border-top-color:#fff !important;border-right-color:#fff !important;border-bottom-color:#fff !important;border-left-color:#fff !important;text-decoration:none !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-contents{transform:translateY(300px) !important}@media (max-width:1024px){.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-heading{font-size:26px !important;line-height:1.3 !important;letter-spacing:8px !important;margin-bottom:26px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-description{font-size:15px !important;line-height:1.6 !important;letter-spacing:4px !important;margin-bottom:34px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button{font-size:12px !important;letter-spacing:4px !important;padding:16px 24px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-contents{transform:translateY(45px) !important}}@media (max-width:767px){.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-heading{font-size:21px !important;line-height:1.4 !important;letter-spacing:5px !important;margin-bottom:22px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-description{font-size:13px !important;line-height:1.7 !important;letter-spacing:3px !important;margin-bottom:30px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .elementor-slide-button{font-size:11px !important;letter-spacing:3px !important;padding:15px 20px !important}.elementor-47073 .elementor-element.elementor-element-3a379ba .swiper-slide-contents{transform:translateY(30px) !important}}