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

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

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

  *#dm .dmInner *.u_1060591161 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_1060591161 .photoGalleryViewAll { padding:0 3.5px !important; }

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

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

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

  *#dm .dmInner *.u_1203903074 .photoGalleryThumbs .image-container a { padding-top:52px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner *.u_1060591161 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1060591161 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

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

  *#dm .dmInner *.u_1060591161 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1060591161 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1817771037 hr { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1435017055 span.text { font-weight:500 !important; }

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

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

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

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

  *#dm .dmInner div.u_3655200458 hr { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1796831029 span.text { font-weight:500 !important; }

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

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

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

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

  *#dm .dmInner a.u_1763581069 span.text { font-weight:500 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1859348853 {
    background-color:rgba(254,254,254,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(254,254,254) rgb(254,254,254) rgb(254,254,254) rgb(254,254,254) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner a.u_1775815750 span.text { font-weight:500 !important; }

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

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

  *#dm .dmInner div.u_2967122249 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1558808625 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1450090965 hr { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1487039523 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(18, 18, 17, 0);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#\35 2be4650 {
    margin: 0px 0% 0px 0%;
}
    
#\36 17564a4 {
    min-height: 537px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
}
#dafe990c {
    background-attachment: fixed;
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/pexels-photo-2265634-1920w.jpeg);
}
#dafe990c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQRBTFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AyPjsdr1Sw2Fj5K+Q6sRro6iIpWojVtPh/9k=');
}
    
#\30 1d311c5 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_27q {
    width: 100.00%;
    height: 614px;
    min-height: 100px;
    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) {
    
#\36 17564a4 {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 70px 3% 70px 3%;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    
}
#dafe990c {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
#dafe990c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQRBTFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AyPjsdr1Sw2Fj5K+Q6sRro6iIpWojVtPh/9k=');
}
    
#\30 1d311c5 {
    width: 100%;
    min-height: 8px;
}
    
#widget_27q {
    height: 815px;
}
}



@media (max-width: 767px) {
    
#\36 17564a4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dafe990c {
    grid-template-rows: minmax(8px, max-content);
}
#dafe990c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQRBTFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AyPjsdr1Sw2Fj5K+Q6sRro6iIpWojVtPh/9k=');
}
}



@media (max-width: 767px) {
    
#\36 17564a4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    
}
#dafe990c {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
#dafe990c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQRBTFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8AyPjsdr1Sw2Fj5K+Q6sRro6iIpWojVtPh/9k=');
}
    
#\30 1d311c5 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#widget_27q {
    height: 1484px;
}
}



@media all {
    
#\39 038d3ed {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 811px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 15% 50px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#da6ee4c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_8t1 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#d184db0d::before, #d184db0d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(18, 18, 17, 1) 29%, rgba(118, 118, 117, 0) 100%);
}
#d184db0d {
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/shutterstock_2476802851-d29016e4-1920w.png);
}
    
#widget_md7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3acfe09 {
    width: 100.00%;
    height: 233px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ao {
    align-items: flex-start;
    width: 100.00%;
    min-height: 387px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 15px;
    height: auto;
    flex-direction: row;
    order: 2;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f0ed5c9 {
    align-items: flex-start;
    width: 46.61%;
    min-height: 640px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19fd77e {
    align-items: flex-start;
    width: 51.93768207726409%;
    min-height: 387px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fpu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9a5c7bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_kma.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_kma {
    width: 28.18%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#b7b0c848 {
    width: 78.41%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_b6k {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 421fde7 {
    width: 55.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1u4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a35ec321.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#a35ec321 {
    width: 434.859px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 038d3ed {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 609px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#group_8t1 {
    width: 100%;
    min-height: 8px;
}
    
#d184db0d::before, #d184db0d > .bgExtraLayerOverlay {
    
}
    
#\31 f0ed5c9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 239px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 19fd77e {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 421fde7 {
    min-width: 32px;
    width: 53.22%;
    margin: 0px 0% 0px 0%;
}
    
#\38 3acfe09 {
    height: 130px;
}
    
#group_6ao {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1u4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a35ec321 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 038d3ed {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#group_8t1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d184db0d::before, #d184db0d > .bgExtraLayerOverlay {
    
}
    
#\38 3acfe09 {
    height: 94px;
}
    
#\31 f0ed5c9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 383px;
    margin: 0px 0% 0px 0%;
}
    
