@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

  *#dm .dmInner a.u_1927937682 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1927937682:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1927937682.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1304911424:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1304911424.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1836522703 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1463980090 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner a.u_1102607365:hover { background-image:none !important; }

  *#dm .dmInner a.u_1102607365.hover { background-image:none !important; }

  *#dm .dmInner a.u_1907569285:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1907569285.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1942071658 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1157118396 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1243529749 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner a.u_1067054337 span.text { color:rgba(0,150,63,1) !important; }

  *#dm .dmInner a.u_1067054337 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,150,63,1) !important;
    mask-image:url(https://irp.cdn-website.com/c4f5a9c5/icon/write_8375216.svg) !important;
  }

  *#dm .dmInner a.u_1067054337 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1067054337:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1067054337.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1237846700 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner a.u_1898859316 span.text { color:rgba(0,150,63,1) !important; }

  *#dm .dmInner a.u_1898859316 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,150,63,1) !important;
    mask-image:url(https://irp.cdn-website.com/c4f5a9c5/icon/write_8375216.svg) !important;
  }

  *#dm .dmInner a.u_1898859316 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1898859316:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1898859316.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1099626913 .dmformsubmit {
    width:220px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1463980090 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner div.u_1942071658 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner div.u_1157118396 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner div.u_1099626913 {
    border-style:solid !important;
    border-color:rgb(108,108,108) rgb(108,108,108) rgb(108,108,108) rgb(108,108,108) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1099626913 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(34,34,34,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1099626913 .m-recaptcha {
    color:rgba(34,34,34,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1099626913 .dmforminput input {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .dmforminput textarea {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .dmforminput .fileUploadLink {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .checkboxwrapper span {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .radiowrapper span {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .optinwrapper div {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .freetextwrapper {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .dmforminput select {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 .dmforminput option {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Lato !important;
  }

  *#dm .dmInner div.u_1099626913 input::placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1099626913 input.placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1099626913 textarea::placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1099626913 textarea.placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1099626913 select::placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1099626913 select.placeholder {
    font-family: Lato !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner *.u_1929813352 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1929813352 .photoGalleryViewAll.link {
    color:rgba(0,0,0,1) !important;
    font-family: 'Manrope' !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1907569285 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c4f5a9c5/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner *.u_1391548121 { display:none !important; }

  *#dm .dmInner *.u_1243940617 { display:none !important; }

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

  *#dm .dmInner *.u_1404929796 { display:none !important; }

  *#dm .dmInner *.u_1484619176 { display:none !important; }

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

  *#dm .dmInner *.u_1552788871 { display:none !important; }

  *#dm .dmInner *.u_1949641248 { display:none !important; }

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

  *#dm .dmInner *.u_1423156917 { display:none !important; }

  *#dm .dmInner *.u_1181660377 { display:none !important; }

  *#dm .dmInner div.u_1836522703 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-image:linear-gradient(90deg,rgba(0,150,63,1) 0%,rgba(1,116,48,1) 100%) !important;
    box-shadow:none !important;
    background-origin:border-box !important;
    background-color:rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1752567576 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1752567576 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-image:linear-gradient(90deg,rgba(0,150,63,1) 0%,rgba(1,116,48,1) 100%) !important;
    box-shadow:none !important;
    background-origin:border-box !important;
    background-color:rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1336616956 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1336616956 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-image:linear-gradient(90deg,rgba(0,150,63,1) 0%,rgba(1,116,48,1) 100%) !important;
    box-shadow:none !important;
    background-origin:border-box !important;
    background-color:rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1461700042 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1461700042 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-image:linear-gradient(90deg,rgba(0,150,63,1) 0%,rgba(1,116,48,1) 100%) !important;
    box-shadow:none !important;
    background-origin:border-box !important;
    background-color:rgba(255,255,255,0.5) !important;
  }

  *#dm .dmInner div.u_1575422871 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner div.u_1836270654 .svg { fill:rgba(0,150,63,1) !important; }

  *#dm .dmInner div.u_1148475742 .svg { fill:rgba(0,150,63,1) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1929813352 .photoGalleryThumbs { padding:7.5px !important; }

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

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

  *#dm .dmInner *.u_1929813352 .photoGalleryThumbs .image-container a { padding-top:430px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1929813352 .caption-container .caption-title { font-size:17px !important; }

  *#dm .dmInner *.u_1929813352 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner *.u_1929813352 .photoGalleryThumbs .image-container a { padding-top:180px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4f5a9c5/dms3rep/multi/opt/Depositphotos_277136864_L-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAACAwEABQYRIQQSQZHB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEyEx/9oADAMBAAIRAxEAPwCnTerpcsTBHUrGNnHcIlxr38qLdhLWuNkLDRlJclHmlKnkZeDapWncH//Z');
}
    
#aa4b5d98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 35%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2eb35f {
    min-height: 606px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 3% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d9597c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 35b4587 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f3577ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 f3577ea {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ffe856b3 {
    min-height: 269px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#bdd1f042 {
    background-color: rgba(244,244,244,1);
    background-image: none;
}
    
#group_329 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 0px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#group_g4q {
    align-items: flex-start;
    width: 33.49%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3dd6cd {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5ea49ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fd7481f {
    align-items: flex-start;
    width: 32.68%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    justify-content: flex-start;
}
    
#\39 94e59af {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac5e4c6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b21c8d5a {
    align-items: flex-start;
    width: 30.66%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    justify-content: flex-start;
}
    
#\35 7deef03 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bb55d3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 54dcfc2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 09379ab {
    margin: 0px 0% 0px 0%;
}
    
#\39 2fedb2a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-items: center;
    order: 1;
    align-content: center;
    padding: 16px 50px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#b5962107 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#aa5e8e0a::before, #aa5e8e0a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244,244,244,1);
    opacity: 0.85;
    border-radius: inherit;
}
#aa5e8e0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244,244,244,1);
    background-image: url("https://lirp.cdn-website.com/c4f5a9c5/dms3rep/multi/opt/pattern+geometric-1920w.jpg");
    background-repeat: repeat;
    background-size: auto;
}
#aa5e8e0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKnAB//Z');
}
    
#widget_di4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8cb65d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f90884.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 7f90884 {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6334991 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    border-radius: 0px 0 0 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(34,34,34,1);
    opacity: 0.45;
    border-radius: inherit;
}
#\39 124cf1d {
    background-image: url("https://lirp.cdn-website.com/c4f5a9c5/dms3rep/multi/opt/ctc-1920w.png");
    background-origin: border-box;
    border-radius: 3px 0 0 0;
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ANDJwczFu8S7sbKonpuRh4uCeIl+couAc4Z6bX50ZwDNxr7IwLe8sKahl4yIf3Z3c214c2x+dm5/dWp+c2YAxL21wLivsqedk4l/dW5nYF9cYmJgbWlkdm5kfHFlALWupbKqoaedk5CGfHhxaWVjX2RjYGtnYXNsYnhuYgCpopmnoJeimpCUjIGCenBvaWFrZl5waV92bmJ2bWB/Zk9FhIOejgAAAABJRU5ErkJggg==');
}
    
#c985e5db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ed4ee17 {
    min-height: 345px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e51d0e0 {
    margin: 0px 0% 0px 0%;
}
    
#c1a412ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c1a412ab {
    width: 180px;
    height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfe3bac {
    width: 79.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -5px;
}
}



@media all {
    
#\33 4704674 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#ed498523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#eb9a9dc1 {
    background-image: none;
    background-color: rgba(245,245,245,1);
}
    
#\35 ed2486e {
    margin: 0px 0% 0px 0%;
}
    
#\39 78a27ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6e019a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
#\33 02e68c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
    padding: 11% 0% 11% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb9b44ad {
    min-height: 446px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(34,34,34,1);
    opacity: 0.2;
}
#\39 11c486c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4f5a9c5/dms3rep/multi/opt/foto+hero-1920w.png");
}
    
#\30 1456d83.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\30 1456d83 {
    width: 84.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 18dfee2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 134px;
    max-height: 100%;
    height: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a429a1be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a429a1be {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 32a6743 {
    min-height: 182px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 42c1873 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34, 34, 34, 0.15) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 803590d {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5680c81 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4746ac {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5520d41 {
    max-width: 100%;
    width: 98.96%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad6b1f9 {
    margin: 0px 0% 0px 0%;
}
    
#d154d710 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#group_bvo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.294543449036572%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7f66adb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34, 34, 34, 0.15) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f2e185d {
    max-width: 100%;
    width: 98.96%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 452cea9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.294543449036572%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4d51558 {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2776803 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34, 34, 34, 0.15) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 269c71c {
    max-width: 100%;
    width: 98.96%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1c20a10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.294543449036572%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a355b1d {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a3913f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8b53e8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.294543449036572%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a9c3b9 {
    width: 73.88%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab717c1d {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dbe5314 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33cac9d {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#daf6299e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f73c30b9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a92a93 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 3% 5% 3%;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    
}
#\39 a46f3e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 41.07%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b8aaa2 {
    margin: 0px 0% 0px 0%;
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.1;
    border-radius: inherit;
}
#a846727e {
    background-color: rgba(245,245,245,1);
    background-image: url("https://lirp.cdn-website.com/c4f5a9c5/dms3rep/multi/opt/Spa-1920w.png");
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12OQFeY2U5V0N1Lys1D1MlHwM1cMsFQKslb2MJG305NmUBDlNVASczFUDHbQi/E0TfAxjffQj3LWDLBRdTdTZFCVEtBTEHE0UIzwMC9M9KvJCqpJ9cgLs4j3Mghx1mbQkBHSVxR1MFBKCLBvKYmf2ZYzrS6+I9e3Ksm5KMaOQU1aQFdBxMtCIz/arb8ycXp9andJRG2qZ16kfVqwFYOiOJ+mjGCQg359qu+M6viu/NCiGNeUIJsYL9NwdyMA8HUxVxpLxrQAAAAASUVORK5CYII=');
}
    
#\38 395e861 {
    max-width: 100%;
    width: 95.1%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac085db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bac085db {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dvd {
    width: 54.9%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\30 2cd5ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    justify-content: flex-start;
    padding: 16px 8px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6bc280 {
    justify-content: flex-start;
    width: 37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
    padding: 30px 60px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c2ee6847 {
    min-height: 805px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f4b013f7 {
    margin: 0px 0% 0px 0%;
}
    
#bf69d049 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#d3122546 {
    width: 96.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d313ef4b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca5c4f44.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ca5c4f44 {
    max-width: 100%;
    width: 180px;
    min-height: 45px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f56e8e8 {
    width: 96.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ni {
    width: 100%;
    height: 430px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1e8b2b3 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c486486b {
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.7355536996769336%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.5);
    border-style: solid;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de50b536 {
    width: 332px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac71b1b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ec4c5fb {
    max-width: 100%;
    width: 242px;
    min-height: 45px;
    height: auto;
    align-self: auto;
    order: 3;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70e559d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 31.9%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    justify-content: flex-start;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#ff76b21d {
    width: 100%;
    height: 430px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 d093286 {
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.7355536996769336%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.5);
    border-style: solid;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7c2a25a {
    width: 49.8906px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b76a578d {
    width: 85.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a73a8591 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9abd454 {
    max-width: 100%;
    width: 242px;
    min-height: 45px;
    height: auto;
    align-self: auto;
    order: 3;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ff679d5c {
    background-color: rgba(244,244,244,1);
    background-image: none;
}
    
#eb1538d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    box-shadow: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(14,192,223,1) #000000 #000000 rgba(14,192,223,1);
    border-style: solid;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd2a3a06 {
    min-height: 429px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8a0c1e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e4361a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2d1538a {
    margin: 0px 0% 0px 0%;
}
    
#\30 33f374d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#c6959a87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49ac038 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b02c5c36 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a4e554d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba5384ce {
    margin: 0px 0% 0px 0%;
}
    
#\31 9095d3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 dc8cc7f {
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(0,0,0,0.16) #000000;
    border-style: solid;
}
    
#\36 7b4ab4d {
    min-height: 410px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
}



@media all {
    
#b08ab13c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55ff33b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#db247e58 {
    width: 104.47%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4b4c4dc {
    align-items: flex-start;
    width: 53.3%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 344ec24 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 684d465 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#e9736fa9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.6%;
}
    
#\32 6c5ae2a {
    align-items: flex-start;
    width: 53.3%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0 1px 0 1px;
    border-color: #000000 rgba(34, 34, 34, 0.5) #000000 rgba(34, 34, 34, 0.5);
    border-style: solid;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 202edba {
    width: 89.49%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c39860 {
    align-items: flex-start;
    width: 53.3%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(34, 34, 34, 0.5);
    border-style: solid;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0.6%;
}
    
#\33 da3d0a7 {
    width: 99.04%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47c7b61 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 418247c {
    width: 105.90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde44af6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    border-width: 1px 0 0 0;
    border-color: rgba(255, 255, 255, 0.5) #000000 #000000 #000000;
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a26caaf {
    background-color: rgba(244,244,244,1);
    background-image: none;
}
    
#\32 e441aaa {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 34%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a2eb35f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    width: 100%;
    min-height: 300px;
    height: auto;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAACAwEABQYRIQQSQZHB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEyEx/9oADAMBAAIRAxEAPwCnTerpcsTBHUrGNnHcIlxr38qLdhLWuNkLDRlJclHmlKnkZeDapWncH//Z');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d9597c6 {
    order: 0;
    width: 88.14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffe856b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 5% 4%;
}
    
#group_329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#group_g4q {
    align-items: center;
}
    
#\33 fd7481f {
    align-items: center;
}
    
#b21c8d5a {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 54dcfc2 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b5962107 {
    width: 100.00%;
}
    
#widget_di4 {
    width: 100.00%;
}
    
#\37 b8cb65d {
    width: 100.00%;
}
    
#\39 2fedb2a {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#aa5e8e0a::before, #aa5e8e0a > .bgExtraLayerOverlay {
    
}
#aa5e8e0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKnAB//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6334991 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
}
    
#\33 ed4ee17 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ANDJwczFu8S7sbKonpuRh4uCeIl+couAc4Z6bX50ZwDNxr7IwLe8sKahl4yIf3Z3c214c2x+dm5/dWp+c2YAxL21wLivsqedk4l/dW5nYF9cYmJgbWlkdm5kfHFlALWupbKqoaedk5CGfHhxaWVjX2RjYGtnYXNsYnhuYgCpopmnoJeimpCUjIGCenBvaWFrZl5waV92bmJ2bWB/Zk9FhIOejgAAAABJRU5ErkJggg==');
}
    
#dcfe3bac {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb9b44ad {
    min-height: 320px;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    
}
#\39 11c486c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 32a6743 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 348px;
    flex-wrap: wrap;
    padding-right: 4%;
    column-gap: 2%;
}
    
#\35 42c1873 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 7f66adb {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c2776803 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 a3913f4 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daf6299e {
    width: 100%;
}
    
#f73c30b9 {
    width: 87.28%;
}
    
#\39 0a92a93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12OQFeY2U5V0N1Lys1D1MlHwM1cMsFQKslb2MJG305NmUBDlNVASczFUDHbQi/E0TfAxjffQj3LWDLBRdTdTZFCVEtBTEHE0UIzwMC9M9KvJCqpJ9cgLs4j3Mghx1mbQkBHSVxR1MFBKCLBvKYmf2ZYzrS6+I9e3Ksm5KMaOQU1aQFdBxMtCIz/arb8ycXp9andJRG2qZ16kfVqwFYOiOJ+mjGCQg359qu+M6viu/NCiGNeUIJsYL9NwdyMA8HUxVxpLxrQAAAAASUVORK5CYII=');
}
    
#\38 395e861 {
    width: 100%;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2cd5ed0 {
    justify-content: flex-start;
    width: 30.6%;
    min-height: 8px;
}
    
#\36 b6bc280 {
    row-gap: 15px;
    width: 30.6%;
    min-height: 8px;
}
    
#c2ee6847 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 235px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d3122546 {
    width: 100.00%;
}
    
#d313ef4b {
    width: 100.00%;
}
    
#\36 f56e8e8 {
    width: 100.00%;
}
    
#bac71b1b {
    width: 100.00%;
}
    
#\36 70e559d {
    justify-content: flex-start;
    width: 30.6%;
    min-height: 8px;
}
    
#a73a8591 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb1538d8 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
}
    
#\36 3e4361a {
    margin: 0px 0% 0px 0%;
}
    
