*#dm *.dmBody div.dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_Freequote
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.caption-container *.caption-text *.rteBlock
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_FreeQuote
{
	background-image:initial !important;
	background-color:rgba(247,207,33,1) !important;
}
*#dm *.dmBody div.u_1812984113
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_Serviceshomepage
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1952236174
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1403446134:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1403446134.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1403446134:before
{
	opacity:0.62 !important;
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_1403446134.before
{
	opacity:0.62 !important;
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_1403446134 *.bgExtraLayerOverlay
{
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_listofservices
{
	background-color:rgba(238,238,238,1) !important;
}
*#dm *.dmBody div.u_Free1015199838
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1403446134
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/aluminium-metal-fence-installation-sippy-downs-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1858956027
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_ListOfServices
{
	background-color:rgba(238,238,238,1) !important;
}
*#dm *.dmBody div.u_Testimonials
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_FAQ:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_FAQ.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_FAQ:before
{
	opacity:0.62 !important;
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_FAQ.before
{
	opacity:0.62 !important;
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_FAQ *.bgExtraLayerOverlay
{
	background-image:linear-gradient(0,rgba(36,66,120,1) 0,rgba(46,77,131,1) 100%) !important;
}
*#dm *.dmBody div.u_Free1457005304
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_quote
{
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
}
*#dm *.dmBody div.u_1743385327
{
	background-color:rgba(70,85,163,1) !important;
}
*#dm *.dmBody div.u_1443840432
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1332094923
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_pa_3830769
{
	background-color:rgba(70,85,163,1) !important;
}
*#dm *.dmBody div.u_OurServices
{
	background-color:rgba(238,238,238,1) !important;
}
*#dm *.dmBody div.u_1603708739
{
	background-color:rgba(226,218,208,1) !important;
}
*#dm *.dmBody div.u_1319575430
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_ServiceAreas
{
	background-color:rgba(226,218,208,1) !important;
}
*#dm *.dmBody div.u_WhyChooseUs
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1266490028
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_Services
{
	background-color:rgba(241,241,241,1) !important;
}
*#dm *.dmBody div.u_1607812402
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_BookOnline
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-image:initial !important;
	background-color:rgba(255,164,149,1) !important;
}
*#dm *.dmBody div.u_pa_7412985
{
	background-color:rgba(255,203,167,1) !important;
}
*#dm *.dmBody div.u_FAQ
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-color:rgba(255,203,167,1) !important;
}
*#dm *.dmBody a.u_1859923636
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
}
*#dm *.dmBody a.u_1859923636:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1859923636.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1049383871
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
}
*#dm *.dmBody a.u_1049383871:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1049383871.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1795136686
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
}
*#dm *.dmBody a.u_1795136686 span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1795136686:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1795136686.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1174570046 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1174570046 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1174570046
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
}
*#dm *.dmBody *.u_1339451737 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1339451737 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1339451737
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
}
*#dm *.dmBody a.u_1125600249
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
}
*#dm *.dmBody a.u_1125600249 span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1125600249:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1125600249.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1057538413
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
}
*#dm *.dmBody a.u_1057538413 span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1057538413:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1057538413.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1834282273 .svg
{
	width:100% !important;
}
*#dm *.dmBody *.u_1746770316 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1746770316 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1834282273 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1834282273
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_3) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1574134632 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1574134632 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1642357418 .photoGalleryThumbs .image-container
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody div.u_1015903743.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:2px !important;
}
*#dm *.dmBody div.u_1015903743 .socialHubIcon
{
	background-image:initial !important;
	background-color:rgba(109,109,109,1) !important;
}
*#dm *.dmBody div.u_1593641843 hr
{
	color:rgba(206,206,206,1) !important;
}
*#dm *.dmBody div.u_1929176690 .testimonialTxt
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1932792570 .testimonialTxt
{
	color:var(--color_3) !important;
	font-style:italic !important;
}
*#dm *.dmBody div.u_1400784636 hr
{
	color:rgba(206,206,206,1) !important;
}
*#dm *.dmBody *.u_1754149732 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1754149732 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1754149732
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_3) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1007323331 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1007323331 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1658277797 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1658277797 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1864305268 hr
{
	color:rgba(206,206,206,1) !important;
}
*#dm *.dmBody div.u_1421504234 .photoGalleryThumbs .image-container
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1190210181 .IconBulletText svg
{
	fill:rgba(127,171,0,1) !important;
}
*#dm *.dmBody *.u_1405948027 .IconBulletText svg
{
	fill:rgba(203,0,5,1) !important;
}
*#dm *.dmBody *.u_1787731116 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1787731116 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1106068682 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1106068682 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1725978894 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1725978894 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1049383871 span.text
{
	color:var(--color_4) !important;
	font-size:14px !important;
}
*#dm *.dmBody a.u_1859923636 span.text
{
	color:var(--color_4) !important;
	font-size:14px !important;
}
*#dm *.dmBody div.u_1414351371 hr
{
	color:var(--color_12) !important;
}
*#dm *.dmBody *.u_1942545651 span.typed-cursor
{
	color:var(--color_9) !important;
}
*#dm *.dmBody *.u_1929176690 .starWrap path
{
	fill:rgba(191,175,0,1) !important;
}
*#dm *.dmBody div.u_1932792570 .authorTxt
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1752323920 .authorTxt
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1787731116
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1746770316
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1106068682
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1574134632
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1725978894
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1007323331
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1658277797
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
	border-width:1px 1px 1px 1px !important;
	border-style:solid !important;
	background-color:var(--color_18) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1929176690 .authorTxt
{
	color:var(--color_18) !important;
}
*#dm *.dmBody div.u_1752323920 .testimonialTxt
{
	color:rgba(60,60,60,1) !important;
	font-style:italic !important;
}
*#dm *.dmBody *.u_1109870757 .IconBulletText svg
{
	fill:rgba(203,0,5,1) !important;
}
*#dm *.dmBody *.u_1440898057 .IconBulletText svg
{
	fill:var(--color_14) !important;
}
*#dm *.dmBody div.u_1942545651 .tjText2
{
	font-weight:600 !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1942545651 .tjText
{
	font-weight:600 !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1243049349
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-radius:24px 24px 24px 24px !important;
	border-style:solid !important;
	border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
	border-width:6px 6px 6px 6px !important;
}
*#dm *.dmBody div.u_1243049349 .dmformsubmit
{
	margin-left:0 !important;
	margin-right:auto !important;
	width:110px !important;
	height:50px !important;
	float:left !important;
	display:block !important;
}
*#dm *.dmBody div.u_1932121705 .photoGalleryThumbs .image-container
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1707052311 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody div.u_1707052311 .caption-container .caption-title
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1707052311 .caption-container .caption-text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1707052311 .caption-container .caption-text .rteBlock
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1707052311 .photoGalleryThumbs .image-container
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody div.u_1707052311
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1707052311 .caption-inner
{
	background-color:rgba(15,15,15,0.2) !important;
}
*#dm *.dmBody div.u_1487686126 .photoGalleryThumbs .image-container
{
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1943096505 .IconBulletText svg
{
	fill:var(--color_14) !important;
}
*#dm *.dmBody *.u_1763812925 .IconBulletText svg
{
	fill:rgba(203,0,5,1) !important;
}
*#dm *.dmBody div.u_1605855960 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1345996633 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1636904903 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1206654970.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:2px !important;
}
*#dm *.dmBody div.u_1206654970 .socialHubIcon
{
	background-image:initial !important;
	background-color:rgba(109,109,109,1) !important;
}
*#dm *.dmBody div.u_1994288588.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:2px !important;
}
*#dm *.dmBody div.u_1994288588 .socialHubIcon
{
	background-image:initial !important;
	background-color:rgba(109,109,109,1) !important;
}
*#dm *.dmBody div.u_1751476823.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:2px !important;
}
*#dm *.dmBody div.u_1751476823 .socialHubIcon
{
	background-image:initial !important;
	background-color:rgba(109,109,109,1) !important;
}
*#dm *.dmBody *.u_1087855998 .IconBulletText svg
{
	fill:rgba(203,0,5,1) !important;
}
*#dm *.dmBody *.u_1890249664
{
	background-position:50% 0% !important;
}
*#dm *.dmBody *.u_1910731989
{
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1243049349 input:not([type="submit"])
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1243049349 textarea
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1243049349 select
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1147711208 .dmformsubmit
{
	width:110px !important;
	height:48px !important;
	float:left !important;
	display:block !important;
}
*#dm *.dmBody div.u_1147711208
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-radius:24px 24px 24px 24px !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:5.6px 5.6px 5.6px 5.6px !important;
}
*#dm *.dmBody div.u_1147711208 input:not([type="submit"])
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1147711208 textarea
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1147711208 select
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_15) var(--color_15) var(--color_15) var(--color_15) !important;
	border-width:1px 1px 1px 1px !important;
	border-radius:4px 4px 4px 4px !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
	color:var(--color_4) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1147711208 .m-recaptcha
{
	font-size:14px !important;
	color:var(--color_4) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput input
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput textarea
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput .fileUploadLink
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .checkboxwrapper span
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .radiowrapper span
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .optinwrapper div
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .freetextwrapper
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput select
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1147711208 .dmforminput option
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput input
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput textarea
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput .fileUploadLink
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .checkboxwrapper span
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .radiowrapper span
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .optinwrapper div
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .freetextwrapper
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput select
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput option
{
	font-size:14px !important;
	font-style:normal !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1243049349 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
	color:var(--color_4) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1243049349 .m-recaptcha
{
	font-size:14px !important;
	color:var(--color_4) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1243049349 input::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1243049349 input.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1243049349 textarea::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1243049349 textarea.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1243049349 select::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1243049349 select.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 input::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 input.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 textarea::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 textarea.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 select::placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody div.u_1147711208 select.placeholder
{
	font-size:14px !important;
	font-style:normal !important;
	color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody nav.u_1567833471
{
	color:black !important;
}
*#dm *.dmBody nav.u_1954903913
{
	color:black !important;
}
*#dm *.dmBody nav.u_1320718417
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_Freequote
{
	padding-top:70px !important;
	padding-bottom:50px !important;
}
*#dm *.dmBody div.u_FreeQuote
{
	padding-bottom:0 !important;
	padding-top:0 !important;
	width:auto !important;
	margin-right:0 !important;
	padding-right:20px !important;
	padding-left:20px !important;
}
*#dm *.dmBody div.u_1812984113
{
	padding-top:0 !important;
	margin-left:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:-158px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1225921485
{
	padding-top:0 !important;
	padding-bottom:100px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_Serviceshomepage
{
	padding-top:80px !important;
	padding-bottom:65px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_listofservices
{
	padding-top:80px !important;
	padding-bottom:65px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_Free1015199838
{
	padding-top:70px !important;
	padding-bottom:50px !important;
}
*#dm *.dmBody div.u_1403446134
{
	padding-top:80px !important;
	padding-bottom:80px !important;
	background-attachment:fixed !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1858956027
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:0 !important;
	padding-bottom:100px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:none !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1952236174
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_ListOfServices
{
	padding-top:80px !important;
	padding-bottom:65px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_Testimonials
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:120px !important;
	padding-left:40px !important;
	padding-bottom:14px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:none !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_Free1457005304
{
	padding-top:70px !important;
	padding-bottom:50px !important;
}
*#dm *.dmBody div.u_quote
{
	padding-top:0 !important;
	margin-left:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:-158px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	margin-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1743385327
{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	width:auto !important;
	margin-left:0 !important;
	margin-top:-250px !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1332094923
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:0 !important;
	padding-bottom:100px !important;
	max-width:none !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_pa_3830769
{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	width:auto !important;
	margin-left:0 !important;
	margin-top:-250px !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1603708739
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1319575430
{
	padding-top:80px !important;
	padding-bottom:0 !important;
}
*#dm *.dmBody div.u_ServiceAreas
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_pa_7412985
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1266490028
{
	padding-top:80px !important;
	padding-bottom:30px !important;
}
*#dm *.dmBody div.u_BookOnline
{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	width:auto !important;
	margin-left:0 !important;
	margin-top:-160px !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_WhyChooseUs
{
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-left:0 !important;
	max-width:none !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:120px !important;
	padding-bottom:20px !important;
}
*#dm *.dmBody div.u_Services
{
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:120px !important;
	max-width:none !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1607812402
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:120px !important;
	padding-left:40px !important;
	padding-bottom:14px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:none !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_FAQ
{
	padding-top:120px !important;
	padding-bottom:120px !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	margin-left:0 !important;
	padding-left:40px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody *.u_1642357418 .photoGalleryThumbs .image-container a
{
	padding-top:260px !important;
}
*#dm *.dmBody *.u_1642357418 .photoGalleryThumbs
{
	padding:4px !important;
}
*#dm *.dmBody *.u_1642357418 .layout-container
{
	padding:4px !important;
}
*#dm *.dmBody *.u_1642357418 .photoGalleryViewAll
{
	padding:0 4px !important;
}
*#dm *.dmBody div.u_1929176690 .authorTxt
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1932792570 .authorTxt
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1752323920 .authorTxt
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1942545651 .tjText
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1942545651 .tjText2
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_1421504234 .photoGalleryThumbs .image-container a
{
	padding-top:360px !important;
}
*#dm *.dmBody *.u_1932121705 .photoGalleryThumbs .image-container a
{
	padding-top:360px !important;
}
*#dm *.dmBody div.u_1707052311 .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_1707052311 .photoGalleryThumbs .image-container a
{
	padding-top:280px !important;
}
*#dm *.dmBody *.u_1707052311 .photoGalleryThumbs
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1707052311 .layout-container
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1707052311 .photoGalleryViewAll
{
	padding:0 2px !important;
}
*#dm *.dmBody *.u_1487686126 .photoGalleryThumbs .image-container a
{
	padding-top:360px !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}@media all {
    
#fb84e2f6 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    margin-left: 2%;
    width: 64.34%;
    justify-content: flex-start;
    align-items: center;
    order: 3;
}
    
#\33 7c7ae82 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d32c77a1 {
    column-gap: 4%;
    row-gap: 0px;
    width: 38.57%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\38 3d555ec {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a2cb5da3 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    width: 97.79237147595356%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2539ee9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 57.28850174216028%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 bf91ca2 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 360px;
    order: 0;
}
    
#\31 5d978c2 {
    align-self: auto;
    max-width: 100%;
    width: 260px;
    min-height: 55px;
    justify-self: auto;
    height: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#c3b65b21 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fe958bb5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a04cf7fa {
    max-width: 100%;
    width: 100%;
    height: 45px;
    order: 5;
}
    
#dafcda22 {
    align-self: auto;
    max-width: 100%;
    width: 97.79618573797678%;
    justify-self: auto;
    height: 15px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24de931 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\35 ded0b03 {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 3;
}
    
#\36 d1eee0e {
    align-self: auto;
    max-width: 100%;
    width: 99.99476567902548%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8c05fa {
    align-self: auto;
    max-width: 100%;
    width: 97.79237147595356%;
    justify-self: auto;
    height: 30px;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb819a34 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r2b {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 d6df098.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d6df098 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px -2% 0px -2%;
}
    
#\39 26f1b5c {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb84e2f6 {
    width: 302px;
    order: 3;
}
    
#\33 7c7ae82 {
    order: 4;
}
    
#d32c77a1 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 3d555ec {
    order: 0;
    width: 99.92%;
}
    
#a2cb5da3 {
    align-self: center;
    width: 97.79107028412733%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2539ee9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 5d978c2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fe958bb5 {
    align-self: auto;
    width: 99.99657782670305%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a04cf7fa {
    order: 5;
}
    
#dafcda22 {
    height: 30px;
    order: 1;
}
    
#\37 24de931 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\35 ded0b03 {
    order: 3;
}
    
#\30 d8c05fa {
    order: 7;
}
}



@media (min-width: 1400px) {
    
#\33 7c7ae82 {
    order: 4;
}
    
#d32c77a1 {
    width: 437px;
}
    
#\38 3d555ec {
    order: 0;
}
    
#a2cb5da3 {
    align-items: center;
    order: 8;
}
    
#\36 2539ee9 {
    width: 57.697548161120835%;
}
    
#fe958bb5 {
    order: 2;
}
    
#a04cf7fa {
    order: 5;
}
    
#dafcda22 {
    order: 1;
}
    
#\37 24de931 {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\35 ded0b03 {
    order: 3;
}
    
#\30 d8c05fa {
    order: 7;
}
}



