@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner *.u_1323848624 .tm-section {
    padding-left:27px !important;
    padding-right:27px !important;
    padding-top:6px !important;
    padding-bottom:6px !important;
  }

  *#dm .dmInner *.u_1464815563 .postText * { text-align:LEFT !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner *.u_1464815563 .postText * { text-align:CENTER !important; }

  *#dm .dmInner div.u_1464815563 .postTitle a { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner *.u_1464815563 .postText * { text-align:CENTER !important; }

  *#dm .dmInner div.u_1464815563 .postTitle a { font-size:24px !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

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

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

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

  *#dm .dmInner div.u_1798857721 img[dm_changed] {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1408356068:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1408356068.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner *.u_1323848624 .tm-icon.filled { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1323848624 .tm-quote-mark { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1408356068 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/c6d3d238/icon/Next_7099374.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_1978124799 img[dm_changed] {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1396858120 img[dm_changed] {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1464815563 .authorBar { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1809260222:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1809260222.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1464815563 .postDescription { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1464815563 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1323848624 .tm-arrow { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1323848624 .tm-slider-wrapper { --fade-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1824331259 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1824331259 span[data-icon-mask] { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1464815563 .postTitle a { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1464815563 .blog-name { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1809260222 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/c6d3d238/icon/Next_7099374.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner div.u_1996526680 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1778080485 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1424683207 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1587515715 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1663803098 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1725917550:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1725917550.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1798857721 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    box-shadow:var(--color_2) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1978124799 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    box-shadow:var(--color_2) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1396858120 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    box-shadow:var(--color_2) 0px 0px 11px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2571182715 span[data-icon-mask] { background-color:var(--color_8) !important; }

  *#dm .dmInner div.u_1687072149 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1778942880 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1689089562 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1826032151 span[data-icon-mask] { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1725917550 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/c6d3d238/icon/Next_7099374.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 9696648 {
    width: 5.77%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#b039b13e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57b364c {
    min-height: 812px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 350px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e8e4cbfd {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fb5d09c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 90.19%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1ba8f5c {
    margin: 0px 0% 0px 0%;
}
    
#\35 66557bf::before, #\35 66557bf > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
}
#\35 66557bf {
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2543537927-1920w.jpg");
}
    
#\34 e0d828a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#\34 e0d828a {
    width: 277px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 07ec802 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 61.60%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2db07fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.28%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6ea2ae5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3d23b7c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b778e0d2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0ea3fd0 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1a74f79::before, #\33 1a74f79 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 1a74f79 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2390778211-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 8aa93d6 {
    max-width: 100%;
    width: 100.00%;
    height: 636px;
}
    
#af2cf1e3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\36 320ad53 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d92f74b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 42cadf6 {
    max-width: 100%;
    width: 100.00%;
    height: 636px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1866803::before, #f1866803 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#f1866803 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2390778211-1920w.jpg");
    background-attachment: fixed;
}
    
#e70ff5f3 {
    margin: 0px 0% 0px 0%;
}
    
#d47eea93 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b04f7ff2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\39 ca1da68 {
    width: 39.80%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ca04e870 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\38 968cd8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 58.17%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2cq {
    width: 60px;
    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 {
    
#\34 35cc553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac9c6f46 {
    margin: 0px 0px 0px 0px;
}
    
#faf95cb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ebc30c8a::before, #ebc30c8a > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#ebc30c8a {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 16px 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ce81574 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c8395d5c::before, #c8395d5c > .bgExtraLayerOverlay {
    
}
#c8395d5c {
    background-color: var(--color_3);
    background-image: none;
    background-attachment: fixed;
}
    
#\34 791e681 {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 82966b7 {
    margin: 0px 0% 0px 0%;
}
    
#aa4a053c {
    width: 100%;
    height: 104px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2ac583e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#de728ea5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9408acc::before, #b9408acc > .bgExtraLayerOverlay {
    
}
#b9408acc {
    background-color: var(--color_3);
    background-image: none;
    background-attachment: fixed;
}
}



@media all {
    
#\37 6223400 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 50px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a157d08d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a14e2d55 {
    background-color: rgba(0, 0, 0, 0);
    background-attachment: fixed;
    background-image: none;
}
    
#\30 5385050 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 6a711e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2ad180b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 27ea824 {
    max-width: 100%;
    width: 196px;
    height: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7fa47e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#\32 a7fa47e {
    width: 261px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b1cde9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d31a3d2e {
    min-height: 0;
    column-gap: 3%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 10px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 df76d4a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 61cf194 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a6f56eb {
    margin: 0px 0% 0px 0%;
}
    
#cf1cd2c1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 9006e2b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d918f5d7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32d863c {
    width: 86.88%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\30 a48fc6a {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d445b1bc {
    margin: 0px 0% 0px 0%;
}
    
#\34 2588b8f {
    background-color: var(--color_2);
    background-image: none;
}
    
#affb561c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 12%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c34bdca0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e152965c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2b77b06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 2b77b06 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a430d719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.28%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aad08268 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 61.60%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a21bdd3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#a21bdd3b {
    width: 309px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f9b0c1 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de222b9b::before, #de222b9b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#de222b9b {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2390778211-1920w.jpg");
    background-attachment: fixed;
}
    
