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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1902696476 input::placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 input.placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 textarea::placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 textarea.placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 select::placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 select.placeholder { text-decoration:underline !important; }

  *#dm .dmInner div.u_1902696476 .dmwidget-title { text-decoration:none !important; }

  *#dm .dmInner div.u_1902696476 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1902696476 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1902696476 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1902696476 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1902696476 .m-recaptcha { color:var(--color_4) !important; }

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

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

  *#dm .dmInner div.u_1902696476 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:317px !important;
  }

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

  *#dm .dmInner div.u_1784539854 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1784539854 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1784539854 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1784539854 input::placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 input.placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 textarea::placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 textarea.placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 select::placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 select.placeholder {
    text-decoration:underline !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1784539854 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1784539854 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1784539854 .dmwidget-title {
    text-decoration:none !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1784539854 .dmformsubmit {
    float:left !important;
    display:block !important;
    width:280px !important;
    height:55px !important;
  }

  *#dm .dmInner a.u_1328409194 { box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1902696476 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 .m-recaptcha { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 input.placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 textarea.placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1902696476 select.placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 .m-recaptcha { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 input.placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 textarea.placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1784539854 select.placeholder { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-style: solid;
    background-image: url();
    background-size: auto;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_t35 {
    width: 53.626686363068856%;
    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_8jn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f0e8313.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 f0e8313 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9a5bcc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_al8 {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\33 ab82de7 {
    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;
}
    
#group_tpo {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5ea2489 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 54px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\31 27fb630 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b071114f {
    width: 42.3738932554453%;
    height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 650px 20px 60px 20px;
}
    
#widget_t35 {
    width: 77.33%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#b071114f {
    width: 14.514804330617526%;
    margin-left: 15px;
}
    
#group_8jn {
    width: 100%;
}
    
#group_tpo {
    width: 100.00%;
}
    
#widget_al8 {
    width: 28.689999999999998%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#widget_t35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t35 {
    width: 91.57%;
    margin: 0px 0% 0px 0%;
}
    
#f5ea2489 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 343px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#b071114f {
    width: 4.435294451885379%;
}
}



@media all {
    
#\31 4790174 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9d9831 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0954d9e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 7ff264d {
    width: 100.00%;
    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 4cd6a8b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 4cd6a8b {
    width: 100.00%;
    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;
}
    
#f4534116::before, #f4534116 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#f4534116 {
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/4c70fff5/dms3rep/multi/opt/Edit_202495480-1920w.jpg);
}
#f4534116.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGBABAQADAAAAAAAAAAAAAAAAAQARIXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aw5NvaUMskH//2Q==');
}
    
#group_ii9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 08084c1 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#aee31e55 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cb419c51 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79f1249 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#ef33d4a5 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#afe85ef4 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83ef9d5 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4412f3 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#bd316f7e {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#bdfc67d8 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f73622a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 90ebde8 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7b8414f {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0adfe7e {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#fc1103ce {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\31 48339c4 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#bdf4c494 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0e28e8 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#bbdbb70d {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#fa4184d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7529b86 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#dfcc4ce1 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fd584f {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34da66e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ae57fb08 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4ab3629 {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af8d4fc {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#ef50d42b {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b0e6f5 {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#ad69528d {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85b57bc {
    width: 483px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\35 971becd {
    width: 483px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7ff264d {
    order: 0;
    width: 60.63%;
}
    
#\38 4cd6a8b {
    order: 1;
}
    
#f4534116::before, #f4534116 > .bgExtraLayerOverlay {
    
}
#f4534116.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGBABAQADAAAAAAAAAAAAAAAAAQARIXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aw5NvaUMskH//2Q==');
}
    
#group_ii9 {
    justify-self: auto;
    align-self: auto;
    width: 99.99741969964542%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f73622a {
    min-width: 32px;
    width: 25%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa4184d0 {
    min-width: 32px;
    width: 35%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 34da66e {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4790174 {
    order: 8;
}
    
#\36 f9d9831 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\30 0954d9e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 7ff264d {
    order: 0;
    width: 100.00%;
}
    
#\38 4cd6a8b {
    order: 1;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#f4534116::before, #f4534116 > .bgExtraLayerOverlay {
    
}
#f4534116.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGBABAQADAAAAAAAAAAAAAAAAAQARIXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aw5NvaUMskH//2Q==');
}
    