#fd2a3a06 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 5% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6959a87 {
    width: 100.00%;
}
    
#e49ac038 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b02c5c36 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba5384ce {
    margin: 0px 0% 0px 0%;
}
    
#\36 7b4ab4d {
    min-height: 240px;
    padding: 0% 0% 4% 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAACAQQBBQAAAAAAAAAAAAACAwEABQYRIQQSQZHB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEyEx/9oADAMBAAIRAxEAPwCnTerpcsTBHUrGNnHcIlxr38qLdhLWuNkLDRlJclHmlKnkZeDapWncH//Z');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 8% 0% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2eb35f {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 0% 0%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    width: 99.90%;
    margin: 15px 0% 0px 0%;
}
    
#\33 d9597c6 {
    width: 99.78%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
    
#\31 35b4587 {
    width: 78.11%;
}
}



@media (max-width: 767px) {
    
#ffe856b3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 5% 4% 10% 4%;
}
    
#group_329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    height: auto;
    row-gap: 15px;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#b5ea49ed {
    width: 100%;
}
    
#group_g4q {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fd7481f {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 126px;
}
    
#\30 ac5e4c6 {
    width: 100%;
}
    
#b21c8d5a {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 126px;
}
    
#\36 6bb55d3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 54dcfc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 2fedb2a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5962107 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 09379ab {
    margin: 0px 0% 0px 0%;
}
    
