*#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 nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1672204467 { color:white !important; }

  *#dm .dmInner a.u_1220846616 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1090146218 .svg { fill:rgba(251,176,4,1) !important; }

  *#dm .dmInner div.u_1370981224 .svg { fill:rgba(251,176,4,1) !important; }

  *#dm .dmInner div.u_1935276170 .svg { fill:rgba(251,176,4,1) !important; }

  *#dm .dmInner div.u_1759380453 .svg { fill:rgba(251,176,4,1) !important; }

  *#dm .dmInner div.u_1941114445 .svg { fill:rgba(251,176,4,1) !important; }

  *#dm .dmInner a.u_1548960008 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1216839386 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1908319724 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1986703637 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner a.u_1822660244 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1737719853 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1310633468 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner a.u_1023430302 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1492871321 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner a.u_1374642222 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1201288083 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1913631948 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1168525236 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1485705377 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner a.u_1582896093 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1789411229 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1695512681 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1695512681 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1178877209 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1178877209 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1128850590 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1796313012 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1305590723 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1305590723 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1326708164 {
    border-style:solid !important;
    border-color:rgb(31,58,95) !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1326708164 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1505431334 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1945223138 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1889393926 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1889393926 { width:100% !important; }

  *#dm .dmInner a.u_1510085308 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1556668118 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1401338454 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1215850179 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1215943975 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1190782047 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1939911080 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1498889217 {
    border-style:solid !important;
    border-color:rgb(31,58,95) !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1498889217 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1133547047 {
    border-style:solid !important;
    border-color:rgb(31,58,95) !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1133547047 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1368312052 {
    border-style:solid !important;
    border-color:rgb(31,58,95) !important;
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1368312052 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1107013855 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner a.u_1924448392 span.text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1924448392 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1924448392:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1924448392.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1924448392:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1924448392.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1837278010 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1837278010 { width:100% !important; }

  *#dm .dmInner div.u_1524259755 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner *.u_1994555454 .dmformsubmit {
    float:none !important;
    display:block !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1994555454 .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner div.u_1994555454 input:not([type="submit"]) { border-bottom-color:rgba(186,186,186,1) !important; }

  *#dm .dmInner div.u_1994555454 textarea { border-bottom-color:rgba(186,186,186,1) !important; }

  *#dm .dmInner div.u_1994555454 select { border-bottom-color:rgba(186,186,186,1) !important; }

  *#dm .dmInner *.u_1994555454 .dmforminput { text-align:CENTER !important; }

  *#dm .dmInner div.u_1994555454 .dmforminput input { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .dmforminput textarea { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .dmforminput .fileUploadLink { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .checkboxwrapper span { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .radiowrapper span { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .optinwrapper div { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .freetextwrapper { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .dmforminput select { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 .dmforminput option { font-family: Inter !important; }

  *#dm .dmInner div.u_1994555454 {
    border-style:solid !important;
    border-color:rgb(17,17,17) rgb(17,17,17) rgb(17,17,17) rgb(17,17,17) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1360964897 hr {
    border-width:1px !important;
    color:rgba(251,176,4,1) !important;
  }

  *#dm .dmInner div.u_1994555454 .dmform-success { font-family: Epilogue !important; }

  *#dm .dmInner div.u_1994555454 .dmform-success .rteBlock { font-family: Epilogue !important; }

  *#dm .dmInner div.u_1994555454 .dmform-error { font-family: Epilogue !important; }

  *#dm .dmInner div.u_1994555454 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner div.u_1994555454 .dmformsubmit {
    justify-content:center !important;
    box-shadow:rgba(159,159,159,1) 0px 3px 11px 0px !important;
    height:57px !important;
  }

  *#dm .dmInner a.u_1722101319:hover {
    border-color:rgba(255,255,255,1) !important;
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1722101319.hover {
    border-color:rgba(255,255,255,1) !important;
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1994555454 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:bold !important;
    font-family: Inter !important;
    color:var(--color_4) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1994555454 .m-recaptcha {
    font-weight:bold !important;
    font-family: Inter !important;
    color:var(--color_4) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1994555454 input::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1994555454 input.placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1994555454 textarea::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1994555454 textarea.placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1994555454 select::placeholder { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1994555454 select.placeholder { color:var(--color_9) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1994555454 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1994555454 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1989331749 .more-posts-text-container {
    height:59px !important;
    width:269px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1994555454 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1994555454 .m-recaptcha { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1994555454 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1994555454 .m-recaptcha { font-size:15px !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 {
    
#\31 8fdd963 {
    min-height: 617px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a329df29 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 e000396 {
    width: 319px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 896f042::before, #\39 896f042 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.72;
    background-image: linear-gradient(90deg, rgba(17, 17, 17, 1) 16%, rgba(0, 0, 0, 0) 100%);
}
#\39 896f042 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/stock-photo-client-and-contractor-discussing-plan-to-renovation-house-1136987729-1920w.jpg);
    justify-content: flex-end;
    border-radius: 25px 25px 25px 25px;
    background-attachment: fixed;
    flex-wrap: nowrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 45px 4% 45px 4%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5d4fb7d {
    width: 710px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a776a5e1 {
    width: 56.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fp4 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l5s {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.65%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 cc53ba2 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2c942e8 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9eed88 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f85dda17 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8fdd963 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 26px;
    padding: 4% 4% 4% 4%;
}
    
#\35 e000396 {
    margin: 0px 0% 0px 0%;
}
    
#\39 896f042::before, #\39 896f042 > .bgExtraLayerOverlay {
    
}
#\39 896f042 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
    padding-left: 6%;
    padding-right: 6%;
    align-items: flex-start;
}
    
#\31 5d4fb7d {
    width: 589px;
    margin: 0px 0% 0px 0%;
}
    
#a776a5e1 {
    width: 99.94%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8fdd963 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\39 896f042::before, #\39 896f042 > .bgExtraLayerOverlay {
    
}
#\39 896f042 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    background-position: 50% 50%;
    padding: 8% 8% 8% 8%;
}
    
#a776a5e1 {
    width: 293.523px;
}
    
#group_l5s {
    width: 38.95%;
    height: auto;
    min-height: 37px;
}
    
#\35 e000396 {
    width: 277px;
}
}



@media all {
    
#\36 05ff2e4::before, #\36 05ff2e4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 05ff2e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 21.63300553165335%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\36 05ff2e4.lazy {
    background-image: url('');
}
    
#ca8ab495.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#ca8ab495 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b094d322.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#b094d322 {
    width: 38.30%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4546331 {
    width: 57.297403614946106%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8167c03 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99897334756238%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 70b1ab5 {
    min-height: 491px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 ffd2c11::before, #\33 ffd2c11 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 ffd2c11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 74.29%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\33 ffd2c11.lazy {
    background-image: url('');
}
    
#\38 ed030dc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 654dad7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99897334756238%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 ba12a41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\33 ba12a41 {
    width: 38.24%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a00893e3 {
    width: 57.365012292978136%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b40818b9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    align-self: stretch;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 15b8f53.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\35 15b8f53 {
    width: 38.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e1012f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63b9856 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 57.26965566617586%;
    min-height: 0px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#ac614910 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 3;
    align-self: stretch;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 714f34f {
    width: 57.32%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3c39ecb {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#\35 51c3f7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\35 51c3f7a {
    width: 38.11%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7afc175 {
    width: 50.875px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e3a25d {
    width: 50.875px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9b02498 {
    width: 50.875px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f77c94de {
    width: 50.875px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 05ff2e4 {
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    order: 0;
}
#\36 05ff2e4.lazy {
    background-image: url('');
}
    
#\31 8167c03 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 70b1ab5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 ffd2c11 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: flex-start;
}
#\33 ffd2c11.lazy {
    background-image: url('');
}
    
#\36 654dad7 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#b40818b9 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\37 63b9856 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#ac614910 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#b3c39ecb {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 05ff2e4 {
    row-gap: 16px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\36 05ff2e4.lazy {
    background-image: url('');
}
    
#b094d322 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4546331 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8167c03 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70b1ab5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 ffd2c11 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
#\33 ffd2c11.lazy {
    background-image: url('');
}
    
#\38 ed030dc {
    width: 100.00%;
    order: 0;
}
    
#\36 654dad7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ba12a41 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a00893e3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b40818b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15b8f53 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4e1012f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 63b9856 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac614910 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 714f34f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b3c39ecb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 120px;
}
    
#\35 51c3f7a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c3f364c5 {
    margin: 0px 2% 0px 2%;
}
    
#\39 d741131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d3bac895 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74ade29 {
    width: 50.89%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0047e8c {
    min-height: 357px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 48b88d7::before, #\34 48b88d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.93;
    border-radius: inherit;
}
#\34 48b88d7 {
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/stock-photo-client-and-contractor-discussing-plan-to-renovation-house-1136987729-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
}
#\34 48b88d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACAwYEBREhQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEEiH/2gAMAwEAAhEDEQA/AKvWLBUpNbKWeZnjvPYW7xrJXTjRF2tcSWDp+IicJRdXs/TINjACf//Z');
}
    
#\38 e10297b {
    width: 225px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 858ee39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\33 858ee39 {
    width: 34.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0047e8c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 352px;
    column-gap: 0%;
    row-gap: 24px;
    padding: 0% 2% 4% 2%;
}
    
#\39 d741131 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 48b88d7::before, #\34 48b88d7 > .bgExtraLayerOverlay {
    
}
#\34 48b88d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACAwYEBREhQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEEiH/2gAMAwEAAhEDEQA/AKvWLBUpNbKWeZnjvPYW7xrJXTjRF2tcSWDp+IicJRdXs/TINjACf//Z');
}
}



