.elementor-1390 .elementor-element.elementor-element-df0b0d4:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-df0b0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heygateslodging.co.uk/wp-content/uploads/2022/12/Pheasant-Wild-Flower.jpg");background-size:cover;}.elementor-1390 .elementor-element.elementor-element-df0b0d4 > .elementor-container{min-height:790px;}.elementor-1390 .elementor-element.elementor-element-df0b0d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-df0b0d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1390 .elementor-element.elementor-element-c8d4fe1{--spacer-size:70px;}.elementor-1390 .elementor-element.elementor-element-58e192f > .elementor-container{max-width:860px;}.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-1390 .elementor-element.elementor-element-2c9e4d8{text-align:center;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;}.elementor-1390 .elementor-element.elementor-element-eeda6d7{--spacer-size:100px;}.elementor-1390 .elementor-element.elementor-element-5ca4d23 > .elementor-container{max-width:800px;}.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-1390 .elementor-element.elementor-element-20086f6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:20px 80px 20px 80px;}.elementor-1390 .elementor-element.elementor-element-4c5c767 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#3D6D43;border-radius:6px 6px 6px 6px;padding:20px 80px 20px 80px;}.elementor-1390 .elementor-element.elementor-element-653ba48 > .elementor-container{max-width:1400px;}.elementor-1390 .elementor-element.elementor-element-653ba48{padding:50px 0px 50px 0px;}.elementor-widget-uael-infobox .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox a.elementor-button:hover, .elementor-widget-uael-infobox .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon i{color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-image .uael-image-content img{border-color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-separator{border-top-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-uael-infobox .uael-infobox-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-widget-uael-infobox .uael-infobox-text{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-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-infobox .uael-infobox-cta-link{color:var( --e-global-color-accent );}.elementor-1390 .elementor-element.elementor-element-6739840 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-6739840 .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-6739840 .elementor-button .elementor-align-icon-right,.elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox-link-icon-after{margin-left:5px;}.elementor-1390 .elementor-element.elementor-element-6739840 .elementor-button .elementor-align-icon-left, .elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox-link-icon-before{margin-right:5px;}.elementor-1390 .elementor-element.elementor-element-6739840 .elementor-button{border-style:solid;border-color:#3D6D43;border-width:2px 2px 2px 2px;}.elementor-1390 .elementor-element.elementor-element-6739840 a.elementor-button, .elementor-1390 .elementor-element.elementor-element-6739840 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox-text{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox-cta-link, .elementor-1390 .elementor-element.elementor-element-6739840 .elementor-button, .elementor-1390 .elementor-element.elementor-element-6739840 a.elementor-button{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1390 .elementor-element.elementor-element-6739840 .uael-infobox-cta-link-style, .elementor-1390 .elementor-element.elementor-element-6739840 .uael-button-wrapper{margin:25px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .elementor-button .elementor-align-icon-right,.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox-link-icon-after{margin-left:5px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .elementor-button .elementor-align-icon-left, .elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox-link-icon-before{margin-right:5px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .elementor-button{border-style:solid;border-color:#3D6D43;border-width:2px 2px 2px 2px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 a.elementor-button, .elementor-1390 .elementor-element.elementor-element-d6ddf28 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox-text{font-family:"Poppins", Sans-serif;font-weight:400;line-height:8px;margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox-cta-link-style, .elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-button-wrapper{margin:25px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-40b6075 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-40b6075 .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-40b6075 .elementor-button .elementor-align-icon-right,.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-infobox-link-icon-after{margin-left:5px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .elementor-button .elementor-align-icon-left, .elementor-1390 .elementor-element.elementor-element-40b6075 .uael-infobox-link-icon-before{margin-right:5px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .elementor-button{border-style:solid;border-color:#3D6D43;border-width:2px 2px 2px 2px;}.elementor-1390 .elementor-element.elementor-element-40b6075 a.elementor-button, .elementor-1390 .elementor-element.elementor-element-40b6075 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-40b6075 .uael-infobox-cta-link-style, .elementor-1390 .elementor-element.elementor-element-40b6075 .uael-button-wrapper{margin:25px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-3c066bd:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-3c066bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heygateslodging.co.uk/wp-content/uploads/2022/02/Old-couple-picnic.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-1390 .elementor-element.elementor-element-3c066bd > .elementor-container{max-width:1400px;}.elementor-1390 .elementor-element.elementor-element-3c066bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1390 .elementor-element.elementor-element-3c066bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1390 .elementor-element.elementor-element-a7ecaba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1390 .elementor-element.elementor-element-c842aa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-1390 .elementor-element.elementor-element-eb23319{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1390 .elementor-element.elementor-element-fd8fde2 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#3D6D43;border-radius:6px 6px 6px 6px;padding:15px 25px 15px 25px;}.elementor-1390 .elementor-element.elementor-element-640b64b{--e-image-carousel-slides-to-show:1;}.elementor-1390 .elementor-element.elementor-element-640b64b > .elementor-widget-container{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1390 .elementor-element.elementor-element-640b64b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-1390 .elementor-element.elementor-element-1af55e1{--spacer-size:150px;}.elementor-1390 .elementor-element.elementor-element-f933f29 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1390 .elementor-element.elementor-element-f933f29{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 15px #000000;color:#FFFFFF;}.elementor-1390 .elementor-element.elementor-element-792caa9{--spacer-size:150px;}.elementor-1390 .elementor-element.elementor-element-3aabb2a:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-3aabb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9ECE3;}.elementor-1390 .elementor-element.elementor-element-3aabb2a > .elementor-container{max-width:1400px;}.elementor-1390 .elementor-element.elementor-element-3aabb2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-1390 .elementor-element.elementor-element-3aabb2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1390 .elementor-element.elementor-element-c0a6733 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-c0a6733 .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-c0a6733 .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-c0a6733 .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-c0a6733 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-c0a6733 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-0a60b68 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-0a60b68 .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-0a60b68 .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-0a60b68 .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-0a60b68 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-0a60b68 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-e11b05b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1390 .elementor-element.elementor-element-e11b05b .uael-infobox,  .elementor-1390 .elementor-element.elementor-element-e11b05b .uael-separator-parent{text-align:center;}.elementor-1390 .elementor-element.elementor-element-e11b05b .uael-image img{width:360px;}.elementor-1390 .elementor-element.elementor-element-e11b05b .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1390 .elementor-element.elementor-element-e11b05b .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-749473b:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-749473b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.heygateslodging.co.uk/wp-content/uploads/2022/12/Pheasant-Wild-Flower.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1390 .elementor-element.elementor-element-749473b > .elementor-container{max-width:1400px;}.elementor-1390 .elementor-element.elementor-element-749473b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1390 .elementor-element.elementor-element-749473b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1390 .elementor-element.elementor-element-a3423e2{text-align:center;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1390 .elementor-element.elementor-element-97231e0 .swiper-pagination-bullet-active, .elementor-1390 .elementor-element.elementor-element-97231e0 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-97231e0 .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-97231e0 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-swiper-button{font-size:20px;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-testimonial__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1390 .elementor-element.elementor-element-97231e0 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-1390 .elementor-element.elementor-element-97231e0.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-1390 .elementor-element.elementor-element-e268a6c > .elementor-container{max-width:1200px;}.elementor-1390 .elementor-element.elementor-element-e268a6c{padding:40px 0px 40px 0px;}.elementor-1390 .elementor-element.elementor-element-a49212f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-widget-uael-faq  .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-widget-uael-faq  .uael-accordion-icon-closed:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed:hover{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-widget-uael-faq span.uael-accordion-icon-opened:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content{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-uael-faq .uael-faq-accordion .uael-accordion-content:hover{color:var( --e-global-color-text );}
				.elementor-widget-uael-faq  .uael-accordion-icon-closed{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:20px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-container .uael-faq-accordion{border-radius:1px 1px 1px 1px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-accordion .uael-accordion-title{padding:15px 15px 15px 65px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-accordion .uael-accordion-content{background-color:#F4F4F4;padding:25px 25px 25px 25px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-accordion.elementor-grid-item{background-color:#F4F4F4;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:25px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:25px;width:25px;}
				.elementor-1390 .elementor-element.elementor-element-a9c3d93  .uael-accordion-icon-closed{color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-accordion-icon-closed{fill:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-a9c3d93 span.uael-accordion-icon-opened{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-1390 .elementor-element.elementor-element-a9c3d93 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:20px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-container .uael-faq-accordion{border-radius:1px 1px 1px 1px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-accordion .uael-accordion-title{padding:15px 15px 15px 65px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-accordion .uael-accordion-content{background-color:#F4F4F4;padding:25px 25px 25px 25px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-accordion.elementor-grid-item{background-color:#F4F4F4;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:25px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:25px;width:25px;}
				.elementor-1390 .elementor-element.elementor-element-4449a93  .uael-accordion-icon-closed{color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-accordion-icon-closed{fill:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-4449a93 span.uael-accordion-icon-opened{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-1390 .elementor-element.elementor-element-4449a93 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-1390 .elementor-element.elementor-element-02bbaff > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-02bbaff{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1390 .elementor-element.elementor-element-df0b0d4:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-df0b0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1390 .elementor-element.elementor-element-0114d6b > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-ca29f2d > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-d6ddf28 .uael-infobox-text{line-height:20px;}.elementor-1390 .elementor-element.elementor-element-3dab9a4 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-62604c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-f524731 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-1bf9531 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1390 .elementor-element.elementor-element-749473b:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-749473b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:cover;}}@media(min-width:768px){.elementor-1390 .elementor-element.elementor-element-0114d6b{width:33%;}.elementor-1390 .elementor-element.elementor-element-ca29f2d{width:33.666%;}.elementor-1390 .elementor-element.elementor-element-3dab9a4{width:33%;}.elementor-1390 .elementor-element.elementor-element-c842aa4{width:45%;}.elementor-1390 .elementor-element.elementor-element-52592c7{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1390 .elementor-element.elementor-element-0114d6b{width:50%;}.elementor-1390 .elementor-element.elementor-element-ca29f2d{width:50%;}.elementor-1390 .elementor-element.elementor-element-3dab9a4{width:50%;}.elementor-1390 .elementor-element.elementor-element-c842aa4{width:100%;}.elementor-1390 .elementor-element.elementor-element-52592c7{width:100%;}.elementor-1390 .elementor-element.elementor-element-62604c3{width:100%;}.elementor-1390 .elementor-element.elementor-element-59042da{width:100%;}.elementor-1390 .elementor-element.elementor-element-f524731{width:100%;}.elementor-1390 .elementor-element.elementor-element-1bf9531{width:100%;}.elementor-1390 .elementor-element.elementor-element-8018ccf{width:100%;}}/* Start custom CSS for uael-infobox, class: .elementor-element-6739840 */.with-button-3 .uael-infobox-text-wrap {
    position: relative;
    margin: 0 17px;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
}
.with-button-3 .uael-button-wrapper.elementor-button-wrapper {
    display: block;
    position: absolute;
    left: 29%;
    bottom: -30px;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-d6ddf28 */.with-button-3 .uael-infobox-text-wrap {
    position: relative;
    margin: 0 17px;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
}
.with-button-3 .uael-button-wrapper.elementor-button-wrapper {
    display: block;
    position: absolute;
    left: 29%;
    bottom: -30px;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-40b6075 */.with-button-3 .uael-infobox-text-wrap {
    position: relative;
    margin: 0 17px;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
}
.with-button-3 .uael-button-wrapper.elementor-button-wrapper {
    display: block;
    position: absolute;
    left: 29%;
    bottom: -30px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-640b64b */.image-slider .swiper-slide-image{
    box-shadow: 0 0 12px #00000078;
    margin: 13px
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-c0a6733 */.no-button .uael-infobox-text-wrap {
    position: relative;
    margin: 0 auto;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
    width: 287px;
    height: 180px;
}

@media only screen and (max-width: 1024px) {
    .no-button .uael-infobox-text-wrap {
    margin: -25px auto!important;
}
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-0a60b68 */.no-button .uael-infobox-text-wrap {
    position: relative;
    margin: 0 75px;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
        width: 287px;
    height: 180px;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-e11b05b */.no-button .uael-infobox-text-wrap  {
    position: relative;
    margin: 0 75px;
    margin-top: -40px;
    padding: 35px 15px;
    background-color: #ffffff;
    box-shadow: 0 0 9px #00000021;
        width: 287px;
    height: 180px;
}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-a9c3d93 */.uael-accordion-title:before {
    display: block;
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    background: url(https://www.heygateslodging.co.uk/wp-content/uploads/2022/02/faqs-icon.svg);
    left: 20px;
}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-4449a93 */.uael-accordion-title:before {
    display: block;
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    background: url(https://www.heygateslodging.co.uk/wp-content/uploads/2022/02/faqs-icon.svg);
    left: 20px;
}/* End custom CSS */
/* Start custom CSS */:root{--page-title-display:none;}:root{--page-title-display:none;}:root{--page-title-display:none;}:root{--page-title-display:none;}/* Alternative concept: Home (DUPLICATE) 2 only. */
body.elementor-page-1390 .elementor-element-7ea2940{display:none!important;}
.elementor-1390{background:#fcfbf7;color:#354339;}
.elementor-1390 .elementor-element-df0b0d4{background:#f5f3eb!important;min-height:0!important;padding:45px 4% 55px!important;}
.elementor-1390 .elementor-element-df0b0d4>.elementor-background-overlay{display:none!important;}
.elementor-1390 .elementor-element-df0b0d4>.elementor-container{max-width:1280px;min-height:0!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section{background:transparent!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-widget-spacer,.elementor-1390 .elementor-element-1017684,.elementor-1390 .elementor-element-20086f6,.elementor-1390 .elementor-element-4c5c767{display:none!important;}
.elementor-1390 .elementor-element-2c9e4d8{margin:0!important;width:100%!important;max-width:none!important;}
.elementor-1390 .hg2-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;text-align:left;}
.elementor-1390 .hg2-copy{padding:30px 0 25px;}
.elementor-1390 .hg2-kicker{font:600 10px/1.7 Arial,sans-serif;letter-spacing:2px;color:#697361;margin:0 0 27px;}
.elementor-1390 .hg2-hero h1{font:400 clamp(40px,4.6vw,66px)/1.08 Georgia,serif!important;color:#253e31!important;letter-spacing:-2px;margin:0 0 28px;}
.elementor-1390 .hg2-lead{font:400 19px/1.65 Arial,sans-serif!important;color:#354339;margin:0 0 18px;max-width:420px;}
.elementor-1390 .hg2-sub{font:400 15px/1.8 Arial,sans-serif!important;color:#6a736a;margin:0 0 30px;max-width:410px;}
.elementor-1390 .hg2-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;}
.elementor-1390 .hg2-primary{background:#294b37;color:#fff!important;padding:17px 22px;border-radius:3px;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex;gap:30px;}
.elementor-1390 .hg2-secondary{font:500 12px/1.6 Arial,sans-serif;color:#294b37!important;text-decoration:none;border-bottom:1px solid #9ba795;padding-bottom:4px;}
.elementor-1390 .hg2-facts{margin-top:40px;padding-top:22px;border-top:1px solid #dedfd4;display:flex;gap:20px;flex-wrap:wrap;font:500 9px/1.5 Arial,sans-serif;letter-spacing:1px;color:#727c6c;}
.elementor-1390 .hg2-photo{height:540px;position:relative;border-radius:120px 4px 4px 4px;overflow:hidden;}
.elementor-1390 .hg2-photo img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block;}
.elementor-1390 .hg2-caption{position:absolute;bottom:18px;left:18px;right:18px;padding:12px 16px;background:#fffdf4ed;color:#354339;font:italic 16px/1.5 Georgia,serif;border-radius:2px;}
.elementor-1390 .elementor-element-653ba48,.elementor-1390 .elementor-element-3aabb2a{padding:65px 4%!important;background:#fcfbf7!important;}
.elementor-1390 .uael-infobox{border:1px solid #e7e9df;background:#fff;border-radius:4px;overflow:hidden;box-shadow:none!important;}
.elementor-1390 .uael-infobox-content{padding:24px!important;}
.elementor-1390 .uael-infobox img{height:230px;width:100%;object-fit:cover;}
.elementor-1390 h3{font:400 35px/1.25 Georgia,serif!important;color:#294b37!important;}
.elementor-1390 h4{font:600 11px/1.6 Arial,sans-serif!important;letter-spacing:1.8px;color:#7b8066!important;}
.elementor-1390 p{line-height:1.8;}
.elementor-1390 .elementor-button{background:#294b37!important;color:white!important;border:0!important;border-radius:3px!important;font-size:11px!important;letter-spacing:1px;padding:15px 25px!important;box-shadow:none!important;}
.elementor-1390 .elementor-element-3c066bd{background:#edf0e7!important;padding:60px 4%!important;}
.elementor-1390 .elementor-element-3c066bd .elementor-widget-spacer,.elementor-1390 .elementor-element-e16d335{display:none!important;}
.elementor-1390 .elementor-element-749473b{background:#f1eee5!important;padding:65px 5%!important;}
.elementor-1390 .elementor-testimonial__image{display:none!important;}
.elementor-1390 .elementor-testimonial__text{font:italic 21px/1.7 Georgia,serif!important;color:#354339!important;}
.elementor-1390 .elementor-testimonial__name{color:#59694f!important;}
.elementor-1390 .elementor-element-e268a6c{padding:65px 5%!important;background:#fcfbf7!important;}
@media(max-width:1024px){.elementor-1390 .hg2-hero{gap:25px;}.elementor-1390 .hg2-photo{height:500px;}.elementor-1390 .hg2-hero h1{font-size:46px!important;}}
@media(max-width:767px){.elementor-1390 .elementor-element-df0b0d4{padding:22px 15px 35px!important;}.elementor-1390 .hg2-hero{grid-template-columns:1fr;gap:25px;}.elementor-1390 .hg2-copy{padding:10px 0 0;}.elementor-1390 .hg2-kicker{font-size:9px;margin-bottom:20px;}.elementor-1390 .hg2-hero h1{font-size:44px!important;letter-spacing:-1px;}.elementor-1390 .hg2-lead{font-size:17px!important;}.elementor-1390 .hg2-actions{gap:20px;}.elementor-1390 .hg2-facts{gap:12px;margin-top:27px;}.elementor-1390 .hg2-photo{height:330px;border-top-left-radius:70px;}.elementor-1390 .elementor-element-653ba48,.elementor-1390 .elementor-element-3aabb2a,.elementor-1390 .elementor-element-e268a6c{padding:35px 18px!important;}.elementor-1390 .uael-infobox{margin-bottom:20px;}}

/* Larger photographic hero, retained cream palette. */
.elementor-1390 .elementor-element-df0b0d4{padding:35px 4% 50px!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section,.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section>.elementor-container{width:100%!important;max-width:1280px!important;}
.elementor-1390 .hg2-hero{grid-template-columns:1fr!important;gap:30px!important;}
.elementor-1390 .hg2-copy{padding:5px 0 0!important;text-align:center;max-width:900px;margin:auto;}
.elementor-1390 .hg2-kicker{margin-bottom:15px!important;}
.elementor-1390 .hg2-hero h1{font-size:56px!important;letter-spacing:-1.5px;margin-bottom:18px!important;}
.elementor-1390 .hg2-lead{max-width:740px;margin:0 auto 20px!important;font-size:18px!important;}
.elementor-1390 .hg2-sub,.elementor-1390 .hg2-facts,.elementor-1390 .hg2-caption{display:none!important;}
.elementor-1390 .hg2-actions{justify-content:center;}
.elementor-1390 .hg2-photo{height:auto!important;aspect-ratio:16/9;border-radius:5px!important;width:100%;}
.elementor-1390 .hg2-photo img{object-position:center!important;}
body.elementor-page-1390 .elementor-location-header .elementor-button{background:#294b37!important;color:#fff!important;border:0!important;border-radius:3px!important;box-shadow:none!important;padding:15px 24px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.4px;}
@media(max-width:767px){.elementor-1390 .elementor-element-df0b0d4{padding:22px 15px 30px!important;}.elementor-1390 .hg2-hero h1{font-size:39px!important;}.elementor-1390 .hg2-lead{font-size:16px!important;}.elementor-1390 .hg2-photo{aspect-ratio:4/3;}.elementor-1390 .hg2-actions{gap:18px;}}
/* Alternative concept: Home (DUPLICATE) 2 only. */
body.elementor-page-1390 .elementor-element-7ea2940{display:none!important;}
.elementor-1390{background:#fcfbf7;color:#354339;}
.elementor-1390 .elementor-element-df0b0d4{background:#f5f3eb!important;min-height:0!important;padding:45px 4% 55px!important;}
.elementor-1390 .elementor-element-df0b0d4>.elementor-background-overlay{display:none!important;}
.elementor-1390 .elementor-element-df0b0d4>.elementor-container{max-width:1280px;min-height:0!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section{background:transparent!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-widget-spacer,.elementor-1390 .elementor-element-1017684,.elementor-1390 .elementor-element-20086f6,.elementor-1390 .elementor-element-4c5c767{display:none!important;}
.elementor-1390 .elementor-element-2c9e4d8{margin:0!important;width:100%!important;max-width:none!important;}
.elementor-1390 .hg2-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;text-align:left;}
.elementor-1390 .hg2-copy{padding:30px 0 25px;}
.elementor-1390 .hg2-kicker{font:600 10px/1.7 Arial,sans-serif;letter-spacing:2px;color:#697361;margin:0 0 27px;}
.elementor-1390 .hg2-hero h1{font:400 clamp(40px,4.6vw,66px)/1.08 Georgia,serif!important;color:#253e31!important;letter-spacing:-2px;margin:0 0 28px;}
.elementor-1390 .hg2-lead{font:400 19px/1.65 Arial,sans-serif!important;color:#354339;margin:0 0 18px;max-width:420px;}
.elementor-1390 .hg2-sub{font:400 15px/1.8 Arial,sans-serif!important;color:#6a736a;margin:0 0 30px;max-width:410px;}
.elementor-1390 .hg2-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;}
.elementor-1390 .hg2-primary{background:#294b37;color:#fff!important;padding:17px 22px;border-radius:3px;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex;gap:30px;}
.elementor-1390 .hg2-secondary{font:500 12px/1.6 Arial,sans-serif;color:#294b37!important;text-decoration:none;border-bottom:1px solid #9ba795;padding-bottom:4px;}
.elementor-1390 .hg2-facts{margin-top:40px;padding-top:22px;border-top:1px solid #dedfd4;display:flex;gap:20px;flex-wrap:wrap;font:500 9px/1.5 Arial,sans-serif;letter-spacing:1px;color:#727c6c;}
.elementor-1390 .hg2-photo{height:540px;position:relative;border-radius:120px 4px 4px 4px;overflow:hidden;}
.elementor-1390 .hg2-photo img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block;}
.elementor-1390 .hg2-caption{position:absolute;bottom:18px;left:18px;right:18px;padding:12px 16px;background:#fffdf4ed;color:#354339;font:italic 16px/1.5 Georgia,serif;border-radius:2px;}
.elementor-1390 .elementor-element-653ba48,.elementor-1390 .elementor-element-3aabb2a{padding:65px 4%!important;background:#fcfbf7!important;}
.elementor-1390 .uael-infobox{border:1px solid #e7e9df;background:#fff;border-radius:4px;overflow:hidden;box-shadow:none!important;}
.elementor-1390 .uael-infobox-content{padding:24px!important;}
.elementor-1390 .uael-infobox img{height:230px;width:100%;object-fit:cover;}
.elementor-1390 h3{font:400 35px/1.25 Georgia,serif!important;color:#294b37!important;}
.elementor-1390 h4{font:600 11px/1.6 Arial,sans-serif!important;letter-spacing:1.8px;color:#7b8066!important;}
.elementor-1390 p{line-height:1.8;}
.elementor-1390 .elementor-button{background:#294b37!important;color:white!important;border:0!important;border-radius:3px!important;font-size:11px!important;letter-spacing:1px;padding:15px 25px!important;box-shadow:none!important;}
.elementor-1390 .elementor-element-3c066bd{background:#edf0e7!important;padding:60px 4%!important;}
.elementor-1390 .elementor-element-3c066bd .elementor-widget-spacer,.elementor-1390 .elementor-element-e16d335{display:none!important;}
.elementor-1390 .elementor-element-749473b{background:#f1eee5!important;padding:65px 5%!important;}
.elementor-1390 .elementor-testimonial__image{display:none!important;}
.elementor-1390 .elementor-testimonial__text{font:italic 21px/1.7 Georgia,serif!important;color:#354339!important;}
.elementor-1390 .elementor-testimonial__name{color:#59694f!important;}
.elementor-1390 .elementor-element-e268a6c{padding:65px 5%!important;background:#fcfbf7!important;}
@media(max-width:1024px){.elementor-1390 .hg2-hero{gap:25px;}.elementor-1390 .hg2-photo{height:500px;}.elementor-1390 .hg2-hero h1{font-size:46px!important;}}
@media(max-width:767px){.elementor-1390 .elementor-element-df0b0d4{padding:22px 15px 35px!important;}.elementor-1390 .hg2-hero{grid-template-columns:1fr;gap:25px;}.elementor-1390 .hg2-copy{padding:10px 0 0;}.elementor-1390 .hg2-kicker{font-size:9px;margin-bottom:20px;}.elementor-1390 .hg2-hero h1{font-size:44px!important;letter-spacing:-1px;}.elementor-1390 .hg2-lead{font-size:17px!important;}.elementor-1390 .hg2-actions{gap:20px;}.elementor-1390 .hg2-facts{gap:12px;margin-top:27px;}.elementor-1390 .hg2-photo{height:330px;border-top-left-radius:70px;}.elementor-1390 .elementor-element-653ba48,.elementor-1390 .elementor-element-3aabb2a,.elementor-1390 .elementor-element-e268a6c{padding:35px 18px!important;}.elementor-1390 .uael-infobox{margin-bottom:20px;}}

/* Full-width photo and cream introduction; only this draft. */
.elementor-1390 .elementor-element-df0b0d4{padding:0!important;background:#f5f3eb!important;min-height:0!important;}
.elementor-1390 .elementor-element-df0b0d4>.elementor-container,.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section,.elementor-1390 .elementor-element-df0b0d4 .elementor-inner-section>.elementor-container{width:100%!important;max-width:none!important;}
.elementor-1390 .elementor-element-df0b0d4 .elementor-widget-wrap{padding:0!important;}
.elementor-1390 .hg2-hero{grid-template-columns:1fr!important;gap:0!important;}
.elementor-1390 .hg2-copy{padding:45px 24px 35px!important;text-align:center;max-width:950px;margin:auto;}
.elementor-1390 .hg2-kicker{margin-bottom:15px!important;}
.elementor-1390 .hg2-hero h1{font-size:54px!important;letter-spacing:-1.5px;margin-bottom:18px!important;}
.elementor-1390 .hg2-lead{max-width:750px;margin:0 auto 22px!important;font-size:18px!important;}
.elementor-1390 .hg2-sub,.elementor-1390 .hg2-facts,.elementor-1390 .hg2-caption{display:none!important;}
.elementor-1390 .hg2-actions{justify-content:center;}
.elementor-1390 .hg2-photo{height:auto!important;aspect-ratio:16/9;border-radius:0!important;width:100%;}
.elementor-1390 .hg2-photo img{object-position:center!important;}
body.elementor-page-1390 .elementor-location-header .elementor-button{background:#294b37!important;color:white!important;border:0!important;border-radius:3px!important;box-shadow:none!important;padding:15px 24px!important;font-size:12px!important;letter-spacing:.4px;}
@media(max-width:767px){.elementor-1390 .hg2-hero h1{font-size:38px!important;}.elementor-1390 .hg2-copy{padding:30px 20px!important;}.elementor-1390 .hg2-lead{font-size:16px!important;}.elementor-1390 .hg2-photo{aspect-ratio:4/3;}}

/* Text over full-width hero, with subtle cream separation. */
.elementor-1390 .hg2-hero{display:block!important;position:relative;}
.elementor-1390 .hg2-photo{height:760px!important;aspect-ratio:auto!important;}
.elementor-1390 .hg2-copy{position:absolute;top:7%;left:0;right:0;z-index:2;width:100%;max-width:none!important;background:rgba(255,253,245,.84);padding:25px 22px 28px!important;box-sizing:border-box;border-top:1px solid #fff7;border-bottom:1px solid #fff7;}
.elementor-1390 .hg2-copy h1{font-size:44px!important;line-height:1.08!important;margin:0 0 16px!important;}
.elementor-1390 .hg2-kicker{font-size:10px!important;margin-bottom:14px!important;}
.elementor-1390 .hg2-lead{font-size:17px!important;line-height:1.6!important;max-width:800px!important;margin-bottom:18px!important;}
.elementor-1390 .hg2-primary{padding:14px 23px!important;}
.elementor-1390 .hg3-book-strip{text-align:center;background:#294b37;color:#f9f7ef;padding:12px 18px;font:400 12px/1.6 Arial,sans-serif;letter-spacing:.2px;}
.elementor-1390 .hg3-book-strip a{color:#fff!important;font-weight:600;text-decoration:none;margin-left:7px;}
.elementor-1390 .hg3-award{display:flex;justify-content:center;align-items:center;gap:20px;background:#f5f3eb;padding:24px 20px;border-bottom:1px solid #e0dfd4;text-align:center;}
.elementor-1390 .hg3-laurel{font:64px/1 Georgia,serif;color:#b18c3e;transform:rotate(-65deg);}
.elementor-1390 .hg3-laurel-left{transform:scaleX(-1) rotate(-65deg);}
.elementor-1390 .hg3-award-title{font:600 16px/1.5 Arial,sans-serif;color:#294b37;margin:0 0 5px!important;}
.elementor-1390 .hg3-award-detail{font:400 12px/1.6 Arial,sans-serif;color:#6b715f;margin:0!important;}
@media(max-width:767px){.elementor-1390 .hg2-photo{height:700px!important;}.elementor-1390 .hg2-photo img{object-position:66% center!important;}.elementor-1390 .hg2-copy{top:6%;padding:24px 18px!important;}.elementor-1390 .hg2-copy h1{font-size:32px!important;}.elementor-1390 .hg2-lead{font-size:15px!important;}.elementor-1390 .hg2-actions{gap:16px!important;}.elementor-1390 .hg3-book-strip{font-size:11px;}.elementor-1390 .hg3-award{gap:9px;padding:22px 12px;}.elementor-1390 .hg3-award-title{font-size:13px;}.elementor-1390 .hg3-laurel{font-size:45px;}.elementor-1390 .hg3-award-detail{font-size:11px;}}

/* Published homepage: keep the white header above the promotional strip. */
body.elementor-page-1390 .elementor-location-header{position:relative!important;background:#fff!important;z-index:20;}
body.elementor-page-1390 .elementor-location-header>.elementor-section:not(.elementor-sticky__spacer){position:relative!important;top:auto!important;left:auto!important;width:100%!important;background:#fff!important;}
body.elementor-page-1390 .elementor-location-header .elementor-sticky__spacer{display:none!important;}
body.elementor-page-1390 .elementor-location-header .elementor-nav-menu--main .elementor-item{color:#242a24!important;}

/* SEO layout *//* End custom CSS */