@media all {
  *#dm .dmInner div.u_1353986635 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1353986635 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_1426013645 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner a.u_1426013645 { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1108160251 {
    border-radius:50% !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1108160251 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1967233369 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner div.u_1647414897 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1444034808 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1981269415 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1592663704 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1592663704 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1625625517 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1625625517 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_1436376038 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1816713325 span.text { color:rgba(60,56,104,1) !important; }

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

  *#dm .dmInner a.u_1447598616 span.text { color:rgba(60,56,104,1) !important; }

  *#dm .dmInner div.u_1877249618 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

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

  *#dm .dmInner div.u_1535898651 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_1697218193 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_1821972134 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_1704036299 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_80248129 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_80248129 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1615378498 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1615378498 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_80248129 .photoGalleryViewAll.link { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1426013645:hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1426013645.hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1436376038 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

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

  *#dm .dmInner div.u_1151386735 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_1897287885 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

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

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

  *#dm .dmInner *.u_1425768852 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner a.u_1425768852 { background-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1425768852:hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1425768852.hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner *.u_1587275342 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner a.u_1587275342 { background-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1587275342:hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1587275342.hover {
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1116656311 .photoGalleryThumbs .image-container { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1116656311 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1116656311 .photoGalleryViewAll.link { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1162775835 .svg {
    color:rgba(134,87,30,1) !important;
    fill:rgba(106,241,189,1) !important;
  }

  *#dm .dmInner div.u_1746703476 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1436376038 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1489046018 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1469699650 span.text { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_394418215 span.text { font-size:18px !important; }

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

  *#dm .dmInner *.u_1615378498 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1615378498 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_80248129 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_80248129 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_80248129 .caption-container .caption-title { font-size:28px !important; }

  *#dm .dmInner *.u_1615378498 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1615378498 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_1615378498 .caption-container .caption-title { font-size:28px !important; }

  *#dm .dmInner *.u_1116656311 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1116656311 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_1116656311 .caption-container .caption-title { font-size:28px !important; }

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1816713325 span.text { font-size:20px !important; }

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

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

  *#dm .dmInner *.u_1116656311 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner a.u_3742821814 span.text { font-size:18px !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_2);
}
}



@media all {
    
#\33 8534387 {
    width: 180px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 78px;
    margin-bottom: 0px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9217120 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.5%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: rgba(172, 56, 104, 1);
    order: 1;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/McPhoto-28c-290015-1920w.png);
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\33 9217120.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKElEQVQoz41QS4+CYAysQQ2CCAIioDzFoAdNfMSQGA5e/f//ZzbThN3NxsMemn7TTuebVkQE/4wfMBqNvuMD/kz8G2KaJiaTCQzDwHg8hmVZWCwWsG0b0+lUa8yy3++Rpik8z4Pv+2jbFtfrVfNyuUQQBCjLEvJ6vfB4PLTBAknP5xPn8xmr1Qp5nuN2u0He7zf6vsfpdALVSbzf7zoYhiHqukbXdRCSLpcLmqbR6e12qwTHcTSIj8cj5HA4qEcuQI8kua6L2WymtTiOVUCSJFHT8/lcCfRFMmvEzMTCCcagFEURNpuNLkYRbs2LCAsMNknOsgy73U59DfX1eg3hElVVKfhN5AVIZK8oCggXoS/KD3cbmnwPPwp98QzckP6oyAZJfPNrin0BDw68j9Ah6rEAAAAASUVORK5CYII=');
}
    
#a726c3fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 47.8992643405735%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d851741 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.49846650524617%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/pexels-photo-770317-1920w.jpeg);
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 d851741.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFIRH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECETH/2gAMAwEAAhEDEQA/AMqKLtNrbEsrQKHBAU8kBxcawl2Q+t0xEKpWjKm+n//Z');
}
    
#f303afba {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 427f3b0::before, #\35 427f3b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.04;
    border-radius: inherit;
}
#\35 427f3b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.99%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/Faith+%281920+x+1080+px%29+%285%29-1920w.png);
    padding: 3% 2.5% 2.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#c0d6b665 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eb951ac5 {
    min-height: 524px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e59d8fe::before, #\38 e59d8fe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.27;
    border-radius: inherit;
}
#\38 e59d8fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 337px;
    max-height: 100%;
    order: 0;
    background-color: var(--color_5);
    border-radius: 20px;
    align-self: auto;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/Faith-1920w.png);
    justify-self: auto;
    height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\34 c860a0d {
    width: 97.88675904308542%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 149011b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 149011b {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac235a30 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l6t {
    width: 100%;
    height: 29px;
    max-width: 100%;
    order: 1;
}
    
#\35 a569cb4 {
    width: 99.90595878849645%;
    height: 76px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b419a2eb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#b419a2eb {
    width: 196px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e77d6746 {
    margin: 70px 0% 70px 0%;
}
    
#widget_h19 {
    width: 157px;
    height: auto;
    max-width: 100%;
}
    
#widget_t9d {
    width: 181px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8534387 {
    height: auto;
    min-height: 42px;
}
    
#\33 9217120 {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
#\33 9217120.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKElEQVQoz41QS4+CYAysQQ2CCAIioDzFoAdNfMSQGA5e/f//ZzbThN3NxsMemn7TTuebVkQE/4wfMBqNvuMD/kz8G2KaJiaTCQzDwHg8hmVZWCwWsG0b0+lUa8yy3++Rpik8z4Pv+2jbFtfrVfNyuUQQBCjLEvJ6vfB4PLTBAknP5xPn8xmr1Qp5nuN2u0He7zf6vsfpdALVSbzf7zoYhiHqukbXdRCSLpcLmqbR6e12qwTHcTSIj8cj5HA4qEcuQI8kua6L2WymtTiOVUCSJFHT8/lcCfRFMmvEzMTCCcagFEURNpuNLkYRbs2LCAsMNknOsgy73U59DfX1eg3hElVVKfhN5AVIZK8oCggXoS/KD3cbmnwPPwp98QzckP6oyAZJfPNrin0BDw68j9Ah6rEAAAAASUVORK5CYII=');
}
    