@media (max-width: 767px) {
    
#\34 0047e8c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 48b88d7 {
    grid-template-rows: minmax(8px, max-content);
}
#\34 48b88d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACAwYEBREhQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEEiH/2gAMAwEAAhEDEQA/AKvWLBUpNbKWeZnjvPYW7xrJXTjRF2tcSWDp+IicJRdXs/TINjACf//Z');
}
}



@media (max-width: 767px) {
    
#\39 d741131 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
}
    
#d3bac895 {
    order: 2;
}
    
#\36 74ade29 {
    order: 3;
    width: 100%;
}
    
#\34 0047e8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 3% 6% 3%;
}
    
#\34 48b88d7::before, #\34 48b88d7 > .bgExtraLayerOverlay {
    
}
#\34 48b88d7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACAwYEBREhQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEEiH/2gAMAwEAAhEDEQA/AKvWLBUpNbKWeZnjvPYW7xrJXTjRF2tcSWDp+IicJRdXs/TINjACf//Z');
}
    
#\38 e10297b {
    height: 42px;
}
    
#\33 858ee39 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 c3a2d90::before, #\39 c3a2d90 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 c3a2d90 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.66%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 c3a2d90.lazy {
    background-image: url('');
}
    
#b19e82ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 10px 20px 10px;
}
#b19e82ea {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c31f90::before, #\30 4c31f90 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 4c31f90 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 60.24930747922438%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 4c31f90.lazy {
    background-image: url('');
}
    
