@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1440286203 .iconBg {
    display:inline-block !important;
    background-color:var(--color_8) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/12c161e6/icon/Arrow_3134103.svg) !important;
  }

  *#dm .dmInner a.u_1690971937 .iconBg {
    display:inline-block !important;
    background-color:var(--color_8) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/12c161e6/icon/Arrow_3134103.svg) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1214352189 .iconBg {
    display:inline-block !important;
    background-color:var(--color_8) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/12c161e6/icon/Arrow_3134103.svg) !important;
  }

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

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

  *#dm .dmInner div.u_453143868 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1751500377 img { border-radius:5% 5% 5% 5% !important; }

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

  *#dm .dmInner div.u_1025588682 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1299178164 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text .rteBlock { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1098071968 { display:block !important; }

  *#dm .dmInner *.u_1903280034 { display:block !important; }

  *#dm .dmInner div.u_1299178164 .caption-button span.text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1299178164 .caption-button {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_8) !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-title { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1299178164 .caption-inner { background-color:rgba(28,27,34,0.68) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:initial !important;
    background-color:rgba(28,27,34,1) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:initial !important;
    background-color:rgba(28,27,34,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1299178164 .caption-button {
    width:195px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_1299178164 .caption-inner {
    padding-left:40px !important;
    padding-right:40px !important;
  }

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

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1299178164 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1299178164 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1299178164 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1299178164 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1299178164 .photoGalleryThumbs .image-container a { padding-top:183px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 900px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-image: radial-gradient(circle, rgba(58, 55, 108, 1) 0%, rgba(31, 30, 38, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/pop-1920w.png);
    background-origin: border-box;
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b0ec2c3 {
    width: 48.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h3f {
    width: 369px;
    height: 52px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7fef7e4 {
    width: 44.25%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hpq {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da15be83 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8260dd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 884f9ad {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\36 7fef7e4 {
    width: 100%;
}
    
#\38 b0ec2c3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\38 b0ec2c3 {
    width: 100%;
}
    
#widget_jd3 {
    width: 92.49%;
}
    
#\36 7fef7e4 {
    width: 92.49%;
}
    
#widget_h3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_h3f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8260dd4 {
    width: 92.49%;
}
    
#widget_hpq {
    height: 10px;
}
    
#\37 884f9ad {
    height: 10px;
}
}



@media all {
    
#\31 ef46f75 {
    width: 97.89892274546015%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 821d1d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#acc4fdf6 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#af4e4c49 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 b7044e3 {
    width: 97.89892274546015%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 821d1d5 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af4e4c49 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding: 8% 4% 2% 4%;
}
    
#\33 b7044e3 {
    width: 100.00%;
}
    
#b1922ded {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 821d1d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b1922ded {
    margin: 0px 0% 0px 0%;
}
    
#af4e4c49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 2% 4% 2%;
}
    
#\33 b7044e3 {
    width: 100.00%;
}
    
#\31 ef46f75 {
    width: 100%;
}
}



@media all {
    
#\32 6661368 {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: rgba(43, 41, 52, 0.9);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 2;
    min-width: 32px;
    padding: 50px 50px 50px 50px;
}
    
#\33 c7bbdd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8f208bf {
    width: 34px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 198b84b {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: rgba(43, 41, 52, 0.9);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 1;
    min-width: 32px;
    padding: 50px 50px 50px 50px;
}
    
#\39 328e600.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 328e600 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 87e719e {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: rgba(43, 41, 52, 0.9);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 50px 50px 50px 50px;
    grid-area: auto / auto / auto / auto;
}
    
#b09e0d0e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    height: auto;
    min-width: 32px;
    flex-direction: row;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#f92f4f1a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f92f4f1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c33cf3 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 4f8da8c {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    flex-direction: row;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b23f121a {
    width: 34px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b7d2d9a7 {
    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;
}
    
