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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4065685227 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner *.u_1559828140 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

  *#dm .dmInner div.u_1713762545 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_4065685227 .photoGalleryThumbs .image-container a { padding-top:145px !important; }

  *#dm .dmInner *.u_1559828140 .photoGalleryThumbs .image-container a { padding-top:145px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4065685227 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4065685227 .photoGalleryViewAll { padding:0 5px !important; }

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

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

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

  *#dm .dmInner *.u_1559828140 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1559828140 .photoGalleryThumbs .image-container a { padding-top:110px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4065685227 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_4065685227 .photoGalleryThumbs .image-container a { padding-top:90px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 750px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 80px 50px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.45;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/455084302-1920w.png");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_97m {
    width: 57.28%;
    height: auto;
    max-width: 100%;
}
    
#widget_ugv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ugv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_4i7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_naj {
    width: 64.42%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 250px 60px 50px 40px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_97m {
    width: 540px;
}
    
#widget_naj {
    width: 52.85%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_4i7 {
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 40px 50px 40px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_97m {
    width: 100.00%;
}
    
#group_4i7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_naj {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 b6320c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 35fad48 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#widget_02b {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e8e83d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 e8e83d9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c0e8d32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_436 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f26299e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f26299e0 {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hej {
    width: 100%;
    height: 393px;
    max-width: 100%;
}
    
#\38 2d78e15 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 03d650d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 35fad48 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 60px 40px 60px;
}
    
#\38 c0e8d32 {
    width: 100.00%;
}
    
#widget_02b {
    width: 69.75%;
}
    
#f26299e0 {
    width: 69.75%;
}
    
#\38 2d78e15 {
    width: 32.10%;
}
    
#\37 b6320c5 {
    width: 100%;
    min-height: 80px;
}
    
#group_436 {
    width: 100%;
    min-height: 80px;
}
    
#widget_hej {
    height: 300px;
}
    
#\31 03d650d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b6320c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 35fad48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\38 c0e8d32 {
    min-width: 32px;
    width: 100.00%;
}
    
#group_436 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f26299e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f26299e0 {
    margin: -80px 0% 0px 0%;
}
    
#widget_hej {
    height: 240px;
}
    
#\38 2d78e15 {
    min-width: 32px;
    width: 100.00%;
}
    
#\31 03d650d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 a27fbdd {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
}
    
#\32 dda8875 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\37 b104ce8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 120px 40px;
}
    
#\31 8454c61.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 8454c61 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f32c0191 {
    width: 60.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de0f809 {
    width: 68.82%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2b26c79 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#ce6247ab {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a27fbdd {
    width: 275.078px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b104ce8 {
    padding: 20px 60px 80px 60px;
}
    
#f32c0191 {
    width: 49.73%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 de0f809 {
    width: 100.00%;
}
    
#f2b26c79 {
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
}
    
#ce6247ab {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 a27fbdd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dda8875 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b104ce8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 40px 60px 40px;
}
    
#f32c0191 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f2b26c79 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 de0f809 {
    width: 100.00%;
}
    
#ce6247ab {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 92c2e97 {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c1ed4f61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1ee6c5c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#d7418e2e {
    min-height: 230px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 150px 120px 150px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f5913d98 {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1767da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1adbdcf {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a3d71bce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 20b1656 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc733094::before, #fc733094 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#fc733094 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/1063586775-1920w.jpeg");
    background-attachment: fixed;
}
#fc733094.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#a16a0f7b {
    margin: 0px 0% 0px 0%;
}
    
#\39 b00a148 {
    width: 90.16538946120211%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f9c5f99 {
    width: 90.16538946120211%;
    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) {
    
#c1ed4f61 {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
    
#d7418e2e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding: 15px 60px 80px 60px;
}
    
#a3d71bce {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
    
#fc733094::before, #fc733094 > .bgExtraLayerOverlay {
    
}
#fc733094.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#a16a0f7b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc733094 {
    grid-template-rows: minmax(8px, max-content);
}
#fc733094.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#d7418e2e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c1ed4f61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#d7418e2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 60px 6%;
}
    
#\38 1adbdcf {
    width: 96px;
    height: auto;
}
    
#a3d71bce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 20b1656 {
    width: 96px;
    height: auto;
}
    