#\33 13a3668 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cd925f {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 106px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 1;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ecf3a6c3 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 106px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ec16246e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ec16246e {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a9e3c0ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 10px 20px 10px;
}
#a9e3c0ba {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d11eea83 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 272px;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#abb771ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#abb771ed {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a43ed21.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\32 a43ed21 {
    width: 98.88%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1343dc7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\33 1343dc7 {
    width: 98.87591801016458%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sth {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 55271b3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6c71249::before, #\38 6c71249 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#\38 6c71249 {
    background-image: url();
}
#\38 6c71249.lazy {
    background-image: url('');
}
    
#widget_m7u {
    width: 85.94%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9nh {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4c31f90 {
    row-gap: 16px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\30 4c31f90.lazy {
    background-image: url('');
}
    
#\34 1cd925f {
    width: 46.17%;
    min-height: 106px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3a2d90 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
#\39 c3a2d90.lazy {
    background-image: url('');
}
    
#ecf3a6c3 {
    width: 45.51%;
    margin: 0px 0% 0px 0%;
}
    
#ec16246e {
    width: 100%;
}
    
#d11eea83 {
    column-gap: 4%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
    padding-top: 4%;
}
    
#abb771ed {
    width: 100%;
}
    
#\38 6c71249::before, #\38 6c71249 > .bgExtraLayerOverlay {
    
}
#\38 6c71249.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\30 4c31f90 {
    row-gap: 25px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\30 4c31f90.lazy {
    background-image: url('');
}
    
#\34 1cd925f {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 13a3668 {
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3a2d90 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\39 c3a2d90.lazy {
    background-image: url('');
}
    
#ecf3a6c3 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 106px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d11eea83 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\32 a43ed21 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 6c71249::before, #\38 6c71249 > .bgExtraLayerOverlay {
    
}
#\38 6c71249.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 b03918d {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    padding-left: 4%;
    width: 100%;
    padding-bottom: 4%;
    min-height: 306px;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 5a59c66::before, #\35 5a59c66 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 5a59c66 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.66%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\35 5a59c66.lazy {
    background-image: url('');
}
    
#\39 1de40fd::before, #\39 1de40fd > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 1de40fd {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 60.24930747922438%;
    justify-content: space-between;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 1de40fd.lazy {
    background-image: url('');
}
    
#\30 eb5f089 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 106px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.9973217230688%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 3;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#\32 a1f0e89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\32 a1f0e89 {
    width: 98.87591801016458%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eceb366d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#eceb366d {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c72a7e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f6651a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 10px 20px 10px;
}
#f6651a5a {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80bbbce {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d12c186 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 106px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.99404973942872%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 3;
    height: auto;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#\38 972e032.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\38 972e032 {
    width: 98.87591801016458%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b7e6fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 3b7e6fe {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4252b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 10px 20px 10px;
}
#\37 d4252b4 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1de40fd {
    row-gap: 16px;
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#\39 1de40fd.lazy {
    background-image: url('');
}
    
#\36 b03918d {
    column-gap: 4%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\35 5a59c66 {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
#\35 5a59c66.lazy {
    background-image: url('');
}
    
#\30 eb5f089 {
    width: 45.51%;
    margin: 0px 0% 0px 0%;
}
    
#eceb366d {
    width: 100%;
}
    
#\39 d12c186 {
    width: 46.17%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3b7e6fe {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 1de40fd {
    row-gap: 25px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#\39 1de40fd.lazy {
    background-image: url('');
}
    
#\36 b03918d {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\35 5a59c66 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\35 5a59c66.lazy {
    background-image: url('');
}
    
#\30 eb5f089 {
    align-self: stretch;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d12c186 {
    align-self: stretch;
    max-width: 100%;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af27ecfd {
    min-height: 155px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e93cad42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 6614e90::before, #\39 6614e90 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.52;
    border-radius: inherit;
}
#\39 6614e90 {
    background-color: rgba(255, 255, 255, 0);
    background-image: url();
    background-position: 0% 50%;
}
#\39 6614e90.lazy {
    background-image: url('');
}
    
