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

  *#dm .dmInner *.u_1533857595 .DealCard__Title { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1586410331 .copyright { color:rgba(30,174,109,1) !important; }

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_1946598834 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1447283030 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1101058545 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1422995098 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) rgb(39,39,39) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1934067827 .store_button {
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    border-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1520383045 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1520383045 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1520383045 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1520383045 .dmformsubmit:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1520383045 .dmformsubmit.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1520383045 .dmformsubmit {
    width:901px !important;
    border-style:solid !important;
    border-width:1.33333px 1.33333px 1.33333px 1.33333px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
    height:49px !important;
  }

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

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

  *#dm .dmInner div.u_1383790577 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(156,156,156,0.16) !important;
    border-radius:13px 13px 13px 13px !important;
  }

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

  *#dm .dmInner a.u_1648273383 { border-radius:22px 22px 22px 22px !important; }

  *#dm .dmInner div.u_1383790577 .postArticle .blogImgLink { height:216px !important; }

  *#dm .dmInner div.u_1540648579 .DealCard__Title { color:var(--color_6) !important; }

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

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

  *#dm .dmInner a.u_1725043728 {
    background-color:rgba(229,163,71,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1725043728 span.text {
    font-weight:bold !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1906240659 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_3805363015 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:80px 80px 80px 80px !important;
  }

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

  *#dm .dmInner a.u_3946382992 { border-radius:21px 21px 21px 21px !important; }

  *#dm .dmInner div.u_1383790577 .readMore a {
    text-decoration:none !important;
    color:rgba(10,75,48,1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner a.u_3627444776 {
    background-color:rgba(3,110,76,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2956424463 {
    background-color:rgba(160,51,198,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1211024616 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1385746274 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1606153899 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1686435565 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

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

  *#dm .dmInner div.u_1019055062 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1981871002 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1705802334 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1946411207 img {
    object-fit:contain !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner a.u_1745400623 span.text { color:rgba(23,64,50,1) !important; }

  *#dm .dmInner a.u_1745400623 {
    background-color:rgba(249,249,249,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1811843720 {
    background-color:rgba(160,51,198,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner a.u_1717967770 {
    background-color:rgba(3,110,76,1) !important;
    background-image:none !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_2795245023 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1289378474 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1295298140 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1161267722 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1033422910 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1962452277 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1570116020 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1646528593 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1466298678 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1412493626 .svg { fill:rgba(251,230,55,1) !important; }

  *#dm .dmInner div.u_1394709353 {
    background-color:rgba(160,51,198,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

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

  *#dm .dmInner a.u_1643871038 { border-radius:21px 21px 21px 21px !important; }

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

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

  *#dm .dmInner div.u_1775156368 {
    background-color:rgba(83,140,181,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1464371776 {
    background-color:rgba(231,61,61,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

  *#dm .dmInner div.u_1632762430 {
    background-color:rgba(41,14,139,1) !important;
    background-image:none !important;
    border-radius:100% 100% 100% 100% !important;
  }

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

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

  *#dm .dmInner div.u_1796456283 .agl_no_button span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1796456283 .agl_no_button:hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1796456283 .agl_no_button.hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1796456283 .agl_no_button {
    border-color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1796456283 .agl_yes_button:hover {
    background-color:rgba(23,118,29,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1796456283 .agl_yes_button.hover {
    background-color:rgba(23,118,29,1) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1056813044 .copyright { font-size:16px !important; }

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

  *#dm .dmInner div.u_1796456283 .age_gate_logo {
    width:181px !important;
    height:auto !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1796456283 .age_gate_logo {
    width:225px !important;
    height:auto !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1796456283 .age_gate_logo {
    width:161px !important;
    height:auto !important;
  }

  *#dm .dmInner a.u_1717967770 span.text { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 d2d5f53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f6c243c2 {
    min-height: 385px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 d483f4b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_nie {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b42f333c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 0b8b885 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#facd1d67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c2083974 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media all {
    
#\38 907045c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 73b41b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b1db89a3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#db096025 {
    min-height: 334px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_alr {
    width: 100%;
    height: 358px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_mr7 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a977a9 {
    margin: 10px 0% 0px 0%;
}
    
#\37 cd25b33 {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#widget_k6e {
    width: auto;
    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 all {
    
#ed3d1aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 31edc8e {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 dc74077 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_3l9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 543b812 {
    margin-top: 10px;
}
}



@media all {
    
#\38 38249e2 {
    min-height: 679px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ce2a86e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 4fe1541 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_krd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3e54681 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/photo1-1920w.png);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 2c98aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 32px 60px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ee2aa8e5 {
    min-height: 380px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 32px 50px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 8dd6605 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a94a701f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
    padding-top: 16px;
}
#a94a701f {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c4bcfa {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media all {
    
#\34 6090322 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    order: 0;
    padding: 60px 32px 60px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 89833fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/new-bud-1-1920w.jpg);
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 342d5fe {
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 32px 50px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 ca67626 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#ad1cd34e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e02d3d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
    padding-top: 16px;
}
#\30 6e02d3d {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4b48647.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#\34 4b48647 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 141e2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 105px 35px 105px;
}
#\38 141e2e3 {
    width: 274px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d88858 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 1%;
    padding-right: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bdc2eb3e {
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
}
    
#a39f76d4 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 1%;
    padding-right: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c26e7239 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ff9328a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#ff9328a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de10336 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b5f48caa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#b5f48caa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40360cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-bottom: 12px;
}
#\31 40360cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ea43f7e6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 5dd86a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d99671f8 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ce6695c7 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 1%;
    padding-right: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f970d621 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 b4aa7a7 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding-left: 1%;
    padding-right: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 af4a613 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c51a4261.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 105px 35px 105px;
}
#c51a4261 {
    width: 274px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 27849b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 105px 35px 105px;
}
#\34 27849b1 {
    width: 274px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1593e11.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 105px 35px 105px;
}
#c1593e11 {
    width: 274px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c878f7f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 e007f70 {
    min-height: 181px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_ubj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_3l7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 46.39%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_cut {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5u6 {
    width: 49.61%;
    height: auto;
    max-width: 100%;
}
    
#\32 3db71f7 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media all {
    
#\32 1778848 {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 32px 4% 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c2cdfd02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_ea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 cc3bacd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fe77e4e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\32 bd40c6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#aae47837 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media all {
    
#\31 7e81f81 {
    min-height: 324px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 bb32ead {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 98a1b01 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_d5l {
    width: 49.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 fb7a9ab {
    width: 100%;
    height: 198px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pop {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7045454545454544%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a724635e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3635bec {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 32px 50px 32px;
    margin: 0% 0% 0% 0%;
}
    
#b4c450e7 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\31 2d6c4d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_n3s {
    width: 99.03%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ifj {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e012db59 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 21b34e9 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#ef103fc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1ea97d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2b2cc61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 63d81fb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.744186046511628%;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f34bca {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3de3508 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#\36 b105122 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d8e76fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 74b4c16 {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 6a528ed {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#\38 4deef3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aa6be3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7d23361 {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 86099f2 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#\39 d279b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 54e0a6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7b03e9b {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef4589b1 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#bf2bad29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f0ea64c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d6c409f5 {
    min-height: 856px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b6f4e85 {
    background-color: var(--color_10);
    background-image: none;
}
    
#f48f671f {
    margin: 0px 0% 0px 0%;
}
    
#b777bd7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(231, 49, 49, 0);
    background-image: none;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff791a96 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 9c14bda {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 5eea13e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 af75d65 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#de0d1c77 {
    width: 32.28%;
    height: 590px;
    max-width: 100%;
    margin-left: 0.6%;
    margin-right: 0%;
    order: 0;
}
}



@media all {
    
#dfb42f19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 e7c3ade {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bc2a1ea5 {
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
}
    
#feef3a52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 ac3b0db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 fdd4b1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a2d12e {
    width: 93.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 8px 0% 0px 3.53516481731191%;
    grid-area: auto / auto / auto / auto;
}
    
#deee9b46 {
    min-height: 474px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 85d449e::before, #\33 85d449e > .bgExtraLayerOverlay {
    
}
#\33 85d449e {
    align-items: flex-start;
    width: 42.87%;
    min-height: 356px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_j17 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 53.1%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u82 {
    width: 74.86%;
    height: 343px;
    max-width: 100%;
    order: 1;
}
    
#f2b1764b {
    background-image: none;
    background-color: var(--color_10);
}
    
#widget_ilv {
    width: 302px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5a69562 {
    width: 97.79%;
    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 all {
    
#c206a23f {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 c567dc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 389f824 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#fb254377 {
    min-height: 414px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 e7dbf6c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#a62b15ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cd47118 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_2ce {
    width: 1376px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 37da027 {
    width: 19.08%;
    height: 73px;
    max-width: 100%;
    order: 0;
}
    
#\32 f59d7f9 {
    width: 97.79%;
    height: auto;
    max-width: 100%;
}
    
#\34 36ab51f {
    background-image: linear-gradient(450deg, rgba(110, 14, 14, 1) 27%, rgba(23, 64, 50, 1) 100%);
    background-origin: border-box;
}
    
#ca3a2414 {
    width: 74.86%;
    height: 343px;
    max-width: 100%;
}
    
#\33 b87e99b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d0c1ebc5 {
    width: 364px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#b59db907::before, #b59db907 > .bgExtraLayerOverlay {
    
}
#b59db907 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 42.87%;
    min-height: 356px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 4%;
    height: auto;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba8f87 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 53.1%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d10a83b {
    min-height: 413px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be85caad {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d9ccf72 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 32px 0% 32px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ac8fb29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_j02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_kld {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_ebf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_itt::before, #group_itt > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_itt {
    align-items: flex-start;
    width: 33.3%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    order: 0;
    background-color: rgba(54, 54, 54, 1);
}
    
#group_265::before, #group_265 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_265 {
    align-items: flex-start;
    width: 33.3%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    order: 1;
    background-color: rgba(54, 54, 54, 1);
}
    
#group_7lb::before, #group_7lb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_7lb {
    align-items: flex-start;
    width: 33.3%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    order: 2;
    background-color: rgba(54, 54, 54, 1);
}
    
#widget_rmg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rmg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#widget_o14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\30 bb074f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 bb074f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 83617a1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nfe {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_l92 {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_40i {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e727ce53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 93dfd88 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea49c76e {
    align-items: flex-start;
    width: 30.62%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/Frame+230-1920w.jpg");
    height: auto;
    border-radius: 12px 12px 12px 12px;
    order: 2;
}
    
#\37 d38a4d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d38a4d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f77ccd40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 377a487 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f7d03e {
    align-items: flex-start;
    width: 33.38%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/Frame+229-1920w.jpg");
    height: auto;
    border-radius: 12px 12px 12px 12px;
    order: 1;
}
    
#b2a6243c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a15cf30f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
}
    
#\39 367f451 {
    align-items: flex-start;
    width: 38.3%;
    min-height: 305px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/indica-1920w.jpg");
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    order: 0;
}
    
#e218f827 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\30 c6d20bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#c6b07cde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 95d2a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b92d9e8f {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 49e3698 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 e453737 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 8e2efd3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b697e70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2bf6ecb {
    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 ed9a0c3 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\38 abb05fc {
    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;
}
    
#group_hpn {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ait {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ae0428f {
    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;
}
    
#\37 5edf19d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aa9a3ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 32f7c5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f65caad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l2p {
    width: 217px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 ebc05c1 {
    width: 217px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 cd341da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8f16121 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    justify-content: flex-start;
    background-image: none;
    order: 0;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 556e14b {
    min-height: 872px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 37b638d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 64fc0e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/2965640b/dms3rep/multi/opt/samantha-gades-fIHozNWfcvs-unsplash+%281%29+1-1920w.png");
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b695dae4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 627.367px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 202efab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_413 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\35 9073219 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 49af0fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 f702ae3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ed21b989 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ahl {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 8px 8px 8px 8px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_r66 {
    justify-content: flex-start;
    align-items: center;
    width: 49.15%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7045454545454544%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
}
    
#group_29f {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.15%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 16px 0px 16px;
}
    
#widget_cjt {
    width: 49.14772727272727%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_3nl {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_5qc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7045454545454544%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 8px 8px 8px 8px;
}
    
#group_0d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dv8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 8px 8px 8px 8px;
}
    
#group_n81 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#widget_r7m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ts8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#widget_op6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_io5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_io5 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 d6faab0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 8px 8px 8px 8px;
}
    
#\34 75883d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\39 b712e0e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#\32 7215c11.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 7215c11 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a5d718 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ff527c57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa94a35a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 8px 8px 8px 8px;
}
    
#b57ef52d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\34 07dc373 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#d5275c26.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d5275c26 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f4bfdad2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ea63d59d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 8px 8px 8px 8px;
}
    
#\36 8acefb6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\37 66f4fa9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#ae99ccf1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ae99ccf1 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a28dd216 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#bd3d70c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_26n {
    width: 40px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 8c0223b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#da3bbf21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cf95e34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8eac3b9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#dd08ad04 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_37q {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\37 5689252 {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 894ab0a {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#\39 a4b7e70 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#b1181d88 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#c05080ee {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 bb61ecd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6ae6408 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c85678ec {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b327cde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9445dfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5939fc6 {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
    
#\33 ba4dd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 209db20 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.744186046511628%;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b9b9ce98 {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb1b6a54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 18c4b7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f62a17d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2025a18 {
    align-items: center;
    width: 49.13%;
    min-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 262356a {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 46cb8a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdfe94d0 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\34 67222ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b88552d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(231, 49, 49, 0);
    background-image: none;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f2c7a88 {
    width: 48%;
    height: auto;
    max-width: 100%;
}
    
#\32 733e511 {
    background-color: rgba(230, 255, 117, 1);
    background-image: none;
}
    
#c459a591 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9e4fea5 {
    min-height: 862px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b4c83210 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(231, 49, 49, 0);
    background-image: none;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5d37a1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 596b823 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6f24d16 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 d7691c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c0b07f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 15325bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 4dead9c {
    min-height: 862px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 826a6ef {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#\38 1d9539c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 1d9539c {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b7e37425 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f79311fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#b3816c45 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\36 eb358db {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.15%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 16px 0px 16px;
}
    
#\32 86c1064 {
    justify-content: flex-start;
    align-items: center;
    width: 49.15%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7045454545454544%;
    flex-wrap: nowrap;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 16px 0px 16px;
}
    
#\38 5c1041a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 12px 12px 12px 12px;
}
    
#\32 cf741c0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 730450a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b6cf71 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7045454545454544%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
}
    
#c6cbf834 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d33f7565 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a9805388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cd7faea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5c53ed8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_qde {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#group_ro1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ea325497 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c6101de6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f2adc475 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b7ce5a38 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 0a4a92b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    border-radius: 12px 12px 12px 12px;
}
    
#\37 6a1be70 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\37 9924c5f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 3%;
}
    
#a01c0170.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a01c0170 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f6c1190b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#a7cb30c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d48e3985 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 1c31cf1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ce3e38d8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 732ff79 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 aaf639a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b615a61f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_v0u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6c243c2 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 d2d5f53 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#widget_nie {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0b8b885 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#facd1d67 {
    order: 2;
}
    
