@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

  *#dm .dmInner div.u_1958972289 input:not([type="submit"]) {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1958972289 textarea {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1958972289 select {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0.75) !important;
    border-width:2px 2px 2px 2px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1958972289 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .m-recaptcha { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmforminput input { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmforminput textarea { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmforminput .fileUploadLink { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .checkboxwrapper span { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .radiowrapper span { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .optinwrapper div { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .freetextwrapper { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmforminput select { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmforminput option { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 input::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 input.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 textarea::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 textarea.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 select::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 select.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1958972289 .dmwidget-title { color:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1173314413 { color:black !important; }

  *#dm .dmInner nav.u_1212571285 { color:black !important; }

  *#dm .dmInner div.u_1958972289 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:175px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1981112875 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_3) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1659940622 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_3) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1353210613 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_3) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1236930205 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_3) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1648834731 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_3) !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1589974145 { text-align:center !important; }

  *#dm .dmInner div.u_1589974145 p { text-align:center !important; }

  *#dm .dmInner div.u_1589974145 li { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 p { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 li { text-align:center !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1589974145 { text-align:center !important; }

  *#dm .dmInner div.u_1589974145 p { text-align:center !important; }

  *#dm .dmInner div.u_1589974145 li { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 p { text-align:center !important; }

  *#dm .dmInner div.u_1318578020 li { text-align:center !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\31 0862841::before, #\31 0862841 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    background-color: var(--color_3);
}
#\31 0862841 {
    background-image: url("https://lirp.cdn-website.com/45ad95e4/dms3rep/multi/opt/shutterstock_2476592923-1920w.png");
}
    
#d6aecd68 {
    margin: 0px 0% 0px 0%;
}
    
#ef6cbd61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 3vw 10px 3vw;
}
#ef6cbd61 {
    min-height: 48px;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a56a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 04da082.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 04da082 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d6ab764c {
    min-height: 410px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 15% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#db767d20 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 50%;
}
}



@media all {
    
#\32 00d8a86::before, #\32 00d8a86 > .bgExtraLayerOverlay {
    
}
#\32 00d8a86 {
    background-image: none;
}
    
#\36 99ee173 {
    align-self: auto;
    min-height: 8px;
    order: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    justify-self: auto;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52ba751 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf053d0b {
    align-self: auto;
    min-height: 8px;
    order: 1;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-self: auto;
    min-width: 4%;
    border-radius: 7px 7px 7px 7px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 32px 30px 32px;
    margin: -10% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b018350 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b84dd4c {
    min-height: 208px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ca4c63f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#ca4c63f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c2f02771 {
    margin: 0px 0% 0px 0%;
}
    
#ce6202de {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a7213bcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa2a3da6 {
    min-height: 235px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8ecd31a {
    background-color: var(--color_1);
    background-image: none;
}
    
#c9475ef9 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#b22fed77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f63b98c {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\39 02440af {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\33 c4c0d44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd7348ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 639c9ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da3e12b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 08fb234 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 accc851 {
    margin: 0px 0% 0px 0%;
}
    
#c3a028b2::before, #c3a028b2 > .bgExtraLayerOverlay {
    
}
#c3a028b2 {
    background-image: none;
}
    
#a800faf1 {
    min-height: 208px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d18849a {
    align-self: auto;
    min-height: 8px;
    order: 1;
    column-gap: 4%;
    row-gap: 12px;
    width: 53.98%;
    justify-self: auto;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff4614cb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 208196a {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e12f00b {
    align-self: auto;
    min-height: 8px;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.97%;
    justify-self: auto;
    min-width: 4%;
    border-radius: 7px 7px 7px 7px;
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/45ad95e4/dms3rep/multi/opt/611997330_1532483858763368_6580876830015791256_n-1920w.jpg");
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_798 {
    width: 100%;
    height: 272px;
    max-width: 100%;
}
    
#c59fca3a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ug1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\31 9086175.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9086175 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\31 04bd3a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a899515 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2dde1a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bb7f429.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 bb7f429 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#aa7b0c05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 862987f {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
}
    
#\36 45166f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8fa42bb::before, #\32 8fa42bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\32 8fa42bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/45ad95e4/dms3rep/multi/opt/shutterstock_2566757199-1920w.jpg");
}
    
#\36 22e852c {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 7px 7px 7px 7px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 2;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d3a50e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 cf2336f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cf2336f {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\32 113cdb3 {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 7px 7px 7px 7px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 0;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4ddafff {
    align-self: center;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e5591a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6b5f552 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 13f35ae {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 7px 7px 7px 7px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 1;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 21850ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 100b80b {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ae6e02 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
}
    
#\32 4ddbe9e {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 3;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dc68d83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc68d83 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\34 6e955a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af3547ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f02da536 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 7px 7px 7px 7px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    order: 3;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 576af26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 576af26 {
    width: 75px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#beaba9d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f8e5eba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 1be92ad {
    margin: 0px 0% 0px 0%;
}
    
#de2eff70 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 bfa78eb::before, #\32 bfa78eb > .bgExtraLayerOverlay {
    
}
#\32 bfa78eb {
    background-image: none;
}
    
#\34 f68cbc7 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cabef57c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fcd726::before, #\38 2fcd726 > .bgExtraLayerOverlay {
    
}
#\38 2fcd726 {
    align-self: auto;
    min-height: 8px;
    order: 1;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.49%;
    justify-self: auto;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89eec9a {
    min-height: 208px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 845144b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ceff5ff4 {
    align-self: auto;
    min-height: 8px;
    order: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.49%;
    justify-self: auto;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gdf {
    width: 100.00%;
    height: 360px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\39 1e0070a {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 29a81f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 39.45%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5783fb1 {
    margin: 0px 0% 0px 0%;
}
    
#f7633577 {
    min-height: 235px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 86fa7f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c08799f1 {
    align-self: auto;
    max-width: 100%;
    width: 88.5%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j4m {
    width: 57.50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f4df13e4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9fdc07d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c58c5a98 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab38371f::before, #ab38371f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#ab38371f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/45ad95e4/dms3rep/multi/opt/shutterstock_2274138423-1920w.jpg");
}
    
#e208221d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\31 244635d {
    align-self: center;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6f28546 {
    width: 89.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6391f39 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_edi {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\38 283cee1 {
    align-self: auto;
    max-width: 100%;
    width: 88.5%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d921a264 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d21d8ca2 {
    min-height: 235px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb6bd812 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 918417b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 63.53%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a00dc64 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d1a0070 {
    width: 33.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/45ad95e4/dms3rep/multi/opt/TraneLogo_red-7d206900-1920w.png");
    background-size: contain;
}
    
#a482e1e7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0862841::before, #\31 0862841 > .bgExtraLayerOverlay {
    
}
    
#d6aecd68 {
    margin: 0px 0% 0px 0%;
}
    
#ef6cbd61 {
    order: 2;
}
    
#\33 9a56a08 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\39 04da082 {
    margin-bottom: 15px;
    order: 1;
}
    
#d6ab764c {
    min-height: 152px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20% 8% 8% 8%;
}
    
#db767d20 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 00d8a86::before, #\32 00d8a86 > .bgExtraLayerOverlay {
    
}
    
#\36 99ee173 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#cf053d0b {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b018350 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 b84dd4c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#c2f02771 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7213bcf {
    width: 32%;
    row-gap: 20px;
    min-height: 8px;
}
    
#fa2a3da6 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#cd7348ca {
    width: 32%;
    row-gap: 20px;
    min-height: 8px;
}
    
#b22fed77 {
    width: 32%;
    row-gap: 20px;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 accc851 {
    margin: 0px 0% 0px 0%;
}
    
#c3a028b2::before, #c3a028b2 > .bgExtraLayerOverlay {
    
}
    
#a800faf1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\31 d18849a {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\32 208196a {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 e12f00b {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 04bd3a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a899515 {
    margin: 0px 0% 0px 0%;
}
    