#\38 19fd77e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 421fde7 {
    min-width: 32px;
    width: 64.10%;
    margin: 0px 0% 0px 0%;
}
    
#group_6ao {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1u4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a35ec321 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e58df9a4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 236f855 {
    min-height: 763px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 120px 4% 120px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_2d4 {
    align-items: center;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
}
#group_2d4.lazy {
    background-image: url('');
}
    
#group_t4o {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#\39 c7fcf8d::before, #\39 c7fcf8d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 c7fcf8d {
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/shutterstock_1622562607-1920w.jpg);
}
#\39 c7fcf8d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGBABAQADAAAAAAAAAAAAAAAAAAERITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ay1LMcTQCT//Z');
}
    
#group_6mn {
    background-size: contain;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100.00%;
    min-height: 654px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/opt-784h.png);
    height: auto;
}
#group_6mn.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACcklEQVQozwFnApj9AH8/PwCOaU4JgV5APHlWO4Z3UzjCfltArYZjR2OtimgffwAAAH8AAAAAcTg4AXtbQByJZUlglGtRr51xVt+pfWPRroVph7uZfDq5n4QFf1RUAACcdU4BakszNItiSYmjc1vcu4hv/cSSefW+k3mvtJB1W6eQdw6YmJgBAIFeOwVYPCZMf1U/oZ1rVu/GjXj9yZV+/MGUe8GrhWttrZB2Gb+fnwEAkmU/CVAzHldpQy+sjF1J97qCbv6/iXL+tIZtx5hxVnKtjHAesph/AgB1TjELPigXWlQ2Ja9+VEH3rnlj/ax5Y/2Ta1XPa087fHlhTiijhGUCACcbERYjFw5kRi8juXNPPviWaFT9gVpH/lc/MeE1KB+iOi8oTzkwKhgACQkGJg4KCHc4KCDLWD4y+WtLPP1JNCr+Jx4Y8xsXFNEjHhyGLSckRgAKCQhFCggHliUbFuc0JiD+Nygh/h4XE/4ODAv9FRMS9h8bGrgrJiR6AAsJCW0JBwexEAwK9BAMCv4RDQv+CQkH/ggIB/0TERD9HBoYzismJJ8ACQcHnQcFBcwGBQX8BwcG/goJCP4JCQj/CAcH/Q4ODf0ZFxbaKCUjtwAGBQTFBAMD4QUEBP0GBgb9CQgI/gcHBv4GBgX9CgoJ/RUTEuYiHx3QAAkGBd4RCwntEgwK/g4LCf4HBwb+BQUF/gUEBP4HBgb+Dw4N8RgWFeUAEgsI1C0dFtw0IhrkJRgT5AwJB+UDBAPmAwMD5QQEA+QKCQjZEA8OzgAeEw7FUTMnx2E+L8tDKyHMEw0KzQMDA80DAwPNAgICywUFBbwJCQiuNULM08UGV6MAAAAASUVORK5CYII=');
}
    
#widget_tv0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7c55911 {
    width: 77.59%;
    height: auto;
    max-width: 100%;
}
    
#\35 8d331f1 {
    width: 77.59%;
    height: auto;
    max-width: 100%;
}
    
#widget_h51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_53s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b4df1d09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3641a23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 9c2026b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 64c5137 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d92948d3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#d92948d3 {
    width: 434.859px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 236f855 {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#group_2d4 {
    width: 100%;
    min-height: 80px;
}
#group_2d4.lazy {
    background-image: url('');
}
    
