@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_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 nav.u_1765491683 { color:black !important; }

  *#dm .dmInner a.u_1396702707:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1396702707.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1527838717:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1527838717.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1396702707 {
    background-image:linear-gradient(90deg,rgba(124,16,98,1) 20%,rgba(52,93,102,1) 100%) !important;
    background-origin:border-box !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1527838717 {
    background-image:initial !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1396702707 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1806224948:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1806224948.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1806224948 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1806224948 {
    background-image:linear-gradient(90deg,rgba(52,93,102,1) 20%,rgba(124,16,98,1) 100%) !important;
    background-origin:border-box !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1508423548 {
    background-image:linear-gradient(90deg,rgba(124,16,98,1) 20%,rgba(52,93,102,1) 100%) !important;
    background-origin:border-box !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1508423548 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1144931712 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

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

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

  *#dm .dmInner a.u_1508423548:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1508423548.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1144931712 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1527838717 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1949954011:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1949954011.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1949954011 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1741390146:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1741390146.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1741390146 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1949954011 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1319639492:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1319639492.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1319639492 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1843474465:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1843474465.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1843474465 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1843474465 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1212970893:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212970893.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212970893 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1725317144:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1725317144.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1725317144 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1725317144 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1741390146 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgb(124,16,98) !important;
  }

  *#dm .dmInner a.u_1319639492 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgb(124,16,98) !important;
  }

  *#dm .dmInner a.u_1212970893 {
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:rgb(124,16,98) !important;
  }

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

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

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

  *#dm .dmInner a.u_1815570176:hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1815570176.hover {
    background-color:rgba(16,181,208,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1815570176 {
    background-image:linear-gradient(90deg,rgba(124,16,98,1) 20%,rgba(52,93,102,1) 100%) !important;
    background-origin:border-box !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1815570176 span.text {
    font-weight:bold !important;
    font-family:'Bebas Neue' !important;
    font-size:24px !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; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1527838717 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1508423548 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1949954011 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1741390146 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1319639492 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1843474465 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1212970893 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1725317144 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1144931712 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1815570176 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1396702707 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1806224948 span.text { font-size:24px !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;
}
    
#f6c243c2 {
    min-height: 385px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
}
    
#\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 (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 (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 all {
    
#b42f333c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-top: 40px;
    padding-bottom: 40px;
    align-items: center;
}
    
#\37 0b8b885 {
    min-height: 575px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
}
    
#c2083974 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#d0e5b210 {
    width: 767px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_72h {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



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



@media (max-width: 767px) {
    
#b42f333c {
    width: 100%;
    min-height: 575px;
    align-items: center;
    row-gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
}
    
#\37 0b8b885 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 30px 0%;
}
    
#d0e5b210 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



@media all {
    
#ed3d1aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    align-items: center;
}
    
#\34 31edc8e {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 dc74077 {
    min-height: 602px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 32px 30px 32px;
}
    
#\39 543b812 {
    margin-top: 10px;
}
    
#widget_ih7 {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 142bc81 {
    width: 767px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb027bb {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#ed3d1aad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
    padding: 30px 8px 30px 8px;
}
    
#\33 dc74077 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_ih7 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\37 142bc81 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cb027bb {
    width: 270px;
    height: auto;
    min-height: 53px;
}
}



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



@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 (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 all {
    
#bdc2eb3e {
    box-shadow: none;
    border-radius: 0px 0px 0px 0px;
}
    
#ea43f7e6 {
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
}
    
#\38 af4a613 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding-top: 16px;
    align-items: center;
}
    
#\37 3a7e723 {
    width: 899px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#\34 bf5939c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 bbc8c49 {
    min-height: 235px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2m6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2m6 {
    width: 95.14%;
    height: 136px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bbc8c49 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 235px;
}
    
#\34 bf5939c {
    width: 100%;
    min-height: 8px;
}
}



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



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



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



@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 all {
    
#\39 6917580 {
    width: 84.55%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 68ec0ca {
    background-color: var(--color_2);
    background-image: initial;
}
    
#c85a3b2f {
    min-height: 488px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 0.5% 2% 0.5%;
}
    