@media (max-width: 767px) {
    
#fb84e2f6 {
    width: 60.467688220503824%;
}
    
#\33 7c7ae82 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 4;
}
    
#d32c77a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\38 3d555ec {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2cb5da3 {
    align-self: auto;
    width: 97.78944971537001%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2539ee9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 bf91ca2 {
    height: 260px;
}
    
#fe958bb5 {
    align-self: auto;
    width: 97.78944971537001%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a04cf7fa {
    order: 5;
    height: 30px;
}
    
#dafcda22 {
    order: 1;
}
    
#\37 24de931 {
    row-gap: 30px;
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 8% 4%;
}
    
#\35 ded0b03 {
    order: 3;
}
    
#\36 d1eee0e {
    align-self: flex-start;
    margin-left: 0px;
    width: 89.23%;
    margin-right: 0px;
}
    
#\30 d8c05fa {
    align-self: auto;
    width: 99.99058823529413%;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fb84e2f6 {
    width: auto;
}
    
#\33 7c7ae82 {
    order: 4;
}
    
#\38 3d555ec {
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    width: 90.74%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2cb5da3 {
    align-self: auto;
    width: 97.79090843390907%;
    justify-content: center;
    justify-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5d978c2 {
    order: 6;
}
    
#fe958bb5 {
    align-self: flex-start;
    margin-left: 0%;
    width: 91.66%;
    order: 2;
    margin-right: 0%;
}
    
