.elementor-1018 .elementor-element.elementor-element-606230e7 > .elementor-widget-container{background-image:url("https://dev.hatton-court.co.uk/wp-content/uploads/2026/06/Farming.jpeg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header .caption .cd-intro-title-h6{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header .caption .cd-intro-title-h1{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header .caption .cd-intro-title-h1 span{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-606230e7 .arrow i{color:#C29C64;border-color:#C29C64;}.elementor-1018 .elementor-element.elementor-element-606230e7 .arrow i:hover{border-color:#FFFFFF;color:#FFFFFF;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header div.reservation .call span{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header div.reservation .call{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-7e4d8943{--display:flex;--min-height:264px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1018 .elementor-element.elementor-element-1ccc9c45 .section-title{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-72b8dbf4 .candore-text-block p{font-family:"EB Garamond", Sans-serif;font-size:18px;}.elementor-1018 .elementor-element.elementor-element-43e68405 > .elementor-container{max-width:1140px;}.elementor-1018 .elementor-element.elementor-element-43e68405{padding:28px 0px 110px 0px;}.elementor-1018 .elementor-element.elementor-element-37c61a2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1018 .elementor-element.elementor-element-17b2f831 .features .wrap .number{font-family:"Futura", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-17b2f831 .features .wrap .cont h3{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-17b2f831 .features p{font-family:"EB Garamond", Sans-serif;font-size:18px;}.elementor-1018 .elementor-element.elementor-element-ad878e4 .features .wrap .number{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-ad878e4 .features .wrap .cont h3{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-ad878e4 .features p{font-family:"EB Garamond", Sans-serif;font-size:18px;}.elementor-1018 .elementor-element.elementor-element-388c1038 .features .wrap .number{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-388c1038 .features .wrap .cont h3{font-family:"EB Garamond", Sans-serif;}.elementor-1018 .elementor-element.elementor-element-388c1038 .features p{font-family:"EB Garamond", Sans-serif;font-size:18px;}@media(max-width:1024px){.elementor-1018 .elementor-element.elementor-element-606230e7 > .elementor-widget-container{background-position:0px 0px;}.elementor-1018 .elementor-element.elementor-element-606230e7 .header .caption .cd-intro-title-h1{font-size:45px;}.elementor-1018 .elementor-element.elementor-element-17b2f831 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-ad878e4 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1018 .elementor-element.elementor-element-388c1038 > .elementor-widget-container{margin:-30px 0px 0px 0px;}}@media(max-width:767px){.elementor-1018 .elementor-element.elementor-element-606230e7 > .elementor-widget-container{background-position:-439px 25px;}.elementor-1018 .elementor-element.elementor-element-43e68405{padding:60px 0px 60px 0px;}}