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

  .bt-bounce { box-shadow:0px 8px 0px black !important; }

  *#dm .dmInner a.u_1379845131 {
    border-style:solid !important;
    border-color:rgb(5,5,2) rgb(5,5,2) rgb(5,5,2) rgb(5,5,2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1091703376 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,238,171) rgb(255,238,171) rgb(255,238,171) rgb(255,238,171) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1650525832 {
    border-style:solid !important;
    border-color:rgb(5,5,2) rgb(5,5,2) rgb(5,5,2) rgb(5,5,2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_969002066 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1259121628 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1236712370 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1747029645 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1529603486 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1406011970 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1903864317 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1423673652 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1945883867 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1130361699 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1391053774 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_2869679729 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(243,113,37) rgb(243,113,37) rgb(243,113,37) rgb(243,113,37) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(54,81,8,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1902027668 .dmformsubmit {
    width:300px !important;
    height:55px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

  *#dm .dmInner div.u_1532898336 .svg { fill:rgba(54,81,8,1) !important; }

  *#dm .dmInner div.u_1902027668 input:not([type="submit"]) {
    background-color:var(--color_11) !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_1902027668 textarea {
    background-color:var(--color_11) !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_1902027668 select {
    background-color:var(--color_11) !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_1917052053 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_11) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1917052053 textarea {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_11) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1917052053 select {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_11) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1917052053 .dmformsubmit {
    float:none !important;
    display:block !important;
    width:300px !important;
    height:55px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1000489173 {
    border-style:solid !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-width:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1335918004 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1555115410 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1611236591 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1464973061 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1586191960 img {
    border-radius:100% 0% 100% 100% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:30px 30px 30px 30px !important;
    border-color:rgb(243,113,37) rgb(243,113,37) rgb(243,113,37) rgb(243,113,37) !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_11) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_11) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1379845131 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
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 {
    
#\33 0136777 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4877194 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b99b4a20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b99b4a20 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be1338c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5d63e0a[data-css-edit] {
    border-radius: 10px;
    overflow: hidden;
}
#\34 5d63e0a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\39 aeed4d9::before, #\39 aeed4d9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0;
}
#\39 aeed4d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(239, 250, 225, 1) 0%, rgba(250, 250, 225, 1) 100%);
    background-position: 50% 100%;
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
}
    
#\33 9cb29f9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 37e2e00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ddd7fc2c/dms3rep/multi/opt/Hero-Section_animal-2f5c48d0-1920w.png);
    background-size: contain;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0d242dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vbg {
    align-items: flex-start;
    width: 99.99957942844325%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0q6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c94 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    border-radius: 500px 500px 500px 500px;
    border-style: solid;
    border-color: rgba(54,81,8,1) rgba(54,81,8,1) rgba(54,81,8,1) rgba(54,81,8,1);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0px 20px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fa3 {
    width: 15px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_5o0 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bf99d30d {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 37d5432 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3522c1a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 15px;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe7a231 {
    flex-direction: row;
    align-items: center;
    width: 99.99817522481077%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a16792a {
    align-items: center;
    width: 230px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c6f8cd2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 38caf0d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7f81668 {
    align-items: center;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 rgba(151, 202, 81, 0.25) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ef77a74b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3e77609 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca8b2786 {
    align-items: center;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 rgba(151, 202, 81, 0.25) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b9593a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a12891 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6231c65 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddc8174f {
    align-items: center;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 rgba(215, 220, 206, 1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 90793a2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff22208d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43f1447 {
    align-items: center;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 rgba(215, 220, 206, 1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7f588b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c8ddc7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7f57ca {
    align-items: center;
    width: 230px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e4cd613f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3caf12a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kvn {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#b37e6dd9 {
    width: auto;
    height: 20px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 516c772 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fl2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ck8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0136777 {
    justify-content: center;
}
    
#\34 4877194 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d63e0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 100px 25px 0px 25px;
}
    
#\39 aeed4d9::before, #\39 aeed4d9 > .bgExtraLayerOverlay {
    
}
    
#\32 be1338c {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 50px;
}
    
#\39 37e2e00 {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    min-height: 80px;
}
    
#\33 9cb29f9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0d242dc {
    width: 100%;
}
    
#efe7a231 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#c6f8cd2d {
    min-width: 32px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 38caf0d {
    min-width: 32px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ef77a74b {
    min-width: 32px;
}
    
#c3e77609 {
    min-width: 32px;
}
    
#\31 b9593a6 {
    min-width: 32px;
}
    
#\31 5a12891 {
    min-width: 32px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a7f81668 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ca8b2786 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 a16792a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_0q6 {
    justify-content: center;
}
    
#b99b4a20 {
    width: 250px;
}
    
#group_c94 {
    width: 250px;
    justify-content: flex-start;
}
    
#widget_5o0 {
    width: 200%;
}
    
#\32 3522c1a {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bf99d30d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 37d5432 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_vbg {
    align-items: center;
}
    
#d6231c65 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#ddc8174f {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 90793a2 {
    min-width: 32px;
}
    
#ff22208d {
    min-width: 32px;
}
    
#\39 43f1447 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7f588b {
    min-width: 32px;
}
    
#\37 3c8ddc7 {
    min-width: 32px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#df7f57ca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4cd613f {
    min-width: 32px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f3caf12a {
    min-width: 32px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_kvn {
    height: 800px;
}
    
#widget_fa3 {
    width: 32px;
}
    
#group_ck8 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99879594204897%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 0136777 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 86.01%;
    align-items: center;
    justify-content: center;
}
    
#\34 4877194 {
    order: 1;
    width: 100%;
}
    
#\32 be1338c {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 25px;
}
    
#\34 5d63e0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 50px 15px 50px 15px;
}
    
