@media all {
  *#dm .dmInner div.u_3771686149 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_556344174 hr {
    color:var(--color_5) !important;
    border-width:2px !important;
  }

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

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

  *#dm .dmInner div.u_1031340667 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1168188972 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1571171486 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1571171486 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1127855052 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1275193725 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1251696718 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1927653506 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893621661 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1566986341 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1155575272 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1318437252 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1727982838 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1014264265 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7047f614/icon/Phone_7969552.svg) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1014264265 {
    gap:15px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1064388357 {
    gap:15px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1064388357 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/7047f614/icon/Phone_7969552.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1457043015 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1965867415 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1965867415 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:initial !important;
    background-color:rgba(236,231,222,1) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:initial !important;
    background-color:rgba(236,231,222,1) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.14;
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/GettyImages-1889533246-1920w.jpg);
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_1jd.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_1jd {
    width: 15.42%;
    height: auto;
    max-width: 100%;
}
    
#widget_qf4 {
    width: 92.82%;
    height: auto;
    max-width: 100%;
}
    
#widget_47g.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_47g {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_qht {
    width: 68.02%;
    height: auto;
    max-width: 100%;
}
    
#group_hv8 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 31.983665291128975%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    padding: 16px 16px 16px 16px;
}
    
#widget_6u1 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 30% 2% 8% 2%;
}
    
#\36 3bd85219866cc3622781522 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#widget_qht {
    width: 50.21%;
    margin: 0px 0% 0px 0%;
}
    
#group_hv8 {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 82px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qf4 {
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_1jd {
    width: 27.98%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 206px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 11px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: unset;
    padding: 40% 4% 10% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 202px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 5px;
    height: auto;
}
    
#widget_qht {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_hv8 {
    justify-content: flex-start;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6u1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qf4 {
    width: 331.172px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_1jd {
    width: 56.49%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\30 174ff14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bc4dcd69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d6dd6f3d {
    width: 122px;
    height: auto;
    max-width: 100%;
}
    
#\36 5765bf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 4cae407 {
    min-height: 43px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e8cf46fb {
    width: 101px;
    height: auto;
    max-width: 100%;
}
    
#eb19e7ed {
    width: 136.5px;
    height: auto;
    max-width: 100%;
}
    
#\33 ac39fb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 174ff14 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#bc4dcd69 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#d6dd6f3d {
    height: auto;
    width: 100px;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\38 4cae407 {
    min-height: 34px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 16px 4%;
}
    
#\36 5765bf8 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#e8cf46fb {
    height: auto;
    width: 90px;
}
    
#eb19e7ed {
    height: auto;
    width: 100px;
}
    
#\33 ac39fb3 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\30 174ff14 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc4dcd69 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d6dd6f3d {
    height: auto;
    width: 90px;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\36 5765bf8 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cae407 {
    min-height: 51px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 16px 8% 16px 8%;
}
    
#e8cf46fb {
    height: auto;
    width: 80px;
}
    
#eb19e7ed {
    height: auto;
    width: 90px;
}
    
#\33 ac39fb3 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e533897f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a774528b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fb61bfe {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#cbb83864 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee810ab5 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 4e31feb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/GettyImages-2150720378-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\38 4e31feb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQGERITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhIT/9oADAMBAAIRAxEAPwDYbONXZdllGBq1u1nq7SYcK1HxvgqZk9Se76RESfhSwKRtJP/Z');
}
    
#d987f89a {
    background-image: linear-gradient(135deg, rgba(235, 230, 221, 1) 32%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#a22c49cc {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e533897f {
    width: 100%;
}
    
#\34 fb61bfe {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 524px;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#a774528b {
    width: 49%;
    min-height: 8px;
    order: 1;
}
    
#\36 8119dc7 {
    margin: 0px 0% 0px 0%;
}
    
#ee810ab5 {
    height: 300px;
    width: 98.99%;
}
    
#\38 4e31feb {
    width: 49%;
    min-height: 8px;
    height: auto;
    order: 0;
}
#\38 4e31feb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQGERITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhIT/9oADAMBAAIRAxEAPwDYbONXZdllGBq1u1nq7SYcK1HxvgqZk9Se76RESfhSwKRtJP/Z');
}
}



@media (max-width: 767px) {
    
#e533897f {
    width: 100%;
}
    