#fc733094::before, #fc733094 > .bgExtraLayerOverlay {
    
}
#fc733094.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#a16a0f7b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 87f32d0 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
}
    
#\31 bac3c25 {
    width: 63.38%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ef9152.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 3ef9152 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a327a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 394f4b0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 0618b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 636a919 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 87f32d0 {
    width: 300px;
    min-width: 32px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\31 bac3c25 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 394f4b0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 0618b46 {
    width: 69.75%;
}
    
#\33 636a919 {
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 87f32d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bac3c25 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a327a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 394f4b0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 636a919 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 047cc5f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 ebb77ae {
    margin: 0px 0% 0px 0%;
}
    
#\35 56d043c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\35 05c8717 {
    width: 60.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c797fde1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#abce0f07 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
}
    
#\33 71fbc28.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 71fbc28 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecfcc07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 047cc5f {
    width: 100.00%;
}
    
#\39 ebb77ae {
    margin: 0px 0% 0px 0%;
}
    
#\35 56d043c {
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
}
    
#\35 05c8717 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#abce0f07 {
    width: 293.641px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 047cc5f {
    width: 100.00%;
}
    
#\39 ebb77ae {
    margin: 0px 0% 0px 0%;
}
    
#\35 56d043c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 05c8717 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c797fde1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#abce0f07 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eecfcc07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 3444593 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 d24dc90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9c9e69 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c6e8ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acbc7b34::before, #acbc7b34 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
}
#acbc7b34 {
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/1063586775-1920w.jpeg");
    background-attachment: fixed;
    background-color: rgba(0,0,0,0);
}
#acbc7b34.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\31 ad421bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#e89ece26 {
    width: 100%;
    height: 546px;
    max-width: 100%;
}
    
#\32 87b4922 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#f71610b4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f71610b4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3444593 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e89ece26 {
    height: 300px;
}
    
#\38 d9c9e69 {
    margin: 0px 0% 0px 0%;
}
    
#\32 87b4922 {
    width: 100%;
    min-height: 80px;
}
    
#acbc7b34::before, #acbc7b34 > .bgExtraLayerOverlay {
    
}
#acbc7b34.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\31 ad421bd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 3444593 {
    min-height: unset;
    flex-direction: column;
}
    
#e89ece26 {
    height: 247px;
}
    
#\38 d9c9e69 {
    margin: 0px 0% 0px 0%;
}
    
#\32 87b4922 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acbc7b34::before, #acbc7b34 > .bgExtraLayerOverlay {
    
}
#acbc7b34.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\31 ad421bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
}



@media all {
    
#\30 2a35282 {
    margin: 0px 0% 0px 0%;
}
    
#\34 00d11b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\37 57271cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 766fbe3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 766fbe3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3c44924 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 40px 20px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2a35282 {
    margin: 0px 0% 0px 0%;
}
    
#\37 57271cd {
    width: 100.00%;
}
    
#a3c44924 {
    min-height: 87px;
    padding: 80px 60px 20px 60px;
}
}



@media (max-width: 767px) {
    
#\30 2a35282 {
    margin: 0px 0% 0px 0%;
}
    
#\34 00d11b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\37 57271cd {
    width: 100.00%;
}
    
#a3c44924 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 40px 0px 40px;
}
}



@media all {
    
#\36 fefb087 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed95682a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed95682a {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a62cdd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#ca1c41c5 {
    width: 100%;
    height: 393px;
    max-width: 100%;
}
    
#b68bea38 {
    margin: 0px 0% 0px 0%;
}
    
#\37 203afc6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 149b522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\37 549cfab {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa06178d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aa06178d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d007f5db {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fefb087 {
    width: 32.10%;
}
    
#ed95682a {
    width: 69.75%;
}
    
#\37 9a62cdd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 60px 40px 60px;
}
    
#\37 203afc6 {
    width: 100.00%;
}
    
#\37 549cfab {
    width: 69.75%;
}
    
#\30 149b522 {
    width: 100%;
    min-height: 80px;
}
    
#d007f5db {
    width: 100%;
    min-height: 80px;
}
    
#ca1c41c5 {
    height: 300px;
}
    
#b68bea38 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 fefb087 {
    min-width: 32px;
    width: 100.00%;
}
    
#ed95682a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed95682a {
    margin: -80px 0% 0px 0%;
}
    
#\37 9a62cdd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 40px 40px 40px;
}
    
