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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1114297630 .scroll-item {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1132516832 img {
    border-radius:24px 24px 24px 24px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(194,161,90) rgb(194,161,90) rgb(194,161,90) rgb(194,161,90) !important;
    object-fit:cover !important;
  }
}
*#dm .dmInner div.u_1398507619
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1365430664
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1931604624
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1984810302
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1467706251
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1007943768
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
*#dm .dmInner div.u_1248441026
{
	text-shadow:3px 3px 6px rgba(0,0,0,0.7) !important;
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1398507619
{
}
*#dm .dmInner div.u_1365430664
{
}
*#dm .dmInner div.u_1931604624
{
}
*#dm .dmInner div.u_1984810302
{
}
*#dm .dmInner div.u_1467706251
{
}
*#dm .dmInner div.u_1007943768
{
}
*#dm .dmInner div.u_1248441026
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\39 2452901.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2452901 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#ba02b645 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
}
    
#\33 938b1a0::before, #\33 938b1a0 > .bgExtraLayerOverlay {
    
}
#\33 938b1a0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-wax-tint-540h.JPG");
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    min-width: 32px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\33 938b1a0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAAECAwQFBhMRFCMxkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8A1SsS+4qONHaMRvhTDt+Xxt5onSABgFfcvrbMyG//2Q==');
}
    
#cd52e674 {
    min-height: 610px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 ae631a2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-02.png-540h.png");
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    min-width: 32px;
    margin-top: 50px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#\35 ae631a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB/UlEQVQozx3N6VMSYQCA8fePbuqDTTONY2lMZpPmFYilNOK1mOaRQIgYRxDUyqEuKyy7y7LIpeAAzTyNff/N84hqLomZTWDKMQw5hnkeo5qNUyskqSt/aJYvaevXiAdk5VPU8imqchwjE0HPRDDkKFYhxU0xR1NTEGo8gPk7ii3HsJIhtNAupdAuWiL4/2BdZLCLeUT+eAs95seOHqMfraNsLKBILsoBiUo8gCHHqV3KiPSWi2v/NlZQorS5wKXbgbLyhorPhRHcpJrw08j9ROQO1qiEdrCDW5S8MyjLDtRlB5pnCt23iBVYpxE/RBiJAPXoIc0TCUNapLT6lqJzAtU5RnnVgbE9Q21/CdFKn2Cf7lD9+hFtbZqS+zXF+RcoC6OoS2Nongl07yTCDvu4kpxkPrwkPjlCYuIxyVdPyM08o+Qew/ROUpPeIwz/OoW9VX59nufH7Dhhxwih8Uekpp+irjhoHLjpRnyIWvqUcjJMIXxE2ufhzDXF93fPic6NomzM0j7bY3iRRHRrBnd1i5alY1/JqGffkL98IuOdQ9330EqH+WsWEcNBn/59j/vbNl3bpFnMYmUiVCIHWAk/nYs0Q1t/gAP6vS69Tou7hs2tqdEpX9FWzrktZunpKoOGhRj0+/R7D8UO3VaD7o1Nt16lZ5vc2yb9G4ths84/p+b8Clvavu0AAAAASUVORK5CYII=');
}
    
#a71e023c {
    margin: 0px 0% 0px 0%;
}
    
#b62410a4 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1fe32d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\39 b288805.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b288805 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c3d17558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3a05f72::before, #\33 3a05f72 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 3a05f72 {
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-01-1920w.png");
}
#\33 3a05f72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAn0lEQVQI1wXBTwvBYADA4X1KVyc3Lpy4UUKxC8XEO2xRm62Zl02YlTf5dxFH5aP8PI/2+yi+b8X7HvO6rniePS6JhzpuiAMXa9ilXi6gHf0pO0ewXwqUnPNMJLdDxCNNUdsNcjLEqJbQwpnAFwMCYbA2DSJ7RmBOkNaCcDTGbtbQ81m0dB1zCiSJ6yPHJk6vj2i1mbZ17GaDUaVIJ5fhDzgidpESS3JXAAAAAElFTkSuQmCC');
}
}