#\34 42829fb::before, #\34 42829fb > .bgExtraLayerOverlay {
    
}
#\34 42829fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url('https://irp.cdn-website.com/a280401a/dms3rep/multi/coastal+concentrate.jpg?dm-skip-opt=true');
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#\34 42829fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIEAxEFEhMUITFD/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAEQEDAgUx/9oADAMBAAIRAxEAPwCNjHDNlIE8VdfzLegp1wZmNibX4RFQqwTl9HamXUf/2Q==');
}
    
#b2db5809::before, #b2db5809 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(30, 157, 214, 1) 0%, rgba(96, 54, 240, 1) 100%);
}
#b2db5809 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url('https://irp.cdn-website.com/a280401a/dms3rep/multi/flower-coastal.jpg?dm-skip-opt=true');
    flex-wrap: nowrap;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#b2db5809.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECE1EDBRES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQEAAgMBAAAAAAAAAAAAAAABAAMFERMh/9oADAMBAAIRAxEAPwDPNUuKN8qdop8NsAraJYosGQ11fJ//2Q==');
}
    
#\30 d8b200b {
    width: 65.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd8b812 {
    width: 65.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 338efa3::before, #\38 338efa3 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\38 338efa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url('https://irp.cdn-website.com/a280401a/dms3rep/multi/coastal1preroll.webp?dm-skip-opt=true');
    flex-wrap: nowrap;
    background-origin: border-box;
    order: 0;
    flex: 1 1 auto;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#\38 338efa3.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAwAgCdASoKAAQAAUAmJbACdLoB+AACjcIo8AD+3Qld60AWcbs/+Jg4v0cWntVdfHv/5FZKx8syiYGR7tKAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6917580 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c85a3b2f {
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 3%;
}
    
#\34 42829fb::before, #\34 42829fb > .bgExtraLayerOverlay {
    
}
#\34 42829fb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
#\34 42829fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIEAxEFEhMUITFD/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAEQEDAgUx/9oADAMBAAIRAxEAPwCNjHDNlIE8VdfzLegp1wZmNibX4RFQqwTl9HamXUf/2Q==');
}
    
#b2db5809::before, #b2db5809 > .bgExtraLayerOverlay {
    
}
#b2db5809 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
#b2db5809.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECE1EDBRES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQEAAgMBAAAAAAAAAAAAAAABAAMFERMh/9oADAMBAAIRAxEAPwDPNUuKN8qdop8NsAraJYosGQ11fJ//2Q==');
}
    
#\30 d8b200b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 338efa3::before, #\38 338efa3 > .bgExtraLayerOverlay {
    
}
#\38 338efa3.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAwAgCdASoKAAQAAUAmJbACdLoB+AACjcIo8AD+3Qld60AWcbs/+Jg4v0cWntVdfHv/5FZKx8syiYGR7tKAAA==');
}
}



@media (max-width: 767px) {
    
#\39 6917580 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c85a3b2f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding-bottom: 2%;
    column-gap: 2%;
}
    
#\34 42829fb::before, #\34 42829fb > .bgExtraLayerOverlay {
    
}
#\34 42829fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 0% 100%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#\34 42829fb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIEAxEFEhMUITFD/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAEQEDAgUx/9oADAMBAAIRAxEAPwCNjHDNlIE8VdfzLegp1wZmNibX4RFQqwTl9HamXUf/2Q==');
}
    
#b2db5809::before, #b2db5809 > .bgExtraLayerOverlay {
    
}
#b2db5809 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#b2db5809.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECE1EDBRES/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQEAAgMBAAAAAAAAAAAAAAABAAMFERMh/9oADAMBAAIRAxEAPwDPNUuKN8qdop8NsAraJYosGQ11fJ//2Q==');
}
    
#\30 d8b200b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd8b812 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 338efa3::before, #\38 338efa3 > .bgExtraLayerOverlay {
    
}
#\38 338efa3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 0%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#\38 338efa3.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAwAgCdASoKAAQAAUAmJbACdLoB+AACjcIo8AD+3Qld60AWcbs/+Jg4v0cWntVdfHv/5FZKx8syiYGR7tKAAA==');
}
}