#a04cf7fa {
    order: 5;
}
    
#dafcda22 {
    order: 1;
}
    
#\37 24de931 {
    row-gap: 30px;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\35 ded0b03 {
    order: 3;
}
    
#\36 d1eee0e {
    align-self: stretch;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#\30 d8c05fa {
    order: 7;
}
}



@media all {
    
#\35 70ee54f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ea83791a {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 4ff0760 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\39 3caebcc {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 8;
}
    
#\32 dbb12d5 {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 4;
}
    
#\36 d3a46df {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 2;
}
    
#\32 9a26f2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\32 9a26f2b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cded401f {
    align-self: center;
    max-width: 100%;
    width: 260px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: 55px;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\38 219a151 {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 6;
}
    
#af92e593 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a0393a6f {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 46.18050163576882%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url();
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc310c1e {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\35 3da998d {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 306px;
    background-position: 50% 50%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 497px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2672b9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8df7237 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad5b55de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
    padding-bottom: 2%;
}
#ad5b55de {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b274fe {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 7;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#BookOnline {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 88px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49.84078516902944%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 70ee54f {
    width: 324px;
}
    
#\32 4ff0760 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#fc310c1e {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\32 4ff0760 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#fc310c1e {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 70ee54f {
    order: 1;
}
    
#\32 4ff0760 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 3caebcc {
    order: 8;
}
    
#\32 dbb12d5 {
    order: 4;
}
    
#\36 d3a46df {
    order: 2;
}
    
#\32 9a26f2b {
    order: 1;
}
    
#cded401f {
    order: 9;
}
    
#\38 219a151 {
    order: 6;
}
    
#af92e593 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0393a6f {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc310c1e {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 a2672b9 {
    order: 5;
}
    
#\36 8df7237 {
    order: 0;
}
    
#ad5b55de {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b274fe {
    order: 7;
}
    
#BookOnline {
    width: 100%;
    order: 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 4ff0760 {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#a0393a6f {
    order: 1;
}
    
#\39 3caebcc {
    height: 15px;
}
    
#\32 a2672b9 {
    margin: 0px 0% 0px 0%;
}
    
#BookOnline {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 1640424 {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 7773004 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 4px;
    column-gap: 4%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f495f1af {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 a73c4d0::before, #\30 a73c4d0 > .bgExtraLayerOverlay {
    
}
#\30 a73c4d0 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_18);
    width: 99.99818553963601%;
    justify-content: space-between;
    background-image: initial;
    justify-self: auto;
    min-width: 4%;
    order: 0;
    padding: 3% 2.5% 2.5% 2.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75f4ab1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 c518d7e {
    align-self: auto;
    max-width: 100%;
    width: 140px;
    min-height: 45px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c590a2c {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 8px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ec68cc4c {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\35 ae262c4 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ecd62f {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 8px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 8f48fb0 {
    align-self: auto;
    max-width: 100%;
    width: 99.8762079699917%;
    justify-self: auto;
    height: 60px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d4017f88 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 4px;
    column-gap: 4%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b7050365 {
    align-self: auto;
    max-width: 100%;
    width: 99.8762079699917%;
    justify-self: auto;
    height: 30px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a5f4306e {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    background-color: var(--color_5);
    width: 73.92592190005163%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb502c8 {
    align-self: auto;
    max-width: 100%;
    width: 701px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b1c56e84 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#ef67876d {
    align-self: auto;
    max-height: 100%;
    min-height: 434px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 20px 20px 20px 20px;
    width: 24.074154852780804%;
    justify-content: space-between;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/pressure-washing-driveway-ipswich-520h.jpg);
    justify-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
#ef67876d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAhEAABAgUFAQAAAAAAAAAAAAABAAQCAwUREgYHISJxwf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwCjSLel15sZJAlubdgfivi24eZHFzDjfjxEU6K1bor1rOH/2Q==');
}
    
#\35 8d25454 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.84341537926102%;
    align-items: flex-start;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfbb894 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\39 8558a03 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1640424 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7773004 {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f495f1af {
    margin: 0px 0% 0px 0%;
}
    
#\30 a73c4d0::before, #\30 a73c4d0 > .bgExtraLayerOverlay {
    
}
#\30 a73c4d0 {
    width: auto;
    min-height: 8px;
}
    
#\33 c590a2c {
    flex-direction: row;
    align-items: center;
}
    
#ec68cc4c {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
    
#\35 ae262c4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6ecd62f {
    flex-direction: row;
    align-items: center;
}
    
#\32 8f48fb0 {
    height: 45px;
}
    
#d4017f88 {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5f4306e {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b1c56e84 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#ef67876d {
    row-gap: 12px;
    width: 100%;
    min-height: 360px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#ef67876d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAhEAABAgUFAQAAAAAAAAAAAAABAAQCAwUREgYHISJxwf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwCjSLel15sZJAlubdgfivi24eZHFzDjfjxEU6K1bor1rOH/2Q==');
}
    
#\39 8558a03 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\30 a73c4d0::before, #\30 a73c4d0 > .bgExtraLayerOverlay {
    
}
#\30 a73c4d0 {
    width: auto;
    min-height: 8px;
}
    
#b1c56e84 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#ec68cc4c {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 1640424 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7773004 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f495f1af {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 a73c4d0::before, #\30 a73c4d0 > .bgExtraLayerOverlay {
    
}
#\30 a73c4d0 {
    column-gap: 4%;
    width: 100%;
    min-height: 260px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 5% 5% 5% 5%;
}
    
#\31 75f4ab1 {
    order: 3;
}
    
#\37 c518d7e {
    width: 140px;
    order: 2;
}
    
#\33 c590a2c {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec68cc4c {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\35 ae262c4 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ecd62f {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f48fb0 {
    width: 99.66910466582598%;
    order: 3;
    height: 30px;
}
    
#d4017f88 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7050365 {
    width: 99.66910466582598%;
    order: 1;
}
    
#a5f4306e {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb502c8 {
    align-self: auto;
    width: 99.79271238692071%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1c56e84 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ef67876d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 260px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ef67876d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAhEAABAgUFAQAAAAAAAAAAAAABAAQCAwUREgYHISJxwf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwCjSLel15sZJAlubdgfivi24eZHFzDjfjxEU6K1bor1rOH/2Q==');
}
    
#\35 8d25454 {
    flex-direction: column;
    width: 99.63211433375369%;
    flex-wrap: nowrap;
    order: 4;
}
    
#\33 cfbb894 {
    order: 3;
}
    
#\39 8558a03 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 7773004 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a73c4d0::before, #\30 a73c4d0 > .bgExtraLayerOverlay {
    
}
#\30 a73c4d0 {
    align-self: stretch;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    min-height: 8px;
    margin-right: 0px;
    padding: 3% 2.5% 2.5% 2.5%;
}
    
#b1c56e84 {
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\31 eb502c8 {
    order: 0;
    width: 99.82%;
}
    
#\37 c518d7e {
    order: 2;
}
    
#\33 c590a2c {
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    width: 99.99757015653799%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef67876d {
    flex-direction: column;
    flex-wrap: nowrap;
}
#ef67876d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAhEAABAgUFAQAAAAAAAAAAAAABAAQCAwUREgYHISJxwf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwCjSLel15sZJAlubdgfivi24eZHFzDjfjxEU6K1bor1rOH/2Q==');
}
    
#\35 8d25454 {
    flex-direction: row;
    order: 4;
}
    
#\35 6ecd62f {
    column-gap: 2%;
}
    
#\32 8f48fb0 {
    align-self: auto;
    width: 99.60218933711738%;
    justify-self: auto;
    order: 3;
    height: 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4017f88 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7050365 {
    order: 1;
}
    
#\31 75f4ab1 {
    order: 1;
}
}



@media all {
    
#c893b0a7 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#c348d51e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 e9d2561 {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 8;
}
    
#cbc1b14e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 27aa3cb {
    max-width: 100%;
    width: 99.99698360272411%;
    justify-self: auto;
    height: auto;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c09ee2 {
    align-self: auto;
    max-height: 100%;
    min-height: 88px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    width: 49.364798255179934%;
    justify-content: space-between;
    align-items: flex-end;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de92e722 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 6056e94 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 6;
}
    
#\34 eca2e47 {
    align-self: center;
    max-width: 100%;
    width: 260px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: 55px;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#b46d4cd5 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ef92c1e0 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df90cc1 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 4;
}
    