#b42f333c {
    padding-left: 32px;
    padding-right: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1db89a3 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 907045c {
    padding-left: 32px;
    padding-right: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db096025 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 191px;
    column-gap: 0%;
    padding: 0% 0px 0% 0px;
}
    
#group_mr7 {
    width: 100%;
    min-height: 8px;
}
    
#widget_alr {
    height: 294px;
    width: 100%;
}
    
#\36 4a977a9 {
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 dc74077 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#ed3d1aad {
    padding-left: 32px;
    padding-right: 32px;
}
    
#widget_3l9 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 38249e2 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#ce2a86e5 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#widget_krd {
    order: 3;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee2aa8e5 {
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 3e54681 {
    width: 100%;
    min-height: 300px;
}
    
#\33 2c98aad {
    width: 100%;
    min-height: 80px;
    padding: 30px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6090322 {
    width: 100%;
    min-height: 80px;
    padding-top: 0px;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 89833fd {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#\34 342d5fe {
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea43f7e6 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 af4a613 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#f970d621 {
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5dd86a5 {
    order: 1;
}
    
#\38 141e2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 80px 35px 80px;
}
#\38 141e2e3 {
    width: 200px;
}
    
#c51a4261.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 80px;
    padding-right: 80px;
}
#c51a4261 {
    width: 200px;
}
    
