*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1692106085 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1400472463 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1166086963 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1972682238 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1024678107 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1821031680 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1727666713 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1312912397 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1551304593 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1283442105 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1830292379 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1050452504 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 8af161e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0615006 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 dee7d7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e6465e6f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e6465e6f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#dbcccb07 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f32eb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b8d07e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b8d07e1 {
    width: 93.93%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#dcfd1943 {
    width: 93.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8af161e {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\38 dee7d7a {
    width: 100%;
    min-height: 80px;
    padding-top: 8%;
}
    
#\37 2f32eb5 {
    width: 100%;
    min-height: 80px;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\36 8af161e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 dee7d7a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
    
#\37 2f32eb5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 15px;
    padding: 8% 6% 8% 6%;
}
}



@media all {
    
#b684e3e2 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 180dd2e {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c71f45c {
    width: 591px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5f2982 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 c68bd3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b145572 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 52.429327400184356%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a9bf0b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 43.49%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/16b64e12/dms3rep/multi/opt/pexels-photo-5974053-1920w.jpeg);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 a9bf0b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQGBRESMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAyER/9oADAMBAAIRAxEAPwChuD0bJkm/KR1rprJCA+z1M+5fFocu4qQB5t0PsRJ0ngymcSP/2Q==');
}
    
#a5d03e2e {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7c9e5b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b684e3e2 {
    width: 100%;
}
    
#\36 180dd2e {
    width: 100%;
}
    
#\32 c71f45c {
    width: 100%;
}
    
#\39 c68bd3d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 4% 10% 4%;
}
    
#\30 b145572 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
    
#\33 a9bf0b0 {
    width: 100%;
    min-height: 300px;
    row-gap: 12px;
    height: auto;
}
#\33 a9bf0b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQGBRESMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAyER/9oADAMBAAIRAxEAPwChuD0bJkm/KR1rprJCA+z1M+5fFocu4qQB5t0PsRJ0ngymcSP/2Q==');
}
    
#a5d03e2e {
    margin-left: 0%;
    margin-right: 0%;
    width: 110.04%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#b684e3e2 {
    width: 311px;
}
    
#\36 180dd2e {
    width: 311px;
}
    
#\32 c71f45c {
    width: 311px;
}
    
#\39 c68bd3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 12% 4%;
}
    
#\30 b145572 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\33 a9bf0b0 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 24px;
}
#\33 a9bf0b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQGBRESMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAyER/9oADAMBAAIRAxEAPwChuD0bJkm/KR1rprJCA+z1M+5fFocu4qQB5t0PsRJ0ngymcSP/2Q==');
}
    
#a5d03e2e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1585936 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5517533 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 741b9bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3410c22 {
    min-height: 582px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6d9f894 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#b413a8e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d014b896 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\36 13465ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d91d1e23 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#efd346fa {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b36a7273 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\37 30a7fae {
    background-color: var(--color_1);
    background-image: none;
}
    
#d53294c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1256b22 {
    margin: 0px 0% 0px 0%;
}
    
#Plumbing {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: var(--color_7);
    background-image: none;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#Electrical {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28.000000000000007%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 13465ef {
    width: 100%;
    min-height: 80px;
    row-gap: 35px;
    margin: 0% 0% 0% 0%;
}
    
#d91d1e23 {
    width: 75%;
}
    
#efd346fa {
    width: 75%;
}
    
#b36a7273 {
    height: 335px;
}
    
#\37 3410c22 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 30px;
}
    
#\38 6d9f894 {
    height: 335px;
}
    
#Plumbing {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#Electrical {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 13465ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#d91d1e23 {
    width: 100%;
}
    
#efd346fa {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#b36a7273 {
    height: 240px;
}
    
#\37 3410c22 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding-top: 8%;
}
    
#\38 6d9f894 {
    height: 240px;
}
    
#b413a8e4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#Plumbing {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#Electrical {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#dbf69731 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b413a48e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7d535b6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b57a2f6 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 9eb7016 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bac68133 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a7a10d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#daf4edf2 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\37 37c593a {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\36 2cacac3 {
    margin: 0px 0% 0px 0%;
}
    
#Carpentry {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: var(--color_7);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#Painting {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7d535b6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#daf4edf2 {
    height: 335px;
}
    
#\37 37c593a {
    height: 335px;
}
    
#Carpentry {
    width: 100%;
    min-height: 80px;
}
    
#Painting {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b413a48e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7d535b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 3.996300268096515% 4% 0% 4%;
}
    
#daf4edf2 {
    height: 240px;
}
    
#\37 37c593a {
    height: 240px;
}
    
#Carpentry {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#Painting {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b96f6496 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f2c23e8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b37bd6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5f22d73 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\34 27c74c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca6c65af {
    background-color: var(--color_6);
    background-image: none;
}
    