#group_t4o {
    width: 100%;
    min-height: 80px;
}
    
#\39 c7fcf8d::before, #\39 c7fcf8d > .bgExtraLayerOverlay {
    
}
#\39 c7fcf8d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGBABAQADAAAAAAAAAAAAAAAAAAERITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ay1LMcTQCT//Z');
}
}



@media (max-width: 767px) {
    
#\34 236f855 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 c7fcf8d {
    grid-template-rows: minmax(8px, max-content);
}
#\39 c7fcf8d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGBABAQADAAAAAAAAAAAAAAAAAAERITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ay1LMcTQCT//Z');
}
}



@media (max-width: 767px) {
    
#\34 236f855 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#group_2d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_2d4.lazy {
    background-image: url('');
}
    
#group_t4o {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 c7fcf8d::before, #\39 c7fcf8d > .bgExtraLayerOverlay {
    
}
#\39 c7fcf8d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAGBABAQADAAAAAAAAAAAAAAAAAAERITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ay1LMcTQCT//Z');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a0ac49da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ee22f8d8 {
    min-height: 21px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 25bc166 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e4f569ca {
    margin: -160px 0% 0px 0%;
}
    
#group_utr {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(18, 18, 17, 1) 40%, rgba(118, 118, 117, 0) 100%);
    background-origin: border-box;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee22f8d8 {
    min-height: 55px;
    padding: 0% 0% 0% 0%;
}
    
#e4f569ca {
    margin: -100px 0% 0px 0%;
}
    
#group_utr {
    width: 100.00%;
    height: auto;
    min-height: 114px;
}
}



@media (max-width: 767px) {
    
#a0ac49da {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
}
    
#ee22f8d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_utr {
    width: 100.00%;
    height: auto;
    min-height: 76px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4f569ca {
    margin: -70px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 d663687 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 2bf368e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ebb80ccf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#ebb80ccf {
    width: 435px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ad303c5 {
    min-height: 74px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b32f282 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 62bcc6d {
    margin: -150px 0% 90px 0%;
}
    
#\30 f8425a7 {
    width: 15.32%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 0aeb1af {
    width: 51.77%;
    height: auto;
    max-width: 100%;
}
    
#\39 dc56d4c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 dc56d4c {
    width: 25.396203453103126%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2bf368e {
    width: 41%;
    min-height: 8px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ad303c5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
    column-gap: 2%;
    padding: 0px 0% 0px 0%;
}
    
#\37 b32f282 {
    width: 57%;
    min-height: 8px;
    column-gap: 2%;
    justify-content: flex-start;
}
    
#\30 62bcc6d {
    margin: -170px 0% 0px 0%;
}
    
#\30 f8425a7 {
    width: 24%;
}
    
#\33 0aeb1af {
    width: 68%;
}
    
#\39 dc56d4c {
    width: 12%;
}
}



@media (max-width: 767px) {
    
#\35 2bf368e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ad303c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\37 b32f282 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 62bcc6d {
    margin: -350px 0% 90px 0%;
}
    
#\30 f8425a7 {
    min-width: 32px;
    width: 77%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 0aeb1af {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc56d4c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a906d49 {
    margin: -120px 0% 0px 0%;
}
    
#af4e066d {
    min-height: 61px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2296de7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 836e568 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a053d9d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(18, 18, 17, 1) 40%, rgba(118, 118, 117, 0) 100%);
    background-origin: border-box;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a906d49 {
    margin: -5px 0% 0px 0%;
}
    
#af4e066d {
    min-height: 55px;
    padding: 0% 0% 0% 0%;
}
    
#\33 a053d9d {
    width: 100.00%;
    height: auto;
    min-height: 74px;
}
}



@media (max-width: 767px) {
    
#\33 a906d49 {
    margin: -70px 0% 0px 0%;
}
    
#af4e066d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 836e568 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
}
    