#\34 27849b1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 80px;
    padding-right: 80px;
}
#\34 27849b1 {
    width: 200px;
}
    
#c1593e11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 80px;
    padding-right: 80px;
}
#c1593e11 {
    width: 200px;
}
    
#\33 b4aa7a7 {
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39f76d4 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e007f70 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1778848 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cc3bacd {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\32 fe77e4e {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\32 bd40c6d {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7e81f81 {
    min-height: 321px;
    padding: 20px 0% 20px 0%;
}
    
#\36 bb32ead {
    padding: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a724635e {
    padding: 10px 10px 10px 10px;
}
    
#a3635bec {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 21b34e9 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#ef103fc2 {
    padding: 10px 10px 10px 10px;
}
    
#\31 3de3508 {
    height: auto;
}
    
#\37 6a528ed {
    height: auto;
}
    
#\36 86099f2 {
    height: auto;
}
    
#ef4589b1 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6c409f5 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#b777bd7c {
    padding: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e7c3ade {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#feef3a52 {
    padding: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#deee9b46 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 85d449e::before, #\33 85d449e > .bgExtraLayerOverlay {
    
}
#\33 85d449e {
    width: 100.00%;
    order: 1;
    align-items: center;
    height: auto;
    min-height: 148px;
    margin: 0px 0% 0px 0%;
}
    