@media all {
    
#\31 0451322 {
    width: 65.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6fe3b35 {
    width: 65.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 281145e {
    min-height: 488px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 0.5% 2% 0.5%;
}
    
#\38 10957e2::before, #\38 10957e2 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(30, 157, 214, 1) 0%, rgba(96, 54, 240, 1) 100%);
}
#\38 10957e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/coastal+edible-1920w.png);
    flex-wrap: nowrap;
    background-origin: border-box;
    flex: 1 1 auto;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#\38 10957e2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAxklEQVQI12PIVkpO1UiOMUoOsk7xdE1x9Ut1Dk9ziEm3ik03jUljgEobJgfbpgZ4ZcRHZBYmZZZmZsRlZbhlpCOkI9yyo+PLCsvq2hrKe1ozSztiYzsjGbIVQdJZ5imlgTnNeeU9jQ0T2ysn9aR3zQxuWuoJkk7TSC60TGkJypicnd9aXlFUWZJZn1o20b91sSNUusAypdYjuTU0sTAyOSYmLTg5Na44KrsxAGp4onFynF1ylHuSn1+Sc0iKbWSqXUKyU0oiAOeVTsEjUQyYAAAAAElFTkSuQmCC');
}
    
#a017beee::before, #a017beee > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 31%, rgba(0, 0, 0, 0) 100%);
}
#a017beee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/small+bv-1920w.webp);
    flex-wrap: nowrap;
    background-origin: border-box;
    order: 0;
    flex: 1 1 auto;
    background-position: 100% 50%;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#a017beee.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAQAAUAmJbACdLoAAjyHr4wA/uarN1kSqarMXd1g2//NFPBczrz8NkPE//+bgx/x79oafgAAAA==');
}
    
#\33 822b907::before, #\33 822b907 > .bgExtraLayerOverlay {
    
}
#\33 822b907 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/coastal+vape-1920w.png);
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15% 4% 10px 1%;
    margin: 0% 0% 0% 0%;
}
#\33 822b907.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAqUlEQVQI103NwQqCMBgAYN8looM3MQshrENhRhZBYzVnTrd/sy1X0iWod+9Uev4On+NT8DMIzhAe+XzL1it2mJVkzJnLxQicP0dnSE4cn4BuRB6pzKsz79ZjIvcFcFASwSXWKNDHqf0xgYgoXOvny77bpqYNnhnk645DBGlem7v5vFqrHmxpqCv6LGIsGdetfZjC8sW1GlbdHSKxSMUuleSgi0TziZSD8gskG0gw9LEBEQAAAABJRU5ErkJggg==');
}
    
#\31 ccd51ef {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\38 c4ae927 {
    width: 84.55%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0451322 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 281145e {
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 488px;
}
    
#\38 10957e2::before, #\38 10957e2 > .bgExtraLayerOverlay {
    
}
#\38 10957e2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 10957e2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAxklEQVQI12PIVkpO1UiOMUoOsk7xdE1x9Ut1Dk9ziEm3ik03jUljgEobJgfbpgZ4ZcRHZBYmZZZmZsRlZbhlpCOkI9yyo+PLCsvq2hrKe1ozSztiYzsjGbIVQdJZ5imlgTnNeeU9jQ0T2ysn9aR3zQxuWuoJkk7TSC60TGkJypicnd9aXlFUWZJZn1o20b91sSNUusAypdYjuTU0sTAyOSYmLTg5Na44KrsxAGp4onFynF1ylHuSn1+Sc0iKbWSqXUKyU0oiAOeVTsEjUQyYAAAAAElFTkSuQmCC');
}
    
#a017beee::before, #a017beee > .bgExtraLayerOverlay {
    
}
#a017beee {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a017beee.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAQAAUAmJbACdLoAAjyHr4wA/uarN1kSqarMXd1g2//NFPBczrz8NkPE//+bgx/x79oafgAAAA==');
}
    
#\33 822b907::before, #\33 822b907 > .bgExtraLayerOverlay {
    
}
#\33 822b907 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\33 822b907.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAqUlEQVQI103NwQqCMBgAYN8looM3MQshrENhRhZBYzVnTrd/sy1X0iWod+9Uev4On+NT8DMIzhAe+XzL1it2mJVkzJnLxQicP0dnSE4cn4BuRB6pzKsz79ZjIvcFcFASwSXWKNDHqf0xgYgoXOvny77bpqYNnhnk645DBGlem7v5vFqrHmxpqCv6LGIsGdetfZjC8sW1GlbdHSKxSMUuleSgi0TziZSD8gskG0gw9LEBEQAAAABJRU5ErkJggg==');
}
    