#\35 427f3b0::before, #\35 427f3b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 427f3b0 {
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 4%;
    width: 49.5%;
}
    
#a726c3fe {
    row-gap: 8px;
    width: 49.5%;
}
    
#\32 d851741 {
    border-radius: 20px;
    background-color: var(--color_8);
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
#\32 d851741.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFIRH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECETH/2gAMAwEAAhEDEQA/AMqKLtNrbEsrQKHBAU8kBxcawl2Q+t0xEKpWjKm+n//Z');
}
    
#eb951ac5 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    min-height: 549px;
    column-gap: 1%;
}
    
#\38 e59d8fe::before, #\38 e59d8fe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 e59d8fe {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 210px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99762741251084%;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fa2 {
    order: 0;
}
    
#f303afba {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 338px;
    justify-self: auto;
    align-self: auto;
    width: 99.99558333713556%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l6t {
    height: 22px;
}
    
#\35 a569cb4 {
    height: 39px;
}
    
#b419a2eb {
    order: 1;
    height: auto;
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#\33 8534387 {
    height: auto;
    min-height: 41px;
    width: 176px;
}
    
#\33 9217120 {
    border-radius: 20px;
    width: 48.49810005229214%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 9px 0% 9px 0%;
}
#\33 9217120.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKElEQVQoz41QS4+CYAysQQ2CCAIioDzFoAdNfMSQGA5e/f//ZzbThN3NxsMemn7TTuebVkQE/4wfMBqNvuMD/kz8G2KaJiaTCQzDwHg8hmVZWCwWsG0b0+lUa8yy3++Rpik8z4Pv+2jbFtfrVfNyuUQQBCjLEvJ6vfB4PLTBAknP5xPn8xmr1Qp5nuN2u0He7zf6vsfpdALVSbzf7zoYhiHqukbXdRCSLpcLmqbR6e12qwTHcTSIj8cj5HA4qEcuQI8kua6L2WymtTiOVUCSJFHT8/lcCfRFMmvEzMTCCcagFEURNpuNLkYRbs2LCAsMNknOsgy73U59DfX1eg3hElVVKfhN5AVIZK8oCggXoS/KD3cbmnwPPwp98QzckP6oyAZJfPNrin0BDw68j9Ah6rEAAAAASUVORK5CYII=');
}
    
#\35 427f3b0::before, #\35 427f3b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 427f3b0 {
    min-height: 291px;
    align-items: center;
    width: 100%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    padding: 6% 6% 7% 6%;
    margin: 0% 0% 10% 0%;
}
    
#a726c3fe {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#\32 d851741 {
    border-radius: 20px;
    background-color: var(--color_8);
    width: 48.5%;
    min-height: 100.00%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 9px 0% 7px 0%;
}
#\32 d851741.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFIRH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECETH/2gAMAwEAAhEDEQA/AMqKLtNrbEsrQKHBAU8kBxcawl2Q+t0xEKpWjKm+n//Z');
}
    
#eb951ac5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 0% 1% 0% 1%;
}
    
#\38 e59d8fe::before, #\38 e59d8fe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 e59d8fe {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 265px;
    height: auto;
    margin-top: -5.1%;
    padding: 6% 6% 7% 6%;
}
    
#widget_fa2 {
    order: 0;
}
    
#f303afba {
    min-height: 218px;
    column-gap: 3%;
}
    
#\35 a569cb4 {
    height: 40px;
}
    
#widget_l6t {
    height: 21px;
}
    
#b419a2eb {
    order: 1;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 172px;
}
    
#widget_t9d {
    width: 145px;
    height: auto;
    min-height: 44px;
}
    
#e77d6746 {
    margin: 40px 1% 60px 1%;
}
    
#widget_h19 {
    width: 145px;
}
    
#\34 c860a0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c860a0d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9084630.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 9084630 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6a8b474 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bab185aa {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bab185aa {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 10px;
}
}



@media (max-width: 767px) {
    
#a6a8b474 {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
    
#bab185aa {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#cc4ee974 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 cf6cd72 {
    min-height: 354px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cb7ec6b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ccc7919a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ds6 {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 781e1ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e23db1a {
    width: 62.74%;
    height: auto;
    max-width: 100%;
    margin-top: -36px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#effe021a {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_77b {
    width: 54.75%;
    height: 93px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -53px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cf6cd72 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 15px 4%;
}
    
#cb7ec6b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
    
#\39 781e1ff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
    
#\33 e23db1a {
    margin-top: -0px;
}
    
#widget_77b {
    width: 95.68%;
    height: 97px;
    margin-top: -34px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ds6 {
    margin-top: -3px;
}
}