#group_j17 {
    width: 100.00%;
    height: auto;
    min-height: 307px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u82 {
    width: 100.00%;
    height: 275px;
}
    
#\38 1a2d12e {
    width: 100.00%;
}
    
#\38 fdd4b1c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e5a69562 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c567dc1 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#fb254377 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e7dbf6c {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 355px;
}
    
#a62b15ef {
    width: 100%;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 37da027 {
    width: 34.89%;
    height: 61px;
}
    
#\32 f59d7f9 {
    width: 100.00%;
}
    
#ca3a2414 {
    width: 100.00%;
    height: 275px;
}
    
#\33 b87e99b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b59db907::before, #b59db907 > .bgExtraLayerOverlay {
    
}
#b59db907 {
    width: 100.00%;
    order: 1;
    align-items: center;
    height: auto;
    min-height: 148px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba8f87 {
    width: 100.00%;
    height: auto;
    min-height: 307px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d10a83b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d9ccf72 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 83617a1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nfe {
    height: auto;
}
    
#group_itt::before, #group_itt > .bgExtraLayerOverlay {
    
}
    
#group_265::before, #group_265 > .bgExtraLayerOverlay {
    
}
    
#widget_l92 {
    height: auto;
}
    
#widget_40i {
    height: auto;
}
    