#e8f6e17f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e8f6e17f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 01c4468 {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb9d43fe {
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/image-1920w.png);
    background-size: contain;
}
#bb9d43fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACVUlEQVQoz1WSXUhTcQDF/3dMzZYGC7EHCaJeoqR8qR4UX+qppyCfxHoJ23Y/1JptuttuFrHSLFcbzanb7rz3LxuVK5w1ZFo9hGKIOb9a1Lp3927kB0hztpj2r6ykDpyXw+G8nB8A/wj9ciUDEGn9bYbZzLY0wjAgSlqxmNapjGt680UdXyBouR0xDZv7rroD2yrO4vcVn7SefFHn3S3h/CGJgEfjOCyN47BYqGVz0N/dOY09R9SxxRLOlUsErJUIaJAIeE7CYZmo4wqmq/wAzNZ4FALOFkg4d0QieK1MQq9MwaBMwbsyBU/JFCxaIgcxED3fmRcnevfIBH9apnh7ooGbSDR6o0kj60s2eaoTRk/JR71bAWKanu0yyR+UKahNXOICSdojLFiciaUOe3DZfu/C8gPrvi+uNiUQdN35Etl3QGzwacTmvn65zS0sumyfVx7depEavHZ5NWQ+nBmmtoFkHa+M1g2URAyhM1MtoZ45W/+M4O9JLoVbx9JjtCUz0VixPkkWgggzjYX08+rndPRk6Pr8nZfWN6OTfPC9OOR4tTLecjMT0Z/IzuK7QNCKgNeYLuTpVHkfs8I8tiQCYcfEs5nAw66F123EWsRwPButVwMfg0C3cV3lNmVLWfrbWf5qyvzktmAc5YZr4iO2ivRU8971WL3q558IcDTKcZk2it2mbBl75Wul78bisXDn+P4Poe6i1be06nvcqNx8xtuKMKcZ5blMGztdTVl1r2mt8KlFyI0N+BRomsEQYv5QgxBob0dYF4MUjotI4dchzF/1HzfgB5OzOjzuBGibAAAAAElFTkSuQmCC');
}
    
#\37 134395d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6661368 {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 2;
    min-width: 32px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c7bbdd7 {
    width: 100.00%;
}
    
#\33 8f208bf {
    height: auto;
}
    
#\38 198b84b {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 1;
    min-width: 32px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 328e600 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\35 87e719e {
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 245px;
    min-width: 32px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f92f4f1a {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\30 5c33cf3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\30 4f8da8c {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#b23f121a {
    height: auto;
}
    
#b7d2d9a7 {
    width: 100.00%;
}
    
#e8f6e17f {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\30 01c4468 {
    height: auto;
    order: 0;
}
    
#\37 134395d {
    width: 100.00%;
}
    
#b09e0d0e {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bb9d43fe {
    grid-template-rows: minmax(8px, max-content);
}
#bb9d43fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACVUlEQVQoz1WSXUhTcQDF/3dMzZYGC7EHCaJeoqR8qR4UX+qppyCfxHoJ23Y/1JptuttuFrHSLFcbzanb7rz3LxuVK5w1ZFo9hGKIOb9a1Lp3927kB0hztpj2r6ykDpyXw+G8nB8A/wj9ciUDEGn9bYbZzLY0wjAgSlqxmNapjGt680UdXyBouR0xDZv7rroD2yrO4vcVn7SefFHn3S3h/CGJgEfjOCyN47BYqGVz0N/dOY09R9SxxRLOlUsErJUIaJAIeE7CYZmo4wqmq/wAzNZ4FALOFkg4d0QieK1MQq9MwaBMwbsyBU/JFCxaIgcxED3fmRcnevfIBH9apnh7ooGbSDR6o0kj60s2eaoTRk/JR71bAWKanu0yyR+UKahNXOICSdojLFiciaUOe3DZfu/C8gPrvi+uNiUQdN35Etl3QGzwacTmvn65zS0sumyfVx7depEavHZ5NWQ+nBmmtoFkHa+M1g2URAyhM1MtoZ45W/+M4O9JLoVbx9JjtCUz0VixPkkWgggzjYX08+rndPRk6Pr8nZfWN6OTfPC9OOR4tTLecjMT0Z/IzuK7QNCKgNeYLuTpVHkfs8I8tiQCYcfEs5nAw66F123EWsRwPButVwMfg0C3cV3lNmVLWfrbWf5qyvzktmAc5YZr4iO2ivRU8971WL3q558IcDTKcZk2it2mbBl75Wul78bisXDn+P4Poe6i1be06nvcqNx8xtuKMKcZ5blMGztdTVl1r2mt8KlFyI0N+BRomsEQYv5QgxBob0dYF4MUjotI4dchzF/1HzfgB5OzOjzuBGibAAAAAElFTkSuQmCC');
}
    
