@media (min-width:1025px) {
  *#dm .dmInner *.u_1795690419 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1795690419 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1795690419 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1795690419 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1795690419 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1795690419 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1795690419 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text .rteBlock { font-size:16px !important; }

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

  *#dm .dmInner *.u_1795690419 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1795690419 .photoGalleryViewAll { padding:0 5px !important; }
}
@media all {
  *#dm .dmInner div.u_3530269602 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1309426985 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

  *#dm .dmInner *.u_1925300136 { display:block !important; }

  *#dm .dmInner *.u_1318163511 { display:none !important; }

  *#dm .dmInner *.u_1991885548 { display:none !important; }

  *#dm .dmInner div.u_1795690419 .caption-inner { background-color:rgba(14,44,74,0.7) !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1795690419 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1006527903 { display:block !important; }

  *#dm .dmInner *.u_1280737825 { display:none !important; }

  *#dm .dmInner *.u_1819407102 { display:none !important; }

  *#dm .dmInner *.u_1734526680 { display:block !important; }

  *#dm .dmInner *.u_1313902092 { display:none !important; }

  *#dm .dmInner *.u_1986167161 { display:none !important; }

  *#dm .dmInner *.u_1062671374 { display:block !important; }

  *#dm .dmInner *.u_1042458397 { display:none !important; }

  *#dm .dmInner *.u_1468707932 { display:none !important; }

  *#dm .dmInner *.u_1699474827 { display:block !important; }

  *#dm .dmInner *.u_1398106904 { display:none !important; }

  *#dm .dmInner *.u_1398374898 { display:none !important; }

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

  *#dm .dmInner *.u_1795690419 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1003553262:hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_1003553262.hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_3311965473:hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_3311965473.hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_1580552228:hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_1580552228.hover .iconBg { background-color:rgb(14,44,74) !important; }

  *#dm .dmInner a.u_1003553262 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3331de1e/icon/Arrow_3134186.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_3311965473 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/3331de1e/icon/Arrow_3134186.svg) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1580552228 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/3331de1e/icon/Arrow_3134186.svg) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner *.u_1607840003 { display:block !important; }

  *#dm .dmInner *.u_1432363600 { display:none !important; }

  *#dm .dmInner *.u_1976237227 { display:none !important; }

  *#dm .dmInner *.u_1337722795 { display:block !important; }

  *#dm .dmInner *.u_1968642111 { display:none !important; }

  *#dm .dmInner *.u_1979168461 { display:none !important; }

  *#dm .dmInner *.u_1926073473 { display:block !important; }

  *#dm .dmInner *.u_1244564512 { display:none !important; }

  *#dm .dmInner *.u_1516454681 { display:none !important; }

  *#dm .dmInner *.u_1813179287 { display:block !important; }

  *#dm .dmInner *.u_1790181466 { display:none !important; }

  *#dm .dmInner *.u_1404901673 { display:none !important; }
}
*#dm .dmInner div.u_1795690419
{
}
*#dm .dmInner div.u_1795690419 .rteBlock
{
	line-height:2 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1795690419
{
}
separatorHomeCss{color:red !important}@media all {
    
#ae5f6315 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
}
    
#f5f411a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#adbd0691 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 140px 40px;
}
    
#f14dae53::before, #f14dae53 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    background-image: linear-gradient(90deg, rgba(14, 44, 74, 1) 0%, rgba(127, 137, 146, 1) 100%);
}
#f14dae53 {
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/kv-bg1-1920w.jpg);
    background-origin: border-box;
}
    
#widget_ond {
    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_s16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6nf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#group_ep9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pp6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a093f7b2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lha {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#widget_b7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#widget_b7a {
    width: 100%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adbd0691 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
}
    
#f14dae53::before, #f14dae53 > .bgExtraLayerOverlay {
    
}
    
#group_ep9 {
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lha {
    height: 490px;
}
    
#ae5f6315 {
    width: 48.5%;
    min-height: 8px;
}
    
#f5f411a3 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#ae5f6315 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
}
    
#f5f411a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#adbd0691 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 60px 15px;
}
    
#f14dae53::before, #f14dae53 > .bgExtraLayerOverlay {
    
}
    
#group_ep9 {
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lha {
    height: 240px;
}
    
#a093f7b2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_b7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 15px 15px 15px;
}
#widget_b7a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a5c9168e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 40px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2e8b2ba {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\37 7154f38 {
    margin: -60px 0% 0px 0%;
}
    
#group_hc3[data-css-edit] {
    clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);
}
#group_hc3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 001ecc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 001ecc3 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2e8b2ba {
    padding: 0px 0px 0px 0px;
}
    
#\37 7154f38 {
    margin: -60px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a5c9168e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2e8b2ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_hc3 {
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7154f38 {
    margin: -30px 0% 0px 0%;
}
}