@media all {
    
#d76a64aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5f7de9c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\30 e5aa598.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e5aa598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9cddc68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1d2 {
    width: 95.40%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 15px 0% 0px 0%;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.65;
}
#\35 5948d1f {
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-02-1920w.png");
    box-shadow: none;
    background-origin: border-box;
}
#\35 5948d1f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AGg9J/9kOCb/cD0s/3w/Mf+NQzj/hjwz/4U7M/+SRkD/slVW/8xfZv8AWjIk/10xJP9jMST/ajEk/3s5Lv9/OzH/hTw1/45APP+tT1P/x11l/wB3RTP/fkYz/4FEL/+DQyz/iEUv/4VCMP9/OS//gDMw/5xCR/+5Vl3/ALh1Vv+/elr/wHxZ/7VzUP+ubEv/p2NF/5hTPP+FPC//hzU0/5Y7P/8A7qF0//Gmef/0q37/76d6/+afdP/Zj2X/unJP/5ZLNv+ANC3/gi8x/xa+bPn7VrwMAAAAAElFTkSuQmCC');
}
    
#group_tn5::before, #group_tn5 > .bgExtraLayerOverlay {
    
}
#group_tn5 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    background-size: contain;
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
}
    
#\37 e44f353 {
    width: 100.00%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83a0086 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 4123064 {
    margin: 0px 0% 0px 0%;
}
    
#e8927e2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#ce039662 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\37 e1f2eb5 {
    align-items: center;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 805c44c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 805c44c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac944fd8 {
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 0;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    --column-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbe0fa95 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10c6c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1428482 {
    align-items: center;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    --column-gap: 2%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6019e2c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sav {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 641bc99 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0a10370::before, #f0a10370 > .bgExtraLayerOverlay {
    
}
#f0a10370 {
    background-image: none;
    background-attachment: fixed;
    background-color: var(--color_5);
}
    
#widget_71v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_71v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#ba0fb18f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 1px 0 1px 0;
    border-color: rgba(194,161,90,1) #000000 rgba(194,161,90,1) #000000;
    border-style: solid;
}
    
#af57e954 {
    min-height: 70px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#b7d09b2e {
    margin: 0px 0% 0px 0%;
}
    
#widget_4b2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ca442757 {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5076273 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6c88b0 {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 1ae3a9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1ae3a9f {
    width: 64.50%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e42b91c2 {
    min-height: 641px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e293ecc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e293ecc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e2cd751::before, #\33 e2cd751 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.6;
}
#\33 e2cd751 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-hero-home-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 dd1f811 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af12ed6c {
    margin: 0px 0% 0px 0%;
}
    
#a445828c {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 65adfba {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd3c214.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bd3c214 {
    width: 83.61%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a940c1 {
    width: 87.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2ded12c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2ded12c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 10px 0%;
}
    
#\39 bcc81ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#c36229ce {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f5b25ca1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d19f08e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
}
    
#bd5c00d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acfa53a {
    margin: 0px 0% 0px 0%;
}
    
#widget_8j7 {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#\32 b3981df {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 470e293 {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#f1ed1833 {
    width: 87.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 57a6101 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e05421 {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#\37 d0b80a9 {
    width: 87.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b97cd6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ea915c {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#\31 40d8393 {
    width: 87.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 76f5825 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 381c7c4 {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#\33 00f94f1 {
    width: 87.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dafb00a0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c4feed {
    width: 10.35%;
    height: 59px;
    max-width: 100%;
}
    
#a2ce3eed {
    width: 84.46%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d292646 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5531880 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
}
    
#\37 65c3ae7 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b011761 {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e10ccb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aca4b220.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aca4b220 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c05cb080 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0d7d443 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#af684070 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40290d3 {
    margin: 40px 45px 40px 45px;
}
    
#afaa791f::before, #afaa791f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.75;
    border-radius: inherit;
}
#afaa791f {
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-04-1920w.webp");
    border-radius: 24px 24px 24px 24px;
}
#afaa791f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAADQAQCdASoKAA8AAUAmJYwCdAELZMHa+AD+yr9LFhwTq0Z4IDlYDdeQAXkMr9QRLBbTu2qVHtBfEuMhIB2BIoFuN7a5708T87Qgge3StJdmApyLe2AAAA==');
}
    