#\38 c4ae927 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0451322 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6fe3b35 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 281145e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding-bottom: 2%;
    column-gap: 2%;
}
    
#\38 10957e2::before, #\38 10957e2 > .bgExtraLayerOverlay {
    
}
#\38 10957e2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#\38 10957e2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAxklEQVQI12PIVkpO1UiOMUoOsk7xdE1x9Ut1Dk9ziEm3ik03jUljgEobJgfbpgZ4ZcRHZBYmZZZmZsRlZbhlpCOkI9yyo+PLCsvq2hrKe1ozSztiYzsjGbIVQdJZ5imlgTnNeeU9jQ0T2ysn9aR3zQxuWuoJkk7TSC60TGkJypicnd9aXlFUWZJZn1o20b91sSNUusAypdYjuTU0sTAyOSYmLTg5Na44KrsxAGp4onFynF1ylHuSn1+Sc0iKbWSqXUKyU0oiAOeVTsEjUQyYAAAAAElFTkSuQmCC');
}
    
#a017beee::before, #a017beee > .bgExtraLayerOverlay {
    
}
#a017beee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 100% 100%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#a017beee.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAQAAUAmJbACdLoAAjyHr4wA/uarN1kSqarMXd1g2//NFPBczrz8NkPE//+bgx/x79oafgAAAA==');
}
    
#\33 822b907::before, #\33 822b907 > .bgExtraLayerOverlay {
    
}
#\33 822b907 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    padding: 35% 1% 1% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 822b907.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAqUlEQVQI103NwQqCMBgAYN8looM3MQshrENhRhZBYzVnTrd/sy1X0iWod+9Uev4On+NT8DMIzhAe+XzL1it2mJVkzJnLxQicP0dnSE4cn4BuRB6pzKsz79ZjIvcFcFASwSXWKNDHqf0xgYgoXOvny77bpqYNnhnk645DBGlem7v5vFqrHmxpqCv6LGIsGdetfZjC8sW1GlbdHSKxSMUuleSgi0TziZSD8gskG0gw9LEBEQAAAABJRU5ErkJggg==');
}
    
#\38 c4ae927 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 03e45c5 {
    width: 1055px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2785505 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 46ea353 {
    min-height: 824px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\35 244a404 {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83c7840::before, #\35 83c7840 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.22;
    border-radius: inherit;
    background-color: var(--color_4);
}
#\35 83c7840 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: url('https://irp.cdn-website.com/a280401a/dms3rep/multi/SESSIONS-1622773238-9597-%28ZF-4119-77733-1-001%29.jpg?dm-skip-opt=true');
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    background-position: 50% 0%;
    align-items: center;
    padding: 25% 10% 50px 10%;
}
    
#widget_qtc {
    width: 78.86%;
    height: 127px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#group_nqo {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\32 d138766 {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 03e45c5 {
    width: 544px;
    margin: 0px 0% 0px 0%;
}
    
#\38 46ea353 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 640px;
}
    
#\35 83c7840::before, #\35 83c7840 > .bgExtraLayerOverlay {
    
}
#\35 83c7840 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 50px;
}
    
#widget_qtc {
    width: 79.82%;
    height: 96px;
}
}



@media (max-width: 767px) {
    
#\37 03e45c5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 46ea353 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#\35 244a404 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#\35 83c7840::before, #\35 83c7840 > .bgExtraLayerOverlay {
    
}
#\35 83c7840 {
    width: 100%;
    min-height: 465px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    background-position: 50% 100%;
    padding: 85% 1% 4% 1%;
}
    
#widget_qtc {
    width: 99.68%;
    height: 97px;
}
    
#\32 d138766 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#group_nqo {
    height: auto;
    min-height: 53px;
}
}



@media all {
    
#bc0cd843 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 52%, rgba(124, 16, 98, 1) 100%);
    background-origin: border-box;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-end;
    padding: 16px 30px 16px 30px;
}
    
#a788fef8 {
    min-height: 205px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 32px 1% 32px;
}
    
#widget_m2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db62d7f4 {
    margin-bottom: 50px;
}
    