@media all {
    
#\36 6582385 {
    width: 100%;
    grid-template-rows: minmax(60px, max-content);
    max-width: 100%;
}
    
#\34 884aa6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ff1778ab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_9l5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_osh {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_ejb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ejb {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_1rl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_390 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#group_nhe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_9nl {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#innergrid_3em {
    width: 100%;
    grid-template-rows: minmax(60px, max-content);
    max-width: 100%;
}
    
#widget_j0s {
    width: 40px;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r2o {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_g2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4de8721 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c5dae48 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 62498d4 {
    width: 100%;
    grid-template-rows: minmax(60px, max-content);
    max-width: 100%;
}
    
#\38 ae9d5e5 {
    width: 40px;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8a35224 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 12ca4bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 421d136 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb4d537 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d74a86ff {
    width: 100%;
    grid-template-rows: minmax(60px, max-content);
    max-width: 100%;
}
    
#\32 dcda30a {
    width: 40px;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c47be8b {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d9aea5ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 deacccc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e04e2d5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 d184d29 {
    width: 40px;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cb17b8 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7e74a4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff1778ab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 884aa6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#ff1778ab {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_nhe {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_390 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#b4de8721 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 421d136 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 deacccc {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 146b956 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a441c69b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d7e21dee {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\39 da0a050 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
}
    
#\38 87cf7f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b062e21e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e0b215f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e0b215f2 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#cc9a68ef {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_8jp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 146b956 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 146b956 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 da0a050 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#a441c69b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
}



@media all {
    
#\36 707f9f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/kv-bg-1920w.jpg);
    align-items: center;
}
#\36 707f9f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAAAAQIDBBMiMlFS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEjFR/9oADAMBAAIRAxEAPwCtHae2wkdvaaReSdlLA72oBFEZpDNwNs//2Q==');
}
    
#c6e48aea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f53501bc {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d10c04ca {
    margin: 0px 0% 0px 0%;
}
    
#widget_a23 {
    width: 50%;
    height: 500px;
    max-width: 100%;
}
    
#group_hal {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a4a6d7af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_261 {
    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;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bo2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 11a0f83 {
    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;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f420ffb {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 ee14333 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e56386b {
    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;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dea8c94 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 01c9c16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d563895d {
    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;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 816127e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c42c6f63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7qn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qrk {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#\35 41c3eed {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
    
#\38 100b04e {
    width: 80px;
    height: 80px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f53501bc {
    padding: 0px 0px 0px 0px;
}
    
#\36 707f9f2 {
    width: 50%;
}
#\36 707f9f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAAAAQIDBBMiMlFS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEjFR/9oADAMBAAIRAxEAPwCtHae2wkdvaaReSdlLA72oBFEZpDNwNs//2Q==');
}
    
#d10c04ca {
    margin: 0px 0% 0px 0%;
}
    
#c6e48aea {
    width: 50%;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_hal {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 707f9f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 707f9f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAAAAQIDBBMiMlFS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEjFR/9oADAMBAAIRAxEAPwCtHae2wkdvaaReSdlLA72oBFEZpDNwNs//2Q==');
}
    
#c6e48aea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 15px 50px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f53501bc {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#d10c04ca {
    margin: 0px 0% 0px 0%;
}
    
#widget_a23 {
    height: 250px;
}
    
#group_hal {
    row-gap: 15px;
    width: 100%;
}
    
#widget_qrk {
    height: 80px;
}
    
#\35 41c3eed {
    height: 80px;
}
    
#\38 100b04e {
    height: 80px;
}
}



@media all {
    
#\38 ffcde6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 75490bf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#eff1a57c::before, #eff1a57c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#eff1a57c {
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/home-bg-1920w.jpg);
    background-attachment: fixed;
}
#eff1a57c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQADBAIRQQUGITHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A1Ymzouks0vz3Kpbh6GFaK2ALCIzbHHiIi2kY/9k=');
}
    
#widget_qnt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_16b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 16fdf03.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#\39 16fdf03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_97t {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 75490bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eff1a57c::before, #eff1a57c > .bgExtraLayerOverlay {
    
}
#eff1a57c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQADBAIRQQUGITHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A1Ymzouks0vz3Kpbh6GFaK2ALCIzbHHiIi2kY/9k=');
}
}



@media (max-width: 767px) {
    
#\38 ffcde6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 75490bf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#eff1a57c::before, #eff1a57c > .bgExtraLayerOverlay {
    
}
#eff1a57c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQADBAIRQQUGITHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A1Ymzouks0vz3Kpbh6GFaK2ALCIzbHHiIi2kY/9k=');
}
    
#widget_97t {
    min-height: 55px;
    width: 100%;
}
}



@media all {
    
#\37 a43867f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
}
    
#\38 7ba0ab3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e5d4cd47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_57m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
}
    