#\39 aeed4d9::before, #\39 aeed4d9 > .bgExtraLayerOverlay {
    
}
#\39 aeed4d9 {
    background-position: 50% 100%;
}
    
#\33 9cb29f9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 37e2e00 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#group_vbg {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    align-items: center;
    row-gap: 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf99d30d {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#efe7a231 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-content: center;
    order: 0;
}
    
#c6f8cd2d {
    min-width: 32px;
}
    
#\35 38caf0d {
    min-width: 32px;
}
    
#ef77a74b {
    min-width: 32px;
}
    
#c3e77609 {
    min-width: 32px;
}
    
#\31 b9593a6 {
    min-width: 32px;
}
    
#\31 5a12891 {
    min-width: 32px;
}
    
#\32 3522c1a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 37d5432 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0q6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    width: 100%;
}
    
#b99b4a20 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_c94 {
    min-width: 32px;
    width: 300px;
    align-self: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_5o0 {
    width: 100%;
}
    
#ca8b2786 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a7f81668 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 a16792a {
    min-width: 32px;
    align-items: center;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#d6231c65 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    order: 3;
    justify-self: auto;
    align-self: auto;
    column-gap: 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddc8174f {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 90793a2 {
    min-width: 32px;
}
    
#ff22208d {
    min-width: 32px;
}
    
#\39 43f1447 {
    align-items: center;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7f588b {
    min-width: 32px;
}
    
#\37 3c8ddc7 {
    min-width: 32px;
    width: 100.00%;
}
    
#df7f57ca {
    min-width: 32px;
    align-items: center;
    width: 200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4cd613f {
    min-width: 32px;
}
    
#f3caf12a {
    min-width: 32px;
}
    
#widget_kvn {
    height: 350px;
}
    