@media (max-width: 767px) {
    
#\36 cf6cd72 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 10% 0% 0% 0%;
}
    
#cb7ec6b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    order: 0;
}
    
#ccc7919a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ds6 {
    width: 170px;
    margin-top: -26px;
}
    
#\39 781e1ff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    order: 1;
}
    
#\33 e23db1a {
    width: 100.00%;
    margin-top: -7px;
}
    
#effe021a {
    width: 170px;
}
    
#widget_77b {
    height: 120px;
    width: 100.00%;
    margin-top: -49px;
}
}



@media all {
    
#\38 6847792 {
    min-height: 562px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d22b12d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5a1e481 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 18921b3 {
    margin: 0px 2% 0px 2%;
}
    
#\36 52f7399 {
    width: 1210px;
    height: 409px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8uu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -93px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6847792 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 18921b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6847792 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
}
    
#\31 d22b12d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 52f7399.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 52f7399 {
    max-width: 100%;
    width: 427px;
    height: 476px;
    margin: -0px -20% -40px -20%;
}
    
#\34 18921b3 {
    margin: 0px -10% 0px -10%;
}
}



@media all {
    
#\34 816f08d {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 0px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1bb7a9c {
    min-height: 160px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a3962dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32.666666666666664%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ab8f2656 {
    background-color: rgba(60, 56, 104, 1);
    background-image: none;
}
    
#widget_flj {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-top: 5px;
}
    
#group_ssf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_boe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 6px;
}
    
#group_hhf {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_lac {
    width: 153px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 9a00aa2 {
    width: 153px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 816f08d {
    width: 100%;
    min-height: 80px;
}
    
#\37 1bb7a9c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a3962dc {
    width: 100%;
    padding-left: 4%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    height: auto;
}
    
#group_hhf {
    width: 100%;
    min-height: 80px;
}
    
#widget_flj {
    margin-top: 56px;
}
    
#widget_boe {
    margin-top: -16px;
}
    
#widget_lac {
    margin-top: -59px;
}
}



@media (max-width: 767px) {
    
#\34 816f08d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    column-gap: 0%;
}
    
#\37 1bb7a9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\35 a3962dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#group_hhf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_flj {
    margin-top: -16px;
}
    
#widget_boe {
    margin-top: -11px;
    width: 82.90%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c7ac8a10 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lac {
    margin-top: -4px;
}
    
#\31 9a00aa2 {
    justify-self: auto;
    align-self: center;
    order: 1;
    width: 129px;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3345554 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dd1fa486 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c6ed609a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 41aba6d {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -27px;
}
    
#\39 51c6f05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4541e41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4541e41 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\31 f6cac73 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 b25b4f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 b25b4f7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 1e4ff86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f606e10f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f606e10f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#bd2f13a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bd2f13a1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#d50b2e8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 25d19a6 {
    background-color: var(--color_2);
    background-image: none;
}
    
#bbd71df4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 181b518 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 51%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8e3d372 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/McPhoto-28c-290008--281-29-979h.png);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 8e3d372.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQoz5WRTauCUBiE1fzIsvKjovxAkXQhoktxJYSL3AuCm/7/r5jLnKiIS3DvYpBzeN53Zo6SJEn4o/4BKooCXdeFVFX9DpqmiePxCN/3sd/vsVwufw/IsozT6YSmaXC73dB1HfI8FwN0+NgYxzGGYcD9fsc4jmjbFmmaYrvdfm4MwxB932OeZ0zThOv1irIs4bruG2QRTl4uF1RVhbqukWUZgiDAZrMREJcJUNM0ATMX83qeJ86r1UoUtSzrYU2YLTlA8UwRtG0bh8PhUYYwQWqxWLzsuInbz+fzd5Df3W4noCRJ3uDTjuIdIziOI6CiKB4gH5Y2lGEYYpB3zBdFkfgBAmRoNmbo9Xr9Kvcsw5w/Y/mt+JlsskYAAAAASUVORK5CYII=');
}
    
#fb3e5e33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 269f15d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d07f759d {
    width: 167px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin-top: -23px;
    order: 3;
}
    
#c5dfa48f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8aa8eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8796b89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bfb85921.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bfb85921 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 12;
}
    
#\38 42d6a02 {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee099d3 {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4d6492f {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af847959 {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2254d69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 2254d69 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#f2caee80 {
    width: 36px;
    height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 10;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4485f44 {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 95349cb {
    width: 74.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 11;
    margin: -59px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41d43e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3345554 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\38 41aba6d {
    width: 100%;
    margin-top: -5px;
}
    
#\31 8e3d372 {
    width: 45.30%;
    min-height: 8px;
}
#\31 8e3d372.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQoz5WRTauCUBiE1fzIsvKjovxAkXQhoktxJYSL3AuCm/7/r5jLnKiIS3DvYpBzeN53Zo6SJEn4o/4BKooCXdeFVFX9DpqmiePxCN/3sd/vsVwufw/IsozT6YSmaXC73dB1HfI8FwN0+NgYxzGGYcD9fsc4jmjbFmmaYrvdfm4MwxB932OeZ0zThOv1irIs4bruG2QRTl4uF1RVhbqukWUZgiDAZrMREJcJUNM0ATMX83qeJ86r1UoUtSzrYU2YLTlA8UwRtG0bh8PhUYYwQWqxWLzsuInbz+fzd5Df3W4noCRJ3uDTjuIdIziOI6CiKB4gH5Y2lGEYYpB3zBdFkfgBAmRoNmbo9Xr9Kvcsw5w/Y/mt+JlsskYAAAAASUVORK5CYII=');
}
    
