
div.et_pb_section.et_pb_section_0 { background-image: url(https://www.offsiteit.co.uk/wp-content/uploads/2022/02/Layer-54-copy-4.png) !important; }
.et_pb_section_0.et_pb_section { margin-top: 95px; }
.et_pb_text_0 h1 { font-size: 54px; color: #344A5D !important; }
.et_pb_text_0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.et_pb_section_1.et_pb_section { padding-top: 100px; padding-right: 10px; padding-bottom: 100px; padding-left: 10px; background-color: #B3D2D3 !important; }
.et_pb_image_0 { background-color: RGBA(255,221,221,0); text-align: left;margin-left: 0; }
body .et_pb_section .et_pb_button_0 { color:#344A5D !important;
					
					
					
					
					
					font-family: 'gilroy-extrabold', Georgia, "Times New Roman", serif !important; background-color: #D6D51D; }
body .et_pb_section .et_pb_button_0:hover { background-image: initial ;background-color: #D6D51D; }
.et_pb_button_0 { transition: background-color 300ms ease 0ms; }
.et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.et_pb_code_0 { padding-bottom: 0px;margin-bottom: 0px !important; }

@media only screen and ( min-width: 981px ) {
	.et_pb_image_0 { width: 69%; }
}

@media only screen and ( max-width: 980px ) {
	.et_pb_text_0 h1 { font-size: 54px; }
	.et_pb_row_0.et_pb_row, .et_pb_row_1.et_pb_row, .et-db .et-l .et_pb_row_dov_1569_3.et_pb_row { width: ; }
	.et_pb_section_1.et_pb_section { padding-top: 100px; padding-right: 10px; padding-bottom: 100px; padding-left: 10px; }
	.et_pb_image_0 { width: 50%; text-align: center;margin-left: auto;margin-right: auto; }
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	body .et_pb_section .et_pb_button_0:after { display: inline-block;
							opacity: 0; }
	body .et_pb_section .et_pb_button_0:hover:after { 
								
								opacity: 1; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_text_0 h1 { font-size: 36px; }
	.et_pb_row_0.et_pb_row, .et_pb_row_1.et_pb_row, .et-db .et-l .et_pb_row_dov_1569_3.et_pb_row { width: ; }
	.et_pb_section_1.et_pb_section { padding-top: 50px; padding-right: 10px; padding-bottom: 50px; padding-left: 10px; }
	.et_pb_image_0 { width: 75%; }
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
	body .et_pb_section .et_pb_button_0:after { display: inline-block;
							opacity: 0; }
	body .et_pb_section .et_pb_button_0:hover:after { 
								
								opacity: 1; }
}