#b37e6dd9 {
    height: 20px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 516c772 {
    width: 295.008px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_fl2 {
    row-gap: 15px;
    align-items: center;
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ck8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0374270 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7454231 {
    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;
}
    
#\39 7836733 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#bb023034 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc50e0b2 {
    min-height: auto;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 50px 200px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\31 404c6b9::before, #\31 404c6b9 > .bgExtraLayerOverlay {
    
}
#\31 404c6b9 {
    background-image: url(https://lirp.cdn-website.com/ddd7fc2c/dms3rep/multi/opt/teethbuddies-background-Longer-2552h.png);
    background-attachment: fixed;
}
#\31 404c6b9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQoz2PYvMxPaecKT9ErG8w4/v9nYABhGKjfX8+wfWknz84lneIMbaurFPrWlAjt2urLiq5wzoZSxp2Li7l3LyoWZchfs1C0ZM08noVru5gY0MC6dcXMu5fGCe1ZEqPI0Lm0RaJ/SSPfugVZLNgUbl8dK7BzdZQMw9Z5EaI754XxnlwQgKFw7rJm5mWLCviXL8yTZli1OE1i9eIkvh3LXJnRFYZMnMuU0LuAO7FngSjDstWF4stX5/KsX6/GiKwI5Kn6lZksldPqBSsmN8sxLF2dJbl0TRrvks06GAq7NsYwN88p5m+aWSbDsGFlvPimVTG8hze4MKErvLolifnU4nzekwuKxBk2LwmS2LYskO/oJm8Mz5xaksF8ZH4Z3+F5FZIMmxdHim9dEs57aI0Xhmf2rslm27ukQHzv4kINhpULY0RXLorkWbvWBsPqZevD2TasDJfYuDxci2HZrBqepXMq2Or3o5oGUrhwfSLb1rUhEjvWBGsBAHW0m31PgwIaAAAAAElFTkSuQmCC');
}
    
#\34 0d69c7a {
    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;
}
    
#\31 34f7543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_rdc {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_4vk {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b965769c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5jg {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1ic {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kdn {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_na6 {
    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;
}
    
#\36 9bf5e95 {
    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_eso {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcd807f1 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e25d04f7 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe6f7da {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 b948a86 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dcdd417d {
    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;
}
    
#\36 556ec34 {
    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_hjm {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8e863f4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8769f66 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8eee60c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 2b39b42 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efddd6f6 {
    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;
}
    
#\32 e9e3793 {
    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 fa8eaeb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3535e15 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f98f0b6 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b87f52e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 7bbc526 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bac3a503 {
    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;
}
    
#\37 964764b {
    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;
}
    
#f0c43196 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8334ba {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c824e20 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 505515b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e138926 {
    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;
}
    
#\31 ad5d471 {
    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;
}
    
#f35d8a62 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffdbe6c7 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6346f9e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 d3b16f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3a05c6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bdfa46f {
    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;
}
    
#\30 cfe3666 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e7bd7f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5701e5d {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0f172c3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b0035c89 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1162d4c {
    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;
}
    
#e82b04b6 {
    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;
}
    
#d0f7367c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb4572d5 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cceb1046 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 b8f9dd2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ccd00def {
    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;
}
    
#\39 691aaae {
    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;
}
    
#b59ed4f8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 48514a3 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2407b22 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e1297533 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a7465fa {
    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;
}
    
#d804b7cb {
    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;
}
    
#\30 a055dc5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf8cabf {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3c4c4a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f16df0f2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9f0c737 {
    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;
}
    
#cce4727e {
    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;
}
    
#\39 7503b87 {
    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;
}
    
#\39 ea4d26b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e16acc8 {
    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;
}
    
#\33 91decd8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf111647 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c6f05028 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f6babaa {
    margin: -100px 0% 0px 0%;
}
    
#group_i82 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b6l {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 172650b {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e82b991 {
    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;
}
    
#c1ee6507 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c381e19 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b06e2b {
    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;
}
    
#\31 46a013c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c7c42b0f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 585b7b9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e995c7e4 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a0cff83 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 f1ac1f1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2d7f2af {
    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;
}
    
#\31 fb96366 {
    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 8c83266 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae01b64 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f88bd2f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b127a6ed {
    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;
}
    
#c8936f8e {
    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;
}
    
#a83964b4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b00f2dcf {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 500px 500px 500px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d9d4380 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 f84ebce {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f18c9a8 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc50e0b2 {
    min-height: auto;
    padding: 100px 25px 200px 25px;
}
    
