@media all {
  *#dm .dmInner a.u_1352550607 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1352550607:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1352550607.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_2095272920 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1881618484 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1095083214 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1095083214 {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1679139692 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1440977030 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1720880420 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_632435375 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:rgba(255,255,255,0.1) !important;
  }

  *#dm .dmInner div.u_1109431657 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:rgba(255,255,255,0.1) !important;
  }

  *#dm .dmInner div.u_1871431724 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:rgba(255,255,255,0.1) !important;
  }

  *#dm .dmInner a.u_1518801521 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1158934634 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1848111425 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1848111425:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1848111425.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

  *#dm .dmInner *.u_1167410985 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1689318816 { background-position:50% 100% !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1932428310 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1932428310:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1932428310.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1443266094 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1683817762 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1683817762 {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(246,246,246,1) !important;
  }

  *#dm .dmInner *.u_1857695110 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1599683490 { background-position:50% 0% !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1755760711.hover { background-image:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2095272920 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_2095272920 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_2095272920 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1095083214 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

  *#dm .dmInner *.u_1095083214 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1095083214 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1095083214 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1679139692 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1440977030 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1720880420 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1881618484 .photoGalleryThumbs .image-container a { padding-top:600px !important; }

  *#dm .dmInner *.u_2095272920 .photoGalleryThumbs .image-container a { padding-top:560px !important; }

  *#dm .dmInner *.u_1683817762 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1683817762 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1683817762 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1443266094 .photoGalleryThumbs .image-container a { padding-top:500px !important; }

  *#dm .dmInner *.u_1683817762 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
*#dm .dmInner div.u_1095083214
{
	border-radius:10px !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2095272920 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

  *#dm .dmInner *.u_1440977030 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1679139692 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1720880420 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2095272920 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1881618484 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1095083214 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1679139692 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1440977030 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1720880420 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1443266094 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1683817762 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
*#dm .dmInner div.u_1683817762
{
	border-radius:10px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1095083214
{
}
*#dm .dmInner div.u_1683817762
{
}
*#dm .dmInner div.u_1683817762
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 10px;
    width: 59.48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    padding: 0px 50px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 950px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    align-content: center;
    padding: 140px 40px 50px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.51%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/43b6dd53/dms3rep/multi/opt/Cocoon-13-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_3p1 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9rj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9rj {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 10px 0%;
}
    
#\36 d8d5384.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 d8d5384.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 d8d5384 {
    width: 200px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_280[data-css-edit] {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}
#widget_280 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    flex: 0 1 auto;
    height: auto;
    align-content: center;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 67bcb1e {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4caac74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    flex: 0 1 auto;
    height: auto;
    align-content: center;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\35 25baa73.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 25baa73.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 25baa73 {
    width: 200px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 accb107.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 accb107.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 accb107 {
    width: 200px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3jp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4j6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d6752eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d6752eb {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3cl {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: -250px 0% 0px 0%;
}
    
#\32 06b4bcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 06b4bcc {
    width: 51.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_162.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_162 {
    width: 200px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 65px;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
}



@media all {
    
#\37 c95fdba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#d0099668 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 ccfee66::before, #\38 ccfee66 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 ccfee66 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/43b6dd53/dms3rep/multi/Cocoon-06.jpg?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#f8ba889b {
    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;
}
    
#widget_uv6 {
    width: 95.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pek {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#group_iol {
    align-items: flex-start;
    width: 32.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\32 bfefd54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bfefd54 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_d00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_ou2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ccfd65a2 {
    align-items: flex-start;
    width: 32.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\34 e006592.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e006592 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d614d13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d614d13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\39 f07f4d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 534f88e {
    align-items: flex-start;
    width: 32.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#cb750810.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb750810 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a1b07a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1a1b07a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\33 dcac173 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f00fec82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f00fec82 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3075d3a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 3075d3a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8ef3401.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e8ef3401.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e8ef3401 {
    width: 250px;
    height: 65px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qkg {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    order: 3;
    align-content: center;
    flex-wrap: nowrap;
}
    
#group_g1p {
    align-items: flex-start;
    width: 69.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 6841394 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 35d7617 {
    width: 93.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78b96ec {
    align-items: flex-start;
    width: 69.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 320ffc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 320ffc3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 320ffc3 {
    width: 200px;
    height: 65px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8d205d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 3;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 0px;
}
    
#\35 45d876f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70cf0da::before, #\37 70cf0da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 70cf0da {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/43b6dd53/dms3rep/multi/opt/Cocoon-04-1920w.jpg");
}
    
#\39 a130cbd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 40px 100px 40px;
}
    
#\32 dcdac1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 dcdac1c {
    width: 199px;
    height: 65px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db534f9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c5804635 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 68.35%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 05f6d31 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\37 7169e9a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a21 {
    width: 75.30%;
    height: auto;
    max-width: 100%;
}
    
#group_5sl {
    align-items: center;
    width: 31.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bb0a6b2 {
    width: auto;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11dbfb1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ab6ded27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 150px 60px 150px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9610bb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/43b6dd53/dms3rep/multi/opt/Cocoon-12-1920w.jpg?jxl&v=jxl");
}
    
#d4ed9013 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#eadb0c56 {
    margin: 0px 0% 0px 0%;
}
    
#d043cccf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a84701b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ede40eee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9ecdd69 {
    margin: 0px 0% 0px 0%;
}
    
#ce65a7fe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd8a8bfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    padding: 150px 60px 150px 60px;
    margin: 0px 0% 0px 0%;
}
    
#a34e759f {
    min-height: 613px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 484a314 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/43b6dd53/dms3rep/multi/opt/Cocoon-11-1920w.jpg?jxl&v=jxl");
    order: 0;
}
}



@media all {
    
#d4b919e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e335d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ced040b1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 246, 246, 1);
    background-image: none;
}
    
#\37 d1e0060 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\35 012c9f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 012c9f1 {
    width: 51.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2fbfc3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0034938.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0034938 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0013706 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3d3cc33 {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: -250px 0% 0px 0%;
}
    
#a3083f4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a3083f4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a3083f4f {
    width: 200px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b90ed2a {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 5px;
    flex-wrap: wrap;
    --column-gap: 5px;
    flex: 0 1 auto;
    height: auto;
    align-content: center;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7f32be.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 b7f32be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 b7f32be {
    width: 200px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c19df04.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 c19df04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 c19df04 {
    width: 250px;
    height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 230px 40px 50px 40px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
    align-content: center;
    padding: 50px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_3p1 {
    width: 100.00%;
}
    
#group_7d6 {
    justify-content: center;
}
    
#b4caac74 {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 50px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 06b4bcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\32 06b4bcc {
    margin: 0px 0% 0px 0%;
}
    
#widget_3jp {
    width: 82.36%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0099668 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e8ef3401 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#group_qkg {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_g1p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_pek {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_iol {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#ccfd65a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\37 534f88e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6841394 {
    width: 100%;
    min-height: 80px;
}
    
#\32 320ffc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\39 35d7617.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 35d7617 {
    width: 100.00%;
    margin: 0px 0% 15px 0%;
}
    
#\39 a130cbd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 e8d205d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b78b96ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 dcdac1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 05f6d31 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_a21 {
    width: 100.00%;
}
    
#c5804635 {
    width: 100%;
    min-height: 80px;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 11dbfb1 {
    margin: 0px 0% 0px 0%;
}
    
#group_5sl {
    width: 100%;
    min-height: 80px;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4ed9013 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 9610bb8 {
    width: 100%;
    min-height: 350px;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
}
    
#eadb0c56 {
    margin: 0px 0% 0px 0%;
}
    
#ab6ded27 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a34e759f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 484a314 {
    width: 100%;
    min-height: 350px;
}
    