#\30 ad53325 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb97ee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cb97ee0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f82f68 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: center;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cgv {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-06-61433009-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
#group_cgv.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQQDAQAAAAAAAAAAAAABAgAFBhEhBAcSFP/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQASMv/aAAwDAQACEQMRAD8ApN8c57WoR+ZAyswOjjcn6di1gIoHjGIiCdNaBkv/2Q==');
}
    
#\34 9f31e1d {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#f7369929 {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-07-1920w.JPG");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f7369929.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBIVIjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREh/9oADAMBAAIRAxEAPwCutDSUhBCSYg7ENCMuTYjhD14iIbrKJiP/2Q==');
}
    
#\34 3db0211 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad508b94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bd7508db {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef274a2 {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ce918f {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-08-7c8ef9de-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
#\39 5ce918f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0wXBWy9CAQDA8fN1PHj04sm89KCn1thoNmtnw7JDwmYpXTaiyyl0Ec1WnabUVCxlbkexbjtJPPsmf7+fYDbMsGzQ4bfMo3gkPtMy7dIVg5c6v9qQQXdAR20i6CcnEPXTRNYXKR/ZaJy5UI4d5OKnPNzV6Lc1tHYPYWp8DMmgI+tcQ406ufXZ2BfnsIpLhPwyr89NvrUfBJvJSHJnhfeYh1EmRD3s4GB1AclkxO908FS9Z9j/QvBaN7gJuBkVEvxVU/QyMoXDLeK7Fq4DbtR8mn6jhmDf3CPi8lKJyjQzCT6UBG/pGK3cBZ18ipZyTuMyjGCctSCat/HZveTkIMWTIOVkHLVUpFsp8JgMkXVJ/AMv3sAXUivsOQAAAABJRU5ErkJggg==');
}
    
#e2741280 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 26c00de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8198e53 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de4d840 {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 230303e {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-09-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
#\30 230303e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQY0x3Fu07CUACA4fN8Jj6AD2CMJi48ghonHwAcNC4uyoALhJtELLSUcio0tD2cXikgkUQdnH8Thi+fWBcF6zyjSDSZVuhwTqR8lsmCr03O727D3/cWsU5jluGM1BvvRVMbPbVIvBErJdnlAT+fKaIIpyTSQFvd/ZHT30tmJkXgsI1m7DIfkboG8biHtnss/Q8yzyGWAxbjN9SoQzRqkU9eEWrYIDDbKMdglcasYo2WQybNKnbtHuu5gny5QwRWB7ffRA56hL5PFi2YD5q0bq+oXZ/ydHFC7aaE8J13zG6dfruBbZooz0XWH6leHvNwfkD57JBK6Yh/JbrrKL5vFFIAAAAASUVORK5CYII=');
}
    
#\37 778e1e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c597efa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7f0ecb4 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c7bcb3a {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#b7dea2c8 {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-10-1920w.JPG");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
#b7dea2c8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQRMQUGEv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAACAAES/9oADAMBAAIRAxEAPwDX+x+JO3BnyvaWrqP0pbuTkxWIoUGrgDjoxEA1vU0nL//Z');
}
    
#ebaa7f0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5690f1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1aa4cef {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9237542 {
    align-items: center;
    width: 32.66%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#bea3d07a {
    align-items: flex-start;
    width: 200px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1) rgba(194,161,90,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    background-image: url("https://lirp.cdn-website.com/44c35a2e/dms3rep/multi/opt/SoWell-Beauty-Day-Spa-content-home-11-1920w.JPG");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
#bea3d07a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQRIRMiYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAHBEAAQMFAAAAAAAAAAAAAAAAAgABAwQREiEj/9oADAMBAAIRAxEAPwDbWIC2w0RydRsAhU2ng44ma9RFSnjGYcj26c3N7Cv/2Q==');
}
    
#dad424df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 454d99c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 54c498e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f2083d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2083d6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2cb488a {
    min-height: 284px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\37 944afb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 944afb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\36 b39ce8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 c5d56ae {
    margin: 0px 0% 0px 0%;
}
    
#\39 18d4e30::before, #\39 18d4e30 > .bgExtraLayerOverlay {
    
}
#\39 18d4e30 {
    background-color: var(--color_5);
    background-image: none;
    background-position: 100% 100%;
}
    
#\38 2b36c6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba02b645 {
    width: 100%;
    min-height: 80px;
}
    