#\31 404c6b9::before, #\31 404c6b9 > .bgExtraLayerOverlay {
    
}
#\31 404c6b9 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 50%;
}
#\31 404c6b9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQoz2PYvMxPaecKT9ErG8w4/v9nYABhGKjfX8+wfWknz84lneIMbaurFPrWlAjt2urLiq5wzoZSxp2Li7l3LyoWZchfs1C0ZM08noVru5gY0MC6dcXMu5fGCe1ZEqPI0Lm0RaJ/SSPfugVZLNgUbl8dK7BzdZQMw9Z5EaI754XxnlwQgKFw7rJm5mWLCviXL8yTZli1OE1i9eIkvh3LXJnRFYZMnMuU0LuAO7FngSjDstWF4stX5/KsX6/GiKwI5Kn6lZksldPqBSsmN8sxLF2dJbl0TRrvks06GAq7NsYwN88p5m+aWSbDsGFlvPimVTG8hze4MKErvLolifnU4nzekwuKxBk2LwmS2LYskO/oJm8Mz5xaksF8ZH4Z3+F5FZIMmxdHim9dEs57aI0Xhmf2rslm27ukQHzv4kINhpULY0RXLorkWbvWBsPqZevD2TasDJfYuDxci2HZrBqepXMq2Or3o5oGUrhwfSLb1rUhEjvWBGsBAHW0m31PgwIaAAAAAElFTkSuQmCC');
}
    
#bb023034 {
    row-gap: 50px;
}
    
#\31 34f7543 {
    width: 100.00%;
}
    
#\37 f6babaa {
    margin: 0px 0% 0px 0%;
}
    
#group_i82 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 0374270 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bb023034 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 25px;
}
    
#dc50e0b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#\31 404c6b9::before, #\31 404c6b9 > .bgExtraLayerOverlay {
    
}
#\31 404c6b9 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
}
#\31 404c6b9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQoz2PYvMxPaecKT9ErG8w4/v9nYABhGKjfX8+wfWknz84lneIMbaurFPrWlAjt2urLiq5wzoZSxp2Li7l3LyoWZchfs1C0ZM08noVru5gY0MC6dcXMu5fGCe1ZEqPI0Lm0RaJ/SSPfugVZLNgUbl8dK7BzdZQMw9Z5EaI754XxnlwQgKFw7rJm5mWLCviXL8yTZli1OE1i9eIkvh3LXJnRFYZMnMuU0LuAO7FngSjDstWF4stX5/KsX6/GiKwI5Kn6lZksldPqBSsmN8sxLF2dJbl0TRrvks06GAq7NsYwN88p5m+aWSbDsGFlvPimVTG8hze4MKErvLolifnU4nzekwuKxBk2LwmS2LYskO/oJm8Mz5xaksF8ZH4Z3+F5FZIMmxdHim9dEs57aI0Xhmf2rslm27ukQHzv4kINhpULY0RXLorkWbvWBsPqZevD2TasDJfYuDxci2HZrBqepXMq2Or3o5oGUrhwfSLb1rUhEjvWBGsBAHW0m31PgwIaAAAAAElFTkSuQmCC');
}
    
#\34 0d69c7a {
    width: 100%;
}
    
#group_4vk {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rdc {
    order: 2;
    width: 300px;
}
    
#group_hjm {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    min-height: auto;
}
    
#group_5jg {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bcd807f1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8e863f4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa8eaeb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\31 3535e15 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0c43196 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f35d8a62 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cfe3666 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    min-height: auto;
}
    
#\30 9e7bd7f {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d0f7367c {
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b59ed4f8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    min-height: auto;
}
    
#\30 a055dc5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea4d26b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 34f7543 {
    width: 100.00%;
}
    
#group_i82 {
    row-gap: 25px;
}
    
#\37 f6babaa {
    margin: 0px 0% 0px 0%;
}
    
#c1ee6507 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7c42b0f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    min-height: auto;
}
    
#\35 585b7b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8c83266 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a83964b4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2123767 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ccf5ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2e97db8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\38 580cc40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c44493 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 660c9ff {
    margin: 0px 0% 0px 0%;
}
    