#widget_di4 {
    width: 100.00%;
}
    
#\37 b8cb65d {
    width: 100.00%;
}
    
#aa5e8e0a::before, #aa5e8e0a > .bgExtraLayerOverlay {
    
}
#aa5e8e0a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKnAB//Z');
}
}



@media (max-width: 767px) {
    
#\36 6334991 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    height: auto;
}
    
#\33 ed4ee17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\35 e51d0e0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ANDJwczFu8S7sbKonpuRh4uCeIl+couAc4Z6bX50ZwDNxr7IwLe8sKahl4yIf3Z3c214c2x+dm5/dWp+c2YAxL21wLivsqedk4l/dW5nYF9cYmJgbWlkdm5kfHFlALWupbKqoaedk5CGfHhxaWVjX2RjYGtnYXNsYnhuYgCpopmnoJeimpCUjIGCenBvaWFrZl5waV92bmJ2bWB/Zk9FhIOejgAAAABJRU5ErkJggg==');
}
    
#c1a412ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c1a412ab {
    width: 180px;
    margin: 10px 0% 0px 0%;
}
    
#c985e5db {
    width: 100.00%;
}
    
#dcfe3bac {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
#\33 02e68c2 {
    min-height: 200px;
    align-items: center;
    row-gap: 0px;
    padding: 25% 0% 20% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb9b44ad {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    
}
#\39 11c486c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\30 1456d83.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 1456d83 {
    width: 99.82%;
}
    