#\38 08084c1 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aee31e55 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb419c51 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79f1249 {
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef33d4a5 {
    order: 8;
}
    
#afe85ef4 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83ef9d5 {
    order: 8;
}
    
#\34 f4412f3 {
    order: 8;
}
    
#bd316f7e {
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdfc67d8 {
    order: 8;
}
    
#\31 f73622a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 90ebde8 {
    order: 8;
}
    
#\39 7b8414f {
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0adfe7e {
    order: 8;
}
    
#fc1103ce {
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 48339c4 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf4c494 {
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0e28e8 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbdbb70d {
    order: 8;
}
    
#fa4184d0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a7529b86 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfcc4ce1 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fd584f {
    order: 8;
}
    
#\39 34da66e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ae57fb08 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4ab3629 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af8d4fc {
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef50d42b {
    order: 8;
}
    
#\31 9b0e6f5 {
    order: 8;
}
    
#ad69528d {
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85b57bc {
    order: 8;
}
    
#\35 971becd {
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ii9 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 c23b5b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 4b016fb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4eecbce {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9004b8e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fffab74e {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.99851326237541%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60bdb27 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c659b3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50cd878.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e50cd878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c3e681a3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99871062911465%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aa1af4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 aa1af4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fd3399 {
    justify-content: flex-start;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/4c70fff5/dms3rep/multi/opt/468051329_17948415956858024_2366064688903208259_n-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 4fd3399.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAlEAABAgUBCQAAAAAAAAAAAAABAgMABAUREgYUFSExN0Fxc8H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAjH/2gAMAwEAAhEDEQA/AJKPKSG7anUNoOKbkJc4C1u0EUxqB1T7hQ2nEqJHi8J1V6fu+ofYEhyiedqSeF//2Q==');
}
    
#b817e1d5 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#df459d50 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7cc089c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2754af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 a2754af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b903fc4c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b903fc4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d2ad9eb5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a08600d1 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 41px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1bfcf0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9ffb41e {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 41px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 10a6894 {
    width: 80.64%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#f49763ce {
    min-height: 475px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9d649c6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99851326237541%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f197e198.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#f197e198 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 cfdce4d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba50cf3e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d73d275b {
    margin: 0px 0% 0px 0%;
}
    
#widget_uve {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 5d27a83.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 5d27a83 {
    width: 98.81295310096498%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4fd3399 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 80px;
}
#\39 4fd3399.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAlEAABAgUBCQAAAAAAAAAAAAABAgMABAUREgYUFSExN0Fxc8H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAjH/2gAMAwEAAhEDEQA/AJKPKSG7anUNoOKbkJc4C1u0EUxqB1T7hQ2nEqJHi8J1V6fu+ofYEhyiedqSeF//2Q==');
}
    
#\35 7cc089c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 10a6894.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#\38 10a6894 {
    align-self: flex-start;
    width: 95.29%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f49763ce {
    column-gap: 3%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d2ad9eb5 {
    height: auto;
}
    
#df459d50 {
    margin-left: 20px;
}
    
#c60bdb27 {
    margin-left: 20px;
}
    
#a08600d1 {
    margin-left: 20px;
}
    
#\37 4eecbce {
    margin-left: 20px;
}
    
#e9ffb41e {
    margin-left: 20px;
}
    
#d73d275b {
    margin: 0px 0% 0px 0%;
}
    
#widget_uve {
    height: 403px;
}
}



@media (max-width: 767px) {
    
#\34 c23b5b5 {
    height: auto;
}
    
#\32 4b016fb {
    height: auto;
}
    
#\32 9004b8e {
    height: auto;
}
    
#fffab74e {
    width: 99.54%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 0c659b3 {
    min-height: 40px;
    order: 8;
}
    
#e50cd878 {
    order: 3;
}
    
#c3e681a3 {
    min-height: 40px;
    order: 0;
}
    
#\35 aa1af4f {
    order: 1;
}
    
#\39 4fd3399 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\39 4fd3399.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAlEAABAgUBCQAAAAAAAAAAAAABAgMABAUREgYUFSExN0Fxc8H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAjH/2gAMAwEAAhEDEQA/AJKPKSG7anUNoOKbkJc4C1u0EUxqB1T7hQ2nEqJHi8J1V6fu+ofYEhyiedqSeF//2Q==');
}
    