#\35 3c4c55c {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\38 75ee90f {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 46.639040348964016%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0a59af8 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 2;
}
    
#\34 3e8f30b {
    align-self: center;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6056e94 {
    order: 6;
}
    
#c893b0a7 {
    width: 100%;
    min-height: 8px;
}
    
#\34 eca2e47 {
    order: 9;
}
    
#b46d4cd5 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef92c1e0 {
    order: 0;
}
    
#c348d51e {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 df90cc1 {
    order: 4;
}
    
#\35 3c4c55c {
    order: 7;
}
    
#\36 e9d2561 {
    order: 8;
}
    
#cbc1b14e {
    order: 5;
}
    
#\35 27aa3cb {
    order: 3;
}
    
#\36 0a59af8 {
    order: 2;
}
}



@media (min-width: 1400px) {
    
#c893b0a7 {
    width: 100%;
    min-height: 8px;
}
    
#c348d51e {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 0c09ee2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c893b0a7 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#b46d4cd5 {
    width: 343px;
}
    
#c348d51e {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 75ee90f {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3e8f30b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 0c09ee2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#de92e722 {
    margin: 0px 0% 0px 0%;
}
    
#b46d4cd5 {
    width: 606px;
}
    
#c348d51e {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\36 e9d2561 {
    height: 15px;
}
    
#\34 3e8f30b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e77378ab {
    max-width: 100%;
    width: 102.07%;
    height: auto;
    order: 2;
}
    
#\36 e8f11ea::before, #\36 e8f11ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_4);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\36 e8f11ea {
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 20px 20px 20px;
    width: 50%;
    min-height: 8px;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/experienced-local-handyman-ipswich-1920w.jpg);
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    padding: 3% 2.5% 2.5% 2.5%;
}
#\36 e8f11ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgMAAwAAAAAAAAAAAAACAwABBQYSEyKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAQQL/2gAMAwEAAhEDEQA/AJalryNtLw5JrOE16cyjcIhLTUJndAVjXyIktPqP/9k=');
}
    
#a1e70dac {
    column-gap: 1%;
    row-gap: 6px;
    padding-left: 2%;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#d1fe7a07::before, #d1fe7a07 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#d1fe7a07 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_5);
    border-radius: 16px 16px 16px 16px;
    width: 99.99728481611305%;
    justify-content: space-between;
    align-items: flex-start;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/upfront-pricing-handyman-ipswich-1920w.jpg);
    justify-self: auto;
    order: 0;
    padding: 5% 5% 5% 5%;
    grid-area: auto / auto / auto / auto;
}
#d1fe7a07.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQADBAIFEQYUFiEiMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABoRAAICAwAAAAAAAAAAAAAAAAABAyECBBH/2gAMAwEAAhEDEQA/AM5pWxbSKYLEx6kOdFwAZx8VX4s/T4i9TMDr0ERTmxPJ1WNiqP/Z');
}
    
#b43d1ceb {
    align-self: auto;
    max-width: 100%;
    width: 150px;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa705e31 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 99.99728481611305%;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a31dc14 {
    border-radius: 0px 0px 0px 0px;
}
    
#\30 8e3ea7b {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    order: 0;
}
    
#b970f3a9 {
    align-self: auto;
    max-width: 100%;
    width: 150px;
    min-height: 45px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2971a6 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    order: 0;
}
    
#ea143b48 {
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 2;
}
    
#db6f9c6a {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    order: 2;
}
    
#\30 a2878b9 {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_18);
    border-radius: 16px 16px 16px 16px;
    width: 50%;
    justify-content: space-between;
    align-items: flex-start;
    background-image: initial;
    order: 1;
    padding: 3% 5% 3% 4%;
}
    
#\33 41b96f8 {
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    border-radius: 16px 16px 16px 16px;
    width: 50%;
    justify-content: space-between;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    padding: 3% 4% 3% 4%;
}
    
#\35 ca205a7 {
    max-width: 100%;
    width: 100%;
    height: 60px;
    order: 1;
}
    
#\30 27465bc {
    max-width: 100%;
    width: 74.02%;
    height: auto;
    order: 0;
}
    
#\34 2484bd5 {
    align-self: auto;
    max-width: 100%;
    width: 99.45%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e8f11ea::before, #\36 e8f11ea > .bgExtraLayerOverlay {
    
}
#\36 e8f11ea {
    width: 48%;
    min-height: 8px;
}
#\36 e8f11ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgMAAwAAAAAAAAAAAAACAwABBQYSEyKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAQQL/2gAMAwEAAhEDEQA/AJalryNtLw5JrOE16cyjcIhLTUJndAVjXyIktPqP/9k=');
}
    
#a1e70dac {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#d1fe7a07::before, #d1fe7a07 > .bgExtraLayerOverlay {
    
}
#d1fe7a07.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQADBAIFEQYUFiEiMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABoRAAICAwAAAAAAAAAAAAAAAAABAyECBBH/2gAMAwEAAhEDEQA/AM5pWxbSKYLEx6kOdFwAZx8VX4s/T4i9TMDr0ERTmxPJ1WNiqP/Z');
}
    
#ea143b48 {
    width: 48%;
    min-height: 8px;
}
    
#\30 27465bc {
    width: 85.08%;
}
    
#\34 2484bd5 {
    width: 99.61%;
}
}



@media (min-width: 1400px) {
    
#\36 e8f11ea::before, #\36 e8f11ea > .bgExtraLayerOverlay {
    
}
#\36 e8f11ea {
    width: 48%;
    min-height: 8px;
}
#\36 e8f11ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgMAAwAAAAAAAAAAAAACAwABBQYSEyKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAQQL/2gAMAwEAAhEDEQA/AJalryNtLw5JrOE16cyjcIhLTUJndAVjXyIktPqP/9k=');
}
    
#a1e70dac {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#d1fe7a07::before, #d1fe7a07 > .bgExtraLayerOverlay {
    
}
#d1fe7a07.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQADBAIFEQYUFiEiMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABoRAAICAwAAAAAAAAAAAAAAAAABAyECBBH/2gAMAwEAAhEDEQA/AM5pWxbSKYLEx6kOdFwAZx8VX4s/T4i9TMDr0ERTmxPJ1WNiqP/Z');
}
    
#ea143b48 {
    width: 48%;
    min-height: 8px;
}
    
#\34 2484bd5 {
    width: 87.51%;
}
}



@media (max-width: 767px) {
    
#\36 e8f11ea::before, #\36 e8f11ea > .bgExtraLayerOverlay {
    
}
#\36 e8f11ea {
    width: 100%;
    min-height: 260px;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 5% 5% 5% 5%;
}
#\36 e8f11ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgMAAwAAAAAAAAAAAAACAwABBQYSEyKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAQQL/2gAMAwEAAhEDEQA/AJalryNtLw5JrOE16cyjcIhLTUJndAVjXyIktPqP/9k=');
}
    
#a1e70dac {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#d1fe7a07::before, #d1fe7a07 > .bgExtraLayerOverlay {
    
}
#d1fe7a07 {
    align-self: auto;
    width: 99.99058823529413%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d1fe7a07.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQADBAIFEQYUFiEiMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABoRAAICAwAAAAAAAAAAAAAAAAABAyECBBH/2gAMAwEAAhEDEQA/AM5pWxbSKYLEx6kOdFwAZx8VX4s/T4i9TMDr0ERTmxPJ1WNiqP/Z');
}
    
#ea143b48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a2878b9 {
    align-self: auto;
    width: 49.01575976089947%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 41b96f8 {
    order: 0;
}
    
#fa705e31 {
    order: 1;
}
    
#\30 27465bc {
    width: 99.90%;
}
    
#\34 2484bd5 {
    width: 99.90%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 e8f11ea::before, #\36 e8f11ea > .bgExtraLayerOverlay {
    
}
#\36 e8f11ea {
    width: 49.5%;
    min-height: 8px;
    padding: 3% 2.5% 2.5% 2.5%;
}
#\36 e8f11ea.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgMAAwAAAAAAAAAAAAACAwABBQYSEyKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAQQL/2gAMAwEAAhEDEQA/AJalryNtLw5JrOE16cyjcIhLTUJndAVjXyIktPqP/9k=');
}
    
#a1e70dac {
    padding-top: 0%;
    flex-direction: row;
    padding-bottom: 0%;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#d1fe7a07::before, #d1fe7a07 > .bgExtraLayerOverlay {
    
}
#d1fe7a07 {
    min-height: auto;
    height: auto;
}
#d1fe7a07.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQADBAIFEQYUFiEiMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABoRAAICAwAAAAAAAAAAAAAAAAABAyECBBH/2gAMAwEAAhEDEQA/AM5pWxbSKYLEx6kOdFwAZx8VX4s/T4i9TMDr0ERTmxPJ1WNiqP/Z');
}
    