#a774528b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\34 fb61bfe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\36 8119dc7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4e31feb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 4e31feb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQGERITIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAQADAQAAAAAAAAAAAAAAAAEAAhIT/9oADAMBAAIRAxEAPwDYbONXZdllGBq1u1nq7SYcK1HxvgqZk9Se76RESfhSwKRtJP/Z');
}
}



@media all {
    
#\34 37e6764 {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\34 956483b {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#b2e4827d {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
}
    
#\32 762cb61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 227fca2 {
    width: 48.944572490706314%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af77272a {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2e4827d {
    width: 100.00%;
}
    
#\32 762cb61 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\33 227fca2 {
    width: 49.42635253054101%;
}
    
#af77272a {
    column-gap: 1%;
    padding: 10% 4% 6% 4%;
}
    
#d901073e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b2e4827d {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 762cb61 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\33 227fca2 {
    width: 100%;
    min-height: 36px;
    align-items: center;
    height: auto;
}
    
#af77272a {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
}



@media all {
    
#\39 0d0d6e4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d868668 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\38 f2387f2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 56bbacd {
    width: 89.84%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bb7cd322 {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a39d49 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a503d8f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: linear-gradient(135deg, rgba(235, 230, 221, 1) 89%, rgba(21, 85, 175, 1) 100%);
    background-origin: border-box;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee136368 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-7821682-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#ee136368.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAwQFBhETITL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AN3jbhrvxTczMlpX5UeSA2ohmJ77vTzEQnSn0RiUkf/Z');
}
    
#ad64c6a4 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3808881-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#ad64c6a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIGCP/EACAQAAIBAwQDAAAAAAAAAAAAAAECAAMFEgQGERMUIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxExMv/aAAwDAQACEQMRAD8Ap7fctprRGOtXH6TEa97SDEecnozOiamqtIpkcSeeIOxoMLSeoK1eNT//2Q==');
}
    
#\32 e1cb489 {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dba994e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: linear-gradient(135deg, rgba(235, 230, 221, 1) 89%, rgba(21, 85, 175, 1) 100%);
    background-origin: border-box;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2d6bb3b {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-7944061-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#f2d6bb3b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABYElEQVQY0yWQXU/aYACF33/ixUy4WUKMJm7hYnfKkoVEo26owJAhNuKSjq+iAS0tWEAoCLQK7Vtk3vgrH9N4cZInOc/NOWK5lITxvDmDQR/TbNHt3jOfu7y+rj46f44IwXVnGIZOPp/j8OiAP7kM5u0N0nnkaWLT67Y/xNlsQrlSIv59l2j0M1+3N0kd7tGqquhaCfVKQQSBj+NMqVRL7MZ3iETWiXxaI/4txr9ClnKxQOY0iZDSw/cXWFaH0/QJsdgXtjaiHCR+oKlX1NQi57+PEaH0f7XEd6fo9QpKNsV5KolRryBtC7d3h1ktIsK1Ly8BK+8Jp6NjN+uMbmrIvsnbyCToNRjflRHhDVIuWC5cAttC9js8txo8t5t4hobT1hjoNcR0NmYytRkMu7SbGrdVlevLPPXLPDUli6qccVHIIkaPDzwMLXSjQan8F0XJcZZOkksnyZwc8evnPolEnHcDmfNuR18VQwAAAABJRU5ErkJggg==');
}
    
#\36 24d209a {
    min-height: 680px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5ecce97 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 7% 0% 7%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ssd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#widget_ssd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cbb2e508.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 40px;
}
#cbb2e508 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c7e38d9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 40px;
}
#c7e38d9a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0d0d6e4 {
    min-height: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
    height: auto;
}
    
#\38 f2387f2 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 56bbacd {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#bb7cd322 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#b7a39d49 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 40px;
    height: auto;
}
    
#\37 a503d8f {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ee136368 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#ee136368.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAwQFBhETITL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AN3jbhrvxTczMlpX5UeSA2ohmJ77vTzEQnSn0RiUkf/Z');
}
    
#ad64c6a4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 100% 50%;
    min-height: 200px;
    order: 1;
}
#ad64c6a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIGCP/EACAQAAIBAwQDAAAAAAAAAAAAAAECAAMFEgQGERMUIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxExMv/aAAwDAQACEQMRAD8Ap7fctprRGOtXH6TEa97SDEecnozOiamqtIpkcSeeIOxoMLSeoK1eNT//2Q==');
}
    