#\39 4da98db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5bf088e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af27ecfd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#e93cad42 {
    width: 100%;
    min-height: 8px;
}
    
#\37 5bf088e {
    width: 100.00%;
}
    
#\39 6614e90::before, #\39 6614e90 > .bgExtraLayerOverlay {
    
}
#\39 6614e90.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#af27ecfd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#e93cad42 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\37 5bf088e {
    width: 100.00%;
}
    
#\39 6614e90::before, #\39 6614e90 > .bgExtraLayerOverlay {
    
}
#\39 6614e90.lazy {
    background-image: url('');
}
}



@media all {
    
#\31 ab7a17b::before, #\31 ab7a17b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#\31 ab7a17b {
    background-color: var(--color_3);
    background-image: url();
}
#\31 ab7a17b.lazy {
    background-image: url('');
}
    
#\32 6803dd6 {
    min-height: 566px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 a0606cf {
    justify-content: space-between;
    align-items: center;
    width: 66.67524511374559%;
    min-height: 366px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 16px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b9a37897 {
    width: 977px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e668f53 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 366px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    height: auto;
    background-image: url();
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\32 e668f53.lazy {
    background-image: url('');
}
    
#\31 40c102d {
    width: 253px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 287c9b1 {
    background-position: 100% 50%;
    flex-direction: row;
    align-items: flex-start;
    width: 344px;
    min-height: 108.74%;
    max-height: none;
    order: 1;
    border-radius: 30px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/Relevel+house+Sydney-439h.jpg);
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
#\36 287c9b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQRIQUSFTGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMR/9oADAMBAAIRAxEAPwDHTjinXRZqyTF532cMAn4qfPXhprIsD0iILaPY5QZ//9k=');
}
    
#\33 42bd680.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\33 42bd680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc593b58::before, #cc593b58 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.91;
    border-radius: inherit;
}
#cc593b58 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/pexels-photo-6473973-1920w.jpeg);
    background-attachment: fixed;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#cc593b58.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQFETFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMxhsqWrXCCu7sCXY+Ko9sG+TRFEWML/2Q==');
}
    
#d7495b07 {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#c9fa5aaa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#c9fa5aaa {
    width: 34.25841309540987%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e668f53 {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
#\32 e668f53.lazy {
    background-image: url('');
}
    
#\31 40c102d {
    order: 3;
}
    
#\32 6803dd6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#\36 287c9b1 {
    min-height: 100.00%;
    width: 143px;
    align-self: stretch;
    order: 1;
    max-height: none;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 287c9b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQRIQUSFTGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMR/9oADAMBAAIRAxEAPwDHTjinXRZqyTF532cMAn4qfPXhprIsD0iILaPY5QZ//9k=');
}
    
#b9a37897 {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a0606cf {
    width: 52.87%;
    min-height: 316px;
}
    
#\33 42bd680 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cc593b58::before, #cc593b58 > .bgExtraLayerOverlay {
    
}
#cc593b58 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
#cc593b58.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQFETFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMxhsqWrXCCu7sCXY+Ko9sG+TRFEWML/2Q==');
}
    
#\31 ab7a17b::before, #\31 ab7a17b > .bgExtraLayerOverlay {
    
}
#\31 ab7a17b.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 e668f53 {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
#\32 e668f53.lazy {
    background-image: url('');
}
    
#\31 40c102d {
    margin-left: 0%;
    margin-right: 0%;
    height: 57px;
    order: 2;
    width: 286px;
}
    
#\32 6803dd6 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#\36 287c9b1 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 100.00%;
}
#\36 287c9b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQRIQUSFTGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMR/9oADAMBAAIRAxEAPwDHTjinXRZqyTF532cMAn4qfPXhprIsD0iILaPY5QZ//9k=');
}
    
#b9a37897 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a0606cf {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    row-gap: 17px;
}
    
#\33 42bd680 {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#cc593b58::before, #cc593b58 > .bgExtraLayerOverlay {
    
}
#cc593b58 {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 6%;
    padding: 6% 6% 8% 6%;
}
#cc593b58.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQFETFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAMAwEAAhEDEQA/AMxhsqWrXCCu7sCXY+Ko9sG+TRFEWML/2Q==');
}
    
#\31 ab7a17b::before, #\31 ab7a17b > .bgExtraLayerOverlay {
    
}
#\31 ab7a17b.lazy {
    background-image: url('');
}
    
#c9fa5aaa {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e14d8fa7 {
    min-height: 407px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 4a45c2e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 10px;
}
#\30 4a45c2e {
    width: 691px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e3262eb7::before, #e3262eb7 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#e3262eb7 {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    border-style: solid;
    border-color: rgba(167, 167, 167, 1) rgba(167, 167, 167, 1) rgba(167, 167, 167, 1) rgba(167, 167, 167, 1);
    border-width: 2px 2px 2px 2px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0d69875 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 182fa0e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 45.18%;
    min-height: 300px;
    max-height: 100%;
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e3a2843c {
    margin: 0px 0px 0px 0px;
}
    