#widget_s9m {
    width: 16%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 75ec976 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 52%, rgba(124, 16, 98, 1) 100%);
    background-origin: border-box;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-end;
    padding: 16px 30px 16px 30px;
}
    
#\30 75513ef {
    width: 16%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ccf3e6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff8c5da1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    align-items: center;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 52%, rgba(124, 16, 98, 1) 100%);
    background-origin: border-box;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-end;
    padding: 16px 30px 16px 30px;
}
    
#d96cba24 {
    width: 16%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d2c0fee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a788fef8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_s9m {
    height: auto;
    width: 32%;
}
    
#bc0cd843 {
    order: 0;
}
    
#\31 75ec976 {
    order: 2;
}
    
#\30 75513ef {
    height: auto;
    width: 32%;
}
    
#ff8c5da1 {
    order: 1;
}
    
#d96cba24 {
    height: auto;
    width: 32%;
}
}



@media (max-width: 767px) {
    
#bc0cd843 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0% 0% 0% 0%;
}
    
#a788fef8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding-bottom: 2%;
}
    
#widget_s9m {
    height: auto;
}
    
#\31 75ec976 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 75513ef {
    height: auto;
}
    
#ff8c5da1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0% 0% 0% 0%;
}
    
#d96cba24 {
    height: auto;
}
    
#\34 ccf3e6f {
    margin-top: 0px;
}
}



@media all {
    
#b3863a28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    align-items: center;
}
    
#\33 37e3a4f {
    background-color: var(--color_2);
    background-image: initial;
}
    
#ec66cc8b {
    min-height: 602px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
}
    
#\32 b5249a0 {
    width: 899px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f3b3afb4 {
    margin-top: 10px;
}
    
#\30 ebf9905 {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3863a28 {
    padding-left: 10px;
    padding-right: 10px;
}
    
#ec66cc8b {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#b3863a28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 30px 16px 30px 16px;
}
    
#ec66cc8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 0px 0% 0px 0%;
}
    
#\32 b5249a0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ebf9905 {
    margin-top: 0px;
}
}



@media all {
    
#\39 0005ace {
    min-height: 488px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
}
    
#\32 98aa059 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 43.47%;
    min-width: 4%;
    order: 1;
    background-image: url();
    align-items: center;
    border-radius: 40px 40px 40px 40px;
    padding-right: 16px;
}
#\32 98aa059.lazy {
    background-image: url('');
}
    
#bbaf6321 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 54.533570743510154%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
#bbaf6321.lazy {
    background-image: url('');
}
    
#\38 c84e353 {
    background-image: linear-gradient(135deg, rgba(52, 93, 102, 1) 52%, rgba(124, 16, 98, 1) 100%);
    background-origin: border-box;
}
    
#\33 69f407c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\33 69f407c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 705c753 {
    width: 899px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46f253b {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_udj {
    width: 66.07%;
    height: 871px;
    max-width: 100%;
}
    
#group_kkt::before, #group_kkt > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.43;
    border-radius: inherit;
}
#group_kkt {
    align-items: flex-start;
    width: 61.14%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/new1dun-1920w.jpg);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-right: 9%;
    padding: 16px 16px 16px 16px;
}
#group_kkt.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAb/xAAgEAACAQMEAwAAAAAAAAAAAAABAgMABAUGERNxMzVR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDETFB/9oADAMBAAIRAxEAPwCeyuocpLlZbaxh5LZzsCPlOXAysoLIwJG5FH0t7CPurqTyN2aZkWOEEWNvJ//Z');
}
    
#widget_oon {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d11947b::before, #\33 d11947b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.43;
    border-radius: inherit;
}
#\33 d11947b {
    align-items: flex-start;
    width: 61.14%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/dispensary-vancouver+%282%29-1920w.jpg);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
}
#\33 d11947b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAwABAgQFIRMUFXGBkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACA1L/2gAMAwEAAhEDEQA/AM9M1Kc1EQ4YR4JH5Zu1WzoWs477eoiWNL9ML0sgT//Z');
}
    