#\32 e1cb489 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\31 dba994e {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2d6bb3b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#f2d6bb3b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABYElEQVQY0yWQXU/aYACF33/ixUy4WUKMJm7hYnfKkoVEo26owJAhNuKSjq+iAS0tWEAoCLQK7Vtk3vgrH9N4cZInOc/NOWK5lITxvDmDQR/TbNHt3jOfu7y+rj46f44IwXVnGIZOPp/j8OiAP7kM5u0N0nnkaWLT67Y/xNlsQrlSIv59l2j0M1+3N0kd7tGqquhaCfVKQQSBj+NMqVRL7MZ3iETWiXxaI/4txr9ClnKxQOY0iZDSw/cXWFaH0/QJsdgXtjaiHCR+oKlX1NQi57+PEaH0f7XEd6fo9QpKNsV5KolRryBtC7d3h1ktIsK1Ly8BK+8Jp6NjN+uMbmrIvsnbyCToNRjflRHhDVIuWC5cAttC9js8txo8t5t4hobT1hjoNcR0NmYytRkMu7SbGrdVlevLPPXLPDUli6qccVHIIkaPDzwMLXSjQan8F0XJcZZOkksnyZwc8evnPolEnHcDmfNuR18VQwAAAABJRU5ErkJggg==');
}
    
#\36 24d209a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    column-gap: 1%;
    padding-bottom: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 5ecce97 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 40px;
    height: auto;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 0d0d6e4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2387f2 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#b7a39d49 {
    min-height: 56px;
}
    
#\37 a503d8f {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#ee136368 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#ee136368.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAwQFBhETITL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AN3jbhrvxTczMlpX5UeSA2ohmJ77vTzEQnSn0RiUkf/Z');
}
    
#ad64c6a4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#ad64c6a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIGCP/EACAQAAIBAwQDAAAAAAAAAAAAAAECAAMFEgQGERMUIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxExMv/aAAwDAQACEQMRAD8Ap7fctprRGOtXH6TEa97SDEecnozOiamqtIpkcSeeIOxoMLSeoK1eNT//2Q==');
}
    
#\31 dba994e {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f2d6bb3b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#f2d6bb3b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABYElEQVQY0yWQXU/aYACF33/ixUy4WUKMJm7hYnfKkoVEo26owJAhNuKSjq+iAS0tWEAoCLQK7Vtk3vgrH9N4cZInOc/NOWK5lITxvDmDQR/TbNHt3jOfu7y+rj46f44IwXVnGIZOPp/j8OiAP7kM5u0N0nnkaWLT67Y/xNlsQrlSIv59l2j0M1+3N0kd7tGqquhaCfVKQQSBj+NMqVRL7MZ3iETWiXxaI/4txr9ClnKxQOY0iZDSw/cXWFaH0/QJsdgXtjaiHCR+oKlX1NQi57+PEaH0f7XEd6fo9QpKNsV5KolRryBtC7d3h1ktIsK1Ly8BK+8Jp6NjN+uMbmrIvsnbyCToNRjflRHhDVIuWC5cAttC9js8txo8t5t4hobT1hjoNcR0NmYytRkMu7SbGrdVlevLPPXLPDUli6qccVHIIkaPDzwMLXSjQan8F0XJcZZOkksnyZwc8evnPolEnHcDmfNuR18VQwAAAABJRU5ErkJggg==');
}
    
#\36 24d209a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#\30 5ecce97 {
    min-height: 56px;
}
    
#widget_ssd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_ssd {
    margin: 0px 0% 0px 0%;
}
    
#cbb2e508.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#cbb2e508 {
    margin: 0px 0% 0px 0%;
}
    
#c7e38d9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#c7e38d9a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 21142eb {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dc2ab773 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cde86e15 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(236,231,222,1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 1;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6d4a8bc {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 2;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9ace8e4 {
    width: 76.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d24c07a {
    width: 82.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 13e2a1d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3184418-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 13e2a1d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQcUITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAQABBQAAAAAAAAAAAAAAAAEAAgMSIXH/2gAMAwEAAhEDEQA/AJ9wobddaF8e1bCxnoGeVjzp3UE5bMzB6REGlcSNv6Xs/9k=');
}
    
#\39 e3eda9d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3184465-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 e3eda9d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMGESESMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8A0aheYk3PIqQ+QcGdHDRCgpdyyHSqzsuGXk482iImdKSw5f/Z');
}
    
#\34 8b92060 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 0;
    background-color: var(--color_1);
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 46f4f66 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5be0c98 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\37 be70296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#\37 be70296 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 573aed2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#\36 573aed2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 21142eb {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#dc2ab773 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 40px;
    height: auto;
}
    