#dec9a07f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#group_du3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50.82191531819888%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    margin-bottom: 20px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_bis {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 26.85%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/hia_member-16708f65-1920w.png);
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
#group_bis.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAZUlEQVQI12NInlTyNKEv41RSR3SfnLOqJwMjozYDI6M+AwODERQbMDAwaDNULep+WjC75lT+5Pw+CXs1LwZGRl0GRkZDNIU6DBM2L3zSuHzCqdq5zX3CVmCF+gyMjCAFMMUgWhcAMm4aS2MJ81MAAAAASUVORK5CYII=');
}
    
#\37 b5ed1cb {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 22.81%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/master-builders-asc-1920w.jpg);
    height: auto;
    margin: 20px 0% 1px 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
#\37 b5ed1cb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQREiEiMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAMx/9oADAMBAAIRAxEAPwDZ7AtULlnbKvtgylW4q6RzPXsRGNoBUP/Z');
}
    
#\37 5b881d7 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 17.42%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/QBE+large-1920w.png);
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\37 5b881d7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQI1x3Ozw+BUADA8ffvc+FiWQ4cKr/mUn6cpPzIYxWpg00ztKnsPT3SD1s29Ll+L18QpJ97+iFp9nxFhBCMUJDDOaC46cJ9Q4fsL1f7cLBMU9e0paKoqrozDFA2nqXdq7p2ejN9MBx1222WYWo03Wo2BZ4Hxc2jsA0rK6cz1Xmhz7FMo16vUlSL4/5ZOMXCORkfg7llK0s4EUVZkmRJghDqmgb8OPPj7J5kQRhhjD3Pu/k+Qggj9Fv7AvVpkyDCfyFHAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e14d8fa7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\30 4a45c2e {
    width: 89.69%;
}
    
#e3262eb7::before, #e3262eb7 > .bgExtraLayerOverlay {
    
}
#e3262eb7 {
    padding-left: 20px;
    padding-right: 20px;
    row-gap: 17px;
    width: 100%;
    min-height: 60px;
    justify-content: space-between;
    height: auto;
    padding-bottom: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 182fa0e {
    align-items: flex-start;
    width: 99.88%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e14d8fa7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dec9a07f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e14d8fa7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 4a45c2e {
    width: 99.61%;
}
    
#e3262eb7::before, #e3262eb7 > .bgExtraLayerOverlay {
    
}
#e3262eb7 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\39 182fa0e {
    width: 99.48%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 b5ed1cb {
    width: 37.89010989010989%;
    height: auto;
    min-height: 133px;
}
#\37 b5ed1cb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQREiEiMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAMx/9oADAMBAAIRAxEAPwDZ7AtULlnbKvtgylW4q6RzPXsRGNoBUP/Z');
}
    
#group_du3 {
    width: 99.48%;
    height: auto;
    min-height: 162px;
}
    
#group_bis {
    width: 32.054927472527474%;
    height: auto;
    min-height: 145px;
}
#group_bis.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAZUlEQVQI12NInlTyNKEv41RSR3SfnLOqJwMjozYDI6M+AwODERQbMDAwaDNULep+WjC75lT+5Pw+CXs1LwZGRl0GRkZDNIU6DBM2L3zSuHzCqdq5zX3CVmCF+gyMjCAFMMUgWhcAMm4aS2MJ81MAAAAASUVORK5CYII=');
}
    
#\37 5b881d7 {
    width: 22.05%;
    height: auto;
    min-height: 145px;
}
#\37 5b881d7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQI1x3Ozw+BUADA8ffvc+FiWQ4cKr/mUn6cpPzIYxWpg00ztKnsPT3SD1s29Ll+L18QpJ97+iFp9nxFhBCMUJDDOaC46cJ9Q4fsL1f7cLBMU9e0paKoqrozDFA2nqXdq7p2ejN9MBx1222WYWo03Wo2BZ4Hxc2jsA0rK6cz1Xmhz7FMo16vUlSL4/5ZOMXCORkfg7llK0s4EUVZkmRJghDqmgb8OPPj7J5kQRhhjD3Pu/k+Qggj9Fv7AvVpkyDCfyFHAAAAAElFTkSuQmCC');
}
}



@media all {
    
#be65931f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 2c3d188 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 494px;
    min-height: 315px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#cea14bdb {
    width: 977px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3fee082.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
    padding-top: 10px;
}
#\31 3fee082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2122ee6 {
    min-height: 486px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a973711d {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4d6e264 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 61.99%;
    min-height: 315px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#df34a838 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 494px;
    min-height: 100%;
    max-height: none;
    order: 1;
    border-radius: 30px;
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    column-gap: 9%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\31 c8d8a6a::before, #\31 c8d8a6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.87;
    border-radius: inherit;
}
#\31 c8d8a6a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/House+Levelling+Sydney-1920w.jpg);
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\31 c8d8a6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIDAAQFBhJRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC2f2m9vtfweTdUW4uyschHhIrQj03GyxrI3XTgMfppSgT/2Q==');
}
    