#group_tif {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c534c89 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/Beige+Minimalist+Skincare+Before+and+After+Instagram+Post+3-1920w.PNG);
    background-size: contain;
}
#\34 c534c89.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABRUlEQVQY0wXBy27TQABA0fkmFuwRiDVS2VTQpk0VECYPu7bj93PG9nSM7bgJRSJFQmLTv7ycI27tt6z8d0TdJeN5z+lvxvC85vDvO6eXhB/nikzeIy4Wr1lYbwjyT4xzyPi4pzJL5HSL+ekyzBWyjhEfLl6xvHtPFt0xtTFdtSNOrkmKBVr7HIxiaBrE19VHvN0NTebQVzEytUljizTd0MgMoxSmloi5cRilgynvaVMPlbjoOqRTCb2WPMiariwRL+eS8zGmLbfkwRoZ2/TSZ+ozjM7QqqDJE8Sf2eL55DH1e6rcIQ8scu8G0zhoHWFMTacyRFFcU8k1uYqwfRvPs/DtKw5DxHzsmI4D7YNC7MNL3GCFm0Z880PsyGfrfKFpQ/qDZnw60s4zIk+u2DpLlpsdnzcB66TAzSPavkRPhv7pF+r0m/9X1PWZAewsaAAAAABJRU5ErkJggg==');
}
    
#widget_sqj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b915101 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qbm {
    width: 50%;
    height: 400px;
    max-width: 100%;
}
    
#\38 9a1fa38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e4d5b02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
}
    
#\30 5802c43 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e243ed2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5ad9e2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6733ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 24632ec {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/Beige+Minimalist+Skincare+Before+and+After+Instagram+Post+2-1920w.PNG);
    order: 0;
    background-size: contain;
}
#\36 24632ec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABWUlEQVQY0wXBXWvTUACA4fP3hN6M4mRsa22a2aZLc5KsSU++mqSn1q0xFtdWyirDjY1N0N0IgiDixcCf9fo8Yuy2KMcm9VTyvvS5mHjME8kskhRKkoU2gdtFxG6LyVmHt1GfeTJEK5siGJCfDZhGPrMspEh8RCyPSWSLiWegwwHlyCKVJ0S2STn2qGY5y4VGqF4T1X9FNDii8Htkjonqtxl1D0mlRVXGrKoSERsNgnaDoLNHNjRInS5uZx+z+YL+wR6Z16PWAWIZvqawXuIdNZDtJrFjkvkWXq+FbRwwHhrMUwfxtXLZaRstj/G7+yTWIQtlUSdDLlJJpRWXtUb8+lzwsC44zwNOT9rEzhuuzhN+3l7y9GXFzXbJbl0j/mwVT59K1oscFbhMg1Ou3yme7z/y93HLj5sNd5sK8Xxd8PAhZpGPCEcu1SzjflPx7/uO33crvq00V7nLf72l9ERy+upvAAAAAElFTkSuQmCC');
}
    
#\35 5fa93a6 {
    width: 50%;
    height: 400px;
    max-width: 100%;
}
    
#\37 a85bc61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
}
    
#\33 aecd33d {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 830283e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0ef0ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5244d0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbc8c591 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/3331de1e/dms3rep/multi/opt/Beige+Minimalist+Skincare+Before+and+After+Instagram+Post+5-1920w.PNG);
    background-size: contain;
}
#cbc8c591.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABWklEQVQY0wXB21LaUABA0fNP/YHaPvTFjh2HVjoOKlFS4xUIxITEcJJAS4gkMOpBEQ2046VeWv9wu5ZYKb/DdEuoyYCX/488/Xvg911OeprS6fXwZEA76iA2Kx/wvApKJeTzKaOzhH4aIbsushNguy5N20bUdwqErsEwCciymJZbpVbVsJo/kG0H13PY2TMQka0RWptErX2kb2GZOnXjK7KxzqBr0/vpY5q7iDQ2CRwdu7qFVTfwj7YJzSIjWWYydLhUMf3YR4wvuoT+IQd6iYPtdWSrQtbZYDook581+HOdMM9PEeoyQXpVjLVlDvUi0imR9ddQw++MBxVy5XN/kyHymSI8brJVXEJbXcaql+jFOpMLA5XtMj5pMI4dxN3DjOD4iHJhkcLnT+wbK0SRwWzqcH3eQv2qkdo64vn1kbb0WC184eP7BbSNbwTtGk+3Q/7OR1yduMQNjTcIZfZxyCD0bgAAAABJRU5ErkJggg==');
}
    