#\30 5c33cf3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 6661368 {
    height: auto;
    min-height: 276px;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8f208bf {
    height: auto;
}
    
#\38 198b84b {
    height: auto;
    min-height: 276px;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 328e600 {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#ffe8b633 {
    margin: 0px 0% 0px 0%;
}
    
#\35 87e719e {
    justify-content: flex-start;
    height: auto;
    min-height: 276px;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b09e0d0e {
    row-gap: 24px;
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f92f4f1a {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\30 5c33cf3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 2% 12% 2%;
}
    
#\30 4f8da8c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8px 8px 8px 8px;
}
    
#b23f121a {
    height: auto;
}
    
#e8f6e17f {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\30 01c4468 {
    height: auto;
}
}



@media all {
    
#\34 6612610 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#e93834e7::before, #e93834e7 > .bgExtraLayerOverlay {
    
}
#e93834e7 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\36 ec7b571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
}
    
#\35 1e867d5 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a8e446ac {
    width: 99.9767908532317%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65a3405::before, #\37 65a3405 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.88;
    border-radius: inherit;
}
#\37 65a3405 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/Depositphotos_90253044_XL-1920w.jpg);
    border-radius: 20px 20px 20px 20px;
    background-position: 0% 50%;
    padding: 30px 30px 30px 30px;
}
#\37 65a3405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAJBAAAgECBAcBAAAAAAAAAAAAAQIDAAQGByExBRESEyJBUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABwRAAICAgMAAAAAAAAAAAAAAAECAAMEMQUTIf/aAAwDAQACEQMRAD8AO5J4P4p2pLsxKbB/Fg+/5T+TLYM7MpQAkkVpeBrW0tcMxxxwABV5ae6g5i620ff7TLFfsZToHyUsLlAtQFep/9k=');
}
    
#a8ff2a02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f6f6685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ba27caa9::before, #ba27caa9 > .bgExtraLayerOverlay {
    
}
#ba27caa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 2;
    background-color: var(--color_8);
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/louise+2-1920w.png);
    border-radius: 20px 20px 20px 20px;
    align-items: flex-end;
    background-position: 100% 50%;
    padding: 30px 30px 30px 30px;
}
#ba27caa9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4UlEQVQozwXB609SYQDA4fcPrO9uueZqzqnNiryUF8JC0xahMlyYyAQrDtYMjucAh0A4ggcRhaCS8gJ+cC1bSfX9/fU8Qo0ZqLEUhpalnN6jtfOFy8opfyqn/CodcZ77JM/SVSm0WJpNNUNSy2F92OVroc5F9Zh2vUm7esKFdSjPszUp4ppJQjMx9G0yep5t3aSatjgr1fldP+by4Ej+3PksRSq+QyZZJK0X0CMJFF+IyKKf7XcqTeuAdu1IXpYbUqQSJbJGGWMjx3v/OsvOp3jH7ITnvJQ1g4taQ/5tnEiRSX3ENPbRX+use16ybLfjHbbhs08QXw1xXCzJf62mFOZWAzNRJroSQXG5CU2O8+bxKIvDd1EW3BTjmmyfnUhRzLcoJA/Y8K0RdDrxj95BeWRjpqcTz9gQ0dWA/PHtUIq93e/kk/uE55fwjgziGbhB8EEP9mtXcPZ1sbbglq1KRYo9q46pJXnlmsVt68fV38XS4E0c168y1dtB8LlD1rKqFKWcSi4WYN3j4MX4AN6hXnwjPTy71YFnpBNlYVgWYotS7CbmyUdniQceEnGPEpq+T8BxG/9EN6En3UR9NplRHFJYmzNY6gxb4Wm0ZSdv5yYJTd0j6OxDcfWirwzKbNgu/wM6toZGdfrqtwAAAABJRU5ErkJggg==');
}
    
#widget_o9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_mpp {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_va8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\32 737d475 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c7b991f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56cc6b0 {
    width: 288px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1pm {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e93834e7::before, #e93834e7 > .bgExtraLayerOverlay {
    
}
    