#d07f759d {
    width: 40.95%;
    min-height: 41px;
    height: auto;
    margin-top: 2px;
}
    
#bbd71df4 {
    width: 100%;
}
    
#\36 181b518 {
    width: 52.5371749193523%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#f2caee80 {
    margin-top: -1px;
}
    
#\34 95349cb {
    margin-top: -42px;
}
    
#bfb85921 {
    margin-top: 5px;
}
}



@media (max-width: 767px) {
    
#\37 3345554 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\38 41aba6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\38 41aba6d {
    width: 100%;
    margin: -29px 0% 0px 0%;
}
    
#\31 8e3d372 {
    width: 100%;
    min-height: 372px;
    align-items: center;
    height: auto;
}
#\31 8e3d372.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQoz5WRTauCUBiE1fzIsvKjovxAkXQhoktxJYSL3AuCm/7/r5jLnKiIS3DvYpBzeN53Zo6SJEn4o/4BKooCXdeFVFX9DpqmiePxCN/3sd/vsVwufw/IsozT6YSmaXC73dB1HfI8FwN0+NgYxzGGYcD9fsc4jmjbFmmaYrvdfm4MwxB932OeZ0zThOv1irIs4bruG2QRTl4uF1RVhbqukWUZgiDAZrMREJcJUNM0ATMX83qeJ86r1UoUtSzrYU2YLTlA8UwRtG0bh8PhUYYwQWqxWLzsuInbz+fzd5Df3W4noCRJ3uDTjuIdIziOI6CiKB4gH5Y2lGEYYpB3zBdFkfgBAmRoNmbo9Xr9Kvcsw5w/Y/mt+JlsskYAAAAASUVORK5CYII=');
}
    
#d07f759d {
    width: 55.31%;
    min-height: 46px;
    margin-top: 4px;
    height: auto;
}
    
#\31 f6cac73 {
    height: 194px;
    margin-top: 124px;
}
    
#bbd71df4 {
    width: 100%;
    row-gap: 7px;
}
    
#\36 181b518 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#f41d43e9 {
    margin: 40px 0% 0px 0%;
}
    
#\38 42d6a02 {
    width: 35.3646px;
}
    
#\34 95349cb {
    width: 87.15%;
    margin-top: -47px;
}
    
#f2caee80 {
    margin-top: 7px;
    width: 29px;
    height: 33px;
}
    
#bfb85921 {
    margin-top: 5px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 d12f347 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 8109a18::before, #\36 8109a18 > .bgExtraLayerOverlay {
    
}
#\36 8109a18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: NaN%;
    min-width: 4%;
    padding: 10px 0vh 10px 0vh;
    margin: 0% -140px 0% -140px;
}
    
#c35d166b {
    min-height: 770px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c35d166b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 33fcef0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8109a18::before, #\36 8109a18 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 8109a18::before, #\36 8109a18 > .bgExtraLayerOverlay {
    
}
#\36 8109a18 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 140px 0vh 0px 0vh;
    margin: 0% 0% 0% 0%;
}
    
#c35d166b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 80% 4%;
}
    
#\32 33fcef0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a0293731 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e105f680 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9b675ba {
    width: 1210px;
    height: 409px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 370381e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2fdc36f {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#f2c6c28e {
    min-height: 482px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e105f680 {
    margin: 0px 0% 0px 0%;
}
    
#f2c6c28e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#e105f680 {
    margin: 0px 0px 0px 0px;
}
    
#\36 9b675ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9b675ba {
    max-width: 100%;
    width: 427px;
    height: 476px;
    margin: -0px -20% -40px -20%;
}
    
#\37 370381e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f2c6c28e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
}
    
#a0293731 {
    margin-top: -3px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3c5536e {
    margin: 0px 0% 0px 0%;
}
    
#\34 0555aee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c9814791 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: NaN%;
    min-width: 4%;
    padding: 10px 0vh 10px 0vh;
    margin: 0% -140px 0% -140px;
}
    
#ce863801 {
    min-height: 757px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 80px 4% 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3c5536e {
    margin: 0px 0% 0px 0%;
}
    
#ce863801 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 616px;
}
}



@media (max-width: 767px) {
    
#b3c5536e {
    margin: 0px 0% 0px 0%;
}
    
#c9814791 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ce863801 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
}



@media all {
    
#e42cda1c {
    width: 448px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: -27px;
}
    
#e7ac3229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e90496f0 {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8d5990::before, #\39 a8d5990 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\39 a8d5990 {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/youth-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 a8d5990.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQREgYhkaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMRISL/2gAMAwEAAhEDEQA/AJK1ZiqUppBCCddGn3v4s9fya017gCcA4REFnbEtKrLGwNz/2Q==');
}
    
#\31 b72687d::before, #\31 b72687d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\31 b72687d {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/McPhoto%28c%290040+%281%29-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 b72687d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACBREDBBITIlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AwiIj4vND7D8xf3EeTxulNv1sQcQHmr+IiBv/2Q==');
}
    