#\33 a053d9d {
    width: 100.00%;
    height: auto;
    min-height: 41px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 acb2924 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 0%;
}
    
#bcb36564 {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 67px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a8d4a1a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a36b1bc {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9e4eaa9::before, #\39 9e4eaa9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.9;
    height: 100%;
    content: '';
    background-color: var(--color_7);
}
#\39 9e4eaa9 {
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/shutterstock_2476802851-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 890441b {
    width: 38.21%;
    height: 521px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7dbcbb3 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 150px 12% 170px 12%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1af8cc8 {
    margin: 0px 0% 0px 0%;
}
    
#group_s30 {
    align-items: flex-start;
    width: 39.68%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 100px 0%;
}
    
#\38 f630b07 {
    width: 38.21%;
    height: 521px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9e4eaa9 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
    
#\32 7dbcbb3 {
    padding: 100px 3% 190px 3%;
}
    
#\39 1af8cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 890441b {
    width: 285px;
    height: 447px;
}
    
#group_s30 {
    width: 47.59%;
    padding: 16px 16px 16px 16px;
    margin: 20px 0% 20px 0%;
}
    
#bcb36564 {
    align-items: flex-end;
    justify-content: center;
    height: auto;
    min-height: 447px;
}
    
#\35 a8d4a1a {
    width: 100.00%;
}
    
#\34 acb2924 {
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 0%;
}
    
#\38 f630b07 {
    width: 285px;
    height: 447px;
}
}



@media (max-width: 767px) {
    
#\39 9e4eaa9 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 7dbcbb3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 acb2924 {
    row-gap: 16px;
    width: 100%;
    min-height: 128px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -100px 0% 0px 0%;
}
    
#bcb36564 {
    width: 100%;
    min-height: 446px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    row-gap: 0px;
}
    
#\35 a8d4a1a {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
    
#\38 a36b1bc {
    width: 100%;
}
    
#\39 9e4eaa9 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 890441b {
    height: 436px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7dbcbb3 {
    flex-direction: column;
    min-height: 0;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 120px 20px 350px 20px;
}
    
#\39 1af8cc8 {
    margin: 0px 0% 0px 0%;
}
    
#group_s30 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: -200px 0% 60px 0%;
}
    
#\38 f630b07 {
    height: 436px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 7abbc47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 82a20c0 {
    min-height: 54px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b7f21d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 61fd62d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(18, 18, 17, 1) 40%, rgba(118, 118, 117, 0) 100%);
    background-origin: border-box;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 47ccfc6 {
    margin: -120px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 82a20c0 {
    min-height: 55px;
    padding: 0% 0% 0% 0%;
}
    
#\34 61fd62d {
    width: 100.00%;
    height: auto;
    min-height: 74px;
}
    
#\33 47ccfc6 {
    margin: -5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 7abbc47 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
}
    
#\39 82a20c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 61fd62d {
    width: 100.00%;
    height: auto;
    min-height: 41px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 47ccfc6 {
    margin: -70px 0% 0px 0%;
}
}



@media all {
    
#\32 3380276 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0988846 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: flex-end;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a63138 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 039580e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 581px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 15px;
    height: auto;
    flex-direction: row;
    order: 2;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 86427e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\33 86427e2 {
    width: 434.859px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 20ecd38::before, #\38 20ecd38 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(118, 118, 117, 0) 4%, rgba(18, 18, 17, 1) 100%);
}
#\38 20ecd38 {
    background-image: url(https://lirp.cdn-website.com/ff25a369/dms3rep/multi/opt/shutterstock_2516671111-4de49987-3adca024-1920w.png);
    background-position: 50% 0%;
}
#\38 20ecd38.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQY00WKbUvCYBhGn+fei2GoFLjejIihiaFLmK0tdTpnziBwIpaJ//9nnHAFfTgcuK6jwvGaUbIlWexJ3w8kywOTtz3j2Y7XyZZBmOP5H6goXjGc5sSzNdP5hln2SbrckWbfTOdfRPEGP8xRnW7AYy+g6wV4/RD/OeYlSolGC8JhxiDM6AcZqn7RoO7c4DjXXF41uL1zcZsdWu0eD20Pt+Vx33xCiZgYhollWZRKJ5TLp1QqNarVM2q1c6p/KK0EEQPT/I0ty8a27cKmaRWfaDmGGq01IoIhUlj0cVMo9c8PKZhikwfeXssAAAAASUVORK5CYII=');
}
    