#\32 20aa832 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ac78615::before, #\32 ac78615 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.34;
    border-radius: inherit;
}
#\32 ac78615 {
    align-items: flex-start;
    width: 61.14%;
    min-height: 256px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a280401a/dms3rep/multi/opt/sunshine-coast-dispensary-1024x744+%282%29-1920w.jpg);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-right: 10%;
    padding: 16px 16px 16px 16px;
}
#\32 ac78615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBBEFBiFBQmGB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMREv/aAAwDAQACEQMRAD8AhYS+ATiqeXiFreO3igVGZoRPIBUT2DjbTtEQY0tC3T6P/9k=');
}
    
#b5a90d6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0005ace {
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 98aa059 {
    width: 100%;
    min-height: 256px;
    padding-top: 0px;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    height: auto;
    column-gap: 2%;
}
#\32 98aa059.lazy {
    background-image: url('');
}
    
#bbaf6321 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
    height: auto;
    justify-content: center;
}
#bbaf6321.lazy {
    background-image: url('');
}
    
#\33 69f407c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#widget_udj {
    width: 100.01%;
    height: 659px;
    margin: 0px 0% 0px 0%;
}
    
#group_kkt::before, #group_kkt > .bgExtraLayerOverlay {
    
}
#group_kkt {
    width: 33.35044971381848%;
    height: auto;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
#group_kkt.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAb/xAAgEAACAQMEAwAAAAAAAAAAAAABAgMABAUGERNxMzVR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDETFB/9oADAMBAAIRAxEAPwCeyuocpLlZbaxh5LZzsCPlOXAysoLIwJG5FH0t7CPurqTyN2aZkWOEEWNvJ//Z');
}
    
#\33 d11947b::before, #\33 d11947b > .bgExtraLayerOverlay {
    
}
#\33 d11947b {
    width: 32.588879803761245%;
    height: auto;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
#\33 d11947b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAwABAgQFIRMUFXGBkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACA1L/2gAMAwEAAhEDEQA/AM9M1Kc1EQ4YR4JH5Zu1WzoWs477eoiWNL9ML0sgT//Z');
}
    
#\32 ac78615::before, #\32 ac78615 > .bgExtraLayerOverlay {
    
}
#\32 ac78615 {
    width: 29.90%;
    height: auto;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
#\32 ac78615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBBEFBiFBQmGB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMREv/aAAwDAQACEQMRAD8AhYS+ATiqeXiFreO3igVGZoRPIBUT2DjbTtEQY0tC3T6P/9k=');
}
}



@media (max-width: 767px) {
    
#\39 0005ace {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 98aa059 {
    width: 100%;
    min-height: 257px;
    align-items: center;
    order: 0;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
}
#\32 98aa059.lazy {
    background-image: url('');
}
    
#bbaf6321 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
#bbaf6321.lazy {
    background-image: url('');
}
    
#\33 69f407c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 705c753 {
    margin: 0px 0% 0px 0%;
}
    
#\33 46f253b {
    width: 288px;
    height: auto;
    min-height: 67px;
    margin: 0px 0% 0px 0%;
}
    
#widget_udj {
    width: 74.55%;
    height: 697px;
}
    
#group_kkt::before, #group_kkt > .bgExtraLayerOverlay {
    
}
#group_kkt {
    width: 100.00%;
    margin-right: 0%;
}
#group_kkt.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAb/xAAgEAACAQMEAwAAAAAAAAAAAAABAgMABAUGERNxMzVR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDETFB/9oADAMBAAIRAxEAPwCeyuocpLlZbaxh5LZzsCPlOXAysoLIwJG5FH0t7CPurqTyN2aZkWOEEWNvJ//Z');
}
    
#\33 d11947b::before, #\33 d11947b > .bgExtraLayerOverlay {
    
}
#\33 d11947b {
    width: 100.00%;
}
#\33 d11947b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQIEBwAAAAAAAAAAAAAAAwABAgQFIRMUFXGBkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACA1L/2gAMAwEAAhEDEQA/AM9M1Kc1EQ4YR4JH5Zu1WzoWs477eoiWNL9ML0sgT//Z');
}
    
#\32 ac78615::before, #\32 ac78615 > .bgExtraLayerOverlay {
    
}
#\32 ac78615 {
    width: 100.00%;
    margin-right: 0%;
}
#\32 ac78615.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIDBBEFBiFBQmGB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMREv/aAAwDAQACEQMRAD8AhYS+ATiqeXiFreO3igVGZoRPIBUT2DjbTtEQY0tC3T6P/9k=');
}
}