#dc4624ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cf863d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 462474e {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\32 800300b {
    margin: 0px 0% 0px 0%;
}
    
#DrywallRepair {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ApplianceInstallation {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_7);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f2c23e8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#e5f22d73 {
    height: 335px;
}
    
#\35 462474e {
    height: 335px;
}
    
#DrywallRepair {
    width: 100%;
    min-height: 80px;
}
    
#ApplianceInstallation {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 f2c23e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 3.996300268096515% 4% 0% 4%;
}
    
#e5f22d73 {
    height: 240px;
}
    
#\39 cf863d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 462474e {
    height: 240px;
}
    
#DrywallRepair {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ApplianceInstallation {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e895a232 {
    background-color: var(--color_6);
    background-image: none;
}
    
#ac061914 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\31 607aae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfc6d7d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c4638c7 {
    width: 100%;
    height: 238px;
    max-width: 100%;
    margin-bottom: 20px;
}
    
#\37 00204ca {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bdfd24a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 926db53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e044c50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8efa14d {
    margin: 0px 0% 0px 0%;
}
    
#BathroomRemodels {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: var(--color_7);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#BarnRestoration {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac061914 {
    height: 335px;
}
    
#\31 c4638c7 {
    height: 335px;
}
    
#\37 00204ca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 3.9982876712328768% 2% 3.9982876712328768% 2%;
}
    
#\30 926db53 {
    width: 100%;
    min-height: 80px;
}
    
#BathroomRemodels {
    width: 100%;
    min-height: 80px;
}
    
#BarnRestoration {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ac061914 {
    height: 240px;
}
    
#\31 c4638c7 {
    height: 240px;
}
    
#\37 00204ca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 14px;
}
    
#\30 926db53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#BathroomRemodels {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#BarnRestoration {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 4944347 {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 fcf3018 {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8b9e744 {
    width: 440px;
    height: auto;
    max-width: 100%;
}
    
#de7dffd2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 25c2fab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.65%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0b2a3b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 52ac948 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 544447b {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 cceb75b {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e5cfd5be {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d45eb5b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 423a9dd {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 560763f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6c2de48 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fa6bc00f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa6bc00f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#d8430941.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d8430941 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c7a2634 {
    width: 436px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 05f9075 {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
    
#\39 433d3a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 433d3a7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#c5fe957b {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 9f7f7be {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7a0bc7c {
    background-color: var(--color_7);
    background-image: none;
}
    
#c2ac0e13.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2ac0e13 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\31 db3a0a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b78cc1db {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f37dce8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.27328984047693%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f500424 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed4f76d7 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 d168dca {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7e63f94 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8b7363b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 8b7363b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#e07adf8d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4944347 {
    width: 186px;
}
    
#\32 fcf3018 {
    width: 186px;
}
    
#d8b9e744 {
    width: 595px;
}
    
#de7dffd2 {
    column-gap: 4%;
}
    
#\34 25c2fab {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\30 0b2a3b9 {
    column-gap: 4%;
}
    
#\30 52ac948 {
    column-gap: 4%;
}
    
#\33 544447b {
    width: 329.703px;
}
    
#\30 cceb75b {
    width: 326.672px;
}
    
#e5cfd5be {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\32 d45eb5b {
    width: 25.4062px;
}
    
#\39 423a9dd {
    width: 24.9609px;
}
    
#\35 560763f {
    column-gap: 4%;
}
    
#d6c2de48 {
    width: 326.672px;
}
    
#\31 c7a2634 {
    width: 335.688px;
}
    
#\38 05f9075 {
    width: 595px;
    margin-bottom: 15px;
}
    
#c5fe957b {
    width: 186px;
}
    
#\36 9f7f7be {
    width: 186px;
}
    
#\31 db3a0a8 {
    column-gap: 4%;
}
    
#b78cc1db {
    width: 196px;
}
    
#f37dce8d {
    width: 100%;
    min-height: 80px;
}
    
#\32 f500424 {
    width: 25.4062px;
}
    
#ed4f76d7 {
    width: 320.914px;
}
    
#\32 d168dca {
    width: 26.1094px;
}
    
#\37 7e63f94 {
    width: 25.6406px;
}
}



@media (max-width: 767px) {
    
#\31 4944347 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fcf3018 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d8b9e744 {
    width: 99.9999555678978%;
}
    
#de7dffd2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 25c2fab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#\30 0b2a3b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 52ac948 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 544447b {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cceb75b {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e5cfd5be {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\32 d45eb5b {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 423a9dd {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 560763f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6c2de48 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 c7a2634 {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 05f9075 {
    margin-bottom: 10px;
}
    
#c5fe957b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f7f7be {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 db3a0a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b78cc1db {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f37dce8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f500424 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4f76d7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d168dca {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e63f94 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1b16667 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2d374e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 04c05c1 {
    width: 68.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1ffa78f {
    background-color: var(--color_6);
    background-image: none;
}
    