#\33 f421fbe {
    width: 50%;
    height: 400px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7ba0ab3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\37 a43867f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\38 7ba0ab3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 c534c89 {
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\34 c534c89.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABRUlEQVQY0wXBy27TQABA0fkmFuwRiDVS2VTQpk0VECYPu7bj93PG9nSM7bgJRSJFQmLTv7ycI27tt6z8d0TdJeN5z+lvxvC85vDvO6eXhB/nikzeIy4Wr1lYbwjyT4xzyPi4pzJL5HSL+ekyzBWyjhEfLl6xvHtPFt0xtTFdtSNOrkmKBVr7HIxiaBrE19VHvN0NTebQVzEytUljizTd0MgMoxSmloi5cRilgynvaVMPlbjoOqRTCb2WPMiariwRL+eS8zGmLbfkwRoZ2/TSZ+ozjM7QqqDJE8Sf2eL55DH1e6rcIQ8scu8G0zhoHWFMTacyRFFcU8k1uYqwfRvPs/DtKw5DxHzsmI4D7YNC7MNL3GCFm0Z880PsyGfrfKFpQ/qDZnw60s4zIk+u2DpLlpsdnzcB66TAzSPavkRPhv7pF+r0m/9X1PWZAewsaAAAAABJRU5ErkJggg==');
}
    
#group_tif {
    min-width: 32px;
    width: 100%;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_57m {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_qbm {
    height: 250px;
}
    
#\38 e4d5b02 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 5802c43 {
    min-width: 32px;
    width: 100%;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 24632ec {
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\36 24632ec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABWUlEQVQY0wXBXWvTUACA4fP3hN6M4mRsa22a2aZLc5KsSU++mqSn1q0xFtdWyirDjY1N0N0IgiDixcCf9fo8Yuy2KMcm9VTyvvS5mHjME8kskhRKkoU2gdtFxG6LyVmHt1GfeTJEK5siGJCfDZhGPrMspEh8RCyPSWSLiWegwwHlyCKVJ0S2STn2qGY5y4VGqF4T1X9FNDii8Htkjonqtxl1D0mlRVXGrKoSERsNgnaDoLNHNjRInS5uZx+z+YL+wR6Z16PWAWIZvqawXuIdNZDtJrFjkvkWXq+FbRwwHhrMUwfxtXLZaRstj/G7+yTWIQtlUSdDLlJJpRWXtUb8+lzwsC44zwNOT9rEzhuuzhN+3l7y9GXFzXbJbl0j/mwVT59K1oscFbhMg1Ou3yme7z/y93HLj5sNd5sK8Xxd8PAhZpGPCEcu1SzjflPx7/uO33crvq00V7nLf72l9ERy+upvAAAAAElFTkSuQmCC');
}
    
#\35 5fa93a6 {
    height: 250px;
}
    
#\37 a85bc61 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 aecd33d {
    min-width: 32px;
    width: 100%;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cbc8c591 {
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#cbc8c591.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAACE4AAAhOAFFljFgAAABWklEQVQY0wXB21LaUABA0fNP/YHaPvTFjh2HVjoOKlFS4xUIxITEcJJAS4gkMOpBEQ2046VeWv9wu5ZYKb/DdEuoyYCX/488/Xvg911OeprS6fXwZEA76iA2Kx/wvApKJeTzKaOzhH4aIbsushNguy5N20bUdwqErsEwCciymJZbpVbVsJo/kG0H13PY2TMQka0RWptErX2kb2GZOnXjK7KxzqBr0/vpY5q7iDQ2CRwdu7qFVTfwj7YJzSIjWWYydLhUMf3YR4wvuoT+IQd6iYPtdWSrQtbZYDook581+HOdMM9PEeoyQXpVjLVlDvUi0imR9ddQw++MBxVy5XN/kyHymSI8brJVXEJbXcaql+jFOpMLA5XtMj5pMI4dxN3DjOD4iHJhkcLnT+wbK0SRwWzqcH3eQv2qkdo64vn1kbb0WC184eP7BbSNbwTtGk+3Q/7OR1yduMQNjTcIZfZxyCD0bgAAAABJRU5ErkJggg==');
}
    
#\33 f421fbe {
    height: 250px;
}
}



@media all {
    
#\38 5074871 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    align-items: center;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8075ed5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
}
    
#\39 296efab {
    min-height: 50px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 322a85c {
    margin: 0px 0% 0px 0%;
}
    
#widget_6aq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_o1u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#de65cafb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#de65cafb {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t7q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1bc7025 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5074871 {
    width: 35%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 296efab {
    padding: 0px 0px 0px 0px;
}
    
#\33 322a85c {
    margin: 0px 0% 0px 0%;
}
    
#\37 8075ed5 {
    width: 65%;
}
}



@media (max-width: 767px) {
    
#\38 5074871 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 15px 50px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8075ed5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 296efab {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\33 322a85c {
    margin: 0px 0% 0px 0%;
}
    
#de65cafb {
    width: 100%;
    min-height: 55px;
}
}