#widget_lh9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#widget_lh9 {
    width: 94.54%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#ed410372.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#ed410372 {
    width: 34.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9bf439 {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2c3d188 {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
    
#cea14bdb {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3fee082 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e2122ee6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#a973711d {
    order: 3;
}
    
#c4d6e264 {
    width: 52.87%;
    min-height: 316px;
}
    
#df34a838 {
    min-height: 100.00%;
    width: 143px;
    align-self: stretch;
    order: 1;
    max-height: none;
    height: auto;
    background-repeat: no-repeat;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c8d8a6a::before, #\31 c8d8a6a > .bgExtraLayerOverlay {
    
}
#\31 c8d8a6a {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
#\31 c8d8a6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIDAAQFBhJRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC2f2m9vtfweTdUW4uyschHhIrQj03GyxrI3XTgMfppSgT/2Q==');
}
}



@media (max-width: 767px) {
    
#\32 2c3d188 {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#cea14bdb {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\31 3fee082 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#e2122ee6 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#a973711d {
    margin-left: 0%;
    margin-right: 0%;
    height: 55px;
    width: 286px;
    order: 4;
}
    
#c4d6e264 {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    row-gap: 9px;
}
    
#df34a838 {
    border-radius: 30px;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 98.24%;
}
    
#\31 c8d8a6a::before, #\31 c8d8a6a > .bgExtraLayerOverlay {
    
}
#\31 c8d8a6a {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
#\31 c8d8a6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIDAAQFBhJRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC2f2m9vtfweTdUW4uyschHhIrQj03GyxrI3XTgMfppSgT/2Q==');
}
    
#ed410372 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 34.24956369982548%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9bf439 {
    order: 0;
}
}



@media all {
    
#\34 2738854 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3baecd0::before, #f3baecd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#f3baecd0 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.98361052437299%;
    min-height: 1176px;
    max-height: 100%;
    border-radius: 20px;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_9);
    height: auto;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 4a092c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b6722c0d {
    min-height: 549px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 4c72236::before, #\36 4c72236 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#\36 4c72236 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.70304077906268%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    margin-bottom: 20px;
    background-attachment: fixed;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#\36 4c72236.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\38 b5402fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eb8ac9cf {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13bca8d::before, #\36 13bca8d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.48;
    border-radius: inherit;
}
#\36 13bca8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url();
}
#\36 13bca8d.lazy {
    background-image: url('');
}
    
#group_dgc {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-right: 16px;
    padding-left: 16px;
    justify-content: flex-start;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0b05064::before, #\39 0b05064 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#\39 0b05064 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.4035690809495%;
    min-height: 313px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 4;
    height: auto;
    justify-self: auto;
    background-attachment: fixed;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#\39 0b05064.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#babb4fa0 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2ae07b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 c07229f {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74b4ac5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\32 74b4ac5 {
    width: 34.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab58f77.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\33 ab58f77 {
    width: 28.617703768624015%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e998b0cc {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#fb5e5d30.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#fb5e5d30 {
    width: 28.69514314034167%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d19af30::before, #\30 d19af30 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#\30 d19af30 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 3;
    margin-top: 20px;
    margin-bottom: 20px;
    background-attachment: fixed;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#\30 d19af30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\39 d52c1b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\39 d52c1b5 {
    width: 28.617703768624015%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e073bc6f {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0eab485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 f9ced22 {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81f63a1::before, #\32 81f63a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#\32 81f63a1 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 1177px;
    max-height: 100%;
    border-radius: 20px;
    background-image: initial;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_9);
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 82655bc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\30 82655bc {
    width: 34.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bbe5747d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 11ba410::before, #\35 11ba410 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#\35 11ba410 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.57244152604923%;
    min-height: 292px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 2;
    justify-self: auto;
    background-attachment: fixed;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#\35 11ba410.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#cae4d43d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#cae4d43d {
    width: 28.617703768624015%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6bf871a {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b240ef8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0554ac1 {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#dc159072::before, #dc159072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#dc159072 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.87280547708126%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background-attachment: fixed;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#dc159072.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#cbd6834d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#cbd6834d {
    width: 28.617703768624015%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#abb10757 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 25f085c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bc1a4170 {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47bfa20::before, #\30 47bfa20 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.96;
    border-radius: inherit;
}
#\30 47bfa20 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.70%;
    min-height: 313px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/95f53b8c-345d-4e31-b43f-18a71ef895d7/dms3rep/multi/opt/palmtree-zoom-leaf-1920w.png);
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 4;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background-attachment: fixed;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-left: 0%;
}
#\30 47bfa20.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#b77cae98.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#b77cae98 {
    width: 28.69514314034167%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bcde5b70 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1b71d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f1901a69 {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2738854 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f3baecd0::before, #f3baecd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#f3baecd0 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#b6722c0d {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\36 4c72236::before, #\36 4c72236 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 4c72236 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\36 4c72236.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#group_dgc {
    width: 49%;
    min-height: 8px;
}
    
#\39 0b05064::before, #\39 0b05064 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 0b05064 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\39 0b05064.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\36 13bca8d::before, #\36 13bca8d > .bgExtraLayerOverlay {
    
}
#\36 13bca8d.lazy {
    background-image: url('');
}
    
#\30 d19af30::before, #\30 d19af30 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 d19af30 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\30 d19af30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\32 81f63a1::before, #\32 81f63a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#\32 81f63a1 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\35 11ba410::before, #\35 11ba410 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 11ba410 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\35 11ba410.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#dc159072::before, #dc159072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#dc159072 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#dc159072.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\30 47bfa20::before, #\30 47bfa20 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 47bfa20 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\30 47bfa20.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\34 2738854 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#f3baecd0::before, #f3baecd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#f3baecd0 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6722c0d {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 4c72236::before, #\36 4c72236 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 4c72236 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\36 4c72236.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#eb8ac9cf {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_dgc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\39 0b05064::before, #\39 0b05064 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 0b05064 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\39 0b05064.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#babb4fa0 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 13bca8d::before, #\36 13bca8d > .bgExtraLayerOverlay {
    
}
#\36 13bca8d.lazy {
    background-image: url('');
}
    