#\36 18dfee2 {
    align-self: auto;
    align-items: flex-start;
    height: auto;
    min-height: 147px;
    justify-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    padding: 0% 1% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a429a1be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a429a1be {
    width: 180px;
    min-height: 45px;
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 32a6743 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
}
    
#\37 ad6b1f9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 42c1873 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c4746ac {
    width: 40px;
}
    
#\37 803590d {
    width: 68.86%;
}
    
#group_bvo {
    height: auto;
    min-height: 78px;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5520d41 {
    justify-self: auto;
    align-self: auto;
    width: 98.96%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f66adb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f2e185d {
    justify-self: auto;
    width: 84.87%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 452cea9 {
    height: auto;
    min-height: 78px;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4d51558 {
    width: 80.15%;
}
    
#c2776803 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 269c71c {
    justify-self: auto;
    width: 89.73%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1c20a10 {
    height: auto;
    min-height: 78px;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a355b1d {
    width: 80.15%;
}
    
#\34 a3913f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8b53e8e {
    height: auto;
    min-height: 78px;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a9c3b9 {
    width: 80.15%;
}
    
#ab717c1d {
    width: 40px;
}
    
#\37 dbe5314 {
    width: 40px;
}
    
#b33cac9d {
    width: 40px;
}
    
#\35 5680c81 {
    width: 90.27%;
}
}