#abdcf7cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 cba24a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a39a3a3a {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 429px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 15% 30px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b0817c3c {
    align-items: flex-start;
    width: 51.80627944614278%;
    min-height: 578px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f22589 {
    margin: 0px 0% 0px 0%;
}
    
#d5105d17 {
    align-items: flex-start;
    width: 46.61%;
    min-height: 522px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v1j {
    width: 100%;
    height: 93px;
    max-width: 100%;
    order: 2;
}
    
#ce9fb8ae {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4e3bcc {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4ea36e9 {
    width: 85.12%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a4490396 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3c50d5 {
    width: 14.75%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac870b4 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c59792 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 19.25%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d0711e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c510e5be {
    width: 25px;
    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 a515ffd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbbf1d4 {
    width: 37.3906px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc4d6b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 19.25%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 06849b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ea3f2d3 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: flex-end;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe90a908 {
    width: 25px;
    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 f4b05ca {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d0bed9e {
    width: 27.89%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ca6e54 {
    width: 37.3906px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb98f34e {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9af9d32 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 287268e {
    width: 85.12%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 f9ad80a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ddb1b3 {
    width: 25px;
    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 4e847f0 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba17d750 {
    width: 85.12%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d4b0cec7 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4c70469 {
    width: 25px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca6c029b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 19.25%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 843eee0 {
    width: 23.82%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d12e72 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 2px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc77081f {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: flex-end;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aad7ef1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3586ba4 {
    width: 37.3906px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ac4b098 {
    width: 25px;
    height: auto;
    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) {
    
#\36 3a63138 {
    width: 100%;
    min-height: 8px;
}
    
#a39a3a3a {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 609px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#b0817c3c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 20ecd38::before, #\38 20ecd38 > .bgExtraLayerOverlay {
    
}
#\38 20ecd38.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQY00WKbUvCYBhGn+fei2GoFLjejIihiaFLmK0tdTpnziBwIpaJ//9nnHAFfTgcuK6jwvGaUbIlWexJ3w8kywOTtz3j2Y7XyZZBmOP5H6goXjGc5sSzNdP5hln2SbrckWbfTOdfRPEGP8xRnW7AYy+g6wV4/RD/OeYlSolGC8JhxiDM6AcZqn7RoO7c4DjXXF41uL1zcZsdWu0eD20Pt+Vx33xCiZgYhollWZRKJ5TLp1QqNarVM2q1c6p/KK0EEQPT/I0ty8a27cKmaRWfaDmGGq01IoIhUlj0cVMo9c8PKZhikwfeXssAAAAASUVORK5CYII=');
}
    
#d5105d17 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\39 039580e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_v1j {
    height: 28px;
}
}



@media (max-width: 767px) {
    
#a39a3a3a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 20ecd38 {
    grid-template-rows: minmax(8px, max-content);
}
#\38 20ecd38.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQY00WKbUvCYBhGn+fei2GoFLjejIihiaFLmK0tdTpnziBwIpaJ//9nnHAFfTgcuK6jwvGaUbIlWexJ3w8kywOTtz3j2Y7XyZZBmOP5H6goXjGc5sSzNdP5hln2SbrckWbfTOdfRPEGP8xRnW7AYy+g6wV4/RD/OeYlSolGC8JhxiDM6AcZqn7RoO7c4DjXXF41uL1zcZsdWu0eD20Pt+Vx33xCiZgYhollWZRKJ5TLp1QqNarVM2q1c6p/KK0EEQPT/I0ty8a27cKmaRWfaDmGGq01IoIhUlj0cVMo9c8PKZhikwfeXssAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\36 3a63138 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a39a3a3a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#b0817c3c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 906px;
    margin: 0px 0% 0px 0%;
}
    
#\38 20ecd38::before, #\38 20ecd38 > .bgExtraLayerOverlay {
    
}
#\38 20ecd38.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQY00WKbUvCYBhGn+fei2GoFLjejIihiaFLmK0tdTpnziBwIpaJ//9nnHAFfTgcuK6jwvGaUbIlWexJ3w8kywOTtz3j2Y7XyZZBmOP5H6goXjGc5sSzNdP5hln2SbrckWbfTOdfRPEGP8xRnW7AYy+g6wV4/RD/OeYlSolGC8JhxiDM6AcZqn7RoO7c4DjXXF41uL1zcZsdWu0eD20Pt+Vx33xCiZgYhollWZRKJ5TLp1QqNarVM2q1c6p/KK0EEQPT/I0ty8a27cKmaRWfaDmGGq01IoIhUlj0cVMo9c8PKZhikwfeXssAAAAASUVORK5CYII=');
}
    
#d5105d17 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 364px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4ea36e9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5d0711e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 cbbf1d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c9ca6e54 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 287268e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f9ad80a {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ba17d750 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aad7ef1b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 3586ba4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 039580e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 843eee0 {
    width: 33.27%;
}
    
#\32 d0bed9e {
    width: 46.00%;
}
    
#fb3c50d5 {
    width: 29.32%;
}
    
#widget_v1j {
    height: 27px;
}
}



@media all {
    
#\38 8701872 {
    margin: -50px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8aab592 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a5c26fa {
    min-height: 68px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 26f3b4d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(18, 18, 17, 1) 40%, rgba(118, 118, 117, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 27f3908 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8701872 {
    margin: -50px 0% 0px 0%;
}
    
#\33 a5c26fa {
    min-height: 55px;
    padding: 0% 0% 0% 0%;
}
    
#\30 26f3b4d {
    width: 100.00%;
    height: auto;
    min-height: 74px;
}
}



@media (max-width: 767px) {
    
#\38 8701872 {
    margin: -70px 0% 0px 0%;
}
    
#b8aab592 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
}
    
#\33 a5c26fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 26f3b4d {
    width: 100.00%;
    height: auto;
    min-height: 41px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 688e447 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7a028b2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 50px 15% 50px 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f82c20b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_i3q {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 e02f40e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a1t {
    width: 50.50%;
    height: 351px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b579a055.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#b579a055 {
    width: 434.859px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s77 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_6ad {
    justify-content: space-between;
    align-items: flex-start;
    width: 47.38257042253521%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_en2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_en2 {
    width: 20%;
    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;
}
    
#widget_63q {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ut6 {
    width: 35px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ood {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c9v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_1cc {
    align-items: flex-start;
    width: 114.27%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e01d76ca {
    align-items: flex-start;
    width: 114.27%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cff0a7d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 cff0a7d {
    width: 20%;
    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;
}
    
#\30 dcc48ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 099c6b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb5dae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cf39ed2c {
    align-items: flex-start;
    width: 114.27%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb0641f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fb0641f7 {
    width: 20%;
    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;
}
    
#\32 0f47049 {
    width: 100%;
    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 1ab8ead {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51e824b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3f09841 {
    width: 35px;
    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 1b5172c {
    width: 35px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5525893 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7a028b2 {
    padding: 0px 2% 100px 2%;
}
    
#d5525893 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a1t {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_s77 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6ad {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 688e447 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 7a028b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 90px 4%;
}
    
#group_i3q {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_a1t {
    min-width: 32px;
    width: 100.00%;
    height: 201px;
    margin: 0px 0% 0px 0%;
}
    
#group_s77 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6ad {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d5525893 {
    margin: 0px 0% 0px 0%;
}
}