#group_7lb::before, #group_7lb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 377a487 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 dcba9c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6b07cde {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\39 95d2a18 {
    order: 2;
}
    
#\37 49e3698 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b697e70 {
    padding: 10px 10px 10px 10px;
}
    
#\38 ed9a0c3 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8f16121 {
    width: 100%;
    min-height: 80px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
}
    
#\31 556e14b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 64fc0e7 {
    width: 100%;
    min-height: 300px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    background-position: 50% 50%;
}
    
#b695dae4 {
    width: 99.94%;
    height: auto;
    min-height: 574px;
    padding-bottom: 10%;
    padding-top: 15%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 202efab {
    width: 99.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f702ae3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c85f56f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_0d5 {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dv8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d6faab0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aa94a35a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea63d59d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_26n {
    height: auto;
    width: 40px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_r66 {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 12px;
}
    
#widget_cjt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#group_29f {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8c0223b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 33ee66d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 894ab0a {
    height: auto;
}
    
#b5939fc6 {
    height: auto;
}
    
#\39 a4b7e70 {
    height: auto;
}
    
#b1181d88 {
    height: auto;
}
    
#cdfe94d0 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#eb1b6a54 {
    padding: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b88552d7 {
    padding: 10px 10px 10px 10px;
}
    
#\30 9e4fea5 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#\30 f2c7a88 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4c83210 {
    padding: 10px 10px 10px 10px;
}
    