#ea143b48 {
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\30 a2878b9 {
    min-height: auto;
}
    
#\33 41b96f8 {
    min-height: auto;
}
    
#fa705e31 {
    min-height: auto;
}
    
#\30 27465bc {
    width: 99.74%;
}
}



@media all {
    
#a3ea824d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01c0fb1 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 610a7c5 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 28px;
    column-gap: 2%;
    width: 58.47%;
    justify-content: space-between;
    align-items: flex-end;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b63e976d {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 da916d9 {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 813ccc6 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 99.72581335381577%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c53f2f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 e9df943 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 99.71864687379284%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a3bda57 {
    max-width: 100%;
    width: 99.77821342703902%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2cbde7e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\32 5754d22 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 f74225c {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
}
    
#\39 76ff242 {
    align-self: auto;
    max-width: 100%;
    width: 260px;
    min-height: 55px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#db86f907 {
    max-width: 100%;
    width: 92.67853394822512%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d24c238d {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.94756670467503%;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    margin-left: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#d216f617 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4d0dc1 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.94422755158952%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68fe8f7 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 1;
}
    
#b140071f {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_18);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a7977422 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    order: 1;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#aad6652f {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9b1232 {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 3;
}
    
#a594869b {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.94533141801764%;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f666a40 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 019f6d2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#adcdf3c5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 0dc58ae {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
}
    
#\34 ddaa4d4 {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a97934f8 {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd50d87 {
    max-width: 100%;
    width: 495px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6435c0e {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 45%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d39e15 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 c1399a5 {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\34 2417e9c {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    order: 1;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6dc32f8 {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 cf64e74 {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 689848e {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 b57fd0a {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    justify-self: auto;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 abe3890 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b6b5cb8a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a351d310 {
    max-width: 100%;
    width: 99.39741750358681%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c5ca411f {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3ea824d {
    margin: 0px 0% 0px 0%;
}
    
#\37 01c0fb1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 610a7c5 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b63e976d {
    margin: 0px 0% 0px 0%;
}
    
#\35 da916d9 {
    flex-direction: row;
    align-items: center;
}
    
#\34 813ccc6 {
    flex-direction: row;
    align-items: center;
}
    
#\30 e9df943 {
    flex-direction: row;
    align-items: center;
}
    
#a2cbde7e {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 5754d22 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f74225c {
    flex-direction: row;
    align-items: center;
}
    
#\39 76ff242 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#db86f907 {
    margin: 0px 0% 0px 0%;
}
    
#d216f617 {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68fe8f7 {
    margin: 0px 0% 0px 0%;
}
    
#b140071f {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7977422 {
    align-self: auto;
    row-gap: 12px;
    width: 48%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad6652f {
    margin: 0px 0% 0px 0%;
}
    
#\37 e9b1232 {
    height: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f666a40 {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dc58ae {
    flex-direction: row;
    align-items: center;
}
    
#\34 ddaa4d4 {
    flex-direction: row;
    align-items: center;
}
    
#a97934f8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 dd50d87 {
    align-self: stretch;
    max-width: 100%;
    width: 74.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6435c0e {
    align-self: auto;
    flex-direction: column;
    max-width: 100%;
    width: 95.84%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d39e15 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c1399a5 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
    
#\34 2417e9c {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6dc32f8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 cf64e74 {
    margin: 0px 0% 0px 0%;
}
    
#\34 689848e {
    margin: 0px 0% 0px 0%;
}
    
#\35 b57fd0a {
    align-self: auto;
    row-gap: 12px;
    width: 47.99877607037595%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 abe3890 {
    margin: 0px 0% 0px 0%;
}
    
#c5ca411f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#a2cbde7e {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\36 c1399a5 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 01c0fb1 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 610a7c5 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b63e976d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 da916d9 {
    align-self: auto;
    flex-direction: row;
    max-width: 100%;
    width: 99.57226234048868%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 813ccc6 {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c53f2f {
    order: 1;
}
    
#\30 e9df943 {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a3bda57 {
    order: 3;
}
    
#a2cbde7e {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 5754d22 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 f74225c {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db86f907 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d24c238d {
    row-gap: 20px;
    flex-direction: column;
    width: 99.63211433375369%;
    flex-wrap: nowrap;
    order: 3;
}
    
#d216f617 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4d0dc1 {
    row-gap: 20px;
    flex-direction: column;
    width: 99.63211433375369%;
    flex-wrap: nowrap;
    order: 3;
}
    
#b140071f {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7977422 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad6652f {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9b1232 {
    height: 15px;
}
    
#a594869b {
    row-gap: 20px;
    flex-direction: column;
    width: 99.63211433375369%;
    flex-wrap: nowrap;
    order: 3;
}
    
#\37 f666a40 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 019f6d2 {
    order: 3;
}
    
#adcdf3c5 {
    order: 3;
}
    
#\38 0dc58ae {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ddaa4d4 {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97934f8 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 6435c0e {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d39e15 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 c1399a5 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\34 2417e9c {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6dc32f8 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 cf64e74 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 689848e {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b57fd0a {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 abe3890 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b6b5cb8a {
    order: 3;
}
    
#a351d310 {
    order: 3;
}
    
#c5ca411f {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a594869b {
    flex-direction: row;
    order: 2;
}
    
#\37 f666a40 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dc58ae {
    column-gap: 2%;
}
    
#\38 610a7c5 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ddaa4d4 {
    column-gap: 2%;
}
    
#\35 dd50d87 {
    align-self: stretch;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#\32 6435c0e {
    order: 0;
}
    
#\35 da916d9 {
    column-gap: 2%;
}
    
#\34 813ccc6 {
    column-gap: 2%;
}
    
#\34 2417e9c {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e9df943 {
    column-gap: 2%;
}
    
#a2cbde7e {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\36 f74225c {
    column-gap: 2%;
}
    
#\35 b57fd0a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d24c238d {
    flex-direction: row;
    order: 2;
}
    
#\33 c4d0dc1 {
    flex-direction: row;
    order: 2;
}
    
#d216f617 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7977422 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b140071f {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9549295 {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\30 1d2425b {
    align-self: auto;
    max-width: 100%;
    width: 99.99901856546985%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef3f776a {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: 287px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9549295 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
    
#ef3f776a {
    flex-direction: row;
    padding-left: 4%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\38 9549295 {
    width: 100%;
    min-height: 8px;
}
    
#ef3f776a {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 9549295 {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#ef3f776a {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0px 0px 0px;
}
    
#\31 892c95e {
    margin-top: 6%;
    margin-bottom: 6%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ef3f776a {
    padding: 0px 0px 0px 0px;
}
    
#\31 892c95e {
    margin: 0px 4% 0px 4%;
}
}



@media all {
    
#\35 9249402 {
    align-self: center;
    max-width: 100%;
    width: 260px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: 55px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6483039 {
    align-self: auto;
    max-width: 100%;
    width: 49.01614618346269%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0964960 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e54abd04 {
    align-self: auto;
    max-width: 100%;
    width: 94.91%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6d331f9 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d068321 {
    align-self: auto;
    max-width: 100%;
    width: 99.87%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a335207c {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 4;
}
    
#f74ec253 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 9519d38 {
    align-self: auto;
    max-width: 100%;
    width: 45.23555094189845%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1368cbc {
    background-color: var(--color_5);
    background-image: initial;
}
    
#e446975e {
    max-width: 100%;
    width: 425px;
    height: auto;
    order: 0;
}
    
#\35 c045256 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_11);
    width: 100%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 2;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf89a3de {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    width: 48.68187568157033%;
    justify-content: space-between;
    align-items: center;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 129960f {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11b121a {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\34 5d173a8 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 47.47437295528898%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a15065db {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 425px;
    align-items: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33b29b3 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 99.86349871036263%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c9aab4b4 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 2;
}
    
#ed6e96aa {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9726a74 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c045256 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 11b121a {
    width: 100%;
    min-height: 8px;
}
    
#f74ec253 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#a15065db {
    justify-content: flex-start;
}
    
#\35 d068321 {
    width: 90.60%;
}
}



@media (min-width: 1400px) {
    
#\35 11b121a {
    width: 100%;
    min-height: 8px;
}
    
#f74ec253 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e54abd04 {
    width: 99.52%;
}
    
#bf89a3de {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a335207c {
    height: 15px;
}
    
#\35 11b121a {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#f74ec253 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 5d173a8 {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a15065db {
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33b29b3 {
    order: 1;
}
    
#\31 9726a74 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e54abd04 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 88.04%;
    margin-right: 0px;
}
    
#\35 c045256 {
    align-self: center;
    margin-left: 0px;
    width: auto;
    margin-right: 0px;
}
    
#\35 d068321 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 87.72%;
    margin-right: 0px;
}
    
#bf89a3de {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 129960f {
    order: 0;
}
    