#\35 7cc089c {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 20px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2754af {
    order: 5;
}
    
#b903fc4c {
    order: 9;
}
    
#d2ad9eb5 {
    height: auto;
}
    
#\39 d1bfcf0 {
    min-height: 40px;
    order: 4;
}
    
#\38 10a6894.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#\38 10a6894 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f49763ce {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\38 9d649c6 {
    min-height: 40px;
    order: 2;
}
    
#f197e198 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cfdce4d {
    min-height: 40px;
    order: 6;
}
    
#ba50cf3e {
    height: auto;
    order: 1;
}
    
#e9ffb41e {
    order: 2;
}
    
#d73d275b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 8315408 {
    width: 76.42780552826746%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28e187f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 170e816 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4f5308 {
    width: 40.48174364941825%;
    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 c840655.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 c840655 {
    width: 98.81690289513956%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca2f5431 {
    width: 81.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6336f80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0493daf {
    width: 76.42780552826746%;
    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 d56b2c1::before, #\38 d56b2c1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\38 d56b2c1 {
    background-image: url(https://lirp.cdn-website.com/4c70fff5/dms3rep/multi/opt/223694226-2332h.jpeg);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
#\38 d56b2c1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAFRABAQAAAAAAAAAAAAAAAAAAABH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMJigK//2Q==');
}
    
#group_mli {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_g46 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7mp {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\38 f9ea0d7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 26bd5bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 68px 0% 0px 0%;
}
    
#\30 c83604e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3f2e44 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\36 f6f4446 {
    width: 99.99719873514398%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ab478da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ed0971 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9516ac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c03ab269 {
    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;
}
    
#\35 f46300e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f46300e {
    width: 98.81295310096498%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b816ab1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 b816ab1 {
    width: 98.81690289513956%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d299a097 {
    width: 99.99719873514398%;
    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_9q4 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7eae283 {
    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 5ee900c {
    width: 76.42780552826746%;
    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 fa13c8b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6791dcf {
    width: 76.42780552826746%;
    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 cd845e1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30eb3e6 {
    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;
}
    
#\38 5bf882b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d3bc23 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 57px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc9c88d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\39 dc9c88d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee16866.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ee16866 {
    width: 98.81295310096498%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79b9fb8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 79b9fb8 {
    width: 98.81295310096498%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d2c913 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c721ce78 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5a7e728 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 827cead {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 170e816 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\36 28e187f {
    width: 100%;
    min-height: 8px;
}
    
#\38 d56b2c1::before, #\38 d56b2c1 > .bgExtraLayerOverlay {
    
}
#\38 d56b2c1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAFRABAQAAAAAAAAAAAAAAAAAAABH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMJigK//2Q==');
}
    
#a1d3bc23 {
    width: 76.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_7mp {
    height: 200px;
}
    
#\38 f9ea0d7 {
    height: 200px;
}
    
#\39 b3f2e44 {
    height: 200px;
}
    
#\38 2ed0971 {
    height: 200px;
}
    
#\30 ab478da {
    width: 100%;
}
    
#\30 c83604e {
    width: 100%;
}
    
#ca2f5431 {
    width: 91.04%;
}
    
#group_t42 {
    min-height: 0px;
}
    
#\36 f6f4446 {
    width: 96.11%;
}
}



@media (max-width: 767px) {
    
#\36 28e187f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 170e816 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 c8c18e2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d56b2c1::before, #\38 d56b2c1 > .bgExtraLayerOverlay {
    
}
#\38 d56b2c1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAFRABAQAAAAAAAAAAAAAAAAAAABH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMJigK//2Q==');
}
    
#widget_7mp {
    height: 240px;
}
    
#\38 f9ea0d7 {
    height: 240px;
}
    
#\39 b3f2e44 {
    height: 240px;
}
    
#\38 2ed0971 {
    height: 240px;
}
    
#a1d3bc23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1d3bc23 {
    width: 100.00%;
    margin: 40px 0% 40px 0%;
}
    
#\39 dc9c88d {
    margin-left: 0px;
    min-height: 55px;
    width: 343px;
}
    
#\38 f4f5308 {
    width: 100.00%;
}
    
#group_mli {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_t42 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_g46 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 26bd5bf {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c83604e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ab478da {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cd32f49b {
    min-height: 886px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aac8a3a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 36f7532 {
    width: 61.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf441a69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cf441a69 {
    width: 100.00%;
    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;
}
    
#\33 9e5e2df {
    width: 100.00%;
    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) {
    
#cd32f49b {
    min-height: 0px;
}
    