#ca1c41c5 {
    height: 240px;
}
    
#\37 203afc6 {
    min-width: 32px;
    width: 100.00%;
}
    
#\30 149b522 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d007f5db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 549cfab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 549cfab {
    margin: 0px 0% 0px 0%;
}
    
#b68bea38 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4812568 {
    margin: 0px 0% 0px 0%;
}
    
#\35 91ca514.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 91ca514 {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47b6b2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#be2496d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4727be2 {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca258d11 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 98425f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 98425f5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a5d672 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#dd3d0713 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b657bd {
    width: 100%;
    height: 393px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4812568 {
    margin: 0px 0% 0px 0%;
}
    
#\35 91ca514 {
    width: 69.75%;
}
    
#be2496d8 {
    width: 32.10%;
}
    
#\35 4727be2 {
    width: 69.75%;
}
    
#b5a5d672 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 60px 40px 60px;
}
    
#dd3d0713 {
    width: 100.00%;
}
    
#a47b6b2c {
    width: 100%;
    min-height: 80px;
}
    
#ca258d11 {
    width: 100%;
    min-height: 80px;
}
    
#\39 5b657bd {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\32 4812568 {
    margin: 0px 0% 0px 0%;
}
    
#\35 91ca514.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 91ca514 {
    margin: -80px 0% 0px 0%;
}
    
#a47b6b2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be2496d8 {
    min-width: 32px;
    width: 100.00%;
}
    
#ca258d11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5a5d672 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 40px 40px 40px;
}
    
#dd3d0713 {
    min-width: 32px;
    width: 100.00%;
}
    
#\39 5b657bd {
    height: 240px;
}
}



@media all {
    
#\36 2023091 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 198f71c {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf3662e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 0448cb9 {
    width: 100%;
    height: 433px;
    max-width: 100%;
}
    
#cd3d3370.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd3d3370 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b3c098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 9f78027 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4c0b2a3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#b44d5ffc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b44d5ffc {
    width: 96.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7558cc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2023091 {
    width: 100.00%;
}
    
#\31 198f71c {
    width: 76.13%;
}
    
#\34 9f78027 {
    width: 32.10%;
}
    
#\34 4c0b2a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 60px 40px 60px;
}
    
#b44d5ffc {
    width: 69.75%;
}
    
#\37 5b3c098 {
    width: 100%;
    min-height: 80px;
}
    
#\37 bf3662e {
    width: 100%;
    min-height: 80px;
}
    
#c7558cc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2023091 {
    min-width: 32px;
    width: 100.00%;
}
    
#\37 bf3662e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0448cb9 {
    height: 240px;
}
    
#\37 5b3c098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9f78027 {
    min-width: 32px;
    width: 100.00%;
}
    
#\34 4c0b2a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 40px 40px 40px;
}
    
#b44d5ffc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b44d5ffc {
    margin: -80px 0% 0px 0%;
}
    
#c7558cc2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 19e7263 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2de34ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\34 7fc3fbd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#\30 b6de7c9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e18bae4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c633487 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\37 096cb1f {
    width: 100%;
    height: 393px;
    max-width: 100%;
}
    
#\37 690e97c {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d789beb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 d789beb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b329a2c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b329a2c6 {
    width: 95.27757007108836%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 19e7263 {
    width: 100.00%;
}
    
#\34 7fc3fbd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 60px 40px 60px;
}
    
#\39 e18bae4 {
    width: 32.10%;
}
    
#\37 690e97c {
    width: 69.75%;
}
    
#b329a2c6 {
    width: 69.75%;
}
    
#c2de34ab {
    width: 100%;
    min-height: 80px;
}
    
#\37 c633487 {
    width: 100%;
    min-height: 80px;
}
    
#\30 b6de7c9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 19e7263 {
    min-width: 32px;
    width: 100.00%;
}
    
#c2de34ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7fc3fbd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\39 e18bae4 {
    min-width: 32px;
    width: 100.00%;
}
    
#\37 c633487 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 096cb1f {
    height: 240px;
}
    
#b329a2c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b329a2c6 {
    margin: -80px 0% 0px 0%;
}
    
#\30 b6de7c9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 1858367 {
    width: 1260px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e168b7f::before, #\39 e168b7f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 e168b7f {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/1063586775-1920w.jpeg");
    background-attachment: fixed;
}
#\39 e168b7f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\34 1b02e4f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 60px 20px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 25092c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 069680c {
    margin: 0px 0% 0px 0%;
}
    