@media all {
    
#\39 0049725 {
    width: 100%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fcfb553 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ebae61f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 d844688 {
    min-height: 175px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 069b82b {
    width: 100%;
    height: 105px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hp0 {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_192 {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\32 7cc9b3a {
    width: 100%;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82e7110 {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d844688 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 132px;
}
    
#\30 069b82b {
    height: 100px;
}
    
#\32 7cc9b3a {
    height: 90px;
}
    
#\34 82e7110 {
    height: 100px;
}
    
#group_hp0 {
    padding-left: 4px;
    padding-right: 4px;
}
    
#group_192 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#ebae61f9 {
    padding-left: 4px;
    padding-right: 4px;
}
}



@media (max-width: 767px) {
    
#\39 0049725 {
    height: 85px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fcfb553 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ebae61f9 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d844688 {
    min-height: 303px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 1%;
    row-gap: 0px;
}
    
#\30 069b82b {
    height: 110px;
    margin: 0px 0% 0px 0%;
}
    
#group_hp0 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_192 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7cc9b3a {
    height: 95px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 82e7110 {
    height: 110px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 f47a001 {
    min-height: 130px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
}
    
#\39 f23713b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 16px;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 d101540 {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f47a001 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 98px;
}
    
#\39 f23713b {
    padding-left: 32px;
    padding-right: 32px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\38 f47a001 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 1% 25px 1%;
}
    
#\39 f23713b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
}
    
#\35 d101540 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
}



@media all {
    
#a3cf7399 {
    min-height: 549px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 32px;
    padding-right: 32px;
}
    
#\31 f3347ab {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#be83594f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-top: 40px;
    padding-bottom: 40px;
    align-items: center;
}
    
#\37 2bbdb46 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#b4822018 {
    width: 767px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3cf7399 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 577px;
}
    
#\31 f3347ab {
    order: 2;
}
    
#be83594f {
    padding-left: 32px;
    padding-right: 32px;
}
}



@media (max-width: 767px) {
    
#a3cf7399 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 30px 0%;
}
    
#\31 f3347ab {
    width: 100%;
    margin-top: 0px;
}
    
#be83594f {
    width: 100%;
    min-height: 575px;
    align-items: center;
    row-gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    padding-bottom: 0px;
}
    
#b4822018 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3773986 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 390px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 60111a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 ebda191 {
    width: 1055px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da9e8442 {
    background-image: initial;
    background-color: rgba(52,93,102,1);
}
    
#widget_imo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b0g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ke9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#bf967171 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 907b83d {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1bc65d3 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c0daf3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 58cab92 {
    width: 1055px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 91337e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d77feaee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 aa78afc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\30 5ce6a63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ebeb547 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d71c2e6 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f423a470 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 6105ba9 {
    width: 1055px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e26cf95b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3c74a34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e45ef3bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\32 23b6275 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec08d49 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4ca880f {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3773986 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 408px;
    row-gap: 4px;
}
    
#\32 60111a3 {
    width: 49%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 c0daf3f {
    width: 49%;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f423a470 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3773986 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 4% 2% 4%;
}
    
#\32 60111a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ebda191 {
    margin: 0px 0% 0px 0%;
}
    
#bf967171 {
    height: auto;
    min-height: 53px;
}
    
#\39 907b83d {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#\31 1bc65d3 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#\32 c0daf3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 58cab92 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5ce6a63 {
    height: auto;
    min-height: 53px;
}
    
#\38 ebeb547 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#\31 d71c2e6 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#f423a470 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6105ba9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 23b6275 {
    height: auto;
    min-height: 53px;
}
    
#\37 ec08d49 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#c4ca880f {
    width: 270px;
    height: auto;
    min-height: 53px;
}
}



@media all {
    
#\34 3297852 {
    width: 288px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f276906c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 402628c {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 523px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f649d8c9 {
    width: 851px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c06fc31 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_54q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



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



@media (max-width: 767px) {
    
#\34 3297852 {
    width: 270px;
    height: auto;
    min-height: 53px;
}
    
#f276906c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 402628c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f649d8c9 {
    margin: 0px 0% 0px 0%;
}
}