#group_nto {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_onk {
    align-items: center;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 1000px 1000px 1000px 1000px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p3i {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#d76c9446 {
    align-items: center;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 1000px 1000px 1000px 1000px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9419d4e {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\31 8950b1a {
    align-items: center;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: initial;
    border-radius: 1000px 1000px 1000px 1000px;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6cc56c4 {
    width: 100px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_blv {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2e97db8 {
    min-height: auto;
    padding: 100px 25px 50px 25px;
}
    
#widget_p3i {
    height: auto;
}
    
#a9419d4e {
    height: auto;
}
    
#\38 6cc56c4 {
    height: auto;
}
    
#\32 660c9ff {
    margin: 0px 0% 0px 0%;
}
    
#group_blv {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\39 1ccf5ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
}
    
#a2e97db8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 15px 25px 15px;
}
    
#\33 4c44493 {
    align-items: center;
    width: 100%;
}
    
#widget_p3i {
    height: auto;
}
    
#a9419d4e {
    height: auto;
}
    
#\38 6cc56c4 {
    height: auto;
}
    
#group_nto {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_blv {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d76c9446 {
    min-width: 32px;
    width: 105px;
    height: auto;
    min-height: 105px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8950b1a {
    min-width: 32px;
    width: 105px;
    height: auto;
    min-height: 105px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_onk {
    min-width: 32px;
    width: 105px;
    min-height: 105px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 660c9ff {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d6f25e40 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#fa77a3ea::before, #fa77a3ea > .bgExtraLayerOverlay {
    
}
#fa77a3ea {
    background-image: url();
    background-color: rgba(239, 250, 225, 1);
}
#fa77a3ea.lazy {
    background-image: url('');
}
    
#\33 a077591::before, #\33 a077591 > .bgExtraLayerOverlay {
    
}
#\33 a077591 {
    width: 53.55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    background-image: initial;
    background-position: 50% 0%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c59d338 {
    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;
}
    
#f80a7c60 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d3a6c1bc {
    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;
}
    
#\34 a6e38d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5k1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_8ua {
    width: 42.45454545454545%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe25b258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe8a205d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n6r {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 674b5e2 {
    margin: 0px 0% 0px 0%;
}
    
#e2056969.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e2056969 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6f25e40 {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
}
    
#fa77a3ea::before, #fa77a3ea > .bgExtraLayerOverlay {
    
}
#fa77a3ea.lazy {
    background-image: url('');
}
    
#\33 a077591 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
}
    
#group_8ua {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 c59d338 {
    height: auto;
    width: 60%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f80a7c60 {
    align-items: center;
    row-gap: 10px;
    min-height: auto;
}
    
#fe8a205d {
    align-items: center;
    width: 100%;
}
    
#group_n6r {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d6f25e40 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 25px 15px;
}
    
#fa77a3ea::before, #fa77a3ea > .bgExtraLayerOverlay {
    
}
#fa77a3ea.lazy {
    background-image: url('');
}
    
#\33 a077591::before, #\33 a077591 > .bgExtraLayerOverlay {
    
}
#\33 a077591 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c59d338 {
    height: auto;
    width: 500px;
}
    
#group_8ua {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#fe8a205d {
    align-items: center;
    width: 100%;
}
    
#f80a7c60 {
    align-items: center;
    order: 0;
    row-gap: 10px;
}
    
#\36 674b5e2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5k1 {
    order: 1;
}
    
#e2056969 {
    order: 2;
}
}



@media all {
    
#\34 e3934e2 {
    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;
}
    
#bddededd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d83ea43a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ad92fa {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1c897ac {
    background-color: var(--color_6);
    background-image: url();
    background-position: 50% 100%;
}
#\35 1c897ac.lazy {
    background-image: url('');
}
    
#widget_0iu.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_0iu {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c7af5dda {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e47e8f3 {
    margin: 0px 0% 0px 0%;
}
    
#b4d71749 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c31c7da {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6se {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tl0 {
    width: 100%;
    height: 540px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bddededd {
    width: 100%;
    min-height: 0px;
    order: 1;
    align-items: center;
}
    
#\32 0ad92fa {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
}
    
#c7af5dda {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#\31 c31c7da {
    align-items: center;
    width: 100%;
}
    
#group_6se {
    align-items: center;
    row-gap: 10px;
}
    
#widget_tl0 {
    height: 400px;
    width: 60%;
}
}



