.elementor-850 .elementor-element.elementor-element-e7539fc{--display:flex;--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;}.elementor-850 .elementor-element.elementor-element-d8f9816 .elementor-repeater-item-97fc233 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.sunnyvillecottage.co.uk/wp-content/uploads/2025/01/PHOTO-2024-10-18-17-26-21.jpg);background-size:cover;}.elementor-850 .elementor-element.elementor-element-d8f9816 .elementor-repeater-item-bc4b481 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.sunnyvillecottage.co.uk/wp-content/uploads/2025/01/Photo-10-11-2024-08-55-48.jpg);background-size:cover;}.elementor-850 .elementor-element.elementor-element-d8f9816 .elementor-repeater-item-efa3709 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.sunnyvillecottage.co.uk/wp-content/uploads/2025/01/Photo-10-11-2024-09-03-36.jpg);background-size:cover;}.elementor-850 .elementor-element.elementor-element-d8f9816 .elementor-repeater-item-d3764d1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.sunnyvillecottage.co.uk/wp-content/uploads/2025/01/Photo-23-04-2022-13-17-18.jpg);background-size:cover;}.elementor-850 .elementor-element.elementor-element-d8f9816 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-850 .elementor-element.elementor-element-d8f9816 .swiper-slide-contents{max-width:66%;}.elementor-850 .elementor-element.elementor-element-d8f9816 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-850 .elementor-element.elementor-element-f6faedd{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-047a1cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-b0a84ae{--display:flex;--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;}.elementor-850 .elementor-element.elementor-element-00727f6{--display:flex;--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;}.elementor-850 .elementor-element.elementor-element-2d478c9{--display:flex;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-6e58902 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-850 .elementor-element.elementor-element-6e58902 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-850 .elementor-element.elementor-element-6e58902{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-850 .elementor-element.elementor-element-42aa6fd{--display:flex;--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;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-795cf70 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-795cf70 iframe{height:400px;}.elementor-850 .elementor-element.elementor-element-e945443{--display:flex;--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;}.elementor-850 .elementor-element.elementor-element-be8a300{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-850 .elementor-element.elementor-element-e750d7f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-850 .elementor-element.elementor-element-be8a300{--grid-auto-flow:row;}.elementor-850 .elementor-element.elementor-element-e750d7f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-850 .elementor-element.elementor-element-d8f9816 .swiper-slide{height:200px;}.elementor-850 .elementor-element.elementor-element-be8a300{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-850 .elementor-element.elementor-element-e750d7f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-850 .elementor-element.elementor-element-b0a84ae{--width:33.3333%;}.elementor-850 .elementor-element.elementor-element-00727f6{--width:66.6666%;}}/* Start custom CSS */#staff-grid	{
	margin-left:30px;
	margin-top:20px;
	}
.contact-section{
	width:100%;
}
.leftside-section{
	width:49%;
	float:left;
}
.rightside-section{
	width:49%;
	float:right;
}
.form-new-design{
	margin-left:-15px;
	margin-right:-15px;
}
.form-new-design .form-left{
	padding-left:15px;
	padding-right:15px;
}
.form-new-design input, .form-new-design select{
	width:100%;
	height:35px;
	margin-bottom:0px
}
.form-new-design .wpcf7-form-control-wrap{
	margin-bottom:15px;
	display:block
}
.form-new-design b{
	font-weight:600;
	margin-bottom:5px;
	display: inline-block;
}
.form-new-design .wpcf7-list-item{
	margin-left:0;
	margin-right:15px
}
.form-new-design input[type="radio"]{
	height:auto;
	width:auto;
	margin-left:2px
}
.form-new-design input[type="checkbox"]{
	height:auto;
	width:auto;
	margin-left:2px
}
.last-form-box .form-left{
	float:none;
	width:100%
}
.last-form-box p{
	margin:0
}
.last-form-box br{
	display:none
}
.last-form-box {
	width:100%;
	float:left
}
.last-form-box .form-left{
	float:none;
	width:100%
}
.last-form-box p{
	margin:0
}
.last-form-box br{
	display:none
}
.last-form-box .wpcf7-submit{
	width:auto;
	margin-bottom:15px
}
.form-new-design{
	width:100%;
	display:inline-block;
}
.wpcf7-response-output{
	display:inline-block
}
.form-new-design p{
	margin:0
}
.form-full{
	float:left;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px
}
@media(max-width:767px){
	#wrapcontainer .row-fluid{
		display:flex;
		flex-direction:column-reverse
	}
	#wrapcontainer .post{
		padding-left:0
	}
	#wrapcontainer .entry-content{
		padding: 0 !important;

	}
	.form-left, .form-right{
		width:100% !important;
		padding-left:15px;
	padding-right:15px;
	}
}/* End custom CSS */