#cde86e15 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e6d4a8bc {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9ace8e4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d24c07a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 13e2a1d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\37 13e2a1d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQcUITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAQABBQAAAAAAAAAAAAAAAAEAAgMSIXH/2gAMAwEAAhEDEQA/AJ9wobddaF8e1bCxnoGeVjzp3UE5bMzB6REGlcSNv6Xs/9k=');
}
    
#\39 e3eda9d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    width: 100%;
}
#\39 e3eda9d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMGESESMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8A0aheYk3PIqQ+QcGdHDRCgpdyyHSqzsuGXk482iImdKSw5f/Z');
}
    
#\34 8b92060 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 46f4f66 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 40px;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 21142eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#dc2ab773 {
    min-height: 56px;
}
    
#cde86e15 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#e6d4a8bc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\32 d24c07a {
    width: 79.17%;
}
    
#\37 13e2a1d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\37 13e2a1d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQcUITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAQABBQAAAAAAAAAAAAAAAAEAAgMSIXH/2gAMAwEAAhEDEQA/AJ9wobddaF8e1bCxnoGeVjzp3UE5bMzB6REGlcSNv6Xs/9k=');
}
    
#\39 e3eda9d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 e3eda9d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMGESESMlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8A0aheYk3PIqQ+QcGdHDRCgpdyyHSqzsuGXk482iImdKSw5f/Z');
}
    
#\34 8b92060 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 46f4f66 {
    min-height: 56px;
}
    
#\36 573aed2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 573aed2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 be70296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 be70296 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 8599048 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a93ac91 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7aceeb7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8dacb39 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d44462ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d44462ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aab73ded {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b28f9f0b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b28f9f0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0d8c36 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dff000c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9959138256941%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#d4d412bb {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 819b674 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 499b9b1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 e6b298c {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c22ae9e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eaa8411 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c17cd5dc {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 23ba367.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 23ba367 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c055ed9e {
    justify-content: space-around;
    align-items: flex-start;
    width: 98%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    padding: 0% 4px 0% 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db943958.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#db943958 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9dad988 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bdebad9 {
    min-height: 307px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 68e7837 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 ba2f187 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bfc39e9 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 33a2ce4 {
    justify-content: space-around;
    align-items: flex-start;
    width: 98%;
    min-height: 50px;
    max-height: 100%;
    order: 1;
    align-self: center;
    padding: 0% 4px 0% 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8f74579.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 8f74579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c055ed9e {
    align-items: flex-start;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 96%;
    padding-left: 4px;
    padding-right: 4px;
}
    
#c22ae9e9 {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\32 bdebad9 {
    min-height: 377px;
    padding: 6% 2% 4% 2%;
}
    
#\30 ba2f187 {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\39 33a2ce4 {
    padding-left: 4px;
    padding-right: 4px;
    width: 96%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 ff894cc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7aceeb7 {
    min-height: 40px;
}
    
#\33 8dacb39 {
    height: auto;
}
    
#c22ae9e9 {
    width: 100%;
    min-height: 175px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 0px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eaa8411 {
    height: auto;
}
    
#c17cd5dc {
    height: auto;
}
    
#\35 a0d8c36 {
    min-height: 40px;
}
    
#\36 dff000c {
    min-height: 40px;
}
    
#c055ed9e {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\33 819b674 {
    min-height: 40px;
}
    
#\37 9dad988 {
    min-height: 40px;
}
    
#\32 bdebad9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#\36 68e7837 {
    height: auto;
}
    
#\30 499b9b1 {
    height: auto;
}
    
#\30 ba2f187 {
    width: 100%;
    min-height: 214px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 8px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 33a2ce4 {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e0afed3 {
    width: 99.99905316007825%;
    height: 110px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 829f722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1ba509e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bc084e54::before, #bc084e54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(4, 14, 44, 1);
    opacity: 0.38;
    border-radius: inherit;
}
#bc084e54 {
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-2434267-1920w.jpeg);
}
#bc084e54.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBBEDBQYh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDERL/2gAMAwEAAhEDEQA/AM0dfoy5jckcUFc9TpL8jtpETWsbSRzGH//Z');
}
    
#\32 ca95dd4 {
    width: 644.844px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ubm {
    width: 64.52%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 bbab62e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\39 bbab62e {
    width: 15.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e0afed3 {
    height: 146px;
}
    
#\32 829f722 {
    justify-content: flex-end;
}
    
#\32 1ba509e {
    padding-left: 4%;
    padding-right: 4%;
}
    