@media (max-width: 767px) {
    
#bddededd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
}
    
#\32 0ad92fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 25px 15px 50px 15px;
}
    
#c7af5dda {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 c31c7da {
    align-items: center;
    width: 100%;
}
    
#\37 e47e8f3 {
    margin: 0px 0% 0px 0%;
}
    
#group_6se {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d83ea43a {
    order: 1;
}
    
#widget_0iu {
    order: 2;
}
    
#widget_tl0 {
    height: 350px;
}
}



@media all {
    
#\38 9928393 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a6dfe51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    align-items: center;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 af78658 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://irp.cdn-website.com/ddd7fc2c/dms3rep/multi/WAVE-ddf7ae9b.svg);
}
    
#acb2e710 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9928393 {
    min-height: 60px;
    padding: 0% 0% 0% 0%;
}
    
#acb2e710 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a6dfe51 {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 af78658 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (max-width: 767px) {
    
#\38 9928393 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 a6dfe51 {
    min-height: 30px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#acb2e710 {
    margin: 0px 0% 0px 0%;
}
    
#\37 af78658 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a098a3bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 db49f63 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url(https://irp.cdn-website.com/ddd7fc2c/dms3rep/multi/WAVE-Orange.svg);
    background-position: 50% 100%;
}
#\31 db49f63.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/APGhZv/xqHD/8aJp//GgZv/wuYj/79m0//DTrP/wu4v/8ax2//Gyfv97zB9xfXguLwAAAABJRU5ErkJggg==');
}
    
#\38 19ea31d {
    margin: 0px 0% 0px 0%;
}
    
#\34 90a3569 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a098a3bd {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 db49f63 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\31 db49f63.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/APGhZv/xqHD/8aJp//GgZv/wuYj/79m0//DTrP/wu4v/8ax2//Gyfv97zB9xfXguLwAAAABJRU5ErkJggg==');
}
    
#\38 19ea31d {
    margin: 0px 0% 0px 0%;
}
    
#\34 90a3569 {
    min-height: 80px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#a098a3bd {
    min-height: 30px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 db49f63 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\31 db49f63.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/APGhZv/xqHD/8aJp//GgZv/wuYj/79m0//DTrP/wu4v/8ax2//Gyfv97zB9xfXguLwAAAABJRU5ErkJggg==');
}
    
#\38 19ea31d {
    margin: 0px 0% 0px 0%;
}
    
#\34 90a3569 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 9676182 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f11888f2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7ec6167 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    order: 1;
    padding: NaNpx 0px NaNpx 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3b256ae {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c6517f1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d96650e {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8b05140 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a790e26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a64bbfa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f11888f2 {
    padding: 100px 25px 100px 25px;
}
    
#\39 c6517f1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3b256ae {
    width: 100.00%;
}
    
#\32 d96650e {
    width: 100.00%;
    height: auto;
    min-height: auto;
}
    
#f8b05140 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f11888f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\36 7ec6167 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3b256ae {
    width: 100%;
}
    
#\32 a790e26 {
    width: 100%;
}
    
#\39 c6517f1 {
    margin: 0px 0% 0px 0%;
}
    
#f8b05140 {
    width: 100%;
}
    
#\32 d96650e {
    row-gap: 10px;
}
}



@media all {
    
#\32 7767cca {
    min-height: 0;
    column-gap: 2%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\33 94a638b {
    margin: 0px 0% 0px 0%;
}
    
#e1634d97 {
    background-color: rgba(54,81,8,1);
    background-image: initial;
}
    
#\36 016c29f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c9f5f5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 fec637f {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ec0048 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0d12684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9d6 {
    align-items: flex-start;
    width: 100%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    background-color: var(--color_6);
    background-image: initial;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_lm8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ee1db82 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 0cd4458 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98da2a4 {
    width: 150px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd07ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e90150b2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f304f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_isb {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#afebb7d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    background-color: var(--color_6);
    background-image: initial;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cc0c95f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c071302 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c7c35e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae957810 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 44fa654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f161ecb5 {
    align-items: flex-start;
    width: 100%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    background-color: var(--color_6);
    background-image: initial;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#f917673b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb644e13 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5588152 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb0b7d7 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 cccc06f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nht {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7767cca {
    padding-left: 25px;
    padding-right: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 50px;
}
    
#\36 016c29f {
    align-items: center;
}
    
#\36 4c9f5f5 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9d6 {
    min-width: 32px;
    align-items: center;
    min-height: auto;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#group_lm8 {
    width: 100%;
    min-height: 80px;
}
    