#cd52e674 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\33 1fe32d9 {
    width: 100%;
    min-height: 80px;
}
    
#\33 3a05f72::before, #\33 3a05f72 > .bgExtraLayerOverlay {
    
}
#\33 3a05f72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAn0lEQVQI1wXBTwvBYADA4X1KVyc3Lpy4UUKxC8XEO2xRm62Zl02YlTf5dxFH5aP8PI/2+yi+b8X7HvO6rniePS6JhzpuiAMXa9ilXi6gHf0pO0ewXwqUnPNMJLdDxCNNUdsNcjLEqJbQwpnAFwMCYbA2DSJ7RmBOkNaCcDTGbtbQ81m0dB1zCiSJ6yPHJk6vj2i1mbZ17GaDUaVIJ5fhDzgidpESS3JXAAAAAElFTkSuQmCC');
}
    
#\33 938b1a0::before, #\33 938b1a0 > .bgExtraLayerOverlay {
    
}
#\33 938b1a0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAAECAwQFBhMRFCMxkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8A1SsS+4qONHaMRvhTDt+Xxt5onSABgFfcvrbMyG//2Q==');
}
    
#b62410a4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5f7de9c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    
}
#\35 5948d1f {
    background-position: 50% 50%;
}
#\35 5948d1f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AGg9J/9kOCb/cD0s/3w/Mf+NQzj/hjwz/4U7M/+SRkD/slVW/8xfZv8AWjIk/10xJP9jMST/ajEk/3s5Lv9/OzH/hTw1/45APP+tT1P/x11l/wB3RTP/fkYz/4FEL/+DQyz/iEUv/4VCMP9/OS//gDMw/5xCR/+5Vl3/ALh1Vv+/elr/wHxZ/7VzUP+ubEv/p2NF/5hTPP+FPC//hzU0/5Y7P/8A7qF0//Gmef/0q37/76d6/+afdP/Zj2X/unJP/5ZLNv+ANC3/gi8x/xa+bPn7VrwMAAAAAElFTkSuQmCC');
}
    
#d76a64aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tn5::before, #group_tn5 > .bgExtraLayerOverlay {
    
}
#group_tn5 {
    width: 100%;
    min-height: 80px;
}
    
#\37 e44f353 {
    height: 342px;
}
    
#widget_1d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1d2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce039662 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f1428482 {
    column-gap: 2%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e1f2eb5 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 65px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac944fd8 {
    width: 100.00%;
    height: auto;
    min-height: 55px;
    min-width: 32px;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fbe0fa95 {
    width: 250px;
}
    
#\31 641bc99 {
    width: 250px;
}
    
#f0a10370::before, #f0a10370 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af57e954 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 61px;
    padding: 0% 0% 0% 0%;
}
    
#ba0fb18f {
    width: 100%;
    min-height: 8px;
}
    
#b7d09b2e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f6c88b0 {
    width: 100.00%;
}
    
#\33 e2cd751::before, #\33 e2cd751 > .bgExtraLayerOverlay {
    
}
    
#\37 dd1f811 {
    width: 100%;
    min-height: 8px;
}
    
#e42b91c2 {
    min-height: 712px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 28% 2% 4% 2%;
}
    
#af12ed6c {
    margin: 0px 0% 0px 0%;
}
    
#ca442757 {
    width: 669px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 1ae3a9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1ae3a9f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e293ecc {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c36229ce {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#f5b25ca1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d19f08e7 {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e2ded12c {
    width: 100.00%;
}
    
#widget_8j7 {
    height: auto;
}
    
#\34 470e293 {
    height: auto;
}
    
#\31 2e05421 {
    height: auto;
}
    
#a3ea915c {
    height: auto;
}
    
#\34 381c7c4 {
    height: auto;
}
    
#\32 8c4feed {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5531880 {
    padding: 4% 2% 4% 2%;
}
    
#\34 b011761 {
    min-width: 32px;
    min-height: auto;
    width: 49.5%;
    row-gap: 8px;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 40290d3 {
    margin: 40px 20px 40px 20px;
}
    
#\36 0d7d443 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#afaa791f::before, #afaa791f > .bgExtraLayerOverlay {
    
}
#afaa791f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAADQAQCdASoKAA8AAUAmJYwCdAELZMHa+AD+yr9LFhwTq0Z4IDlYDdeQAXkMr9QRLBbTu2qVHtBfEuMhIB2BIoFuN7a5708T87Qgge3StJdmApyLe2AAAA==');
}
    