#f74ec253 {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\34 5d173a8 {
    order: 0;
}
    
#\31 9726a74 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 4c217f0 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\31 779c856 {
    align-self: auto;
    max-width: 100%;
    width: 99.56176540004721%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 071462f::before, #\31 071462f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
}
#\31 071462f {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 0px;
    border-radius: 32px 32px 32px 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/ipswich-handyman-right-the-first-time-1920w.jpg);
    align-items: flex-end;
    min-width: 4%;
    order: 1;
    padding: 12% 4% 4% 4%;
}
#\31 071462f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFByEREkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDMv/aAAwDAQACEQMRAD8AzLithdrclrVDNSPZfPzuXxuWIBOPV3EQ+umIQwj/2Q==');
}
    
#dc21d4e0 {
    align-self: auto;
    max-width: 100%;
    width: 140px;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a92d8d9 {
    max-width: 100%;
    width: 99.94%;
    height: auto;
    order: 1;
}
    
#ad7b94eb {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    background-color: var(--color_18);
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    order: 0;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    row-gap: 24px;
    column-gap: 4%;
    width: 49.744094674556216%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    padding: 3% 4% 3% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 27d6997 {
    background-image: initial;
    background-color: var(--color_5);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4c217f0 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 071462f::before, #\31 071462f > .bgExtraLayerOverlay {
    
}
#\31 071462f {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
#\31 071462f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFByEREkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDMv/aAAwDAQACEQMRAD8AzLithdrclrVDNSPZfPzuXxuWIBOPV3EQ+umIQwj/2Q==');
}
    
#ad7b94eb {
    padding-left: 4%;
    width: 60%;
}
}



@media (min-width: 1400px) {
    
#\39 4c217f0 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\31 071462f::before, #\31 071462f > .bgExtraLayerOverlay {
    
}
#\31 071462f {
    width: 100%;
    min-height: 8px;
}
#\31 071462f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFByEREkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDMv/aAAwDAQACEQMRAD8AzLithdrclrVDNSPZfPzuXxuWIBOPV3EQ+umIQwj/2Q==');
}
}



@media (max-width: 767px) {
    
#\39 4c217f0 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\31 071462f::before, #\31 071462f > .bgExtraLayerOverlay {
    
}
#\31 071462f {
    row-gap: 12px;
    padding-top: 36%;
    flex-direction: column;
    width: 100%;
    padding-bottom: 6%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
#\31 071462f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFByEREkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDMv/aAAwDAQACEQMRAD8AzLithdrclrVDNSPZfPzuXxuWIBOPV3EQ+umIQwj/2Q==');
}
    
#dc21d4e0 {
    width: 120px;
    min-height: 45px;
    order: 1;
}
    
#ad7b94eb {
    align-self: auto;
    row-gap: 12px;
    max-width: 100%;
    width: 99.76827358879275%;
    justify-self: auto;
    order: 0;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 4c217f0 {
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\31 071462f::before, #\31 071462f > .bgExtraLayerOverlay {
    
}
#\31 071462f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFByEREkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEDMv/aAAwDAQACEQMRAD8AzLithdrclrVDNSPZfPzuXxuWIBOPV3EQ+umIQwj/2Q==');
}
    
#dc21d4e0 {
    order: 1;
}
}



@media all {
    
#\33 458c3fe {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 8px;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#ea55c79f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#da77674d {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ab7646ff {
    align-self: auto;
    max-width: 100%;
    width: 99.6149641754694%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 570c669 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72a4c5d {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b3514b {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
}
    
#\30 d1fb39f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 1046d2a {
    align-self: center;
    max-width: 100%;
    width: 56.11%;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea8e895 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 31.81164492523067%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 2;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2466ccb {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\37 2f932ee {
    align-self: center;
    max-width: 100%;
    width: 1036px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f2b19eb1 {
    max-width: 100%;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 c16e114 {
    max-width: 100%;
    width: 99.31341233802192%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bf845b8f {
    align-self: auto;
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5b34a91 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 eeb40e7 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 1;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e5bf6d10 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_18);
    border-radius: 20px 20px 20px 20px;
    width: 31.810414336761134%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5514c7c {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    width: 32.37768352365416%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: initial;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#b715a275 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a3e001db {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 3;
}
    
#\30 107fe8d {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#af9bd5dc {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    width: 99.4069705699599%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ae3734f0 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 99.9485278080698%;
    align-items: flex-start;
    justify-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea55c79f {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#da77674d {
    margin: 0px 0% 0px 0%;
}
    
#ab7646ff {
    margin: 0px 0% 0px 0%;
}
    
#\33 72a4c5d {
    margin: 0px 0% 0px 0%;
}
    
#\39 7b3514b {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\38 1046d2a {
    width: 644px;
}
    
#\37 ea8e895 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2466ccb {
    width: 100%;
    min-height: 8px;
}
    
#\37 2f932ee {
    width: 642px;
}
    
#f2b19eb1 {
    margin: 0px 0% 0px 0%;
}
    
#bf845b8f {
    margin: 0px 0% 0px 0%;
}
    
#e5bf6d10 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5514c7c {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b715a275 {
    margin: 0px 0% 0px 0%;
}
    
#\30 107fe8d {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#af9bd5dc {
    align-self: flex-start;
    margin-left: 0px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-right: 0px;
}
    
#ae3734f0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 1400px) {
    
#ea55c79f {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\36 2466ccb {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 458c3fe {
    order: 4;
    height: 15px;
}
    
#ea55c79f {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#da77674d {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ab7646ff {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 570c669 {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72a4c5d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b3514b {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d1fb39f {
    order: 3;
}
    
#\38 1046d2a {
    align-self: center;
    max-width: 100%;
    width: 91.84%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea8e895 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2466ccb {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\37 2f932ee {
    align-self: center;
    width: 343px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b19eb1 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 c16e114 {
    order: 3;
}
    
#bf845b8f {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b34a91 {
    order: 3;
}
    
#\36 eeb40e7 {
    order: 0;
}
    
#e5bf6d10 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5514c7c {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b715a275 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a3e001db {
    order: 2;
}
    
#\30 107fe8d {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af9bd5dc {
    align-self: stretch;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae3734f0 {
    row-gap: 16px;
    flex-direction: column;
    width: 99.63211433375369%;
    flex-wrap: nowrap;
    order: 5;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 458c3fe {
    order: 4;
}
    
#ea55c79f {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#da77674d {
    margin: 0px 0% 0px 0%;
}
    
#ab7646ff {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 570c669 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72a4c5d {
    width: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b3514b {
    column-gap: 2%;
    align-self: flex-start;
    margin-left: 0%;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    margin-right: 0%;
}
    
#\30 d1fb39f {
    margin: 0px 0% 0px 0%;
}
    
#\38 1046d2a {
    order: 3;
    width: 92.60%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 ea8e895 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f932ee {
    align-self: center;
    max-width: 100%;
    width: 83.33%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f2b19eb1 {
    width: 45px;
    margin: 0px 0% 0px 0%;
}
    
#bf845b8f {
    width: 45px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5bf6d10 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5514c7c {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b715a275 {
    margin: 0px 0% 0px 0%;
}
    
#a3e001db {
    order: 2;
}
    
#\30 107fe8d {
    column-gap: 2%;
    align-self: flex-start;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#af9bd5dc {
    column-gap: 2%;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}
    
#ae3734f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 5;
}
}



@media all {
    
#fa508745 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\31 ad8dc17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ad8dc17 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#bf10de89 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf10de89 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#fa508745 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#bf10de89 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media all {
    
#\37 8568398 {
    max-width: 100%;
    width: 240px;
    min-height: 55px;
    height: auto;
    order: 0;
}
    
#\37 4d26040 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 931c86a {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    background-color: var(--color_18);
    border-radius: 20px 20px 20px 20px;
    margin-left: -4%;
    flex-direction: row;
    margin-top: 4%;
    background-image: initial;
    order: 1;
    row-gap: 24px;
    column-gap: 4%;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    margin-bottom: 4%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13327fb {
    align-self: auto;
    max-width: 100%;
    width: 103.98%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bcb66ad2 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c95bbd9d {
    align-self: auto;
    max-width: 100%;
    width: 551px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0badae2 {
    column-gap: 2%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
#\39 0badae2 .accordion-item:not(:last-of-type) {
    margin-block-end: 30px;
}
    
#\38 90985db {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bb99fe {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 190e1e7 {
    align-self: auto;
    max-height: 100%;
    min-height: 450px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    width: 48.998960734305314%;
    justify-content: flex-start;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/satisfied-customers-handshake-handyman-ipswich-1920w.jpg);
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
#\34 190e1e7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFIQcREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIxA//aAAwDAQACEQMRAD8AnkvlLcJyZM6IpscFrPXZmlPMXrSg+V6UCIk+cFen/9k=');
}
    