#widget_isb {
    height: auto;
}
    
#afebb7d2 {
    min-width: 32px;
    align-items: center;
    min-height: auto;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 cc0c95f {
    align-items: center;
}
    
#ae957810 {
    height: auto;
}
    
#f161ecb5 {
    min-width: 32px;
    min-height: auto;
    justify-content: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f917673b {
    align-items: center;
}
    
#\31 cb0b7d7 {
    height: auto;
}
    
#\33 0cd4458 {
    width: 100.00%;
    order: 1;
}
    
#e90150b2 {
    align-items: center;
    min-height: auto;
}
    
#\31 ee1db82 {
    align-items: center;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd07ea7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nht {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 7767cca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 25px 15px 50px 15px;
}
    
#\33 94a638b {
    margin: 0px 0% 0px 0%;
}
    
#\36 016c29f {
    align-items: center;
    width: 100%;
}
    
#\36 4c9f5f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 fec637f {
    height: auto;
    width: 100px;
}
    
#group_9d6 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_lm8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0cd4458 {
    width: 100.00%;
}
    
#\33 98da2a4 {
    height: auto;
}
    
#\31 fd07ea7 {
    width: 100%;
}
    
#e90150b2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_isb {
    height: auto;
}
    
#afebb7d2 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 cc0c95f {
    align-items: center;
    width: 100%;
}
    
#\38 c071302 {
    height: auto;
    width: 100px;
}
    
#ae957810 {
    height: auto;
}
    
#f161ecb5 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f917673b {
    align-items: center;
    width: 100%;
}
    
#cb644e13 {
    height: auto;
    width: 100px;
}
    
#\31 cb0b7d7 {
    height: auto;
}
    
#\31 ee1db82 {
    width: 100%;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2a98e24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eaba10ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(54,81,8,1);
    background-image: url(https://irp.cdn-website.com/ddd7fc2c/dms3rep/multi/WAVE-2-WHITE.svg);
    background-position: 50% 100%;
}
#eaba10ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI1wXBQREAEAAEQO2k8DIC+AmggDpmVLu1W1DRMZI0bDxcHMwk6wPHnCK+cIFJmAAAAABJRU5ErkJggg==');
}
    
#\39 982145c {
    margin: 0px 0% 0px 0%;
}
    
#\37 756d7d4 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2a98e24 {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eaba10ba {
    background-repeat: no-repeat;
    background-size: cover;
}
#eaba10ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI1wXBQREAEAAEQO2k8DIC+AmggDpmVLu1W1DRMZI0bDxcHMwk6wPHnCK+cIFJmAAAAABJRU5ErkJggg==');
}
    
#\39 982145c {
    margin: 0px 0% 0px 0%;
}
    
#\37 756d7d4 {
    min-height: 80px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 2a98e24 {
    min-height: 30px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eaba10ba {
    background-repeat: no-repeat;
    background-size: cover;
}
#eaba10ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI1wXBQREAEAAEQO2k8DIC+AmggDpmVLu1W1DRMZI0bDxcHMwk6wPHnCK+cIFJmAAAAABJRU5ErkJggg==');
}
    
#\39 982145c {
    margin: 0px 0% 0px 0%;
}
    
#\37 756d7d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 8413456 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b653a42 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 28f6aa2 {
    margin: -100px 0% 0px 0%;
}
    
#\35 eb543ce::before, #\35 eb543ce > .bgExtraLayerOverlay {
    
}
#\35 eb543ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/ddd7fc2c/dms3rep/multi/WAVE-DarkGreen.svg);
    background-position: 50% 100%;
}
#\35 eb543ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12MwDWCPMA1gTzcNYI8zDWCPMg1g7zANYD9kGsC+wzSAvcc0gD3fNIC9EgDLLgpmLvlOmwAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8413456 {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b653a42 {
    min-height: 80px;
    padding: 0% 0% 0% 0%;
}
    