#\30 ad53325 {
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    min-height: 1154px;
    row-gap: 16px;
    column-gap: 1%;
    align-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb97ee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cb97ee0 {
    margin: 10px 0% 10px 0%;
}
    
#group_cgv {
    width: 200px;
}
#group_cgv.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQQDAQAAAAAAAAAAAAABAgAFBhEhBAcSFP/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQASMv/aAAwDAQACEQMRAD8ApN8c57WoR+ZAyswOjjcn6di1gIoHjGIiCdNaBkv/2Q==');
}
    
#\34 9f31e1d {
    min-width: 32px;
    min-height: auto;
    width: 49.5%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f7369929 {
    width: 200px;
}
#f7369929.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBIVIjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREh/9oADAMBAAIRAxEAPwCutDSUhBCSYg7ENCMuTYjhD14iIbrKJiP/2Q==');
}
    
#\38 ef274a2 {
    min-width: 32px;
    min-height: auto;
    width: 49.5%;
    row-gap: 8px;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5ce918f {
    width: 200px;
}
#\39 5ce918f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0wXBWy9CAQDA8fN1PHj04sm89KCn1thoNmtnw7JDwmYpXTaiyyl0Ec1WnabUVCxlbkexbjtJPPsmf7+fYDbMsGzQ4bfMo3gkPtMy7dIVg5c6v9qQQXdAR20i6CcnEPXTRNYXKR/ZaJy5UI4d5OKnPNzV6Lc1tHYPYWp8DMmgI+tcQ406ufXZ2BfnsIpLhPwyr89NvrUfBJvJSHJnhfeYh1EmRD3s4GB1AclkxO908FS9Z9j/QvBaN7gJuBkVEvxVU/QyMoXDLeK7Fq4DbtR8mn6jhmDf3CPi8lKJyjQzCT6UBG/pGK3cBZ18ipZyTuMyjGCctSCat/HZveTkIMWTIOVkHLVUpFsp8JgMkXVJ/AMv3sAXUivsOQAAAABJRU5ErkJggg==');
}
    
#\32 de4d840 {
    min-width: 32px;
    min-height: auto;
    width: 49.5%;
    row-gap: 8px;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 230303e {
    width: 200px;
}
#\30 230303e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQY0x3Fu07CUACA4fN8Jj6AD2CMJi48ghonHwAcNC4uyoALhJtELLSUcio0tD2cXikgkUQdnH8Thi+fWBcF6zyjSDSZVuhwTqR8lsmCr03O727D3/cWsU5jluGM1BvvRVMbPbVIvBErJdnlAT+fKaIIpyTSQFvd/ZHT30tmJkXgsI1m7DIfkboG8biHtnss/Q8yzyGWAxbjN9SoQzRqkU9eEWrYIDDbKMdglcasYo2WQybNKnbtHuu5gny5QwRWB7ffRA56hL5PFi2YD5q0bq+oXZ/ydHFC7aaE8J13zG6dfruBbZooz0XWH6leHvNwfkD57JBK6Yh/JbrrKL5vFFIAAAAASUVORK5CYII=');
}
    
#\39 c7bcb3a {
    min-width: 32px;
    min-height: auto;
    row-gap: 8px;
    width: 49.5%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b7dea2c8 {
    width: 200px;
    row-gap: 8px;
}
#b7dea2c8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQRMQUGEv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAACAAES/9oADAMBAAIRAxEAPwDX+x+JO3BnyvaWrqP0pbuTkxWIoUGrgDjoxEA1vU0nL//Z');
}
    
#\30 9237542 {
    min-width: 32px;
    min-height: auto;
    row-gap: 8px;
    width: 49.5%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bea3d07a {
    width: 200px;
}
#bea3d07a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQRIRMiYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAHBEAAQMFAAAAAAAAAAAAAAAAAgABAwQREiEj/9oADAMBAAIRAxEAPwDbWIC2w0RydRsAhU2ng44ma9RFSnjGYcj26c3N7Cv/2Q==');
}
    
#\38 7f82f68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 7f82f68 {
    margin: 0px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2cb488a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\36 b39ce8a {
    width: 100%;
    min-height: 80px;
}
    