#b4e1c396 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 4%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4c84903 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    width: 35%;
    align-items: flex-end;
    order: 1;
}
    
#\30 db5386b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
}
    
#\33 6a5474b {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4d26040 {
    order: 2;
}
    
#\36 8bb99fe {
    align-self: stretch;
    margin-left: 4%;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin-right: 0px;
}
    
#bcb66ad2 {
    align-self: auto;
    flex-direction: column;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 190e1e7 {
    justify-content: center;
    min-height: 497px;
}
#\34 190e1e7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFIQcREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIxA//aAAwDAQACEQMRAD8AnkvlLcJyZM6IpscFrPXZmlPMXrSg+V6UCIk+cFen/9k=');
}
    
#b4e1c396 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c84903 {
    align-self: center;
    width: 40%;
    min-height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 db5386b {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\39 0badae2 {
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
}
}



@media (min-width: 1400px) {
    
#\37 4d26040 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bb99fe {
    order: 1;
}
    
#bcb66ad2 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4e1c396 {
    width: 80%;
}
    
#\31 4c84903 {
    width: 30%;
}
    
#\30 db5386b {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#\39 0badae2 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 4d26040 {
    order: 2;
}
    
#\30 931c86a {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin: -8% 0% 0px 0%;
}
    
#\34 13327fb {
    order: 1;
}
    
#\36 8bb99fe {
    row-gap: 0px;
    align-self: center;
    margin-left: 0px;
    flex-direction: column;
    width: 99.81060606060606%;
    flex-wrap: nowrap;
    order: 1;
    margin-right: 0px;
}
    
#bcb66ad2 {
    align-self: auto;
    flex-direction: column;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 190e1e7 {
    align-self: stretch;
    row-gap: 16px;
    max-width: 100%;
    width: 100%;
    min-height: 280px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\34 190e1e7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFIQcREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIxA//aAAwDAQACEQMRAD8AnkvlLcJyZM6IpscFrPXZmlPMXrSg+V6UCIk+cFen/9k=');
}
    
#c95bbd9d {
    order: 4;
}
    
#b4e1c396 {
    row-gap: 20px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c84903 {
    width: 100%;
    min-height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 db5386b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\39 0badae2 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 90985db {
    align-self: auto;
    width: 343px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 931c86a {
    width: 60%;
    margin: 4% 0% 4% -6%;
}
    
#\34 13327fb {
    margin: 0px 0% 0px 0%;
}
    
#\36 8bb99fe {
    align-self: stretch;
    margin-left: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#\34 190e1e7 {
    align-self: auto;
    width: 40%;
    min-height: 383px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 190e1e7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFIQcREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIxA//aAAwDAQACEQMRAD8AnkvlLcJyZM6IpscFrPXZmlPMXrSg+V6UCIk+cFen/9k=');
}
    
#c95bbd9d {
    width: 513px;
    order: 4;
}
    
#b4e1c396 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#\31 4c84903 {
    width: 100%;
    align-items: center;
}
    
#\30 db5386b {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\39 0badae2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 90985db {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e057ddfb::before, #e057ddfb > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#e057ddfb {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 0px;
    border-radius: 32px 32px 32px 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/7a70f03a/dms3rep/multi/opt/efficient-ipswich-handyman-services-35129bb4-1920w.jpg);
    align-items: flex-end;
    min-width: 4%;
    order: 1;
    padding: 12% 4% 4% 4%;
}
#e057ddfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAhAQQR/9oADAMBAAIRAxEAPwConWFNHFbe9YZx4Cn0JPfjciuwF7PoHXyIkPZaq40nHJ//2Q==');
}
    
#f1b224f8 {
    align-self: auto;
    max-width: 100%;
    width: 140px;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2dc880 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    order: 0;
}
    
#b11fed76 {
    max-width: 100%;
    width: 99.62%;
    height: auto;
    order: 1;
}
    
#\33 57975e4 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#efc6a657 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_18);
    border-radius: 16px 16px 16px 16px;
    width: 49.90857817109145%;
    justify-content: space-between;
    align-items: flex-start;
    background-image: initial;
    order: 0;
    justify-self: auto;
    padding: 3% 4% 3% 2%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e057ddfb::before, #e057ddfb > .bgExtraLayerOverlay {
    
}
#e057ddfb {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
#e057ddfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAhAQQR/9oADAMBAAIRAxEAPwConWFNHFbe9YZx4Cn0JPfjciuwF7PoHXyIkPZaq40nHJ//2Q==');
}
    
#\33 57975e4 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#efc6a657 {
    padding-left: 4%;
    width: 60%;
}
}



@media (min-width: 1400px) {
    
#e057ddfb::before, #e057ddfb > .bgExtraLayerOverlay {
    
}
#e057ddfb {
    width: 100%;
    min-height: 8px;
}
#e057ddfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAhAQQR/9oADAMBAAIRAxEAPwConWFNHFbe9YZx4Cn0JPfjciuwF7PoHXyIkPZaq40nHJ//2Q==');
}
    
#\33 57975e4 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e057ddfb::before, #e057ddfb > .bgExtraLayerOverlay {
    
}
#e057ddfb {
    row-gap: 12px;
    padding-top: 36%;
    flex-direction: column;
    width: 100%;
    padding-bottom: 6%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
#e057ddfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAhAQQR/9oADAMBAAIRAxEAPwConWFNHFbe9YZx4Cn0JPfjciuwF7PoHXyIkPZaq40nHJ//2Q==');
}
    
#f1b224f8 {
    width: 120px;
    min-height: 45px;
    order: 1;
}
    
#\33 57975e4 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#efc6a657 {
    align-self: stretch;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e057ddfb::before, #e057ddfb > .bgExtraLayerOverlay {
    
}
#e057ddfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAhAQQR/9oADAMBAAIRAxEAPwConWFNHFbe9YZx4Cn0JPfjciuwF7PoHXyIkPZaq40nHJ//2Q==');
}
    
#f1b224f8 {
    order: 1;
}
    
#\33 57975e4 {
    padding-top: 0%;
    padding-bottom: 0%;
}
}



@media all {
    
#\34 0076052 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 4%;
    background-color: rgba(239, 253, 213, 1);
    border-radius: 20px 20px 20px 20px;
    width: 48.751319520174484%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e84ba3 {
    max-width: 100%;
    width: 99.99689950428122%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a669b7e2 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a160fda1 {
    align-self: stretch;
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5b2f9a0 {
    max-width: 100%;
    width: 99.99689950428122%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fc1ecf66 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
}
    
#f3df35c3 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 4%;
    background-color: rgba(253, 213, 213, 1);
    border-radius: 20px 20px 20px 20px;
    width: 49.49565976008724%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 702781c {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f9d82f20 {
    max-width: 100%;
    width: 99.99689950428122%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#c9671f40 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6be3036 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#cff33b5f {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 4;
}
    
#\30 91a1689 {
    align-self: auto;
    max-width: 100%;
    width: 99.2328016012616%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#be9766b5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 3e12b33 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e175d7a {
    align-self: center;
    max-width: 100%;
    width: 1016px;
    height: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dfa3ddc8 {
    align-self: center;
    max-width: 100%;
    width: 76.98%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0e60c5b {
    max-width: 100%;
    width: 99.99401532221722%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\39 50e354c {
    max-width: 100%;
    width: 99.99401532221722%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7cd1a3b {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 2;
}
    
#\32 8b9bb9d {
    max-width: 100%;
    width: 99.99689950428122%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0076052 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e84ba3 {
    width: 100%;
}
    
#a160fda1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 5b2f9a0 {
    width: 100%;
}
    
#f3df35c3 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f9d82f20 {
    width: 100%;
}
    
#\38 6be3036 {
    width: 100%;
    min-height: 8px;
}
    
#\30 91a1689 {
    align-self: flex-start;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
}
    
#be9766b5 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 e175d7a {
    width: 701px;
}
    
#dfa3ddc8 {
    width: 729px;
}
    
#\31 0e60c5b {
    width: 100%;
}
    
#\39 50e354c {
    width: 100%;
}
    
#\32 8b9bb9d {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#\38 6be3036 {
    width: 100%;
    min-height: 8px;
}
    
#be9766b5 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 0076052 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a669b7e2 {
    align-self: auto;
    width: 265px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a160fda1 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 5;
}
    
#f3df35c3 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 702781c {
    order: 0;
}
    
#c9671f40 {
    align-self: auto;
    width: 307px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6be3036 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#cff33b5f {
    order: 4;
}
    
#be9766b5 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 3e12b33 {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e175d7a {
    width: 343px;
    order: 1;
}
    
#dfa3ddc8 {
    align-self: center;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7cd1a3b {
    order: 2;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 0076052 {
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e84ba3 {
    width: 100%;
}
    
#a669b7e2 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a160fda1 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 5b2f9a0 {
    width: 100%;
}
    
#f3df35c3 {
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
    
#f9d82f20 {
    width: 100%;
}
    