@media (max-width: 767px) {
    
#daf6299e {
    width: 100.00%;
}
    
#f73c30b9 {
    width: 100.00%;
}
    
#\39 0a92a93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    
}
#\39 a46f3e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12OQFeY2U5V0N1Lys1D1MlHwM1cMsFQKslb2MJG305NmUBDlNVASczFUDHbQi/E0TfAxjffQj3LWDLBRdTdTZFCVEtBTEHE0UIzwMC9M9KvJCqpJ9cgLs4j3Mghx1mbQkBHSVxR1MFBKCLBvKYmf2ZYzrS6+I9e3Ksm5KMaOQU1aQFdBxMtCIz/arb8ycXp9andJRG2qZ16kfVqwFYOiOJ+mjGCQg359qu+M6viu/NCiGNeUIJsYL9NwdyMA8HUxVxpLxrQAAAAASUVORK5CYII=');
}
    
#\38 395e861 {
    width: 100%;
}
    
#bac085db {
    width: 180px;
}
    
#group_dvd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 2cd5ed0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6bc280 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    row-gap: 15px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c2ee6847 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#f4b013f7 {
    margin: 0px 0% 0px 0%;
}
    
#d3122546 {
    width: 100.00%;
}
    
#d313ef4b {
    width: 100.00%;
}
    