#\35 1e867d5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 253px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#\36 ec7b571 {
    width: 32%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 65a3405::before, #\37 65a3405 > .bgExtraLayerOverlay {
    
}
#\37 65a3405 {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#\37 65a3405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAJBAAAgECBAcBAAAAAAAAAAAAAQIDAAQGByExBRESEyJBUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABwRAAICAgMAAAAAAAAAAAAAAAECAAMEMQUTIf/aAAwDAQACEQMRAD8AO5J4P4p2pLsxKbB/Fg+/5T+TLYM7MpQAkkVpeBrW0tcMxxxwABV5ae6g5i620ff7TLFfsZToHyUsLlAtQFep/9k=');
}
    
#ba27caa9::before, #ba27caa9 > .bgExtraLayerOverlay {
    
}
#ba27caa9 {
    width: 32%;
    min-height: 8px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
#ba27caa9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4UlEQVQozwXB609SYQDA4fcPrO9uueZqzqnNiryUF8JC0xahMlyYyAQrDtYMjucAh0A4ggcRhaCS8gJ+cC1bSfX9/fU8Qo0ZqLEUhpalnN6jtfOFy8opfyqn/CodcZ77JM/SVSm0WJpNNUNSy2F92OVroc5F9Zh2vUm7esKFdSjPszUp4ppJQjMx9G0yep5t3aSatjgr1fldP+by4Ej+3PksRSq+QyZZJK0X0CMJFF+IyKKf7XcqTeuAdu1IXpYbUqQSJbJGGWMjx3v/OsvOp3jH7ITnvJQ1g4taQ/5tnEiRSX3ENPbRX+use16ybLfjHbbhs08QXw1xXCzJf62mFOZWAzNRJroSQXG5CU2O8+bxKIvDd1EW3BTjmmyfnUhRzLcoJA/Y8K0RdDrxj95BeWRjpqcTz9gQ0dWA/PHtUIq93e/kk/uE55fwjgziGbhB8EEP9mtXcPZ1sbbglq1KRYo9q46pJXnlmsVt68fV38XS4E0c168y1dtB8LlD1rKqFKWcSi4WYN3j4MX4AN6hXnwjPTy71YFnpBNlYVgWYotS7CbmyUdniQceEnGPEpq+T8BxG/9EN6En3UR9NplRHFJYmzNY6gxb4Wm0ZSdv5yYJTd0j6OxDcfWirwzKbNgu/wM6toZGdfrqtwAAAABJRU5ErkJggg==');
}
    
#widget_1pm {
    height: 142px;
}
}



@media (max-width: 767px) {
    
#e93834e7::before, #e93834e7 > .bgExtraLayerOverlay {
    
}
    
#\35 1e867d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
}
    
#\36 ec7b571 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 65a3405::before, #\37 65a3405 > .bgExtraLayerOverlay {
    
}
#\37 65a3405 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
#\37 65a3405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAJBAAAgECBAcBAAAAAAAAAAAAAQIDAAQGByExBRESEyJBUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABwRAAICAgMAAAAAAAAAAAAAAAECAAMEMQUTIf/aAAwDAQACEQMRAD8AO5J4P4p2pLsxKbB/Fg+/5T+TLYM7MpQAkkVpeBrW0tcMxxxwABV5ae6g5i620ff7TLFfsZToHyUsLlAtQFep/9k=');
}
    
#ba27caa9::before, #ba27caa9 > .bgExtraLayerOverlay {
    
}
#ba27caa9 {
    width: 100%;
    min-height: 368px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
#ba27caa9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4UlEQVQozwXB609SYQDA4fcPrO9uueZqzqnNiryUF8JC0xahMlyYyAQrDtYMjucAh0A4ggcRhaCS8gJ+cC1bSfX9/fU8Qo0ZqLEUhpalnN6jtfOFy8opfyqn/CodcZ77JM/SVSm0WJpNNUNSy2F92OVroc5F9Zh2vUm7esKFdSjPszUp4ppJQjMx9G0yep5t3aSatjgr1fldP+by4Ej+3PksRSq+QyZZJK0X0CMJFF+IyKKf7XcqTeuAdu1IXpYbUqQSJbJGGWMjx3v/OsvOp3jH7ITnvJQ1g4taQ/5tnEiRSX3ENPbRX+use16ybLfjHbbhs08QXw1xXCzJf62mFOZWAzNRJroSQXG5CU2O8+bxKIvDd1EW3BTjmmyfnUhRzLcoJA/Y8K0RdDrxj95BeWRjpqcTz9gQ0dWA/PHtUIq93e/kk/uE55fwjgziGbhB8EEP9mtXcPZ1sbbglq1KRYo9q46pJXnlmsVt68fV38XS4E0c168y1dtB8LlD1rKqFKWcSi4WYN3j4MX4AN6hXnwjPTy71YFnpBNlYVgWYotS7CbmyUdniQceEnGPEpq+T8BxG/9EN6En3UR9NplRHFJYmzNY6gxb4Wm0ZSdv5yYJTd0j6OxDcfWirwzKbNgu/wM6toZGdfrqtwAAAABJRU5ErkJggg==');
}
    