#\31 4dead9c {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 211px;
}
    
#\34 596b823 {
    width: 100%;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d33f7565 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fbea062c {
    margin: 0px 0% 0px 0%;
}
    
#widget_v0u {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 d2d5f53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 8px;
}
    
#f6c243c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_nie {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b42f333c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\37 0b8b885 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#facd1d67 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 907045c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#b1db89a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db096025 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_mr7 {
    width: 100%;
    min-height: 75px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_alr {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    height: 170px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ed3d1aad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#\33 dc74077 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 38249e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#ce2a86e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\37 3e54681 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\33 2c98aad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#ee2aa8e5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0px;
}
    
#a94a701f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\39 8dd6605.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 30px;
    padding-bottom: 0px;
}
#\39 8dd6605 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 6090322 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\31 89833fd {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
}
    
#\34 342d5fe {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 20px 4%;
}
    
#\30 6e02d3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-bottom: 8px;
}
}



@media (max-width: 767px) {
    
#\36 4d88858 {
    padding-right: 0%;
}
    
#c26e7239 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    min-height: 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a39f76d4 {
    min-height: 50px;
    padding-left: 0%;
}
    
#\34 de10336 {
    order: 0;
}
    
#\31 40360cd {
    order: 1;
}
    
#ea43f7e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 5dd86a5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d99671f8 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce6695c7 {
    padding-left: 0%;
}
    
#f970d621 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b4aa7a7 {
    padding-right: 0%;
    width: 45%;
    min-height: 50px;
}
    
#\38 af4a613 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 141e2e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 40px 20px 40px;
}
#\38 141e2e3 {
    width: 120px;
}
    
#c51a4261.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 40px 20px 40px;
}
#c51a4261 {
    width: 120px;
}
    
#\34 27849b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 40px 20px 40px;
}
#\34 27849b1 {
    width: 120px;
}
    
#c1593e11.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 40px 20px 40px;
}
#c1593e11 {
    width: 120px;
}
}



@media (max-width: 767px) {
    
#c878f7f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 e007f70 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_ubj {
    flex-wrap: nowrap;
    height: auto;
    min-height: 172px;
    flex-direction: column;
    margin: 0px 0% 0px 0%;
}
    
#group_3l7 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    height: auto;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5u6 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1778848 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c2cdfd02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 cc3bacd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#\32 fe77e4e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 bd40c6d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 7e81f81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 bb32ead {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 40px 4px 40px 4px;
}
    
#\32 fb7a9ab {
    width: 100%;
    height: 190px;
}
    
#widget_d5l {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a724635e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 30px 4% 30px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a3635bec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_ifj.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_ifj {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#widget_n3s {
    width: 95.14%;
}
}



@media (max-width: 767px) {
    
#\36 21b34e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ef103fc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#\31 3de3508.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3de3508 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#\34 63d81fb {
    column-gap: 1.744186046511628%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 1f34bca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d8e76fb {
    order: 2;
}
    
#\36 b105122.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b105122 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 74b4c16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 6a528ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6a528ed {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#\38 4deef3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4deef3e {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 aa6be3b {
    order: 2;
}
    
#c7d23361 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 86099f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 86099f2 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#\39 d279b79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d279b79 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 54e0a6f {
    order: 2;
}
    
#\33 7b03e9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ef4589b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef4589b1 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#bf2bad29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf2bad29 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 f0ea64c {
    order: 2;
}
    
#\37 2b2cc61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2b2cc61 {
    margin: 0px 0% 10px 0%;
}
}



@media (max-width: 767px) {
    
#d6c409f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#b777bd7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#de0d1c77 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 e7c3ade {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#feef3a52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#\39 ac3b0db {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 fdd4b1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
}
    
#deee9b46 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 85d449e::before, #\33 85d449e > .bgExtraLayerOverlay {
    
}
#\33 85d449e {
    order: 1;
    align-items: flex-start;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    height: auto;
    min-height: 207px;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u82 {
    height: 200px;
    width: 100.00%;
}
    
