@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner a.u_1253352389 span.text {
    color:rgba(12,12,12,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1244690080 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1244690080:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1244690080.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1891857493 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1891857493 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1891857493:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1891857493.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_2043058291 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2043058291 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2043058291 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2043058291 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:14px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_2043058291 .m-recaptcha {
    font-size:14px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_24634638 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1520681381 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1960837997 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1625170684 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1892060019 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1007991828 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1357494200 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1002772954 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1570099781 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1662693893 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1405164895 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1699765619 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1253162266 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1759573438 hr {
    color:rgba(12,12,12,0.1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1155225057 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1155225057 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1155225057:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1155225057.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_2587077671 { background-color:rgba(246,246,246,1) !important; }

  *#dm .dmInner div.u_2043058291 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2043058291 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2043058291 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1630767722 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1630767722 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1630767722:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1630767722.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_2043058291 .dmformsubmit {
    width:200px !important;
    height:65px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_1996122775
{
	z-index:99 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1996122775
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#d21cb3ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 c0ef3a0 {
    min-height: 950px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 0px 40px;
}
    
#\32 e96f895 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d93f4bb::before, #\35 d93f4bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 d93f4bb {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/man-chopping-wood-with-chainsaw.jpg?dm-skip-opt=true");
}
    
#widget_8ro {
    width: 72.80%;
    height: auto;
    max-width: 100%;
}
    
#widget_332 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_fl9 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#e4fcbcf6 {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f370293d {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f4041a1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: flex-end;
    padding: 50px 50px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f65693fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/treeremoval2.jpg?dm-skip-opt=true");
}
#f65693fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgEFAQAAAAAAAAAAAAABAgADBAUGERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAxEE/9oADAMBAAIRAxEAPwCLoufKfA05nbvc3UKD4olkdn4IPBNhI++xElbrp4ri/PIyvM//2Q==');
}
    
#b4c5d88d {
    min-height: 911px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0px 100px 0px;
}
    
#\39 09a4880 {
    margin: 0px 0% 0px 0%;
}
    
#group_m3a {
    align-items: center;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
}
    
#widget_si4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#widget_0n2 {
    width: 86.08%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ac10e1d1::before, #ac10e1d1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#ac10e1d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/grove-summer.jpg?dm-skip-opt=true");
    padding: 150px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
#ac10e1d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8AlanduTelmFrKXDHWvknnvFnZiw8nfqIkZ21lWIBk/9k=');
}
    
#\32 910cef9 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\37 c4ac73e {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 8bd4760 {
    margin: 0px 0% 0px 0%;
}
    
#group_sbv {
    align-items: center;
    width: 1400px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pc3 {
    width: 97.14285714285714%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bp3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9ga[data-css-edit] {
    z-index: 11;
}
#group_9ga {
    align-items: flex-start;
    width: 1400px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 60px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#widget_uvi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_uvi {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a52c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7a52c6d {
    width: 56.58%;
    height: 550px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% -100px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gn7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cbe6ddb9 {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5066879 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 10e554f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\37 aa82f8b {
    min-height: 2734px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 100px 40px;
}
    
#af1fa8d2 {
    margin: 0px 0% 0px 0%;
}
    
#b60a3c78 {
    width: 100.00%;
    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_q4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tio {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_45n {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_9fg[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#group_9fg {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 0cfb24b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0cfb24b {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a6f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_re3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7dl {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5t5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6p.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_m6p {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_8lm {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\38 75d2f9c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\38 75d2f9c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e1c352bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e1c352bd {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad287c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b8efd1 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2c0ddf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8c2c781.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8c2c781 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 403e95e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 99d9296 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\30 85cd90f[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\30 85cd90f {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#c5c73c3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5c73c3a {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c5fc9a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fa5d78c4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 541bd75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8d38ef9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a8d38ef9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 69f9234 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 54ba894 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#c5ace697 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\39 9c7547c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\39 9c7547c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#acf89a5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acf89a5a {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea088d30 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 892a159 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7cd6d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2d1fb61.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2d1fb61 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 e022587 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 f84afc7[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\33 f84afc7 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b90e7555.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b90e7555 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5615fe4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0b03d84 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0677bc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9c5a757.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b9c5a757 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 364acd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba8e297f {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#d186b750[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#d186b750 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fe15f9d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe15f9d8 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca68a1af {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d0e0414f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 924c4f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1c9a4f9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 1c9a4f9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 81c53f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7ca66d0 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 bd92551 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\38 9d1f1dc[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\38 9d1f1dc {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 78862a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 78862a3 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 354f8c5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 822d5b2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#bb57fc64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9ae0b65.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 9ae0b65 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 c2a2032 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 98d3a7e {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#af32d9df::before, #af32d9df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#af32d9df {
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/a14e8c29-f9b2-45c2-8e05-f52ef2a9be54.jpg?dm-skip-opt=true");
    background-attachment: fixed;
}
#af32d9df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECEgMEESEy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANRUU40yLlomej36YAH/2Q==');
}
}



@media all {
    
#\34 4041618.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4041618 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf09a73 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f96b6575 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#d0b600f5 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 dc87949 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 42253ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5ea02fc::before, #\30 5ea02fc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
}
#\30 5ea02fc {
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/Depositphotos_9844164_L.jpg?dm-skip-opt=true");
    background-attachment: fixed;
    background-color: var(--color_1);
}
#\30 5ea02fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwURIgQGMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAcEQABBAMBAAAAAAAAAAAAAAACAAEDEQQSIUH/2gAMAwEAAhEDEQA/AM+2xXhRKS98TLTzYg+FSSDVSyOks3Ml3PaIoIRD0q7aDjwjKz7eOv/Z');
}
    