#\37 28b60e0 {
    max-width: 100%;
    width: 100.00%;
    height: 636px;
}
    
#\32 a4e68a3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d84da84 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 3b01f91::before, #\37 3b01f91 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 3b01f91 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2390778211-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 c858a23 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 32513b8::before, #\36 32513b8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 32513b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 59%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/HVAC+Installations+-+Repairs-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: var(--color_2) 0px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e10155c::before, #\39 e10155c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 e10155c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    order: 3;
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/Fire+-+Safety+Installations-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    box-shadow: var(--color_2) 0px 0px 11px 0px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\39 90c2774 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8d92fdc {
    margin: 0px 0% 0px 0%;
}
    
#\39 ba1d40c {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 b03eedb {
    width: 60%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df9e8cc4::before, #df9e8cc4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#df9e8cc4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 59%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/shutterstock_2417870445-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: var(--color_2) 0px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 325adc0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    background-image: none;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b88afc77::before, #b88afc77 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.7;
    border-radius: inherit;
}
#b88afc77 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/c6d3d238/dms3rep/multi/opt/Electrical+Trouble+Shooting-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    box-shadow: var(--color_2) 0px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea27c2f7 {
    width: 60%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 16c3270 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a1f5c01 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c8dbe30 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d591a15 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 5599507 {
    max-width: 100%;
    width: 100%;
    height: 292px;
}
    
#\34 6601218 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7285790 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 a3b3d0a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 3;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae240cb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e7c7ba4 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b14d5102 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c604e5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1db0bb5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc265df {
    margin: 0px 0% 0px 0%;
}
    
#b6653320 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4ba5dec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#c4ba5dec {
    width: 162px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 424e6d8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\32 f809c4a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 4;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 13f0b16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.78%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 99cca77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a9fc1fe {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#ea9da251 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 2;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa4e7170 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 1;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f2c6289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cfed81fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.05%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 bd673f4 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f92f0fbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.1%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 685d40e {
    max-width: 100%;
    width: 97.6942832014072%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9696648 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a57b364c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 150px 3% 150px 3%;
}
    
#\36 fb5d09c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d1ba8f5c {
    margin: 0px 0% 0px 0%;
}
    
#\35 66557bf::before, #\35 66557bf > .bgExtraLayerOverlay {
    
}
#\35 66557bf {
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 07ec802 {
    width: 48%;
    min-height: 8px;
}
    
#\33 2db07fd {
    width: 48%;
    min-height: 8px;
}
    
#\31 0ea3fd0 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\33 1a74f79::before, #\33 1a74f79 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1866803::before, #f1866803 > .bgExtraLayerOverlay {
    
}
    
#d47eea93 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\39 ca1da68 {
    width: 48.5%;
    min-height: 8px;
}
    
#\38 968cd8f {
    width: 48.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 35cc553 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#faf95cb2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ebc30c8a::before, #ebc30c8a > .bgExtraLayerOverlay {
    
}
#ebc30c8a {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    height: auto;
    padding-bottom: 16px;
    align-items: center;
}
    
#\32 ce81574 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
}
    
#c8395d5c::before, #c8395d5c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa4a053c {
    min-height: 60px;
    width: 100.00%;
    height: 82px;
}
    
#d2ac583e {
    padding-left: 0px;
    padding-right: 0px;
}
    
#b9408acc::before, #b9408acc > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6223400 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#a14e2d55 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\34 6a711e8 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d31a3d2e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 13px;
}
    
#\33 df76d4a {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 61cf194 {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9006e2b {
    width: 46px;
    height: auto;
}
    
#\32 32d863c {
    width: 83.77%;
    min-height: 8px;
}
    
#\30 a48fc6a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
}
    
#affb561c {
    width: 14.97%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a430d719 {
    width: 100%;
    min-height: 80px;
}
    
#aad08268 {
    width: 100%;
    min-height: 80px;
}
    
#\36 2f9b0c1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\37 28b60e0 {
    height: 294px;
}
    
#de222b9b::before, #de222b9b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b03eedb {
    width: 100%;
}
    
#df9e8cc4::before, #df9e8cc4 > .bgExtraLayerOverlay {
    
}
#df9e8cc4 {
    min-height: 300px;
}
    
#\30 325adc0 {
    padding: 16px 16px 16px 16px;
}
    
#\36 32513b8::before, #\36 32513b8 > .bgExtraLayerOverlay {
    
}
#\36 32513b8 {
    min-height: 300px;
}
    
#b88afc77::before, #b88afc77 > .bgExtraLayerOverlay {
    
}
#b88afc77 {
    min-height: 300px;
}
    
#ea27c2f7 {
    width: 100%;
}
    