#bc084e54::before, #bc084e54 > .bgExtraLayerOverlay {
    
}
#bc084e54.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBBEDBQYh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDERL/2gAMAwEAAhEDEQA/AM0dfoy5jckcUFc9TpL8jtpETWsbSRzGH//Z');
}
}



@media (max-width: 767px) {
    
#\32 829f722 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 1ba509e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#bc084e54::before, #bc084e54 > .bgExtraLayerOverlay {
    
}
#bc084e54.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACBBEDBQYh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEDERL/2gAMAwEAAhEDEQA/AM0dfoy5jckcUFc9TpL8jtpETWsbSRzGH//Z');
}
    
#\39 bbab62e {
    width: 50.13%;
}
    
#widget_ubm {
    width: 100.00%;
}
}



@media all {
    
#\37 43edcb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e2081bb0 {
    min-height: 197px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f23073c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0bb046b {
    background-color: rgba(236,231,222,1);
    background-image: initial;
}
    
#e8968a7d {
    width: 99.99875899553285%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ff994f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2081bb0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 0% 4%;
}
    
#\36 f23073c {
    width: 49.5%;
    min-height: 8px;
}
    
#\30 ff994f0 {
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2ad4abb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e2081bb0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\36 f23073c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 ff994f0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#c4456a40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cfaaddb8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e787b0a6 {
    background-color: rgba(236,231,222,1);
    background-image: initial;
}
    
#\32 c4c1b83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad356f3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#beb379f6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#beb379f6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#fa8b65af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 8a7a032.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 8a7a032 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\32 2b3067f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 2b3067f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#c575f308 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f61273c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 fc58a67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fb8f4eac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 0076a43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfaaddb8 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    padding: 0% 4% 0% 4%;
}
    
#c575f308 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c4c1b83 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0076a43 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1fba192 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cfaaddb8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 4% 0% 4%;
}
    
#c575f308 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 c4c1b83 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 0076a43 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 1fba192 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aaf4aa00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b89c76d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 d348c6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 7d72e3e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 7d72e3e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#eef6c00c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ce543e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ce543e6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#da803690 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e9e55c2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 80e1842 {
    background-color: rgba(236,231,222,1);
    background-image: initial;
}
    
#\37 3d71648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 f8d1005 {
    width: 100%;
    height: auto;
    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) {
    
#eef6c00c {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    padding: 0% 4% 0% 4%;
}
    
#\33 ce543e6 {
    order: 0;
}
    
#da803690 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e9e55c2c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3d71648 {
    order: 2;
}
    
#aaf4aa00 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f8d1005 {
    order: 3;
}
    
#\33 88039fc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eef6c00c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#da803690 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e9e55c2c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#aaf4aa00 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a48dd803 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 734px;
    min-height: 137px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 27px;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2363fbc {
    min-height: 415px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f86416f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 4e2e99d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 405px;
    min-height: 184px;
    max-height: 100%;
    height: auto;
    row-gap: 20px;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 4.8%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e2ec375 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.89%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 0px 0px;
}
#\37 e2ec375.lazy {
    background-image: url('');
}
    
#\30 ef489fa {
    width: 55.50%;
    height: 284px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1701e0e {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 284px;
    max-height: 100%;
    height: auto;
    row-gap: 13px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e017a1cd {
    width: 669px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7hu {
    justify-content: flex-start;
    width: 47.98038147138964%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#f593186c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 734px;
    min-height: 137px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 27px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b2b568f {
    justify-content: flex-end;
    align-items: center;
    width: 99.86%;
    min-height: 284px;
    max-height: 100%;
    height: auto;
    row-gap: 13px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae0f3ada {
    justify-content: flex-end;
    align-items: flex-start;
    width: 404px;
    min-height: 184px;
    max-height: 100%;
    height: auto;
    row-gap: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 4.8%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cc431db {
    width: 59.44%;
    height: 284px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f90d3e7a {
    width: 254.711px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8m {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b9d78f {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_2lv {
    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: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#group_1nn {
    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: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e017a1cd {
    margin-bottom: 15px;
}
    
#a48dd803 {
    min-height: 149px;
    height: auto;
    justify-content: space-between;
    width: 638px;
}
    
#\39 2363fbc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 23px;
    padding: 0% 6% 6% 6%;
}
    
#\34 4e2e99d {
    width: 401px;
    height: auto;
    min-height: 105px;
}
    
#\37 e2ec375 {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
#\37 e2ec375.lazy {
    background-image: url('');
}
    
#\30 ef489fa {
    height: 197px;
    width: 60%;
}
    
#group_7hu {
    width: 100%;
    min-height: 80px;
}
    
#\33 b34ad96 {
    margin: 0px 0% 0px 0%;
}
    
#e1701e0e {
    height: auto;
    min-height: 197px;
    align-items: flex-end;
    margin-top: 0px;
    column-gap: 0%;
}
    
#f593186c {
    height: auto;
    min-height: 94px;
}
    
#\32 b2b568f {
    justify-content: flex-start;
    height: auto;
    min-height: 197px;
    column-gap: 0%;
}
    
