@media all {
  *#dm .dmInner div.u_1993757464 img {
    object-fit:cover !important;
    border-radius:0% !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1505179803 .dmforminput input { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .dmforminput textarea { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .dmforminput .fileUploadLink { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .checkboxwrapper span { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .radiowrapper span { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .optinwrapper div { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .freetextwrapper { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .dmforminput select { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1505179803 .dmforminput option { color:var(--color_7) !important; }

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

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

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

  *#dm .dmInner div.u_1505179803 input::placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 input.placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 textarea::placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 textarea.placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 select::placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 select.placeholder {
    font-weight:400 !important;
    font-family: Poppins !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1505179803 .dmform-success {
    color:rgba(255,255,255,1) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1505179803 .dmform-success .rteBlock {
    color:rgba(255,255,255,1) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1505179803 .dmform-error {
    color:rgba(255,255,255,1) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1505179803 input[type="submit"] {
    font-size:14px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1505179803 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    margin-block-start:5px !important;
    float:left !important;
    display:block !important;
    border-radius:0px 0px 0px 0px !important;
    width:100px !important;
    height:48px !important;
  }

  *#dm .dmInner a.u_1589335763:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1589335763.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1497272498 img {
    object-fit:cover !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1547204075 img {
    object-fit:cover !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1451084093 img {
    object-fit:cover !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1430150083 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1795724017:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1795724017.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1505179803 .dmformsubmit:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1505179803 .dmformsubmit.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1397654833 span.text { font-size:14px !important; }

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

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

  *#dm .dmInner a.u_1134926928 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1589335763 span.text { font-size:12px !important; }

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

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

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

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

  *#dm .dmInner a.u_1134926928 span.text { font-size:12px !important; }
}
*#dm .dmInner div.u_1787571044
{
	z-index:99 !important;
}
*#dm .dmInner div.u_1450568864
{
	z-index:99 !important;
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_1787571044
{
}
*#dm .dmInner div.u_1450568864
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 6b8c1ad {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bce7e2fe {
    width: 249px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b5d16e8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 4.714015980237961% 0% 4.714015980237961%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4f35df8 {
    align-items: flex-start;
    width: 51.22%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    height: auto;
    order: 2;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd149fbd::before, #fd149fbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
}
#fd149fbd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/749746dd/dms3rep/multi/opt/6519f5589d4416d9259240cd_AndreaYoga_LowRes_012-1920w.jpg");
}
    
#widget_rpl {
    width: 29.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#fe344989 {
    width: 249px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a2e6a4f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 1.5768724096653692% 1.5768724096653692% 1.5768724096653692% 1.5768724096653692%;
    margin: 0% 0% 0% 0%;
}
    
#\37 25efc3c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 da1142c {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_0hk {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_lvo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ob5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8ce4d08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 1.5768724096653692% 1.5768724096653692% 1.5768724096653692% 1.5768724096653692%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f7ac209 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 810580b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0057253 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b2b8b06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 1.5768724096653692% 1.5768724096653692% 1.5768724096653692% 1.5768724096653692%;
    margin: 0% 0% 0% 0%;
}
    
#f948ca4f {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\34 83711df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f66b2193 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 1232214 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0688307 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#da89b4a5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    box-shadow: none;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ca024fc {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 60px 13% 60px 13%;
    margin: 0% 0% 0% 0%;
}
    
#e5510961 {
    align-items: center;
    width: 33.299864732934104%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    box-shadow: rgba(94, 90, 90, 0.3) 3px 0px 11px 0px;
    justify-content: space-between;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a7fec834 {
    width: 271px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d847749b {
    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;
}
    
#b8d82128 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
}
    
#cb442284 {
    margin: 0px 0% 0px 0%;
}
    
#group_qpm {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 124px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    height: auto;
}
    
#widget_bvd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 af17a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e94cbe5 {
    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;
}
    
#group_v5r {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b85feb61 {
    align-items: center;
    width: 33.3%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    box-shadow: rgba(94, 90, 90, 0.3) 3px 0px 11px 0px;
    justify-content: space-between;
    height: auto;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc13abb {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
}
    
#\34 b5a5cb0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec33d42d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ec25bb {
    width: 271px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8df4008 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5a5bfb4 {
    align-items: center;
    width: 33.299864732934104%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    box-shadow: rgba(94, 90, 90, 0.3) 3px 0px 11px 0px;
    justify-content: space-between;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c9776713 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
}
    
#\34 5f5b108 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 88a13c8 {
    width: 271px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9787e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0968349 {
    width: 100.00009698878229%;
    height: auto;
    max-width: 100%;
}
    
#\37 28f66f9 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#d2dfbe18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#d2dfbe18 {
    width: 65.30%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\39 ea0c483 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45.5%;
    min-width: 4%;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3e05903 {
    min-height: 862px;
    column-gap: 9%;
    row-gap: 54px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 7% 4% 7%;
    margin: 0% 0% 0% 0%;
}
    
#c624dc60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.5%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 839f74f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1220ddf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 aefcb16 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 a87ebb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6ffab1a {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3f44e5c {
    background-image: url("https://irp.cdn-website.com/749746dd/dms3rep/multi/opt/652947c57055ebfe18afc846_AndreaYoga_LowRes_071+2-1920w.jpg");
    background-attachment: fixed;
    background-position: 50% 100%;
}
}



@media all {
    
#\31 2935041 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 97b4034 {
    min-height: 204px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4ae375d {
    width: 66.80%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\39 e9a16c3 {
    flex-direction: row;
    align-items: center;
    width: 39.46%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#d1b3dcfc {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 3b2abdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 576a7f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 576a7f8 {
    width: 178px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    margin: 0px 1.5% 0px 1.5%;
}
    
#\30 1ddb627 {
    margin: 0px 0% 0px 0%;
}
    
#d95d57b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d95d57b8 {
    width: 182px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    margin: 0px 1.5% 0px 1.5%;
}
}



@media all {
    
#\33 6ffe456 {
    width: 35.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ca550a9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    order: 0;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a692e821 {
    width: 53.49%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea72c7ba {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 4b2e551 {
    min-height: 90px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9bf4c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 20px 1% 20px 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#d7bdefef {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#cdbe1469 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 542e870 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d685534 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 1% 60px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9d52ac1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h0g {
    width: 276px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 58bd200 {
    margin: 0px 0% 0px 0%;
}
    
#group_nef {
    align-items: center;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8c8fee {
    align-items: center;
    width: 33.3%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f8bcfb2 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7a925b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b58be3e6 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 303c64e {
    align-items: center;
    width: 33.3%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a229fbf9 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a2b8061 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4512445 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0cu {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_ps7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 645295a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 60px 5% 60px 5%;
    margin: 0% 0% 0% 0%;
}
    
#a70e6679 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#eec667be {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#def1583a {
    margin: 0px 0% 0px 0%;
}
    
#\35 a4c3fa0 {
    width: 99.93%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 7890367[data-css-edit] {
    z-index: 99 !important;
}
#\34 7890367 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 20px 0%;
}
    
#eb861c8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb861c8d {
    width: 50.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c80dbf {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8fc184b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-image: url();
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d1e86d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e46799fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-image: url();
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bd2e4495 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0cce856 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 3.5% 60px 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6b57129 {
    width: 174px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 94ca638 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-image: url();
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d2bbc7 {
    margin: 0px 0% 0px 0%;
}
    
#c20a3ce2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c20a3ce2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d92d391b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9ee58d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2900814 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-image: url();
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6b8c1ad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 90vh;
    column-gap: 0%;
    padding: 3% 4% 3% 4%;
}
    
#b5d16e8d {
    justify-content: center;
    width: 100%;
    min-height: 8px;
    row-gap: 40px;
    padding: 8px 0px 8px 0px;
}
    
#\36 4f35df8 {
    width: 90%;
    column-gap: 3%;
}
    
#fd149fbd::before, #fd149fbd > .bgExtraLayerOverlay {
    
}
    
#widget_rpl {
    width: 71.62%;
}
    
#ce32d5d0 {
    margin: 0px 0% 0px 0%;
}
    
#bce7e2fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3% 4% 3% 4%;
}
#bce7e2fe {
    width: 40%;
}
    
#fe344989.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 3% 4% 3% 4%;
}
#fe344989 {
    width: 40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 25efc3c {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 5%;
    min-height: 240px;
    row-gap: 30px;
    padding: 5% 5% 5% 5%;
}
    
#widget_0hk {
    height: auto;
    width: 30px;
}
    
#\32 b009a62 {
    margin: 0px 0% 0px 0%;
}
    
#a2e6a4f2 {
    width: 30%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8ce4d08 {
    width: 30%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f7ac209 {
    height: auto;
    width: 30px;
}
    
#\38 b2b8b06 {
    width: 30%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f948ca4f {
    height: auto;
    width: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ca024fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 60px 6% 60px 6%;
}
    
#da89b4a5 {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    column-gap: 2%;
    padding: 0px 0% 0% 0%;
}
    
#e5510961 {
    width: 33.3%;
    min-height: 463px;
    height: auto;
    margin-left: 0%;
    padding: 5.2099483629647025% 3% 5.2099483629647025% 3%;
}
    