#\39 4db967a {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b53d6ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1e8f306 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 a8dd4c0 {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78a22c6 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4c5ab5::before, #\37 b4c5ab5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\37 b4c5ab5 {
    justify-content: space-between;
    align-items: center;
    width: 99.9860723453909%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/sincerely-media-dGxOgeXAXm8-unsplash-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 b4c5ab5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUGBBEiJIGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AMVx+/nrabUG0phPJxEh9UNltrs3cL4iKZkY6Qv/2Q==');
}
    
#e924b672 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bcd80664::before, #bcd80664 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#bcd80664 {
    justify-content: space-between;
    align-items: center;
    width: 99.99055309218203%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/jed-villejo-bEcC0nyIp2g-unsplash-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#bcd80664.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBQYEBxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRIv/aAAwDAQACEQMRAD8Asaru2S9jbyMgt4YeFU/ZUs7LuV2U3oCCREQXbK9MZyoHJP/Z');
}
    
#\31 eb9e74c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 8e611d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b4ea1fc {
    min-height: 653px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cfcf2d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 fd6848f {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fdefd984::before, #fdefd984 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.13;
    border-radius: inherit;
}
#fdefd984 {
    justify-content: space-between;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/tech+team-1920w.jpg);
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#fdefd984.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQRExQxcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhED/9oADAMBAAIRAxEAPwDFbtVdNzc0EbPJEjNSxJzpke6iI5t4VUrT/9k=');
}
    
#\31 04b0d7a {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 281px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 78a22c6 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4c5ab5::before, #\37 b4c5ab5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 b4c5ab5 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\37 b4c5ab5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUGBBEiJIGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AMVx+/nrabUG0phPJxEh9UNltrs3cL4iKZkY6Qv/2Q==');
}
    
#e924b672 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#bcd80664::before, #bcd80664 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#bcd80664 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#bcd80664.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBQYEBxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRIv/aAAwDAQACEQMRAD8Asaru2S9jbyMgt4YeFU/ZUs7LuV2U3oCCREQXbK9MZyoHJP/Z');
}
    
#\39 a8d5990::before, #\39 a8d5990 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 a8d5990 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\39 a8d5990.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQREgYhkaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMRISL/2gAMAwEAAhEDEQA/AJK1ZiqUppBCCddGn3v4s9fya017gCcA4REFnbEtKrLGwNz/2Q==');
}
    
#\34 b4ea1fc {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\31 b72687d::before, #\31 b72687d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 b72687d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\31 b72687d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACBREDBBITIlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AwiIj4vND7D8xf3EeTxulNv1sQcQHmr+IiBv/2Q==');
}
    
#fdefd984::before, #fdefd984 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#fdefd984 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 32%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#fdefd984.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQRExQxcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhED/9oADAMBAAIRAxEAPwDFbtVdNzc0EbPJEjNSxJzpke6iI5t4VUrT/9k=');
}
    
#\37 b53d6ce {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e42cda1c {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: -3px;
}
    
#e90496f0 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 a8d5990::before, #\39 a8d5990 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 a8d5990 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 252px;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\39 a8d5990.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQREgYhkaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMRISL/2gAMAwEAAhEDEQA/AJK1ZiqUppBCCddGn3v4s9fya017gCcA4REFnbEtKrLGwNz/2Q==');
}
    
#\31 b72687d::before, #\31 b72687d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 b72687d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 263px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 b72687d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACBREDBBITIlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AwiIj4vND7D8xf3EeTxulNv1sQcQHmr+IiBv/2Q==');
}
    
#\39 4db967a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 96.32%;
    max-width: 100%;
}
    
#\31 a8dd4c0 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 78a22c6 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\37 b4c5ab5::before, #\37 b4c5ab5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 b4c5ab5 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 b4c5ab5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUGBBEiJIGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AMVx+/nrabUG0phPJxEh9UNltrs3cL4iKZkY6Qv/2Q==');
}
    
#e924b672 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#bcd80664::before, #bcd80664 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#bcd80664 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 248px;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#bcd80664.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBQYEBxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRIv/aAAwDAQACEQMRAD8Asaru2S9jbyMgt4YeFU/ZUs7LuV2U3oCCREQXbK9MZyoHJP/Z');
}
    
#\34 b4ea1fc {
    min-height: unset;
    flex-direction: column;
    row-gap: 18px;
    padding: 8% 4% 8% 4%;
}
    
#\35 fd6848f {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#fdefd984::before, #fdefd984 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#fdefd984 {
    width: 100%;
    min-height: 255px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
}
#fdefd984.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQRExQxcfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhED/9oADAMBAAIRAxEAPwDFbtVdNzc0EbPJEjNSxJzpke6iI5t4VUrT/9k=');
}
    
#\31 04b0d7a {
    margin-top: 20px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#da559e02 {
    width: 181px;
    height: auto;
    max-width: 100%;
}
    
#c14ecda3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 46b3f9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 46b3f9b {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb9f486e {
    margin: 40px 0% 100px 0%;
}
    
#\30 3b71558 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.49846650524617%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/pexels-photo-770317-1920w.jpeg);
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 3b71558.lazy {
    background-image: url('');
}
    
#\36 41e4c3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8c3060c {
    min-height: 524px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b111ed9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 768ac34 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.49846650524617%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_8);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/McPhoto%28c%290015-1920w.jpg);
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 768ac34.lazy {
    background-image: url('');
}
    