#c9671f40 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cff33b5f {
    margin: 0px 0% 0px 0%;
}
    
#\30 91a1689 {
    align-self: stretch;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
}
    
#be9766b5 {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\35 3e12b33 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e175d7a {
    width: 606px;
    margin: 0px 0% 0px 0%;
}
    
#dfa3ddc8 {
    width: 94.26%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e60c5b {
    width: 100%;
}
    
#\39 50e354c {
    width: 100%;
}
    
#\34 7cd1a3b {
    margin: 0px 0% 0px 0%;
}
    
#\32 8b9bb9d {
    width: 100%;
}
}



@media all {
    
#a4493242 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\39 0f24065 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#\30 89bf61c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 89bf61c {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4493242 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a4493242 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\39 0f24065 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#\32 d9e097e {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#\32 c30a370 {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 6;
}
    
#\31 c2cb057 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dc16d68 {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 8;
}
    
#\36 913c955 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2cead3 {
    max-height: 100%;
    min-height: 88px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    width: 50%;
    justify-content: space-between;
    align-items: flex-end;
    order: 1;
}
    
#ef28aeab {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#d667098a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c4fb6420 {
    max-width: 100%;
    width: 100%;
    height: 15px;
    order: 4;
}
    
#e99b66b8 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 d19cd1c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 7f1d60e {
    max-width: 100%;
    width: 408px;
    height: auto;
    order: 0;
}
    
#e6f49e6f {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 2;
}
    
#\32 2a7ae33 {
    align-self: center;
    max-height: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    width: 85%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 5;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cdadc7 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 46.07965103598691%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d5b4f95 {
    align-self: center;
    max-width: 100%;
    width: 260px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: 55px;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a1d997b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\35 70707ad {
    align-self: center;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d19cd1c {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 d9e097e {
    width: 100%;
    min-height: 8px;
}
    
#d667098a {
    width: 337px;
}
}



@media (min-width: 1400px) {
    
#\34 d19cd1c {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\32 d9e097e {
    width: 100%;
    min-height: 8px;
}
    
#d667098a {
    width: 525px;
}
}



@media (max-width: 767px) {
    
#\34 d19cd1c {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 d9e097e {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 2a7ae33 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin: 0% 0% 0px 0%;
}
    
#\33 a2cead3 {
    width: 100%;
    order: 1;
}
    
#\34 1cdadc7 {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d667098a {
    width: 343px;
}
    
#\35 70707ad {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 d19cd1c {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\35 7f1d60e {
    width: 513px;
}
    
#\32 2a7ae33 {
    align-self: center;
    width: 80%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a2cead3 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#\34 1cdadc7 {
    align-self: auto;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d667098a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 622px;
}
    
#\32 a1d997b {
    margin: 0px 0% 0px 0%;
}
    
#\35 70707ad {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 032ebdc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#a428baa5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a428baa5 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#a358039e {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a358039e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 032ebdc {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#a358039e {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media all {
    
#f61b9c40 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 3;
}
    
#\31 1e2b97d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#d199dfa0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 50709fb {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 5;
}
    
#ca704508 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 47.54093784078517%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab0fad9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65bff71 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
}
    
#\36 a432d0c {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2490cd5 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#e9f482f2 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 1;
}
    
#\33 c24f186 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9abc8f5 {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 7;
}
    
#ecdd1ce6 {
    align-self: auto;
    max-width: 100%;
    width: 260px;
    min-height: 55px;
    justify-self: auto;
    height: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 119ee96 {
    align-self: auto;
    max-width: 100%;
    width: 99.99727083622246%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e497c8f1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 65bff71 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f2490cd5 {
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
    
#\31 1e2b97d {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#d199dfa0 {
    width: 730px;
}
    
#ca704508 {
    align-self: auto;
    max-width: 100%;
    width: 99.99890969324639%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecdd1ce6 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#f2490cd5 {
    width: 100%;
    min-height: 8px;
}
    
#\31 1e2b97d {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 65bff71 {
    row-gap: 16px;
    width: 100%;
    order: 1;
}
    
#\36 a432d0c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f2490cd5 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\31 1e2b97d {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ca704508 {
    align-self: auto;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9abc8f5 {
    height: 15px;
}
    
#ecdd1ce6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 65bff71 {
    width: 99.6274217585693%;
    order: 1;
}
    
#\36 a432d0c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 1e2b97d {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#ca704508 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.9987545407369%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 f0878c3 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\33 006d3ce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 006d3ce {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#f10f09e4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f0878c3 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 f0878c3 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#f10f09e4 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#f5fc65c4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\32 381ffb0 {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
    
#a1802f98 {
    align-self: center;
    max-width: 100%;
    width: 260px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: 55px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#b5528378 {
    max-width: 100%;
    width: 100%;
    height: 8px;
    order: 1;
}
    
#\34 a3224c3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d17ea6c9 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 2px;
    column-gap: 4%;
    width: 52.49727371864776%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 306aff0 {
    max-width: 100%;
    width: 100%;
    height: 30px;
    order: 3;
}
    
#def44589 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1809828.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\33 1809828 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e6f510a6 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 88px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cda5acec {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 306px;
    background-position: 50% 50%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    border-radius: 16px 16px 16px 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 497px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e2611e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
    padding-bottom: 2%;
}
#\31 e2611e5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5fc65c4 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 381ffb0 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#f5fc65c4 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\32 381ffb0 {
    width: 100%;
    min-height: 8px;
}
    
#b5528378 {
    order: 1;
}
    
#\34 a3224c3 {
    order: 0;
}
    
#d17ea6c9 {
    align-self: auto;
    width: 52.5%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 306aff0 {
    align-self: auto;
    width: 99.99743208330072%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#def44589 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#f5fc65c4 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 12% 4%;
}
    
#\32 381ffb0 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#d17ea6c9 {
    align-self: stretch;
    row-gap: 4px;
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 1809828 {
    order: 1;
}
    
#e6f510a6 {
    width: 100%;
    order: 1;
}
    
#\31 e2611e5 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f5fc65c4 {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#d17ea6c9 {
    order: 1;
}
    
#e6f510a6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\30 779b4e4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8e68251 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#\30 4acb126 {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8e68251 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 4acb126 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#c8e68251 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\30 4acb126 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c8e68251 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 4acb126 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c8e68251 {
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#ea892ffc {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 99.91816766733376%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2819cc6 {
    max-width: 100%;
    width: 94.24471658841182%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd3c2b2 {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 2%;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#b009ac9c {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 99.91816766733376%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d227f76 {
    max-width: 100%;
    width: 30px;
    height: auto;
    order: 0;
}
    
#cd13536e {
    max-width: 100%;
    width: 94.24471658841182%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fa107ed6 {
    max-width: 100%;
    width: 94.24471658841182%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 32af34a {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 99.91816766733376%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b264945 {
    column-gap: 2%;
    row-gap: 24px;
    background-color: var(--color_18);
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    padding: 2% 4% 2% 4%;
}
    
#e77f87df {
    max-width: 100%;
    width: 30px;
    height: auto;
    order: 0;
}
    
#c6d2d52e {
    max-width: 100%;
    width: 30px;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea892ffc {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd3c2b2 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b009ac9c {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 d227f76 {
    height: auto;
}
    
#\33 32af34a {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 b264945 {
    row-gap: 12px;
    flex-direction: row;
    padding-left: 2%;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#e77f87df {
    height: auto;
}
    
#c6d2d52e {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\30 d227f76 {
    height: auto;
}
    
#e77f87df {
    height: auto;
}
    
#c6d2d52e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ea892ffc {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd3c2b2 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#b009ac9c {
    align-self: auto;
    width: 99.79925834363412%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d227f76 {
    width: 30px;
    height: auto;
}
    
#\33 32af34a {
    align-self: auto;
    width: 99.79925834363412%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b264945 {
    row-gap: 12px;
    padding-top: 6%;
    flex-direction: column;
    width: 100%;
    padding-bottom: 6%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#e77f87df {
    width: 30px;
    height: auto;
}
    
#c6d2d52e {
    width: 30px;
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ea892ffc {
    margin: 0px 0% 0px 0%;
}
    
#b009ac9c {
    margin: 0px 0% 0px 0%;
}
    
#\30 d227f76 {
    width: 27px;
    height: auto;
}
    
#\33 32af34a {
    margin: 0px 0% 0px 0%;
}
    
#\33 b264945 {
    padding-top: 2%;
    flex-direction: column;
    padding-bottom: 2%;
    flex-wrap: nowrap;
}
    
#e77f87df {
    width: 27px;
    height: auto;
}
    
#c6d2d52e {
    width: 27px;
    height: auto;
}
}