#ae0f3ada {
    width: 402px;
    align-items: flex-end;
}
    
#\36 cc431db {
    height: 197px;
    width: 60%;
}
    
#f90d3e7a {
    width: 441px;
}
}



@media (max-width: 767px) {
    
#e1701e0e {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#e017a1cd {
    margin-bottom: 15px;
    width: 343.188px;
}
    
#a48dd803 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 159px;
    padding-top: 0px;
    justify-content: space-between;
    height: auto;
}
    
#\39 2363fbc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#\37 e2ec375 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 11px;
    justify-content: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 e2ec375.lazy {
    background-image: url('');
}
    
#\30 ef489fa {
    height: 173px;
    min-width: 32px;
    width: 56.93%;
    margin: 0px 0% 0px 0%;
}
    
#group_7hu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4e2e99d {
    min-width: 32px;
    height: auto;
    min-height: 159px;
    margin: 0px 0% 0px 0%;
}
    
#f593186c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 123px;
    padding-top: 0px;
    justify-content: space-between;
    height: auto;
}
    
#\32 b2b568f {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#ae0f3ada {
    min-width: 32px;
    height: auto;
    min-height: 123px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cc431db {
    height: 173px;
    min-width: 32px;
    width: 56.93%;
}
    
#f90d3e7a {
    width: 343.188px;
}
}



@media all {
    
#\36 bdd2e4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
}
    
#be932c68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 53398d4 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 6% 0% 6%;
}
    
#cf168b87.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#cf168b87 {
    width: 52.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf0af54 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 53398d4 {
    padding: 4% 6% 0% 6%;
}
    
#cf168b87 {
    width: 85.76%;
}
    
#f4e0fa6a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 bdd2e4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#be932c68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 53398d4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cf168b87 {
    width: 77.82%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 7322666 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3f0fa3d {
    min-height: 152px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3a95237 {
    background-color: rgba(236,231,222,1);
    background-image: initial;
}
    
#a95e4890 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7322666 {
    width: 480px;
}
    
#\31 3f0fa3d {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\31 3f0fa3d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3a95237 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 7322666 {
    width: 310px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 3f0fa3d {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#a95e4890 {
    width: 100%;
    min-height: 72px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
}



@media all {
    
#\33 4067619 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 612px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 384a303 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 411px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e5e21a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#cef27f7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08f11e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac14b469 {
    align-items: flex-start;
    width: 99.75775330314382%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 54c11ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be57619 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 2;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c410db76 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fd2856ae {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f935477 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d94b10b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 438px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76d62c1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
}
    
#\33 c607a8d {
    background-color: rgba(236,231,222,1);
    background-image: initial;
}
    
#dbbfeee5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd1fc3b6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 702px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9c17e9e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#ed3d2bd7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 534px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2ca786 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 21449da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b356e95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0418b0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1db66b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d4d43cad {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f2c111 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccc718e0 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b11ea068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca76d743 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 800ae68 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
}
    
#\32 e62907c {
    align-items: flex-start;
    width: 99.54557604918472%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 144f03e {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca55fec9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b881aaca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 96.80776975853159%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 0px 4px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 09f12bd {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
}
    
#\32 a7bc8e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 da45cdc {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f2b0a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce62f4b {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd831b14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    height: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa53863 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc76aa5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
}
    