#b8f1a8ac {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#\33 668461d {
    width: 68.05%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1b16667 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 77px;
}
    
#\33 04c05c1 {
    width: 99.59%;
}
    
#b8f1a8ac {
    min-height: 60px;
}
    
#\33 668461d {
    width: 99.59%;
}
}



@media (max-width: 767px) {
    
#\38 1b16667 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\31 2d374e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 04c05c1 {
    width: 100%;
}
    
#b8f1a8ac {
    width: 100%;
}
    
#\33 668461d {
    width: 100%;
}
}



@media all {
    
#b9d41ab8 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 94f0751 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7603e28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f390cdf {
    width: 77.98%;
    height: auto;
    max-width: 100%;
}
    
#\39 536c24d {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ea7d4e6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 484ce32 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b96fe70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 98520fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a2c016cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 58faedf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 1px 0px 1px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f591065 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce0333a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2c016cf {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\38 94f0751 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\34 58faedf {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\39 536c24d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#a2c016cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\38 94f0751 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\34 58faedf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
}
    
#\39 536c24d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 10px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 252db18::before, #\36 252db18 > .bgExtraLayerOverlay {
    
}
#\36 252db18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b39dd57 {
    min-height: 897px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ece13c25::before, #ece13c25 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
}
#ece13c25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/16b64e12/dms3rep/multi/opt/pexels-photo-5973848-1920w.jpeg");
}
    
#\35 11838ad {
    margin: 0px 0% 0px 0%;
}
    
#\39 c9a7260 {
    width: 656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fcb8ab3::before, #\38 fcb8ab3 > .bgExtraLayerOverlay {
    
}
#\38 fcb8ab3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\38 fcb8ab3.lazy {
    background-image: url('');
}
    
#\33 c17ec2e {
    width: 656px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ev {
    align-items: flex-start;
    width: 100%;
    min-height: 139px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
}
    
#group_d6k {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 0px 0px 0px;
}
    
#widget_4fv {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b39dd57 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 376px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 11838ad {
    margin: 0px 0% 0px 0%;
}
    
#\39 c9a7260 {
    width: 672px;
}
    
#ece13c25::before, #ece13c25 > .bgExtraLayerOverlay {
    
}
    
#\36 252db18::before, #\36 252db18 > .bgExtraLayerOverlay {
    
}
#\36 252db18 {
    width: 100%;
    min-height: 8px;
}
    
#\38 fcb8ab3::before, #\38 fcb8ab3 > .bgExtraLayerOverlay {
    
}
#\38 fcb8ab3.lazy {
    background-image: url('');
}
    
#\33 c17ec2e {
    width: 672px;
}
}



@media (max-width: 767px) {
    
#\36 252db18::before, #\36 252db18 > .bgExtraLayerOverlay {
    
}
#\36 252db18 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\35 b39dd57 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ece13c25::before, #ece13c25 > .bgExtraLayerOverlay {
    
}
    
#\38 fcb8ab3::before, #\38 fcb8ab3 > .bgExtraLayerOverlay {
    
}
#\38 fcb8ab3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\38 fcb8ab3.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b9539ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.65026979396679%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 476ab5d {
    min-height: 456px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c93f2ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b05d7814 {
    margin: 0px 0% 0px 0%;
}
    
#\39 28cf52e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.27%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/16b64e12/dms3rep/multi/opt/pexels-photo-5973862-1920w.jpeg);
    margin: 0% 0% 0% 0%;
}
#\39 28cf52e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFMQYREiMkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBITH/2gAMAwEAAhEDEQA/AJ9LfJ6e5wNJ2AA7sL4WzDU1PwHyFj6iKeuKGN0//9k=');
}
    
#\31 29fbf7b {
    width: 81.81%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 476ab5d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 314px;
}
    
#b05d7814 {
    margin: 0px 0% 0px 0%;
}
    
#\31 29fbf7b {
    width: 100.00%;
}
    
#\35 b9539ba {
    width: 45.88783235898493%;
    padding: 10px 24px 10px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 28cf52e {
    width: 50.03%;
}
#\39 28cf52e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFMQYREiMkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBITH/2gAMAwEAAhEDEQA/AJ9LfJ6e5wNJ2AA7sL4WzDU1PwHyFj6iKeuKGN0//9k=');
}
}



@media (max-width: 767px) {
    
#\35 b9539ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 476ab5d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 28cf52e {
    min-height: 250px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\39 28cf52e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwQFMQYREiMkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAMBITH/2gAMAwEAAhEDEQA/AJ9LfJ6e5wNJ2AA7sL4WzDU1PwHyFj6iKeuKGN0//9k=');
}
    
#\31 29fbf7b {
    width: 99.55%;
}
}