#\37 c07229f {
    height: 57px;
    width: 290px;
}
    
#\32 74b4ac5 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e998b0cc {
    height: 57px;
    width: 290px;
}
    
#\30 d19af30::before, #\30 d19af30 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 d19af30 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\30 d19af30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#e073bc6f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 f9ced22 {
    height: 57px;
    width: 290px;
}
    
#\32 81f63a1::before, #\32 81f63a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#\32 81f63a1 {
    border-radius: 20px;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
    
#\30 82655bc {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 11ba410::before, #\35 11ba410 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 11ba410 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\35 11ba410.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#\38 6bf871a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 0554ac1 {
    height: 57px;
    width: 290px;
}
    
#dc159072::before, #dc159072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#dc159072 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#dc159072.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#abb10757 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#bc1a4170 {
    height: 57px;
    width: 290px;
}
    
#\30 47bfa20::before, #\30 47bfa20 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 47bfa20 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
}
#\30 47bfa20.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY0yXK626CQBiE4b2GoiIUkMqZBXdFDoK0FbXRVJsmbdKk938d+00j/TF5k8nDPn5bOt5yKrsFycqgROiUSoOywiRRWyQbm0RtEzvcBPWnmDadS1zqFOU6JeIOH0ckG2cs64YY1c6DqByEmT4uXhnINxZk46BoHay3DpisnfFMVgZC/g8TYSAvrRGUuwXKfgGWFyaS1RxBOkXAdUT5HHxtQtTWiLZ7F+3ggoV8giCdwE/vnSHOdeQbE0Vrj6g/PeHlvASLMg0B10YY8ikSoUNUJupnG/3JxfC+xPHmgcUrjUKukZ9qFGYTSuWMZG3Qdm/T68Wlt0+Pzl8+sVRoKso05acPKsw0xddTJZu56g6WGq6uunx76vrjqz8y6IdgGfPoFgAAAABJRU5ErkJggg==');
}
    
#bcde5b70 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f1901a69 {
    height: 57px;
    width: 290px;
}
}



@media all {
    
#b450cb3b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 c0ef899 {
    width: 94.54%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#\36 5d14d12::before, #\36 5d14d12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.87;
    border-radius: inherit;
}
#\36 5d14d12 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: url(https://lirp.cdn-website.com/e541d9c2/dms3rep/multi/opt/resin+injection-1920w.jpg);
    background-attachment: fixed;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\36 5d14d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIFAAMEEQYhEjHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC+XAX86Pk2yshHvPc2DroHqs4nBpUopEvbGx68G+0pUD//2Q==');
}
    
#e353da97 {
    align-items: flex-start;
    width: 926px;
    min-height: 100%;
    max-height: none;
    order: 1;
    border-radius: 30px;
    background-image: initial;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    flex-wrap: nowrap;
    padding: 20px 10% 20px 10%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 1b6b6e1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 926px;
    min-height: 315px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c709591c {
    min-height: 581px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a72d5aaf {
    width: 191px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 64ec70c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
    padding-top: 10px;
}
#\33 64ec70c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gjq {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f18a0182.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#f18a0182 {
    width: 30.050451612903224%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5d14d12::before, #\36 5d14d12 > .bgExtraLayerOverlay {
    
}
#\36 5d14d12 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
#\36 5d14d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIFAAMEEQYhEjHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC+XAX86Pk2yshHvPc2DroHqs4nBpUopEvbGx68G+0pUD//2Q==');
}
    
#e353da97 {
    min-height: 100.00%;
    width: 143px;
    align-self: stretch;
    order: 1;
    max-height: none;
    height: auto;
    background-repeat: no-repeat;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b6b6e1 {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
    
#c709591c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#\33 64ec70c {
    width: 90.57%;
}
}