#\36 f56e8e8 {
    width: 100.00%;
}
    
#widget_8ni {
    height: 280px;
}
    
#c486486b {
    height: auto;
    min-height: 62px;
}
    
#de50b536 {
    width: 100.00%;
}
    
#bac71b1b {
    width: 100.00%;
}
    
#\36 70e559d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ff76b21d {
    height: 280px;
}
    
#\32 d093286 {
    height: auto;
    min-height: 62px;
}
    
#b76a578d {
    width: 100.00%;
}
    
#a73a8591 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#eb1538d8 {
    row-gap: 12px;
    padding-top: 0px;
    padding-left: 0px;
    min-height: 80px;
    padding-right: 0px;
    width: 100%;
}
    
#fd2a3a06 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 4% 10% 4%;
}
    
#\39 8a0c1e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 10px 15px 10px;
}
#\39 8a0c1e2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3e4361a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2d1538a {
    margin: 0px 0% 0px 0%;
}
    
#c6959a87 {
    width: 100.00%;
}
    
#e49ac038 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
}
    
#b02c5c36 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ba5384ce {
    margin: 0px 0% 0px 0%;
}
    
#\31 9095d3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7b4ab4d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
}



@media (max-width: 767px) {
    
#b08ab13c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 55ff33b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#db247e58 {
    width: 99.36%;
}
    
#\39 4b4c4dc {
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e9736fa9 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 7px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6c5ae2a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    min-height: 99px;
}
    
#\30 202edba {
    width: 100.00%;
}
    
#\39 6c39860 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 110px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da3d0a7 {
    width: 100.00%;
}
    
#\32 418247c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\32 418247c {
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#bde44af6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e441aaa {
    margin: 0px 0% 0px 0%;
}
}