#\33 4e4d517 {
    justify-content: space-between;
    align-items: flex-start;
    width: 96.36696070569366%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fccf75d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c648376 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.54557604918472%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e37a093e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64f50a3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 309px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 707162a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 06d4b1d {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d5db8ceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6b6b5fb {
    justify-content: space-between;
    align-items: flex-start;
    width: 96.36696070569366%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ddd262d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee2e091d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 416px;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
}
    
#f6289ab4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e4cf9736 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb80974 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d4cda209 {
    justify-content: space-between;
    align-items: flex-start;
    width: 96.36696070569366%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 596bae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2898fdf {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    row-gap: 16px;
    align-self: auto;
    order: 1;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
}
    
#fc320b3e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: flex-start;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 06209d8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d980b559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e6eaf763 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.54557604918472%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8px 0px 8px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8bda88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4067619 {
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
}
    
#\31 384a303 {
    align-self: auto;
    width: 100%;
    order: 1;
    min-height: auto;
    justify-content: space-between;
    min-width: 32px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76d62c1 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#dbbfeee5 {
    width: 50%;
    min-height: 8px;
    row-gap: 32px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bd1fc3b6 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed3d2bd7 {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b2ca786 {
    width: 50%;
    min-height: 8px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 54c11ad {
    height: auto;
    width: 110px;
}
    
#\36 be57619 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c410db76 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#fd2856ae {
    height: auto;
    width: 110px;
}
    
#\38 f935477 {
    height: auto;
    width: 110px;
}
    
#\34 d94b10b {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b356e95 {
    width: 50%;
    min-height: 8px;
    row-gap: 32px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 1db66b3 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 64f50a3 {
    width: 100%;
    min-height: auto;
}
    
#\31 06d4b1d {
    height: auto;
    width: 110px;
}
    
#ee2e091d {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4cf9736 {
    height: auto;
    width: 110px;
}
    
#\34 2898fdf {
    width: 100%;
    min-height: auto;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
}
    
#\32 06209d8 {
    height: auto;
    width: 110px;
}
}



@media (max-width: 767px) {
    
#\33 4067619 {
    min-height: auto;
}
    
#\31 384a303 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#f76d62c1 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dbbfeee5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-bottom: 8px;
    padding-top: 8px;
}
    
#bd1fc3b6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#ed3d2bd7 {
    min-height: auto;
}
    
#\38 b2ca786 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\35 54c11ad {
    width: 96px;
    height: auto;
}
    
#\36 be57619 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#c410db76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 2% 6% 2%;
}
    
#fd2856ae {
    width: 96px;
    height: auto;
}
    
#\38 f935477 {
    width: 96px;
    height: auto;
}
    
#\34 d94b10b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\35 b356e95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-top: 16px;
    padding-bottom: 8px;
}
    
#\35 24ec96d {
    margin: 0px 0% 0px 0%;
}
    
#\38 1db66b3 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d4d43cad {
    min-height: auto;
}
    
#c7f2c111 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#ca76d743 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 800ae68 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 e62907c {
    min-height: auto;
}
    
#ca55fec9 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#b881aaca {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 09f12bd {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 da45cdc {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 1f2b0a2 {
    min-height: auto;
}
    
#dd831b14 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 fc76aa5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 4e4d517 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
}
    
#\37 c648376 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
}
    
#\30 64f50a3 {
    min-height: auto;
}
    
#\31 06d4b1d {
    width: 96px;
    height: auto;
}
    
#c6b6b5fb {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
}
    
#ee2e091d {
    min-height: auto;
}
    
#e4cf9736 {
    width: 96px;
    height: auto;
}
    
#d4cda209 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
}
    
#\34 2898fdf {
    min-height: auto;
}
    
#\32 06209d8 {
    width: 96px;
    height: auto;
}
    
#e6eaf763 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
}
}



@media all {
    
#\35 1183392 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/GettyImages-1438185814-1920w.jpg);
}
#\35 1183392.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQREgUGByEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAASEx/9oADAMBAAIRAxEAPwC75Cnvc/UfWrsilgB+9zqcrCt69GGgOhYHAexlEU3BV0//2Q==');
}
    
#d86e35c7 {
    min-height: 660px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
}
    
#\34 b7bec3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 04be6ca {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e6563c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a9989e67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_06g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-top: 31px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a86af23 {
    width: 272px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_72v {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c91782c7 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d86e35c7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_72v {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
}
    
#\38 04be6ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a86af23 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 1183392 {
    width: 100%;
    min-height: 237px;
    align-items: center;
    height: auto;
}
#\35 1183392.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQREgUGByEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAXEQADAQAAAAAAAAAAAAAAAAAAASEx/9oADAMBAAIRAxEAPwC75Cnvc/UfWrsilgB+9zqcrCt69GGgOhYHAexlEU3BV0//2Q==');
}
    