#\38 9d8c797 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5c88c88[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#c5c88c88 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cd2c4793.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd2c4793 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 ddf159a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c147097 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e95fc79a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c1b3e2e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#f8df76c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8df76c8 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4aed72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc4aed72 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 66dc596 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdc99363 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 33f2c4c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\31 33f2c4c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 8fee972 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b4db8da[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\36 b4db8da {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ab684145[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#ab684145 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 4ecf068.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4ecf068 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 211f739[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\39 211f739 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 d1a3d88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f21a18b {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\34 893489e {
    width: 86.48%;
    height: auto;
    max-width: 100%;
}
    
#\30 5f21d86 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cc2f036.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cc2f036 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e23fee4a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ba8a7c7c {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 ece13ee[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\32 ece13ee {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 9921b64 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f23d780 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1b30441.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1b30441 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 9e2efcc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\36 812c168 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cbd87e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 cbd87e7 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d17e0fb {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-top: 0px;
}
    
#e35c98a3 {
    width: 79.76%;
    height: auto;
    max-width: 100%;
}
    
#\35 f251f47 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\35 ccf9961 {
    width: 77.52%;
    height: auto;
    max-width: 100%;
}
    
#\39 e7a642e {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#b8ea5289 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc1754c4 {
    width: 70.80%;
    height: auto;
    max-width: 100%;
}
    
#\37 b67540c[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}
#\37 b67540c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e8b2a806 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 acc1856 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#a50a42b1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a50a42b1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 bb8f30f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 bb8f30f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 4055f03 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ef518d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ef518d2 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a87b4e1 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#c27f96ea {
    width: 85.08%;
    height: auto;
    max-width: 100%;
}
    
#\34 b3fe914 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a038081 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\35 2e0cf67 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 87ab40b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 87ab40b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 53d547d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#e780f33b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#b5b7eba3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b5b7eba3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 013cc85 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 18143ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 16f0813.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 16f0813 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f04d925a {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ecf979 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f2de412e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e3081150 {
    min-height: 452px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#c35da541.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#c35da541 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77f49dd {
    margin: 0px 0% 0px 0%;
}
    
#widget_u4c {
    width: 74px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_4o4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_06t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\34 2302b96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 89.12%;
    min-width: 4%;
}
    
#\39 aaca17a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 6.884191176470589%;
    min-width: 4%;
    align-items: flex-end;
}
    
#e8ab66d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 40px 150px 40px;
}
    
#\34 11e4595::before, #\34 11e4595 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\34 11e4595 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/befd7f84/dms3rep/multi/pexels-photo-1632790.jpeg?dm-skip-opt=true");
}
#\34 11e4595.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQADBRECBBIhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxESIf/aAAwDAQACEQMRAD8AzrRaiBBjmMy5iL6FKaduAs227fiIpVKZLdilRos//9k=');
}
    
#ce5a01eb {
    width: 100.00%;
    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_h0m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 38ef132.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 38ef132 {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c414b23 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c0ef3a0 {
    min-height: auto;
    padding: 0px 40px 0px 40px;
}
    
#\35 d93f4bb::before, #\35 d93f4bb > .bgExtraLayerOverlay {
    
}
    
#widget_8ro {
    width: 100.00%;
}
    
#d21cb3ce {
    width: 100%;
    padding: 280px 0px 150px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fl9 {
    column-gap: 10px;
}
    
#\32 e96f895 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4c5d88d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 09a4880 {
    margin: 0px 0% 0px 0%;
}
    
#f4041a1f {
    width: 100%;
    min-height: 80px;
    padding: 50px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f65693fa {
    width: 100%;
    min-height: 401px;
    height: auto;
}
#f65693fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgEFAQAAAAAAAAAAAAABAgADBAUGERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAxEE/9oADAMBAAIRAxEAPwCLoufKfA05nbvc3UKD4olkdn4IPBNhI++xElbrp4ri/PIyvM//2Q==');
}
    