#widget_1pm {
    height: 240px;
}
}



@media all {
    
#\37 50938fb {
    width: 921px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3f9e479 {
    min-height: 111px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#db6cd28c {
    background-color: rgba(0,0,0,0);
    background-image: initial;
    background-position: 0% 50%;
}
    
#e2c53462 {
    width: 933.5px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 deb8227 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1197614 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 50938fb {
    order: 2;
}
    
#c3f9e479 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    padding-bottom: 2%;
}
    
#e2c53462 {
    order: 1;
}
    
#\36 deb8227 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#c3f9e479 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 0% 4%;
}
    
#\36 deb8227 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#f0bf0e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5b6ded7::before, #\38 5b6ded7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 5b6ded7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 29.9991594214842%;
    min-height: 372.8px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: url();
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 5b6ded7.lazy {
    background-image: url('');
}
    
#a4cb8240 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b4736bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6cd9a91 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    min-width: 32px;
    flex-direction: row;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b96b28bc {
    justify-content: space-between;
    align-items: flex-start;
    width: 29.969294161275702%;
    min-height: 372.8px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    background-color: rgba(43, 41, 52, 0.87);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e7f22b {
    min-height: 795px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 fab3fb8 {
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/image-1920w.png);
    background-size: contain;
}
#\37 fab3fb8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACVUlEQVQoz1WSXUhTcQDF/3dMzZYGC7EHCaJeoqR8qR4UX+qppyCfxHoJ23Y/1JptuttuFrHSLFcbzanb7rz3LxuVK5w1ZFo9hGKIOb9a1Lp3927kB0hztpj2r6ykDpyXw+G8nB8A/wj9ciUDEGn9bYbZzLY0wjAgSlqxmNapjGt680UdXyBouR0xDZv7rroD2yrO4vcVn7SefFHn3S3h/CGJgEfjOCyN47BYqGVz0N/dOY09R9SxxRLOlUsErJUIaJAIeE7CYZmo4wqmq/wAzNZ4FALOFkg4d0QieK1MQq9MwaBMwbsyBU/JFCxaIgcxED3fmRcnevfIBH9apnh7ooGbSDR6o0kj60s2eaoTRk/JR71bAWKanu0yyR+UKahNXOICSdojLFiciaUOe3DZfu/C8gPrvi+uNiUQdN35Etl3QGzwacTmvn65zS0sumyfVx7depEavHZ5NWQ+nBmmtoFkHa+M1g2URAyhM1MtoZ45W/+M4O9JLoVbx9JjtCUz0VixPkkWgggzjYX08+rndPRk6Pr8nZfWN6OTfPC9OOR4tTLecjMT0Z/IzuK7QNCKgNeYLuTpVHkfs8I8tiQCYcfEs5nAw66F123EWsRwPButVwMfg0C3cV3lNmVLWfrbWf5qyvzktmAc5YZr4iO2ivRU8971WL3q558IcDTKcZk2it2mbBl75Wul78bisXDn+P4Poe6i1be06nvcqNx8xtuKMKcZ5blMGztdTVl1r2mt8KlFyI0N+BRomsEQYv5QgxBob0dYF4MUjotI4dchzF/1HzfgB5OzOjzuBGibAAAAAElFTkSuQmCC');
}
    
#a09446ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2b32162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f6498b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63072af {
    justify-content: space-between;
    align-items: flex-start;
    width: 29.998170505583253%;
    min-height: 372.8px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    background-color: rgba(43, 41, 52, 0.8);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df68e3a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bf5e9ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef28cf60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e6c73af {
    margin: 0px 0% 0px 0%;
}
    
#fc325835 {
    width: 921px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc60b619 {
    width: 933.5px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_att {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5e7f22b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 11px;
    column-gap: 0%;
}
    
#a4cb8240 {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    row-gap: 32px;
}
    