#\37 995b819.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 995b819 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6200b51 {
    width: 181px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3b71558 {
    border-radius: 20px;
    background-color: var(--color_8);
    align-self: stretch;
    width: 99.17%;
    max-width: 100%;
    min-height: 192px;
    height: auto;
    padding: 6% 5% 7% 5%;
    margin: -48px 0% 20px 0%;
}
#\30 3b71558.lazy {
    background-image: url('');
}
    
#\36 41e4c3e {
    row-gap: 8px;
    width: 100%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15% 0%;
}
    
#\31 8c3060c {
    min-height: 375px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\31 b111ed9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 338px;
    justify-self: auto;
    align-self: auto;
    width: 99.99558333713556%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb9f486e {
    margin: 40px 0% -25px 0%;
}
    
#da559e02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#da559e02 {
    margin: 60px 0% 0px 0%;
}
    
#\39 768ac34 {
    border-radius: 20px;
    background-color: var(--color_8);
    align-self: stretch;
    width: 99.18%;
    max-width: 100%;
    min-height: 192px;
    height: auto;
    background-position: 50% 50%;
    padding: 6% 6% 7% 6%;
    margin: 9px 0% 0px 0%;
}
#\39 768ac34.lazy {
    background-image: url('');
}
    
#\36 6200b51 {
    margin-top: 42px;
}
    
#\37 46b3f9b {
    margin-top: 1px;
}
}



@media (max-width: 767px) {
    
#da559e02 {
    width: 145px;
    height: auto;
    min-height: 44px;
}
    
#eb9f486e {
    margin: 40px 1% 60px 1%;
}
    
#\30 3b71558 {
    border-radius: 20px;
    background-color: var(--color_8);
    width: 48.5%;
    min-height: 100.00%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 9px 0% 7px 0%;
}
#\30 3b71558.lazy {
    background-image: url('');
}
    
#\36 41e4c3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#\31 8c3060c {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\31 b111ed9 {
    min-height: 218px;
    column-gap: 3%;
}
    
#\39 768ac34 {
    border-radius: 20px;
    background-color: var(--color_8);
    width: 48.5%;
    min-height: 100.00%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 9px 0% 7px 0%;
}
#\39 768ac34.lazy {
    background-image: url('');
}
    
#\36 6200b51 {
    width: 145px;
    height: auto;
    min-height: 44px;
}
}



@media all {
    
#\30 64a8aec {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_cui {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 f645581 {
    width: 99.90595878849645%;
    height: 76px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cade156::before, #\37 cade156 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\37 cade156 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 337px;
    max-height: 100%;
    order: 0;
    background-color: var(--color_5);
    border-radius: 20px;
    align-self: auto;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/Untitled+design+%2844%29-1920w.png);
    justify-self: auto;
    height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 cade156.lazy {
    background-image: url('');
}
    
#b781f219 {
    width: 100%;
    height: 29px;
    max-width: 100%;
    order: 1;
}
    
#\31 95103cf {
    width: 97.88675904308542%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe087405 {
    width: 180px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 78px;
    margin-bottom: 0px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b1b10f {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 90964cf::before, #\34 90964cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\34 90964cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 337px;
    max-height: 100%;
    order: 0;
    background-color: var(--color_5);
    border-radius: 20px;
    align-self: auto;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/Faith-1920w.png);
    justify-self: auto;
    height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 90964cf.lazy {
    background-image: url('');
}
    
#\37 c2fc0e2 {
    width: 180px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 78px;
    margin-bottom: 0px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f2c1055 {
    width: 97.88675904308542%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d98439f {
    width: 100%;
    height: 29px;
    max-width: 100%;
    order: 1;
}
    
#b83e2d4a {
    width: 99.90595878849645%;
    height: 76px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 64a8aec {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 442px;
    padding: 4% 2% 4% 2%;
}
    
#group_cui {
    width: 48.92883841125989%;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cade156 {
    height: auto;
    min-height: 365px;
    background-position: 50% 50%;
    width: 100.00%;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\37 cade156.lazy {
    background-image: url('');
}
    
#\33 7b1b10f {
    width: 46.99%;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 90964cf {
    height: auto;
    min-height: 365px;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\34 90964cf.lazy {
    background-image: url('');
}
    
#fe087405 {
    margin-top: 127px;
}
    
#\36 f645581 {
    height: 81px;
}
    
#\37 c2fc0e2 {
    margin-top: 133px;
}
    
#\32 a00a249 {
    margin: 0px 1% 0px 1%;
}
}



@media (max-width: 767px) {
    
#\30 64a8aec {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_cui {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f645581 {
    height: 40px;
}
    
#\37 cade156::before, #\37 cade156 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\37 cade156 {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 265px;
    height: auto;
    margin-top: -5.1%;
    padding: 6% 6% 7% 6%;
}
#\37 cade156.lazy {
    background-image: url('');
}
    
#b781f219 {
    height: 21px;
}
    
#\31 95103cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 95103cf {
    margin: 0px 0% 0px 0%;
}
    
#fe087405 {
    height: auto;
    min-height: 41px;
    width: 176px;
}
    
#\33 7b1b10f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 90964cf::before, #\34 90964cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 90964cf {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 265px;
    height: auto;
    margin-top: -5.1%;
    padding: 6% 6% 7% 6%;
}
#\34 90964cf.lazy {
    background-image: url('');
}
    