#\39 e10155c::before, #\39 e10155c > .bgExtraLayerOverlay {
    
}
#\39 e10155c {
    min-height: 300px;
}
    
#\37 3b01f91::before, #\37 3b01f91 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6601218 {
    width: 40px;
}
    
#\37 e7c7ba4 {
    width: 40px;
}
    
#b14d5102 {
    width: 40px;
}
    
#\37 13f0b16 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cfed81fc {
    width: 48.5%;
    min-height: 8px;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b6653320 {
    width: 40px;
}
    
#\38 bd673f4 {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#f92f0fbb {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 0ea3fd0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1a74f79 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



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



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



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



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



@media (max-width: 767px) {
    
#\36 2f9b0c1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de222b9b {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 ba1d40c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 3b01f91 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 7285790 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 bd673f4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 9696648 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a57b364c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#\36 fb5d09c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d1ba8f5c {
    margin: 0px 0% 0px 0%;
}
    
#\35 66557bf::before, #\35 66557bf > .bgExtraLayerOverlay {
    
}
#\35 66557bf {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\35 07ec802 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 2db07fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0ea3fd0 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\39 8aa93d6 {
    height: 240px;
}
    
#\33 1a74f79::before, #\33 1a74f79 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 42cadf6 {
    height: 240px;
}
    
#f1866803::before, #f1866803 > .bgExtraLayerOverlay {
    
}
    
#d47eea93 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\39 ca1da68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 968cd8f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 35cc553 {
    width: 92.93%;
}
    
#faf95cb2 {
    width: 92.93%;
}
    
#ebc30c8a::before, #ebc30c8a > .bgExtraLayerOverlay {
    
}
#ebc30c8a {
    width: 100%;
    min-height: 83px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    height: auto;
    padding: 16px 16px 8px 16px;
}
    
#\32 ce81574 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
}
    
#c8395d5c::before, #c8395d5c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#aa4a053c {
    min-height: 70px;
    height: 90px;
}
    
#d2ac583e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#de728ea5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b9408acc::before, #b9408acc > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 6223400 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#a14e2d55 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\34 6a711e8 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 27ea824 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d31a3d2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 df76d4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 61cf194 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\39 9006e2b {
    width: 50px;
}
    
#\32 32d863c {
    width: 100%;
    min-height: 10px;
    align-items: center;
    row-gap: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
}
    
#\30 a48fc6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
}
    
#affb561c {
    width: 100%;
    min-height: 75px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 10px 5px 10px 5px;
}
}



@media (max-width: 767px) {
    
#a430d719 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aad08268 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 2f9b0c1 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\37 28b60e0 {
    height: 240px;
}
    
#de222b9b::before, #de222b9b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 ba1d40c {
    flex-direction: column;
    min-height: 50vh;
    row-gap: 16px;
}
    
#\31 b03eedb {
    width: 100%;
}
    
#df9e8cc4::before, #df9e8cc4 > .bgExtraLayerOverlay {
    
}
#df9e8cc4 {
    width: 100%;
    min-height: 300px;
}
    
#\30 325adc0 {
    width: 100%;
    min-height: 325px;
    align-items: center;
}
    
#\36 32513b8::before, #\36 32513b8 > .bgExtraLayerOverlay {
    
}
#\36 32513b8 {
    width: 100%;
    min-height: 300px;
}
    
#b88afc77::before, #b88afc77 > .bgExtraLayerOverlay {
    
}
#b88afc77 {
    width: 100%;
    min-height: 300px;
}
    
#ea27c2f7 {
    width: 100%;
}
    
#\39 e10155c::before, #\39 e10155c > .bgExtraLayerOverlay {
    
}
#\39 e10155c {
    width: 100%;
    min-height: 300px;
}
    
#\37 3b01f91::before, #\37 3b01f91 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 5599507 {
    height: 272px;
}
    
#\37 13f0b16 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cfed81fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bd673f4 {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#f92f0fbb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}

#df9e8cc4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAURAxIGITH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDGeE4I3qHJYRz1QEsu9epS9TGh2Boknf3vEQKx/9k=')!important}#\39 e10155c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIABAUhAxIjMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECERL/2gAMAwEAAhEDEQA/ANTTIWK2T8EQ1+MDuT9MohdRgGC6OxEQtMoUVR//2Q==')!important}#\33 1a74f79.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgUhBBJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAACAzEycf/aAAwDAQACEQMRAD8Az7i2JXg+QbK7MtoW8k8Ts6iIeWWCR2bp/9k=')!important}#f1866803.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgUhBBJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAACAzEycf/aAAwDAQACEQMRAD8Az7i2JXg+QbK7MtoW8k8Ts6iIeWWCR2bp/9k=')!important}#de222b9b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAQMAAgUhBBJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMAAwAAAAAAAAAAAAAAAAACAzEycf/aAAwDAQACEQMRAD8Az7i2JXg+QbK7MtoW8k8Ts6iIeWWCR2bp/9k=')!important}