#dd8a8bfb {
    width: 100%;
    min-height: 80px;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9ecdd69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4b919e5 {
    width: 100%;
    min-height: 80px;
}
    
#\37 d1e0060 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 012c9f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\35 012c9f1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2fbfc3e {
    width: 100.00%;
}
    
#a0013706 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    padding: 50px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    align-content: center;
    row-gap: 10px;
    padding: 30px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 170px 20px 0px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 d8d5384.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 d8d5384 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#group_7d6 {
    column-gap: 0.7874015748031495%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    width: 200px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 67bcb1e {
    order: 0;
}
    
#b4caac74 {
    column-gap: 0.7874015748031495%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    width: 200px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\35 25baa73.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 25baa73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 accb107.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 accb107 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
    align-content: flex-start;
    padding: 30px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
}
    
#group_3cl {
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#\38 d6752eb {
    width: 80%;
}
    
#\32 06b4bcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 06b4bcc {
    width: 66.03%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 c95fdba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0099668 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_uv6 {
    width: 100.00%;
}
    
#e8ef3401 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#group_qkg {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#group_g1p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_pek {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0% 0px 0%;
}
    
#group_iol {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#ccfd65a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\37 534f88e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\38 6841394 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 320ffc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\39 35d7617 {
    width: 100.00%;
}
    
#\39 a130cbd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#\33 e8d205d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b78b96ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 dcdac1c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 dcdac1c {
    width: 200px;
    margin: 15px 0% 0px 0%;
}
    
#\38 db534f9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5804635 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 05f6d31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_a21 {
    width: 100.00%;
}
    
#\37 7169e9a {
    width: 92.45%;
}
    
#group_5sl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bb0a6b2 {
    height: 388px;
    width: 305px;
}
    
#\36 11dbfb1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab6ded27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9610bb8 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
}
    
#d4ed9013 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#eadb0c56 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd8a8bfb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a34e759f {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\39 484a314 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\32 9ecdd69 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d4b919e5 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\37 d1e0060 {
    min-height: unset;
    flex-direction: column;
}
    
#\35 012c9f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 012c9f1 {
    width: 66.03%;
    margin: 0px 0% 0px 0%;
}
    
#e0034938 {
    width: 80%;
}
    
#a0013706 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    align-content: center;
    padding: 30px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3d3cc33 {
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#a3083f4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a3083f4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b90ed2a {
    column-gap: 0.7874015748031495%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    width: 200px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\33 b7f32be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 b7f32be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 c19df04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 c19df04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#\38 ccfee66.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAQMDBQAAAAAAAAAAAAAABAABAgMRIQUGBxUx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIDERL/2gAMAwEAAhEDEQA/AJi77KDFuJTpktDMXnGyzPzVrUXduuGxj1EUfHbRPNrLyJtnUehP/9k=')!important}#\31 9610bb8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIABAYhAwUSMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEE/9oADAMBAAIRAxEAPwC7cybmvZEoA83UcKWB0RNgqdwygiwu9/YiF5q2GkSbGOz/2Q==')!important}#\39 484a314.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQMAAgUGEpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMv/aAAwDAQACEQMRAD8AuxOs0NTBSpxoVUPkAzPZ0blstQrqTUkfIiArTGzlH//Z')!important}#\37 70cf0da.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABAwQFIQYREhMU/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAlEBEv/aAAwDAQACEQMRAD8Aw9lu00FG/mAAlbPJRPXN4EybsHD7IijjtQ4WH//Z')!important}