#\34 28f6aa2 {
    margin: -100px 0% 0px 0%;
}
    
#\35 eb543ce::before, #\35 eb543ce > .bgExtraLayerOverlay {
    
}
#\35 eb543ce {
    background-repeat: no-repeat;
    background-size: cover;
}
#\35 eb543ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12MwDWCPMA1gTzcNYI8zDWCPMg1g7zANYD9kGsC+wzSAvcc0gD3fNIC9EgDLLgpmLvlOmwAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\36 8413456 {
    min-height: 30px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b653a42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\34 28f6aa2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 eb543ce::before, #\35 eb543ce > .bgExtraLayerOverlay {
    
}
#\35 eb543ce {
    background-repeat: no-repeat;
    background-size: cover;
}
#\35 eb543ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12MwDWCPMA1gTzcNYI8zDWCPMg1g7zANYD9kGsC+wzSAvcc0gD3fNIC9EgDLLgpmLvlOmwAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 0b2f4ca::before, #\35 0b2f4ca > .bgExtraLayerOverlay {
    
}
#\35 0b2f4ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/ddd7fc2c/dms3rep/multi/WAVE-2-BOTTOM.svg);
    background-position: 50% 100%;
}
#\35 0b2f4ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVQI1wXBMQ2AMAAAwerDRRcSdrYKQAFySJDyCn7/rXfDOIzTuIxpPMZvfMZr3Mbanq8gydLnPAwAAAAASUVORK5CYII=');
}
    
#\30 055a3ae {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3870b7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
#e3870b7f.lazy {
    background-image: url('');
}
    
#a2a5e96d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0b2f4ca::before, #\35 0b2f4ca > .bgExtraLayerOverlay {
    
}
#\35 0b2f4ca {
    background-repeat: no-repeat;
    background-size: cover;
}
#\35 0b2f4ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVQI1wXBMQ2AMAAAwerDRRcSdrYKQAFySJDyCn7/rXfDOIzTuIxpPMZvfMZr3Mbanq8gydLnPAwAAAAASUVORK5CYII=');
}
    
#\30 055a3ae {
    min-height: 80px;
    padding: 0% 0% 0% 0%;
}
    
#e3870b7f {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
#e3870b7f.lazy {
    background-image: url('');
}
    
#a2a5e96d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0b2f4ca::before, #\35 0b2f4ca > .bgExtraLayerOverlay {
    
}
#\35 0b2f4ca {
    background-repeat: no-repeat;
    background-size: cover;
}
#\35 0b2f4ca.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVQI1wXBMQ2AMAAAwerDRRcSdrYKQAFySJDyCn7/rXfDOIzTuIxpPMZvfMZr3Mbanq8gydLnPAwAAAAASUVORK5CYII=');
}
    
#\30 055a3ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#e3870b7f {
    min-height: 30px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#e3870b7f.lazy {
    background-image: url('');
}
    
#a2a5e96d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 b8d207b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7946628 {
    margin: 0px 0% 0px 0%;
}
    
#cde40d8e {
    align-items: center;
    width: 100%;
    min-height: 665px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39563cf {
    width: 63.88725760821011%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ebf93f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcbc862f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac375f74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    flex-wrap: nowrap;
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    order: 0;
    flex-direction: row;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cebf63e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5024ddf {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b8d207b {
    min-height: auto;
    padding: 50px 25px 100px 25px;
}
    
#\30 7946628 {
    margin: 0px 0% 0px 0%;
}
    
#ac375f74 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cde40d8e {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcbc862f {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 5024ddf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 b8d207b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 25px 15px 50px 15px;
}
    
#\30 7946628 {
    margin: 0px 0% 0px 0%;
}
    
#cde40d8e {
    min-width: 32px;
    row-gap: 25px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39563cf {
    width: 100%;
}
    
#\39 6ebf93f {
    width: 100%;
}
    
#dcbc862f {
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac375f74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 25px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cebf63e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5024ddf {
    width: 100%;
    height: 250px;
}
}