@media (max-width: 767px) {
    
#\36 5d14d12::before, #\36 5d14d12 > .bgExtraLayerOverlay {
    
}
#\36 5d14d12 {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
#\36 5d14d12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIFAAMEEQYhEjHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC+XAX86Pk2yshHvPc2DroHqs4nBpUopEvbGx68G+0pUD//2Q==');
}
    
#e353da97 {
    border-radius: 30px;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 100.00%;
}
    
#\33 1b6b6e1 {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#c709591c {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#a72d5aaf {
    height: 42px;
}
    
#\33 64ec70c {
    width: 99.16%;
}
}



@media all {
    
#e61b6ec4 {
    margin: 0px 0% 0px 0%;
}
    
#e0091658 {
    width: 103.19%;
    height: auto;
    max-width: none;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 952184d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b3b2d6f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 8c5874a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ec595831 {
    min-height: 118px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding-right: 6%;
    padding-left: 6%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
    padding-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 952184d {
    width: 100.00%;
}
    
#ec595831 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\30 b3b2d6f {
    grid-template-rows: minmax(8px, max-content);
}
    
#ec595831 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 952184d {
    width: 100.00%;
}
    
#\34 8c5874a {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#ec595831 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#e0091658 {
    width: 99.37%;
}
}



@media all {
    
#\35 0ceb445 {
    min-height: 336px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 6e03ae2 {
    margin: 0px 0% 0px 0%;
}
    
#b5b3931b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 22.72%;
    min-height: 66px;
    max-height: 100%;
    order: 2;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    align-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c0381a23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7f0df98 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.91247246048214%;
    min-height: 161px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 33bf935 {
    width: 21.53%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 895eeee {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd4efd0f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 2cb9a51 {
    width: 98.76%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 79bdd7d {
    width: 56px;
    height: 57px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 9e0d6e2 {
    width: 105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e3bc54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#d7df211f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.91247246048214%;
    min-height: 164px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 3112d48 {
    width: 23.30%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e4c6811 {
    width: 56px;
    height: 57px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 c991af6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 18.22%;
    min-height: 66px;
    max-height: 100%;
    order: 2;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    align-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 0a2742c {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a503ba66 {
    width: 105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5f19e6b {
    width: 98.76%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0ceb445 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#b5b3931b {
    width: 100.00%;
    min-height: 55px;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c0381a23 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7f0df98 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 33bf935 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#\36 2cb9a51 {
    margin: 0px 0% 0px 0%;
}
    
#\30 79bdd7d {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\33 9e0d6e2 {
    height: auto;
    width: 108px;
}
    
#\30 6e3bc54 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d7df211f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 3112d48 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#\39 e4c6811 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\35 c991af6 {
    width: 100.00%;
    min-height: 55px;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#a503ba66 {
    height: auto;
    width: 108px;
}
    
#\33 5f19e6b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0ceb445 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd4efd0f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 0ceb445 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#b5b3931b {
    min-height: 36px;
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    align-self: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c0381a23 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 7f0df98 {
    order: 0;
    justify-content: center;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33bf935 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 895eeee {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2cb9a51 {
    order: 1;
}
    
#\30 79bdd7d {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\33 9e0d6e2 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 6e03ae2 {
    margin-bottom: 20px;
    margin-top: 20px;
}
    
#\30 6e3bc54 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#d7df211f {
    order: 0;
    justify-content: center;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3112d48 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4c6811 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\35 c991af6 {
    min-height: 36px;
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    align-self: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a2742c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a503ba66 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 5f19e6b {
    order: 1;
}
}



@media all {
    
#\38 accc77f {
    max-width: 100%;
    width: 99.69%;
    height: auto;
    order: 2;
    margin-bottom: 20px;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d1fa28c {
    margin: 0px 5% 0px 5%;
}
    
#\30 1124cd7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#ce1a97e1 {
    max-width: 100%;
    width: 84.17%;
    margin-bottom: 2%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b590ba9 {
    max-width: 100%;
    width: 64.42819138376018%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7bdd05d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 8px;
    padding-right: 8px;
}
#d7bdd05d {
    max-width: 100%;
    width: 98.15908102312758%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a05279 {
    min-height: 723px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8px 2% 8px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 102590a {
    width: 49.95465729349737%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-right: 16px;
    padding-left: 16px;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 99c8b05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 45.91%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    box-shadow: none;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-top: 0%;
}
    
#a787eaa1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#a787eaa1 {
    width: 34.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 accc77f {
    width: 93.27%;
    margin-bottom: 3%;
}
    
#ce1a97e1 {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#\30 b590ba9 {
    width: 91.16%;
}
    
#d7bdd05d {
    width: 80.11%;
}
    
#\31 7a05279 {
    padding-left: 4%;
    min-height: 529px;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\30 1124cd7 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 7a05279 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 accc77f {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#ce1a97e1 {
    margin-left: 0%;
    max-width: 100%;
    width: 100.00%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#\30 b590ba9 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d7bdd05d {
    width: 100.00%;
}
    
#\31 7a05279 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\31 102590a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 99c8b05 {
    row-gap: 7px;
    padding-left: 8px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 8px;
}
    
#a787eaa1 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f7643efa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 3edccd2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 1665px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_cm8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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