#d86e35c7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 b7bec3b {
    width: 100%;
}
    
#a9989e67 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_72v {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 152px;
}
    
#\38 04be6ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a86af23 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1353742 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\34 744b415 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-7944061-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 744b415.lazy {
    background-image: url('');
}
    
#\36 790c779 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3808881-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\36 790c779.lazy {
    background-image: url('');
}
    
#\38 7fd2f1d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2ce95b1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#b42f2e76 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb0f4cd1 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: linear-gradient(135deg, rgba(235, 230, 221, 1) 89%, rgba(21, 85, 175, 1) 100%);
    background-origin: border-box;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d6fce4c6 {
    min-height: 680px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e38d6068 {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 75b62ae {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: linear-gradient(135deg, rgba(235, 230, 221, 1) 89%, rgba(21, 85, 175, 1) 100%);
    background-origin: border-box;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 14b9700.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#\36 14b9700 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9f36bb1 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-7821682-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#e9f36bb1.lazy {
    background-image: url('');
}
    
#\37 a7d2d2e {
    width: 89.84%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f8d431ed {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 7% 0% 7%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7cb5a83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 25px 0px 40px;
}
#\31 7cb5a83 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c7d6fb7a {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a50d1e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\32 935d719.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 40px;
}
#\32 935d719 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e814656 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 0;
    background-color: var(--color_1);
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3db3bcc {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3184418-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 3db3bcc.lazy {
    background-image: url('');
}
    
#\31 30913e9 {
    width: 76.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9652ab6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#\35 9652ab6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 744b415 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\34 744b415.lazy {
    background-image: url('');
}
    
#\36 790c779 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 100% 50%;
    min-height: 200px;
    order: 1;
    height: auto;
}
#\36 790c779.lazy {
    background-image: url('');
}
    
#\38 7fd2f1d {
    min-height: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
    height: auto;
}
    
#\31 2ce95b1 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 40px;
    height: auto;
}
    
#b42f2e76 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    order: 1;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cb0f4cd1 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    order: 0;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d6fce4c6 {
    min-height: 240px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0% 4% 1% 4%;
}
    
#e38d6068 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\38 75b62ae {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    flex: 1 1 auto;
    order: 3;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9f36bb1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#e9f36bb1.lazy {
    background-image: url('');
}
    
#\37 a7d2d2e {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#f8d431ed {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 40px;
    height: auto;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7d6fb7a {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e814656 {
    width: 49.5%;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 3db3bcc {
    margin-top: 0px;
    height: auto;
    min-height: 200px;
}
#\38 3db3bcc.lazy {
    background-image: url('');
}
    
#\39 7beee54 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1353742 {
    min-height: 56px;
}
    
#\34 744b415 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\34 744b415.lazy {
    background-image: url('');
}
    
#f8d431ed {
    min-height: 56px;
}
    
#\36 790c779 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\36 790c779.lazy {
    background-image: url('');
}
    
#\38 7fd2f1d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ce95b1 {
    min-height: 56px;
}
    
#b42f2e76 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#cb0f4cd1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#d6fce4c6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
    flex-wrap: nowrap;
}
    
#\38 75b62ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#e9f36bb1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#e9f36bb1.lazy {
    background-image: url('');
}
    
#\31 e814656 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\38 3db3bcc {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\38 3db3bcc.lazy {
    background-image: url('');
}
}



@media all {
    
#a9b22304 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#afc058fc {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/7047f614/dms3rep/multi/opt/pexels-photo-3184465-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#afc058fc.lazy {
    background-image: url('');
}
    
#\37 6185b14 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 22px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(236,231,222,1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 1;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9d0426f {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#edb26891 {
    width: 82.04%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b77e3aad {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd9e0416.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#dd9e0416 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d704d24 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    order: 2;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9d0426f {
    min-height: 472px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#edb26891 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b77e3aad {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 40px;
    height: auto;
}
    
#afc058fc {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    width: 100%;
    height: auto;
}
#afc058fc.lazy {
    background-image: url('');
}
    
#\37 6185b14 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d704d24 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d1bbcc34 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9d0426f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#edb26891 {
    width: 66.60%;
}
    
#b77e3aad {
    min-height: 56px;
}
    
#afc058fc {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#afc058fc.lazy {
    background-image: url('');
}
    
#\37 6185b14 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\36 d704d24 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
}