#\38 1348c6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1348c6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    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 1858367 {
    width: 596px;
}
    
#\34 1b02e4f {
    min-height: 88px;
    padding: 80px 60px 20px 60px;
}
    
#\39 e168b7f::before, #\39 e168b7f > .bgExtraLayerOverlay {
    
}
#\39 e168b7f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\36 069680c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 e168b7f {
    grid-template-rows: minmax(8px, max-content);
}
#\39 e168b7f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\34 1b02e4f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 1858367 {
    width: 264px;
}
    
#\34 1b02e4f {
    min-height: unset;
    flex-direction: column;
    padding: 40px 60px 20px 60px;
}
    
#\37 25092c3 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\39 e168b7f::before, #\39 e168b7f > .bgExtraLayerOverlay {
    
}
#\39 e168b7f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\36 069680c {
    margin: 0px 0% 0px 0%;
}
    
#\38 1348c6e {
    width: 100.00%;
}
}



@media all {
    
#a9897443 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 60px 0% 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 35f2d82::before, #\37 35f2d82 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 35f2d82 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/1063586775-1920w.jpeg");
    background-attachment: fixed;
}
#\37 35f2d82.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#a9fb983b {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c0f21ef8 {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b73a71e0 {
    width: 90.16538946120211%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b47c38ac {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e1c78d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 19332a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cef0761 {
    width: 90.16538946120211%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5d19a0c {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ae76134 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f2dcf86 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 144e4f8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#faaab3ec {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d1794daf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d50dfc6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#c882fedb {
    width: 90.16538946120211%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c963388 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9897443 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 20px;
    padding: 2% 60px 1% 60px;
}
    
#\37 e1c78d1 {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 35f2d82::before, #\37 35f2d82 > .bgExtraLayerOverlay {
    
}
#\37 35f2d82.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\34 19332a5 {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d1794daf {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 c963388 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9897443 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 35f2d82 {
    grid-template-rows: minmax(8px, max-content);
}
#\37 35f2d82.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
}



@media (max-width: 767px) {
    
#a9897443 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 4% 6%;
}
    
#a9fb983b {
    width: 96px;
    height: auto;
}
    
#\37 e1c78d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\37 35f2d82::before, #\37 35f2d82 > .bgExtraLayerOverlay {
    
}
#\37 35f2d82.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAdEAACAwACAwAAAAAAAAAAAAABAwACBAURBzGh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJl4lxZXcRympqF3ehRK7Eej1Jvq36banEtt2bk/YiB//9k=');
}
    
#\34 19332a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\32 f2dcf86 {
    width: 96px;
    height: auto;
}
    
#\37 144e4f8 {
    width: 96px;
    height: auto;
}
    
#d1794daf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 c963388 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9346524 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 0539854 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\30 4b27ca7 {
    width: 633px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edbc6364 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1f8caf8::before, #\30 1f8caf8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 1f8caf8 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/431b7478/dms3rep/multi/opt/Edit_243908249-1920w.jpg");
    background-attachment: fixed;
}
#\30 1f8caf8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEREhNR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMGs5ZNHxAAf/9k=');
}
    
#\31 2b4869a {
    margin: 0px 0% 0px 0%;
}
    
#e81567dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e81567dd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb65e32 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_1eu {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_sae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a2i[data-pinned] {
    position: sticky;
    top: 200px;
    bottom: auto;
    z-index: 1;
}
#group_a2i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f5b9245b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c2f5da9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc98d125 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a17a8c1 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 be9edb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cebe6e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 155358d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 8b27f62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4e5bd60 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8a1a82c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 e245b54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df361085 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac8b46ae {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\38 3f233e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6f6fb0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa10a23c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 7eff3c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 28a9694 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e67dc37 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 d023d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 86fb47e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 487885d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#ddd7e437 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#faa2abe7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ae86ac {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#a5986f4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9145e00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 00a57da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ac3cb5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 84c7b66 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 9b87943 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4b27ca7 {
    width: 596px;
}
    
#\30 1f8caf8::before, #\30 1f8caf8 > .bgExtraLayerOverlay {
    
}
#\30 1f8caf8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEREhNR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMGs5ZNHxAAf/9k=');
}
    