#\37 944afb7 {
    width: 100.00%;
}
    
#\39 18d4e30::before, #\39 18d4e30 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 2452901.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2452901 {
    margin: 10px 0% 10px 0%;
}
    
#ba02b645 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 938b1a0::before, #\33 938b1a0 > .bgExtraLayerOverlay {
    
}
#\33 938b1a0 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\33 938b1a0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQIFBQAAAAAAAAAAAAAAAAECAwQFBhMRFCMxkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8A1SsS+4qONHaMRvhTDt+Xxt5onSABgFfcvrbMyG//2Q==');
}
    
#cd52e674 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 ae631a2 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\35 ae631a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB/UlEQVQozx3N6VMSYQCA8fePbuqDTTONY2lMZpPmFYilNOK1mOaRQIgYRxDUyqEuKyy7y7LIpeAAzTyNff/N84hqLomZTWDKMQw5hnkeo5qNUyskqSt/aJYvaevXiAdk5VPU8imqchwjE0HPRDDkKFYhxU0xR1NTEGo8gPk7ii3HsJIhtNAupdAuWiL4/2BdZLCLeUT+eAs95seOHqMfraNsLKBILsoBiUo8gCHHqV3KiPSWi2v/NlZQorS5wKXbgbLyhorPhRHcpJrw08j9ROQO1qiEdrCDW5S8MyjLDtRlB5pnCt23iBVYpxE/RBiJAPXoIc0TCUNapLT6lqJzAtU5RnnVgbE9Q21/CdFKn2Cf7lD9+hFtbZqS+zXF+RcoC6OoS2Nongl07yTCDvu4kpxkPrwkPjlCYuIxyVdPyM08o+Qew/ROUpPeIwz/OoW9VX59nufH7Dhhxwih8Uekpp+irjhoHLjpRnyIWvqUcjJMIXxE2ufhzDXF93fPic6NomzM0j7bY3iRRHRrBnd1i5alY1/JqGffkL98IuOdQ9330EqH+WsWEcNBn/59j/vbNl3bpFnMYmUiVCIHWAk/nYs0Q1t/gAP6vS69Tou7hs2tqdEpX9FWzrktZunpKoOGhRj0+/R7D8UO3VaD7o1Nt16lZ5vc2yb9G4ths84/p+b8Clvavu0AAAAASUVORK5CYII=');
}
    
#a71e023c {
    margin: 0px 0% 0px 0%;
}
    
#b62410a4 {
    margin-top: -1px;
}
    
#\33 1fe32d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b288805 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\33 3a05f72::before, #\33 3a05f72 > .bgExtraLayerOverlay {
    
}
#\33 3a05f72.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAn0lEQVQI1wXBTwvBYADA4X1KVyc3Lpy4UUKxC8XEO2xRm62Zl02YlTf5dxFH5aP8PI/2+yi+b8X7HvO6rniePS6JhzpuiAMXa9ilXi6gHf0pO0ewXwqUnPNMJLdDxCNNUdsNcjLEqJbQwpnAFwMCYbA2DSJ7RmBOkNaCcDTGbtbQ81m0dB1zCiSJ6yPHJk6vj2i1mbZ17GaDUaVIJ5fhDzgidpESS3JXAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#d76a64aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5f7de9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 e5aa598 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    margin-top: -4px;
}
    
#group_tn5::before, #group_tn5 > .bgExtraLayerOverlay {
    
}
#group_tn5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e44f353 {
    height: 240px;
}
    
#widget_1d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1d2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    
}
#\35 5948d1f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AGg9J/9kOCb/cD0s/3w/Mf+NQzj/hjwz/4U7M/+SRkD/slVW/8xfZv8AWjIk/10xJP9jMST/ajEk/3s5Lv9/OzH/hTw1/45APP+tT1P/x11l/wB3RTP/fkYz/4FEL/+DQyz/iEUv/4VCMP9/OS//gDMw/5xCR/+5Vl3/ALh1Vv+/elr/wHxZ/7VzUP+ubEv/p2NF/5hTPP+FPC//hzU0/5Y7P/8A7qF0//Gmef/0q37/76d6/+afdP/Zj2X/unJP/5ZLNv+ANC3/gi8x/xa+bPn7VrwMAAAAAElFTkSuQmCC');
}
    