#\38 5b6ded7::before, #\38 5b6ded7 > .bgExtraLayerOverlay {
    
}
#\38 5b6ded7 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#\38 5b6ded7.lazy {
    background-image: url('');
}
    
#b96b28bc {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 63072af {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 6cd9a91 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 5e7f22b {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a4cb8240 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 17px;
}
    
#\33 e6c73af {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b6ded7::before, #\38 5b6ded7 > .bgExtraLayerOverlay {
    
}
#\38 5b6ded7 {
    min-width: 32px;
    width: 100%;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
}
#\38 5b6ded7.lazy {
    background-image: url('');
}
    
#b96b28bc {
    min-width: 32px;
    width: 100%;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 63072af {
    min-width: 32px;
    width: 100%;
    padding: 20px 5% 20px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6cd9a91 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_att {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aa1affd7 {
    width: 562px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 201fc97::before, #\31 201fc97 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(58, 55, 108, 1) 0%, rgba(28, 27, 34, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.79;
}
#\31 201fc97 {
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/12c161e6/dms3rep/multi/opt/beth-k-1H6DntwGevM-unsplash-1920w.jpg);
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
#\31 201fc97.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECCP/EACEQAAIBAgYDAAAAAAAAAAAAAAEDAAIFBBEUIjEyM1KR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQISMkH/2gAMAwEAAhEDEQA/AM2LtVdSg0naYaZXpUY8DcWBYQep4lkOz8g+RtHqLpJ5P//Z');
}
    
#\30 80b3e30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee6e3991 {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f709146 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(43, 41, 52, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    box-shadow: var(--color_1) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 30% 0% 30%;
}
    
#\33 568093d {
    margin: 0px 0% 0px 0%;
}
    
#widget_6go {
    width: 280px;
    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_s9t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa1affd7 {
    width: 70.14%;
}
    
#\30 80b3e30 {
    width: 85%;
}
    
#ee6e3991 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    padding: 6% 10% 8% 10%;
}
    
#\37 f709146 {
    width: 100%;
    min-height: 80px;
    row-gap: 18px;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 201fc97::before, #\31 201fc97 > .bgExtraLayerOverlay {
    
}
#\31 201fc97.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECCP/EACEQAAIBAgYDAAAAAAAAAAAAAAEDAAIFBBEUIjEyM1KR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQISMkH/2gAMAwEAAhEDEQA/AM2LtVdSg0naYaZXpUY8DcWBYQep4lkOz8g+RtHqLpJ5P//Z');
}
    
#group_s9t {
    width: 100%;
}
    
#\33 568093d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 80b3e30 {
    width: 311.172px;
}
    
#ee6e3991 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\37 f709146 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 201fc97::before, #\31 201fc97 > .bgExtraLayerOverlay {
    
}
#\31 201fc97.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECCP/EACEQAAIBAgYDAAAAAAAAAAAAAAEDAAIFBBEUIjEyM1KR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQISMkH/2gAMAwEAAhEDEQA/AM2LtVdSg0naYaZXpUY8DcWBYQep4lkOz8g+RtHqLpJ5P//Z');
}
    
#\33 568093d {
    margin: 0px 0% 0px 0%;
}
    
#group_s9t {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d76c7c2a {
    min-height: auto;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9cfd274 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
    background-position: 0% 50%;
}
    
#\39 912158c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6ef574d {
    width: 933.5px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffea6b2e {
    width: 921px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aad905b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d76c7c2a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    padding-bottom: 2%;
}
    
#\39 912158c {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\37 6ef574d {
    order: 1;
}
    
#ffea6b2e {
    order: 2;
}
}



@media (max-width: 767px) {
    
#d76c7c2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 0% 4%;
}
    
#\39 912158c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\37 2502234 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 fa14498 {
    margin: 0px 0% 0px 0%;
}
    
#\33 38da403 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\33 38da403.lazy {
    background-image: url('');
}
    
#a7793630 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4da8ece {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2502234 {
    width: 100%;
}
    
#\32 fa14498 {
    margin: 0px 0% 0px 0%;
}
    
#a7793630 {
    width: 100%;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4da8ece {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\37 2502234 {
    width: 100%;
}
    
#a7793630 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 4da8ece {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