#group_m3a {
    width: 100.00%;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 910cef9 {
    padding: 50px 40px 50px 40px;
}
    
#\30 7a52c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7a52c6d {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% -100px 0%;
}
    
#group_9ga {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_uvi {
    min-width: 32px;
    width: 100.00%;
}
    
#widget_bp3 {
    width: 100.00%;
}
    
#group_sbv {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac10e1d1::before, #ac10e1d1 > .bgExtraLayerOverlay {
    
}
#ac10e1d1 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#ac10e1d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8AlanduTelmFrKXDHWvknnvFnZiw8nfqIkZ21lWIBk/9k=');
}
    
#group_gn7 {
    width: 100%;
    align-items: center;
}
    
#\33 8bd4760 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 aa82f8b {
    min-height: auto;
    padding: 130px 40px 100px 40px;
}
    
#group_45n {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9fg {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 75d2f9c {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 85cd90f {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_a6f {
    align-items: center;
}
    
#\34 ad287c5 {
    align-items: center;
}
    
#\32 c5fc9a9 {
    align-items: center;
    width: 100%;
}
    
#af1fa8d2 {
    margin: 0px 0% 0px 0%;
}
    
#c5ace697 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\39 9c7547c {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ea088d30 {
    align-items: center;
    width: 100%;
}
    
#\33 f84afc7 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5615fe4 {
    align-items: center;
}
    
#d186b750 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ca68a1af {
    align-items: center;
}
    
#\33 bd92551 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\38 9d1f1dc {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 354f8c5 {
    align-items: center;
    width: 100%;
}
    
#af32d9df::before, #af32d9df > .bgExtraLayerOverlay {
    
}
#af32d9df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECEgMEESEy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANRUU40yLlomej36YAH/2Q==');
}
    
#\39 10e554f {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdf09a73 {
    align-items: center;
}
    
#\30 5ea02fc::before, #\30 5ea02fc > .bgExtraLayerOverlay {
    
}
#\30 5ea02fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwURIgQGMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAcEQABBAMBAAAAAAAAAAAAAAACAAEDEQQSIUH/2gAMAwEAAhEDEQA/AM+2xXhRKS98TLTzYg+FSSDVSyOks3Ml3PaIoIRD0q7aDjwjKz7eOv/Z');
}
    
#c5c88c88 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c1b3e2e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\31 33f2c4c {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8fee972 {
    align-items: center;
}
    
#\36 b4db8da {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ab684145 {
    min-width: 32px;
    min-height: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 211f739 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e23fee4a {
    align-items: center;
}
    
#\32 ece13ee {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9921b64 {
    align-items: center;
}
    
#\34 f23d780 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9e2efcc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 812c168 {
    align-items: center;
    width: 100%;
}
    
#\37 b67540c {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 acc1856 {
    min-height: auto;
    padding: 100px 40px 100px 40px;
}
    
#\34 b3fe914 {
    align-items: center;
}
    
#\35 2e0cf67 {
    align-items: center;
}
    
#\35 53d547d {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\37 4ecf068 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3081150 {
    min-height: auto;
    padding: 80px 40px 80px 40px;
}
    
#\31 77f49dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8ab66d2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 100px 40px 100px 40px;
}
    
#\34 11e4595::before, #\34 11e4595 > .bgExtraLayerOverlay {
    
}
#\34 11e4595.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQADBRECBBIhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxESIf/aAAwDAQACEQMRAD8AzrRaiBBjmMy5iL6FKaduAs227fiIpVKZLdilRos//9k=');
}
    
#\38 c414b23 {
    margin: 0px 0% 0px 0%;
}
    
#ce5a01eb {
    width: 100.00%;
}
    
#\34 2302b96 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d21cb3ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c0ef3a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 190px 20px 50px 20px;
}
    
#\35 d93f4bb::before, #\35 d93f4bb > .bgExtraLayerOverlay {
    
}
    
#\32 e96f895 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8ro {
    width: 100.00%;
}
    
#group_fl9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4fcbcf6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f370293d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f4041a1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f65693fa {
    width: 100%;
    min-height: 230px;
    align-items: center;
    height: auto;
}
#f65693fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgEFAQAAAAAAAAAAAAABAgADBAUGERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAQIAAxEE/9oADAMBAAIRAxEAPwCLoufKfA05nbvc3UKD4olkdn4IPBNhI++xElbrp4ri/PIyvM//2Q==');
}
    
#b4c5d88d {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\39 09a4880 {
    margin: 0px 0% 0px 0%;
}
    
#group_m3a {
    width: 100.00%;
    min-height: auto;
    align-items: center;
    row-gap: 15px;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0n2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ac10e1d1::before, #ac10e1d1 > .bgExtraLayerOverlay {
    
}
#ac10e1d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
#ac10e1d1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgAEAxEFBiExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8AlanduTelmFrKXDHWvknnvFnZiw8nfqIkZ21lWIBk/9k=');
}
    