#\32 113cdb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 862987f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 13f35ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 22e852c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8fa42bb::before, #\32 8fa42bb > .bgExtraLayerOverlay {
    
}
    
#e7ae6e02 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 4ddbe9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f02da536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1be92ad {
    margin: 0px 0% 0px 0%;
}
    
#\32 bfa78eb::before, #\32 bfa78eb > .bgExtraLayerOverlay {
    
}
    
#\34 f68cbc7 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 2fcd726::before, #\38 2fcd726 > .bgExtraLayerOverlay {
    
}
#\38 2fcd726 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
}
    
#a89eec9a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#ceff5ff4 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 29a81f9 {
    width: 100%;
    row-gap: 20px;
    min-height: 80px;
    align-items: center;
}
    
#f7633577 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_j4m {
    width: 100%;
    min-height: 80px;
}
    
#f4df13e4 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c58c5a98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 9fdc07d {
    margin: 0px 0% 0px 0%;
}
    
#ab38371f::before, #ab38371f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d21d8ca2 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 918417b {
    width: 100%;
    row-gap: 20px;
    min-height: 80px;
    align-items: center;
}
    
#\30 d1a0070 {
    width: 100%;
    min-height: 80px;
}
    
#a482e1e7 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 0862841::before, #\31 0862841 > .bgExtraLayerOverlay {
    
}
#\31 0862841 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#ef6cbd61 {
    max-width: none;
    width: 100%;
    margin-right: 0px;
}
    
#\33 9a56a08 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\39 04da082 {
    margin-bottom: 0px;
}
    
#d6ab764c {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 30% 4% 10% 4%;
}
    
#db767d20 {
    max-width: none;
    width: 100%;
}
    
#d6aecd68 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 00d8a86::before, #\32 00d8a86 > .bgExtraLayerOverlay {
    
}
    
#\36 99ee173 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cf053d0b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b018350 {
    max-width: none;
    width: 100%;
}
    
#\31 b84dd4c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#c2f02771 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a7213bcf {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#fa2a3da6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#cd7348ca {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#b22fed77 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 accc851 {
    margin: 0px 0% 0px 0%;
}
    
#c3a028b2::before, #c3a028b2 > .bgExtraLayerOverlay {
    
}
    
#a800faf1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\31 d18849a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 208196a {
    max-width: none;
    width: 100%;
}
    
#\31 e12f00b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 30px 32px 30px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 04bd3a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 113cdb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 862987f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 6b5f552 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 13f35ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 22e852c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 8fa42bb::before, #\32 8fa42bb > .bgExtraLayerOverlay {
    
}
    
#e7ae6e02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 4ddbe9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f02da536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 100b80b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 1be92ad {
    margin: 0px 0% 0px 0%;
}
    
#\32 bfa78eb::before, #\32 bfa78eb > .bgExtraLayerOverlay {
    
}
    
#\34 f68cbc7 {
    max-width: none;
    width: 100%;
}
    
#\38 2fcd726::before, #\38 2fcd726 > .bgExtraLayerOverlay {
    
}
#\38 2fcd726 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a89eec9a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#ceff5ff4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_gdf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 29a81f9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    align-items: center;
}
    
#f7633577 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#group_j4m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4df13e4 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c58c5a98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a6391f39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ab38371f::before, #ab38371f > .bgExtraLayerOverlay {
    
}
    
#e208221d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d21d8ca2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\38 918417b {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    align-items: center;
}
    
#\30 d1a0070 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a482e1e7 {
    width: 100%;
}
}