#\31 36f7532 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cd32f49b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aac8a3a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d094aea {
    margin: 0px 0% 0px 0%;
}
    
#cf441a69 {
    order: 1;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\33 9e5e2df {
    order: 0;
    width: 100.00%;
}
    
#\31 36f7532 {
    width: 100.00%;
}
}



@media all {
    
#\30 1f5dc79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 78a867d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 bddf4af {
    width: 931px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2e3f3c1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: flex-end;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14b3a5e::before, #\36 14b3a5e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 14b3a5e {
    background-image: url(https://lirp.cdn-website.com/4c70fff5/dms3rep/multi/opt/AdobeStock_353109199-1920w.jpeg);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
#\36 14b3a5e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAQIFBQEAAAAAAAAAAAAAAwABAgQFBhEHEiFCgfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AN5K3gWnXBVCy+88qZ8wQx9X5VD6iVLL4EL7xEVj/9k=');
}
    
#fa36cffc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa36cffc {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd11085 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bddf4af {
    width: 83.71%;
}
    
#\36 14b3a5e::before, #\36 14b3a5e > .bgExtraLayerOverlay {
    
}
#\36 14b3a5e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAQIFBQEAAAAAAAAAAAAAAwABAgQFBhEHEiFCgfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AN5K3gWnXBVCy+88qZ8wQx9X5VD6iVLL4EL7xEVj/9k=');
}
}



@media (max-width: 767px) {
    
#\30 1f5dc79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 78a867d {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 150px 20px 50px 20px;
}
    
#\32 bddf4af {
    width: 100.00004017072558%;
}
    
#\39 2e3f3c1 {
    width: 343px;
}
    
#\36 14b3a5e::before, #\36 14b3a5e > .bgExtraLayerOverlay {
    
}
#\36 14b3a5e {
    background-position: 0% 50%;
}
#\36 14b3a5e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAQIFBQEAAAAAAAAAAAAAAwABAgQFBhEHEiFCgfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AN5K3gWnXBVCy+88qZ8wQx9X5VD6iVLL4EL7xEVj/9k=');
}
    
#\34 fd11085 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6881bfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\36 6881bfa {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 40px;
    min-height: 55px;
}
    
#\33 ae2f391 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f6e014f::before, #\39 f6e014f > .bgExtraLayerOverlay {
    
}
#\39 f6e014f {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.07%;
    min-height: 8px;
    min-width: 4%;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b27fc5d8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 200px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d6c242c {
    width: 751px;
    height: auto;
    max-width: 100%;
}
    
#\32 52d9b9d::before, #\32 52d9b9d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\32 52d9b9d {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#\31 4da58b7 {
    margin: 0px 0% 0px 0%;
}
    
#bcb97ad1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bcb97ad1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 b3fab5a[data-css-edit] {
    backdrop-filter: blur(5px);
}
#\32 b3fab5a {
    width: 40.930067859752725%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(253, 253, 253, 0.7);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6881bfa {
    margin-left: 0px;
}
    
#b27fc5d8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 300px 20px 0px 20px;
}
    
#\39 f6e014f::before, #\39 f6e014f > .bgExtraLayerOverlay {
    
}
#\39 f6e014f {
    padding-right: 0px;
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#\39 d6c242c {
    width: 100.00%;
    margin-left: 0px;
}
    
#\32 52d9b9d::before, #\32 52d9b9d > .bgExtraLayerOverlay {
    
}
    
#\31 4da58b7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b3fab5a {
    width: 100%;
    min-height: 80px;
    padding: 60px 40px 60px 40px;
    margin: 100px 0% -500px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6881bfa {
    margin-left: 0px;
    min-height: 55px;
    width: 343px;
    align-self: center;
    margin-right: 0px;
}
    
#\39 f6e014f::before, #\39 f6e014f > .bgExtraLayerOverlay {
    
}
#\39 f6e014f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b27fc5d8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 250px 20px 40px 20px;
}
    
#\39 d6c242c {
    margin-left: 0px;
    width: 100.00%;
}
    
#\32 52d9b9d::before, #\32 52d9b9d > .bgExtraLayerOverlay {
    
}
    
#\31 4da58b7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b3fab5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% -200px 0%;
}
}