#\32 910cef9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 7a52c6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7a52c6d {
    height: 208px;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% -50px 0%;
}
    
#\33 8bd4760 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bp3 {
    width: 100.00%;
}
    
#group_sbv {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9ga {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_uvi {
    min-width: 32px;
    width: 100%;
}
    
#cbe6ddb9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_gn7 {
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 5066879 {
    width: 100.00%;
}
    
#\39 10e554f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\37 aa82f8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 20px 80px 20px;
}
    
#\39 0cfb24b {
    height: auto;
}
    
#group_9fg {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_a6f {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5t5 {
    width: 100.00%;
}
    
#af1fa8d2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 75d2f9c {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e1c352bd {
    height: auto;
}
    
#\34 ad287c5 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 403e95e {
    width: 100.00%;
}
    
#\30 85cd90f {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5c73c3a {
    height: auto;
}
    
#\32 c5fc9a9 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 69f9234 {
    width: 100.00%;
}
    
#group_45n {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5ace697 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\39 9c7547c {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#acf89a5a {
    height: 212px;
}
    
#ea088d30 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f84afc7 {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b90e7555 {
    height: 212px;
}
    
#\30 5615fe4 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 364acd1 {
    width: 100.00%;
}
    
#d186b750 {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe15f9d8 {
    height: auto;
}
    
#ca68a1af {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81c53f0 {
    width: 100.00%;
}
    
#\33 bd92551 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\38 9d1f1dc {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 78862a3 {
    height: auto;
}
    
#\35 354f8c5 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2a2032 {
    width: 100.00%;
}
    
#af32d9df::before, #af32d9df > .bgExtraLayerOverlay {
    
}
#af32d9df.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECEgMEESEy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANRUU40yLlomej36YAH/2Q==');
}
}



@media (max-width: 767px) {
    
#\34 4041618 {
    height: auto;
}
    
#bdf09a73 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dc87949 {
    width: 100.00%;
}
    
#\39 42253ce {
    width: 100.00%;
}
    
#\30 5ea02fc::before, #\30 5ea02fc > .bgExtraLayerOverlay {
    
}
#\30 5ea02fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwURIgQGMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAcEQABBAMBAAAAAAAAAAAAAAACAAEDEQQSIUH/2gAMAwEAAhEDEQA/AM+2xXhRKS98TLTzYg+FSSDVSyOks3Ml3PaIoIRD0q7aDjwjKz7eOv/Z');
}
    
#\38 9d8c797 {
    width: 100.00%;
}
    
#c5c88c88 {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c147097 {
    width: 100.00%;
}
    
#\31 c1b3e2e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\37 b67540c {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f8df76c8 {
    height: auto;
}
    
#cc4aed72 {
    height: auto;
}
    
#\35 66dc596 {
    width: 100.00%;
}
    
#\31 33f2c4c {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8fee972 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b4db8da {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 acc1856 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 100px 20px;
}
    
#ab684145 {
    width: 100.00%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ef518d2 {
    height: auto;
}
    
#\37 4ecf068 {
    height: auto;
}
    
#\39 211f739 {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d1a3d88 {
    width: 100.00%;
}
    
#\34 b3fe914 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e0cf67 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cc2f036 {
    height: auto;
}
    
#e23fee4a {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ece13ee {
    width: 100%;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9921b64 {
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 53d547d {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#e780f33b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\34 f23d780 {
    margin: 0px 0% 0px 0%;
}
    
#\34 9e2efcc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 812c168 {
    align-items: center;
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cbd87e7 {
    height: auto;
}
    
#\33 18143ad {
    width: 100.00%;
}
    
#e95fc79a {
    width: 77.52%;
}
}



@media (max-width: 767px) {
    
#f2de412e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3081150 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 80px 20px;
}
    
#\31 77f49dd {
    margin: 0px 0% 0px 0%;
}
    
#c35da541 {
    width: 82.39%;
}
}



@media (max-width: 767px) {
    
#\34 2302b96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\39 aaca17a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8ab66d2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\34 11e4595::before, #\34 11e4595 > .bgExtraLayerOverlay {
    
}
#\34 11e4595.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQADBRECBBIhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxESIf/aAAwDAQACEQMRAD8AzrRaiBBjmMy5iL6FKaduAs227fiIpVKZLdilRos//9k=');
}
    
#\31 38ef132.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 38ef132 {
    min-width: 32px;
    margin: 20px 0% 0px 0%;
}
    
#\38 c414b23 {
    margin: 0px 0% 0px 0%;
}
    
#ce5a01eb {
    width: 86.79%;
}
    
#widget_h0m {
    width: 91.82%;
}
}