#cb442284 {
    margin: 0px 0% 0px 0%;
}
    
#a7fec834 {
    height: auto;
}
    
#b8d82128 {
    width: 100%;
}
    
#group_qpm {
    width: 100%;
    min-height: 80px;
}
    
#b85feb61 {
    width: 33.298555133079844%;
    min-height: 463px;
    height: auto;
    padding: 5.2099483629647025% 3% 5.2099483629647025% 3%;
}
    
#\33 bc13abb {
    width: 100%;
}
    
#b0ec25bb {
    height: auto;
}
    
#d5a5bfb4 {
    width: 33.298555133079844%;
    min-height: 463px;
    height: auto;
    padding: 5.2099483629647025% 3% 5.2099483629647025% 3%;
}
    
#c9776713 {
    width: 100%;
}
    
#\30 88a13c8 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0968349 {
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\37 28f66f9 {
    width: 99.40%;
}
    
#\38 3e05903 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 13% 8% 13%;
}
    
#c624dc60 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#f1220ddf {
    width: 99.40%;
}
    
#\34 aefcb16 {
    margin: 0px 0% 0px 0%;
}
    
#d2dfbe18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 5% 4px 5%;
}
#d2dfbe18 {
    width: 48.32%;
    margin-top: 25px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ea0c483 {
    justify-content: flex-start;
    padding-top: 0px;
    padding-left: 2.5%;
    padding-right: 2.5%;
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6ffab1a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2935041 {
    width: 80%;
}
    
#\36 97b4034 {
    padding: 0px 0% 0px 0%;
}
    