#\37 c2fc0e2 {
    height: auto;
    min-height: 41px;
    width: 176px;
}
    
#\30 f2c1055.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f2c1055 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d98439f {
    height: 21px;
}
    
#b83e2d4a {
    height: 40px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dc7f435 {
    width: 1210px;
    height: 409px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7610dcc {
    margin: 0px 0% 0px 0%;
}
    
#\34 c9b2710 {
    min-height: 729px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 49522b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d823c878 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1) rgba(60,56,104,1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#b7ef4a65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7610dcc {
    margin: 0px 0% 0px 0%;
}
    
#\34 c9b2710 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 583px;
}
    
#b7ef4a65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7ef4a65 {
    margin: -84px 0% 0px 0%;
}
    
#\39 49522b2 {
    width: 100%;
    padding: 10px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 dc7f435.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 dc7f435 {
    max-width: 100%;
    width: 427px;
    height: 476px;
    margin: -0px -20% -40px -20%;
}
    
#d7610dcc {
    margin: 0px -10% 0px -10%;
}
    
#\34 c9b2710 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 8% 0%;
}
    
#\39 49522b2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\34 203915c {
    width: 36px;
    height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 281px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af9077b8 {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98446e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa7e9c10 {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6abe781::before, #\39 6abe781 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 6abe781 {
    justify-content: space-between;
    align-items: center;
    width: 99.99055309218203%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/jed-villejo-bEcC0nyIp2g-unsplash-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 6abe781.lazy {
    background-image: url('');
}
    
#\39 e33f6dc::before, #\39 e33f6dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 e33f6dc {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/McPhoto%28c%290040+%281%29-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 e33f6dc.lazy {
    background-image: url('');
}
    
#\32 9070e10 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#f27ad502 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 97fa428 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db9a2cd3::before, #db9a2cd3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#db9a2cd3 {
    justify-content: space-between;
    align-items: center;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/youth-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#db9a2cd3.lazy {
    background-image: url('');
}
    
#df8277f4::before, #df8277f4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#df8277f4 {
    justify-content: space-between;
    align-items: center;
    width: 99.9860723453909%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/sincerely-media-dGxOgeXAXm8-unsplash-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#df8277f4.lazy {
    background-image: url('');
}
    
#\33 af573cb {
    width: 448px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: -27px;
}
    
#\32 73aa805 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a17143f8::before, #a17143f8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.13;
    border-radius: inherit;
}
#a17143f8 {
    justify-content: space-between;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ad5931f7/dms3rep/multi/opt/tech+team-1920w.jpg);
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#a17143f8.lazy {
    background-image: url('');
}
    
#\39 21cc42c {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a42a1252 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3cfaeaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e013889 {
    justify-content: flex-start;
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6c0494e {
    width: 283px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d772dbeb {
    min-height: 653px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df8277f4::before, #df8277f4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#df8277f4 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 248px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#df8277f4.lazy {
    background-image: url('');
}
    
#a17143f8::before, #a17143f8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#a17143f8 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 32%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#a17143f8.lazy {
    background-image: url('');
}
    
#\39 6abe781::before, #\39 6abe781 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 6abe781 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 249px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#\39 6abe781.lazy {
    background-image: url('');
}
    
#f27ad502 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e33f6dc::before, #\39 e33f6dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 e33f6dc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 252px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#\39 e33f6dc.lazy {
    background-image: url('');
}
    
#\35 97fa428 {
    width: 99.53%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 e013889 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#db9a2cd3::before, #db9a2cd3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#db9a2cd3 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 250px;
    height: auto;
    padding: 10% 10% 10% 10%;
}
#db9a2cd3.lazy {
    background-image: url('');
}
    
#d772dbeb {
    min-height: 574px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\34 203915c {
    margin-top: 148px;
}
    
#\35 fd07474 {
    margin: 20px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#af9077b8 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#aa7e9c10 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 6abe781::before, #\39 6abe781 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 6abe781 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\39 6abe781.lazy {
    background-image: url('');
}
    
#\39 e33f6dc::before, #\39 e33f6dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 e33f6dc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 e33f6dc.lazy {
    background-image: url('');
}
    
#f27ad502 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#db9a2cd3::before, #db9a2cd3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#db9a2cd3 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#db9a2cd3.lazy {
    background-image: url('');
}
    
#df8277f4::before, #df8277f4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#df8277f4 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#df8277f4.lazy {
    background-image: url('');
}
    
#\33 af573cb {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#a17143f8::before, #a17143f8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#a17143f8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
#a17143f8.lazy {
    background-image: url('');
}
    
#\39 21cc42c {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\37 e013889 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\36 6c0494e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#d772dbeb {
    min-height: unset;
    flex-direction: column;
    row-gap: 18px;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 64e1bfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.666666666666668%;
    min-width: 4%;
    padding: 10px 2px 10px 2px;
    margin: 0% 1% 0% -3%;
}
    
#afdbcd7f {
    min-height: 654px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b6d04f5c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_k5f {
    width: 24.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_bif {
    width: 24.66666666666667%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 20%;
}
    
#widget_5d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5d8 {
    width: 98.95%;
    height: 102px;
    max-width: 100%;
    margin: -479px 0% -40px 0%;
}
    
#c1dd0ce7.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#c1dd0ce7 svg {
    fill: rgba(106,241,189,1);
}
#c1dd0ce7 {
    width: 57px;
    height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: -478px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afdbcd7f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 654px;
}
    