#\31 2b4869a {
    margin: 0px 0% 0px 0%;
}
    
#fcb65e32 {
    min-height: 88px;
}
}



@media (max-width: 767px) {
    
#\30 1f8caf8 {
    grid-template-rows: minmax(8px, max-content);
}
#\30 1f8caf8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEREhNR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMGs5ZNHxAAf/9k=');
}
    
#fcb65e32 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 4b27ca7 {
    width: 310px;
}
    
#edbc6364 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\30 1f8caf8::before, #\30 1f8caf8 > .bgExtraLayerOverlay {
    
}
#\30 1f8caf8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEREhNR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMGs5ZNHxAAf/9k=');
}
    
#fcb65e32 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1eu {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_a2i {
    align-items: flex-start;
}
}



@media all {
    
#ee9784cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 b156776 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_e0g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3f95dc3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 3f95dc3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7s7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2md.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2md {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 0px 0%;
}
    
#\37 d4a7d77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d4a7d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 40px 0% 0px 0%;
}
    
#\39 9f9aa33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 9f9aa33 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c28120a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



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



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



@media all {
    
#a1883b7f {
    margin: 0px 0% 0px 0%;
}
    
#dab5cc16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#f96c9320 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 40px 120px 40px;
}
    
#\33 29e4570 {
    width: 100%;
    height: 512px;
    max-width: 100%;
}
    
#\32 e34d381::before, #\32 e34d381 > .bgExtraLayerOverlay {
    
}
#\32 e34d381 {
    background-image: none;
    background-attachment: fixed;
    background-color: rgba(0,0,0,0);
}
    
#\31 95b13f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e46022b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed1958a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94fc576 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 c5762a1 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 fab41ac {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 e427f56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e427f56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d3d6aab0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\36 cd07cd1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 cd07cd1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5be9ecb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c246be9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b8a0c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dab5cc16 {
    width: 100%;
    min-height: 80px;
}
    
#f96c9320 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 60px 80px 60px;
}
    
#\33 29e4570 {
    height: 300px;
}
    
#\32 e34d381::before, #\32 e34d381 > .bgExtraLayerOverlay {
    
}
    
#a1883b7f {
    margin: 0px 0% 0px 0%;
}
    
#d3d6aab0 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#dab5cc16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#f96c9320 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
}
    
#\33 29e4570 {
    height: 247px;
}
    
#\32 e34d381::before, #\32 e34d381 > .bgExtraLayerOverlay {
    
}
    
#a1883b7f {
    margin: 0px 0% 0px 0%;
}
    
#\37 e427f56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e427f56 {
    margin: 0px 0% 0px 0%;
}
    
#d3d6aab0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
}



@media all {
    
#\37 77776d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0dbe33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 feb1747 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#a9efa73d[data-css-edit] {
    backdrop-filter: blur(5px);
}
#a9efa73d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    min-width: 4%;
    order: 1;
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#bc0c681d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 56fc4dd::before, #\35 56fc4dd > .bgExtraLayerOverlay {
    
}
#\35 56fc4dd {
    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/431b7478/dms3rep/multi/opt/547322393-1920w.jpeg");
    background-attachment: fixed;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
#\35 56fc4dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQQCAwAGBREhImH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2zj20WvUgLUzX69pk+RkBjnNjixbGCtRiJEA/O8YyVZKXQ0j/9k=');
}
    
#\36 08fdcc6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 08fdcc6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a0dbe33 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 feb1747 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a9efa73d {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 56fc4dd::before, #\35 56fc4dd > .bgExtraLayerOverlay {
    
}
#\35 56fc4dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQQCAwAGBREhImH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2zj20WvUgLUzX69pk+RkBjnNjixbGCtRiJEA/O8YyVZKXQ0j/9k=');
}
    
#bc0c681d {
    width: 94.95%;
}
}



@media (max-width: 767px) {
    
#\30 a0dbe33 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    order: 0;
}
    
#\39 feb1747 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a9efa73d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 56fc4dd::before, #\35 56fc4dd > .bgExtraLayerOverlay {
    
}
#\35 56fc4dd.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQQCAwAGBREhImH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2zj20WvUgLUzX69pk+RkBjnNjixbGCtRiJEA/O8YyVZKXQ0j/9k=');
}
}