#\39 e9a16c3 {
    width: 100.00%;
}
    
#\30 1ddb627 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4ae375d {
    width: 80.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6ffe456 {
    width: 40.96%;
}
    
#a692e821 {
    width: undefinednull;
}
    
#\36 ca550a9 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b2e551 {
    padding: 0px 4% 0px 4%;
}
    
#d06eb0f7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a9bf4c0 {
    width: 100%;
    padding: 60px 1% 60px 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 542e870 {
    height: 157px;
    width: 100%;
}
    
#\35 d685534 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    min-height: 0;
    row-gap: 30px;
    padding: 5% 5% 5% 5%;
}
    
#\31 58bd200 {
    margin: 0px 0% 0px 0%;
}
    
#cdbe1469 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f8bcfb2 {
    height: 157.6px;
    width: 100%;
}
    
#a229fbf9 {
    height: 157px;
    width: 100%;
}
    
#group_0cu {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 645295a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#eec667be {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#def1583a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7890367[data-css-edit] {
    z-index: 100;
}
#\34 7890367 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#eb861c8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb861c8d {
    width: 66.28%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0c80dbf {
    column-gap: 1%;
    flex-wrap: wrap;
    width: 100%;
    min-height: 80px;
}
    
#\37 8fc184b {
    width: 19.998698393329267%;
    height: auto;
    min-height: 121px;
}
    
#\37 d1e86d5 {
    height: auto;
}
    
#e46799fa {
    width: 19.998698393329267%;
    height: auto;
    min-height: 122px;
}
    
#bd2e4495 {
    height: auto;
}
    
#\36 0cce856 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 7% 60px 7%;
}
    
#\37 94ca638 {
    width: 19.998698393329267%;
    height: auto;
    min-height: 124px;
}
    
#\36 4d2bbc7 {
    margin: 0px 0% 0px 0%;
}
    
#c20a3ce2 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 8%;
}
    