#\35 83a0086 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4123064 {
    margin: 0px 0% 0px 0%;
}
    
#e8927e2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ce039662 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\37 e1f2eb5 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 358px;
    align-self: center;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 805c44c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#ac944fd8 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fbe0fa95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#fbe0fa95 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1428482 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6019e2c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 641bc99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 641bc99 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0a10370::before, #f0a10370 > .bgExtraLayerOverlay {
    
}
    
#widget_71v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_71v {
    margin: 10px 0% 0px 0%;
}
    
#widget_sav.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sav {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ba0fb18f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#af57e954 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b7d09b2e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca442757 {
    width: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#f5076273 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f6c88b0 {
    width: 100.00%;
    margin-top: -5px;
}
    
#\33 1ae3a9f {
    width: 100.00%;
    height: 100px;
}
    
#af12ed6c {
    margin: 0px 0% 0px 0%;
}
    
#e42b91c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 48% 4% 8% 4%;
}
    
#\34 e293ecc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\33 e2cd751::before, #\33 e2cd751 > .bgExtraLayerOverlay {
    
}
    
#\37 dd1f811 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a445828c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c36229ce {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#f5b25ca1 {
    min-height: 305px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d19f08e7 {
    min-height: 94px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 15px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd3c214.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bd3c214 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 acfa53a {
    margin: 0px 0% 0px 0%;
}
    
#widget_8j7 {
    height: 60px;
    width: 21.65%;
}
    
#\35 7a940c1 {
    width: 76.35%;
}
    
#\38 65adfba {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\32 b3981df {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\34 470e293 {
    height: 60px;
    width: 21.65%;
}
    
#f1ed1833 {
    width: 76.35%;
}
    
#\31 57a6101 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\31 2e05421 {
    height: 60px;
    width: 21.65%;
}
    
#\37 d0b80a9 {
    width: 76.35%;
}
    
#\33 3b97cd6 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#a3ea915c {
    height: 60px;
    width: 21.65%;
}
    
#\31 40d8393 {
    width: 76.35%;
}
    
#\30 76f5825 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\34 381c7c4 {
    height: 60px;
    width: 21.65%;
}
    
#\33 00f94f1 {
    width: 76.35%;
}
    
#dafb00a0 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\32 8c4feed {
    height: 60px;
    width: 21.65%;
}
    
#a2ce3eed {
    width: 76.35%;
}
    
#\36 d292646 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5531880 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\37 65c3ae7 {
    margin-top: -1px;
}
    
#\34 b011761 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 40290d3 {
    margin: 40px 10px 40px 10px;
}
    
#\36 0d7d443 {
    width: 100%;
    min-height: 2649px;
    align-items: center;
    row-gap: 8px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#afaa791f::before, #afaa791f > .bgExtraLayerOverlay {
    
}
#afaa791f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRmIAAABXRUJQVlA4IFYAAADQAQCdASoKAA8AAUAmJYwCdAELZMHa+AD+yr9LFhwTq0Z4IDlYDdeQAXkMr9QRLBbTu2qVHtBfEuMhIB2BIoFuN7a5708T87Qgge3StJdmApyLe2AAAA==');
}
    
#\30 ad53325 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#af684070 {
    margin-top: 21px;
}
    
#\38 7f82f68.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 7f82f68 {
    margin: 0px 0% 30px 0%;
}
    
#\34 9f31e1d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd7508db {
    margin-top: -1px;
}
    
#\38 ef274a2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c8198e53 {
    margin-top: -1px;
}
    
#\32 de4d840 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7f0ecb4 {
    margin-top: -1px;
}
    
#\39 c7bcb3a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1aa4cef {
    margin-top: -1px;
}
    
#\30 9237542 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 54c498e {
    margin-top: -1px;
}
    
#\39 cb97ee0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cb97ee0 {
    align-self: center;
    margin: 10px 0% 10px 0%;
}
}



@media (max-width: 767px) {
    
#f2083d6f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\32 2cb488a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\36 b39ce8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c5d56ae {
    margin: 0px 0% 0px 0%;
}
    
#\39 18d4e30::before, #\39 18d4e30 > .bgExtraLayerOverlay {
    
}
}