#group_j17 {
    order: 0;
    width: 100.00%;
    height: auto;
    min-height: 216px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1a2d12e {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e5a69562 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_ilv {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 c567dc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#fb254377 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 e7dbf6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a62b15ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
}



@media (max-width: 767px) {
    
#\39 37da027 {
    height: 240px;
}
    
#ca3a2414 {
    height: 207px;
    width: 100.00%;
}
    
#\33 b87e99b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
}
    
#b59db907::before, #b59db907 > .bgExtraLayerOverlay {
    
}
#b59db907 {
    order: 1;
    align-items: center;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    height: auto;
    min-height: 251px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ba8f87 {
    order: 0;
    width: 100.00%;
    height: auto;
    min-height: 228px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d10a83b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#be85caad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 d9ccf72 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_kld {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_nfe {
    height: auto;
}
    
#group_itt::before, #group_itt > .bgExtraLayerOverlay {
    
}
#group_itt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
    
#group_265::before, #group_265 > .bgExtraLayerOverlay {
    
}
#group_265 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
    
#widget_l92 {
    height: auto;
}
    
#widget_40i {
    height: auto;
}
    
#group_7lb::before, #group_7lb > .bgExtraLayerOverlay {
    
}
#group_7lb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
    
#group_ebf {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 377a487 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 2f7d03e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 93dfd88 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 6px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ea49c76e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e218f827 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a15cf30f {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 367f451 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c6b07cde {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#\39 95d2a18 {
    width: 100%;
}
    
#\37 49e3698 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b697e70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 16px 20px 16px;
}
    
#\38 ed9a0c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_hpn {
    width: 100%;
    order: 0;
    min-height: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_ait {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\39 ebc05c1 {
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b8f16121 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10% 6% 10% 6%;
}
    
#\31 556e14b {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\33 64fc0e7 {
    min-height: 240px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
    
#b695dae4 {
    height: auto;
    min-height: 539px;
    row-gap: 24px;
}
    
#\30 202efab {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 49af0fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 f702ae3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_26n {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 8c0223b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b8eac3b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd08ad04 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_37q {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\37 5689252 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 894ab0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 894ab0a {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#\39 a4b7e70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a4b7e70 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#b1181d88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1181d88 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#c05080ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 bb61ecd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bb61ecd {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ae6408.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6ae6408 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 b327cde {
    order: 2;
}
    
#\36 9445dfe {
    order: 2;
}
    
#b5939fc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5939fc6 {
    height: auto;
    width: 30%;
    align-self: center;
    order: 0;
    margin: 0px 0px 10px 0px;
}
    
#\33 ba4dd0f {
    order: 2;
}
    
#\33 209db20 {
    column-gap: 1.744186046511628%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b9b9ce98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb1b6a54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 20px 16px 20px 16px;
}
    
#\38 18c4b7d {
    order: 2;
}
    
#f62a17d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f62a17d9 {
    margin: 0px 0% 10px 0%;
}
    
#f2025a18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 46cb8a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 46cb8a3 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cdfe94d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 67222ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 67222ab {
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b88552d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 16px 20px 16px;
}
    
#\30 f2c7a88 {
    height: auto;
    width: 80%;
    order: 0;
}
    
#\30 9e4fea5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b4c83210 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 16px 20px 16px;
}
    
#\34 596b823 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\31 4dead9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f79311fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d33f7565 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 5c1041a {
    width: 100%;
    --column-gap: 12px;
    column-gap: 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d9539c {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 4b6cf71 {
    column-gap: 1.7045454545454544%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 86c1064 {
    width: 100%;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 eb358db {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 730450a {
    --column-gap: 0px;
    column-gap: 0px;
}
    
#\32 cf741c0 {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 826a6ef {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qde {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ro1 {
    min-height: 0px;
    column-gap: 5px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea325497 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c6101de6 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2adc475 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7ce5a38 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 0a4a92b {
    width: 100%;
    --column-gap: 12px;
    column-gap: 12px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9924c5f {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a01c0170 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d48e3985 {
    min-height: 0px;
    column-gap: 5px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1c31cf1 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce3e38d8 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 732ff79 {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 aaf639a {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b615a61f {
    order: 0;
    width: 20%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_v0u {
    height: auto;
    width: 30px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a9805388 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}