#d92d391b {
    height: auto;
}
    
#f9ee58d5 {
    height: auto;
}
    
#d2900814 {
    width: 62%;
}
}



@media (max-width: 767px) {
    
#\32 6b8c1ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 10% 10% 10%;
}
    
#bce7e2fe {
    width: 99.99993781391137%;
    margin: 0px 0% 0px 0%;
}
    
#b5d16e8d {
    min-height: 80vh;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 4f35df8 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 17px;
    justify-content: center;
}
    
#fd149fbd::before, #fd149fbd > .bgExtraLayerOverlay {
    
}
    
#widget_rpl {
    width: 80%;
}
    
#ce32d5d0 {
    margin: 0px 0% 0px 0%;
}
    
#fe344989 {
    width: 99.99993781391137%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a2e6a4f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 25efc3c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 10% 10% 12% 10%;
}
    
#widget_0hk {
    height: auto;
}
    
#\32 b009a62 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8ce4d08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f7ac209 {
    height: auto;
}
    
#\38 b2b8b06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f948ca4f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#da89b4a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ca024fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 5% 60px 5%;
}
    
#a7fec834 {
    height: auto;
}
    
#e5510961 {
    width: 100%;
    min-height: auto;
    padding: 10% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#cb442284 {
    margin: 0% 0% 0% 0%;
}
    
#b8d82128 {
    width: 100.00%;
}
    
#group_qpm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b85feb61 {
    width: 100%;
    min-height: auto;
    padding: 10% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc13abb {
    width: 100.00%;
}
    
#b0ec25bb {
    height: auto;
}
    
#d5a5bfb4 {
    width: 100%;
    min-height: auto;
    padding: 10% 20px 10% 20px;
    margin: 0px 0% 0px 0%;
}
    
#c9776713 {
    width: 100.00%;
}
    
#\30 88a13c8 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 0968349 {
    height: auto;
    width: 99.99993781391137%;
}
    
#\37 28f66f9 {
    width: 100.00%;
}
    
#\39 ea0c483 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5%;
}
    
#\38 3e05903 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 11% 7% 10% 7%;
}
    
#c624dc60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1220ddf {
    width: 100.00%;
}
    
#d2dfbe18.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#d2dfbe18 {
    width: 100%;
    height: auto;
    min-height: 45px;
}
    
#\34 aefcb16 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 2935041 {
    width: 100.00%;
}
    
#\36 97b4034 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 4ae375d {
    width: 100.00%;
}
    
#\39 e9a16c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.73%;
}
    
#\30 1ddb627 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3b2abdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 13.966480446927374% 5% 13.966480446927374% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 576a7f8 {
    margin: 0px 0% 0px 0%;
}
    
#d95d57b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6ffe456 {
    width: 92.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ca550a9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a692e821 {
    min-width: 32px;
    width: 290px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b2e551 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 5% 10% 5%;
}
    
#d06eb0f7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a9bf4c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 542e870 {
    height: auto;
}
    
#\35 d685534 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 10% 3% 12% 3%;
}
    
#\31 58bd200 {
    margin: 0px 0% 0px 0%;
}
    
#cdbe1469 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_h0g {
    width: 336px;
}
    
#\33 f8bcfb2 {
    height: auto;
}
    
#b58be3e6 {
    width: 336px;
}
    
#a229fbf9 {
    height: auto;
}
    
#e4512445 {
    width: 336px;
}
    
#group_0cu {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ps7 {
    width: 100.00%;
}
    
#group_nef {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8c8fee {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 303c64e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 645295a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 60px 5% 60px 5%;
}
    
#eec667be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#def1583a {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 7890367 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#eb861c8d {
    width: 99.44%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0c80dbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 8fc184b {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 113px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d1e86d5 {
    height: auto;
}
    
#e46799fa {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 113px;
    margin: 0px 0% 0px 0%;
}
    
#bd2e4495 {
    height: auto;
}
    
#\36 0cce856 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\32 6b57129 {
    width: 90%;
}
    
#\37 94ca638 {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 113px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d2bbc7 {
    margin: 0px 0% 0px 0%;
}
    
#c20a3ce2 {
    width: 99.44%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d92d391b {
    height: auto;
}
    
#f9ee58d5 {
    height: auto;
}
    
#d2900814 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