#\39 1e8a470 {
    margin: 0px 0% 0px 0%;
}
    
#group_k5f {
    width: 38%;
    min-height: 8px;
}
    
#group_bif {
    width: 38%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 64e1bfa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#afdbcd7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48% 4% 4% 4%;
}
    
#group_k5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_bif {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_5d8 {
    height: 78px;
    width: 100.00%;
}
    
#c1dd0ce7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1dd0ce7 {
    width: 32px;
    height: 35px;
    margin: 0px 0% 0px 0px;
}
    
#\39 1e8a470 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d0b7deec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.666666666666668%;
    min-width: 4%;
    padding: 10px 2px 10px 2px;
    margin: 0% 1% 0% -3%;
}
    
#a08b0f3d {
    width: 24.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a312382f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 a92b522 {
    min-height: 654px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 2c43e08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2c43e08 {
    width: 100.00%;
    height: 92px;
    max-width: 100%;
    margin: -479px 0% -40px 0%;
}
    
#\31 94008fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\31 94008fb svg {
    fill: rgba(106,241,189,1);
}
#\31 94008fb {
    width: 57px;
    height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: -478px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2dc78bd {
    width: 24.66666666666667%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a92b522 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 654px;
}
    
#c00a3c95 {
    margin: 0px 0% 0px 0%;
}
    
#d0b7deec {
    width: 43.333333333333336%;
    min-height: 8px;
    padding: 10px 2px 10px 2px;
    margin: 0% 1% 0% 4%;
}
    
#f2dc78bd {
    width: 43.33333333333333%;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2c43e08 {
    width: 100.00%;
    margin-top: -509px;
}
    
#a08b0f3d {
    width: 28.999999999999996%;
}
}



@media (max-width: 767px) {
    
#d0b7deec {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a08b0f3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a92b522 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 2c43e08 {
    height: 240px;
}
    
#\31 94008fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 94008fb {
    width: 32px;
    height: 35px;
    margin: 0px 0% 0px 0px;
}
    
#f2dc78bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 5dc6517 {
    width: 24.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 a385779.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a385779 {
    width: 100.00%;
    height: 92px;
    max-width: 100%;
    margin: -479px 0% -40px 0%;
}
    
#dd4f1ede {
    min-height: 654px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e9edfeb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.666666666666668%;
    min-width: 4%;
    padding: 10px 2px 10px 2px;
    margin: 0% 1% 0% -3%;
}
    
#cd86818a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 c9dd61b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\32 c9dd61b svg {
    fill: var(--color_2);
}
#\32 c9dd61b {
    width: 57px;
    height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: -478px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eff0924c {
    width: 24.66666666666667%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0% 0px 20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f864b8c2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a385779 {
    width: 100.00%;
    margin-top: -509px;
}
    
#\32 5dc6517 {
    width: 28.999999999999996%;
}
    
#dd4f1ede {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 654px;
}
    
#e9edfeb2 {
    width: 43.333333333333336%;
    min-height: 8px;
    padding: 10px 2px 10px 2px;
    margin: 0% 1% 0% 4%;
}
    
#eff0924c {
    width: 43.33333333333333%;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5dc6517 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a385779 {
    height: 240px;
}
    
#dd4f1ede {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e9edfeb2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 c9dd61b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c9dd61b {
    width: 32px;
    height: 35px;
    margin: 0px 0% 0px 0px;
}
    
#eff0924c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 c797864 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 acd8d96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 d242e3b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d242e3b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 c797864 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 acd8d96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d242e3b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd1a2b6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fd1f4dc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 ea021ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fd1f4dc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 13b72c7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd1a2b6e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 fd1f4dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80% 4% 4% 4%;
}
    
#\38 13b72c7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 9781fa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b16fa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 844e01c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f84c45ca {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 ccc489c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_ir0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a66b2374 {
    margin: 0px 0% 0px 0%;
}
    
#f84c45ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\30 9781fa8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 1b16fa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f84c45ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 ccc489c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\38 93bccda {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a55604cd {
    margin: 1px 0% 1px 0%;
}
    
#f7dd69c3 {
    min-height: 161px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7px 4% 7px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 93bccda {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#f7dd69c3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 31px;
    padding: 10px 2% 10px 2%;
}
}



@media (max-width: 767px) {
    
#\38 93bccda {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f7dd69c3 {
    min-height: 443px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#a55604cd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c094207 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 147dd34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 335ec72 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 dab2318.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\32 dab2318 svg {
    fill: rgba(106,241,189,1);
}
#\32 dab2318 {
    width: 57px;
    height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dgh {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 064ee2b {
    margin: 0px 0% 0px 0%;
}
    
#\30 335ec72 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\38 c094207 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 335ec72 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 100% 4%;
}
    
#\32 dab2318.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dab2318 {
    width: 32px;
    height: 35px;
    align-self: flex-end;
    margin: 0px 0% 0px 0px;
}
    
#widget_dgh {
    height: 52px;
    width: 72.15%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -64px;
}
    
#\31 064ee2b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4576c24 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 e39e593 {
    width: 100%;
    height: 502px;
    min-height: 100px;
    max-width: 100%;
    margin-top: -51px;
}
    
#\39 3f24045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1f2a952 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c099ecf {
    margin: 0px 0% 0px 0%;
}
    
#e1f2a952 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\39 3f24045 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e1f2a952 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

