@media all {
  *#dm .dmInner div.u_1876713375 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1876713375 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1876713375 .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 *.u_1803770844 { display:none !important; }

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

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

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

  *#dm .dmInner div.u_1876713375 .photoGalleryThumbs .image-container { border-radius:0px 20px 20px 0px !important; }

  *#dm .dmInner div.u_1911240027 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1911240027 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1911240027 .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 *.u_1961754209 { display:none !important; }

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

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

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

  *#dm .dmInner div.u_1911240027 .photoGalleryThumbs .image-container { border-radius:20px 0px 0px 20px !important; }

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

  *#dm .dmInner div.u_1199037003 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1199037003 .svg { width:100% !important; }

  *#dm .dmInner div.u_1199037003 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1296106339 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1296106339 .svg { width:100% !important; }

  *#dm .dmInner div.u_1296106339 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1482352531 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1482352531 .svg { width:100% !important; }

  *#dm .dmInner div.u_1482352531 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1369195759 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1369195759 .svg { width:100% !important; }

  *#dm .dmInner div.u_1369195759 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1964172421 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1964172421 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1964172421 .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 *.u_1981746547 { display:none !important; }

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

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

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

  *#dm .dmInner div.u_1964172421 .photoGalleryThumbs .image-container { border-radius:20px 0px 0px 20px !important; }

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

  *#dm .dmInner div.u_1358549787 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1358549787 .svg { width:100% !important; }

  *#dm .dmInner div.u_1358549787 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1517353397 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1517353397 .svg { width:100% !important; }

  *#dm .dmInner div.u_1517353397 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1170461318 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b7af885/icon/Phone_8080192.svg) !important;
    background-color:var(--color_1) !important;
    width:25px !important;
    height:25px !important;
  }

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

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

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

  *#dm .dmInner a.u_1021705299 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/7b7af885/icon/cart_8450997.svg) !important;
    width:25px !important;
    height:25px !important;
  }

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

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

  *#dm .dmInner div.u_1365555046 .review-date { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_3911473151 .iconBg { display:none !important; }

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {}

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

  *#dm .dmInner *.u_1964172421 .photoGalleryThumbs .image-container a { padding-top:210px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.81) 100%);
    background-origin: border-box;
    padding: 100px 0px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    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;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/Generated+image+1-22860e93-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_peu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_3u0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aeaeb015 {
    width: 48.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5522223 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2.2751173847999646%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5a48d20 {
    width: 48.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ta {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@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: 365px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 363px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 30px 200px 30px 200px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4m2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9gr {
    width: 86.18%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_98l {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_phg {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd71a8c9 {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_rir {
    width: 100%;
    height: 437px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ddcef53 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 b04100a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ea7e5503 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0,0,0,1);
}
    
#widget_7bq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\35 e0d39f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7e907f5 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\38 db99c0c {
    width: 117.76%;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
    order: 1;
}
    
#\30 04cb5f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#c6a0fb49 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1dfbde7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 4adb8d1[data-css-edit] {
    z-index: 1 !important;
}
#\34 4adb8d1 {
    align-items: flex-start;
    width: 12.23%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-origin: border-box;
    flex: 0 1 auto;
    min-width: 30%;
    justify-self: auto;
    order: 0;
    background-image: linear-gradient(450deg, rgba(242, 242, 242, 1) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 16px 16px 16px 16px;
    margin: 0px -30% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\39 8bccd51 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8116aef {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbe0b96b {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bec251a1 {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6042987 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7831132 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db4c68fd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#bed8f59f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c4f856f8 {
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 a38dee6 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#group_vav {
    align-items: center;
    width: 32%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#group_laf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 1 1 auto;
    background-color: var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 2;
    flex-direction: column;
    justify-content: center;
}
    
#widget_j8s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0c1edad {
    align-items: center;
    width: 32%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\37 12c9da8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 1 1 auto;
    background-color: var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 2;
    flex-direction: column;
    justify-content: center;
}
    
#f6a50031 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0a545df {
    align-items: center;
    width: 32%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 3;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#f6e96aad {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    background-color: var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    flex-direction: column;
    justify-content: center;
}
    
#\39 4e31600 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#febe226a {
    align-items: center;
    width: 32%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 3;
    flex: 0 1 auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\39 c555221 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 1 1 auto;
    background-color: var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    height: auto;
    flex-direction: column;
    justify-content: center;
}
    
#\30 8aa78dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8b6947f {
    align-items: center;
    width: 32%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    order: 3;
    flex: 0 1 auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\30 8d24179 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    flex: 1 1 auto;
    background-color: var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    height: auto;
    flex-direction: column;
    justify-content: center;
}
    
#\36 9122fe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e687ec65 {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\35 766863b {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\35 7ed5aae {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\38 8832ffb {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-1920w.png');
    justify-content: center;
}
    
#\33 1ef3a8d {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8e2a9b {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-9218155f-1920w.png');
    justify-content: center;
}
    
#\36 82ea7de {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-1920w.png');
    justify-content: center;
}
    
#df7ff5b2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 496b53e {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff88c328 {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-1920w.png');
    justify-content: center;
}
    
#ce083f74 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ebecba3 {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-1920w.png');
    justify-content: center;
}
}



@media all {
    
#f02e88fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 a04503f {
    align-items: flex-start;
    width: 10.4%;
    min-height: 40%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-origin: border-box;
    flex: 0 1 auto;
    min-width: 30%;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px -30%;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#bd70fb5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a5664a4::before, #\32 a5664a4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\32 a5664a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/Logo-FDB-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad787554 {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\31 3d9f6fa {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#d1dc7609 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4295cf2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7da6d45 {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1b8375 {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcf4a0f {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4t4 {
    width: 259px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1be7d03 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#efe928eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(242,242,242,1);
    background-image: none;
    background-size: auto;
    background-position: 100% 0%;
}
    
#\39 3535b1c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    height: auto;
    align-self: center;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 651b7d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_loa {
    width: 42.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#b21b3889 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 a5674bd {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#a51df1ea {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\36 9a34de4 {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\32 aae7c3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 d5606a6 {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#ff6ae423 {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#f5739230 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bdfc3e7 {
    align-items: flex-start;
    width: 10.4%;
    min-height: 40%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-origin: border-box;
    flex: 0 1 auto;
    min-width: 30%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: -30%;
    flex-direction: column;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%);
    justify-content: center;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#e98ccc59 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0cd8100 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_niq {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 f0d4a49 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_uha {
    width: 100%;
    height: 400px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 4deb79b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 23b6dae {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d98a675b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_bfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd00ddb7 {
    align-items: flex-start;
    width: 87.95%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\36 d7f6b65 {
    flex-direction: row;
    align-items: center;
    width: 150px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 5px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\32 edc644c {
    align-items: flex-start;
    width: 10%;
    min-height: 8px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#widget_8qt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8d61c1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-items: center;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#f5b6e829 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 ba6a9a1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_fjj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f67f077b {
    align-items: center;
    width: 208px;
    min-height: 92px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    justify-self: auto;
    order: 0;
    background-image: url('https://irp.cdn-website.com/7b7af885/dms3rep/multi/opt/circle-black-1920w.png');
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a18ec6d {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a76 {
    width: 138px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d88523be {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    height: auto;
    align-self: center;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb31018 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 50px 0px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb2b8170 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(242,242,242,1);
    background-image: none;
    background-size: auto;
    background-position: 100% 0%;
}
    
#e63aae2d {
    width: 42.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#widget_4cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_47s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_q2f {
    width: 100%;
    height: 358px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#\36 4d9f6c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    padding: 0px 0% 0px 0%;
}
    
#widget_peu {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 80px 0px 80px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5522223 {
    width: 80%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 30px 20px 30px 20px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b04100a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 a73aecf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e0d39f3 {
    width: 47%;
    min-height: 8px;
}
    
#\39 7e907f5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c6a0fb49 {
    width: 47%;
    min-height: 295px;
    height: auto;
    align-self: center;
}
    
#\34 4adb8d1 {
    height: auto;
    min-height: 295px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bed8f59f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 ed4ff48 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a5664a4 {
    width: 47%;
    min-height: 8px;
}
    
#\31 3d9f6fa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 4295cf2 {
    width: 47%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1be7d03 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 680f071 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a5674bd {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 2%;
}
    
#f5739230 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 0cd8100 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 f0d4a49 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 23b6dae {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#edf65fd8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5b6e829 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 8367895 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bb31018 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 4d9f6c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    order: 0;
    padding: 60px 20px 60px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\30 5522223 {
    column-gap: 2.2751173847999646%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    width: 100%;
    flex: 0 1 auto;
}
    
#a5a48d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aeaeb015 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 30px 10px 30px 10px;
}
    
#widget_rir {
    height: 240px;
}
    
#widget_4m2 {
    width: 337px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ddcef53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 b04100a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 e0d39f3 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\39 7e907f5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\38 db99c0c {
    flex: 0 1 auto;
    width: 117.75%;
    min-width: auto;
}
    
#c6a0fb49 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\34 4adb8d1 {
    width: 12.24%;
    min-height: 40%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#db4c68fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#bed8f59f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a38dee6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_laf {
    align-items: center;
    align-content: center;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 12c9da8 {
    align-items: center;
    align-content: center;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f6e96aad {
    align-items: center;
    align-content: center;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 c555221 {
    align-items: center;
    align-content: center;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 8d24179 {
    align-items: center;
    align-content: center;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_vav {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0c1edad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0a545df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#febe226a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 8b6947f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 4e31600.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4e31600 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 a5664a4 {
    min-height: 100px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#ad787554 {
    flex: 0 1 auto;
    width: 100%;
    min-width: auto;
}
    
#\31 3d9f6fa {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#\33 4295cf2 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\35 a04503f {
    height: auto;
    min-height: 109.25%;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\32 1be7d03 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3535b1c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 a5674bd {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\39 d5606a6 {
    flex: 0 1 auto;
    width: 100%;
    min-width: auto;
}
    
#f5739230 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\32 0cd8100 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 f0d4a49 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_niq {
    width: 318px;
}
}



@media (max-width: 767px) {
    
#\31 4deb79b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 23b6dae {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 8d61c1c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f5b6e829 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



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

#\32 a5664a4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7UlEQVQI1wXBTUvCAACA4f26oFvQUYLOFZT/QPRQN291WBBBIZQO0xR1yy2yZStxX+msiYtsabEmSAVe3p5HWCz++JlHxFFIHI2ZxRM+woBB3+HB0LHNDv7LM8L3p0/oNxiaxwT2EW/9M17dHJ4h8tjMoisiN+olQkfP01X3MOtbuMoGnpZkoG3Sk9cxpFWupW3qJRFBOt1FOd/hvpjAqa3h1BK4lRWc8jLWxRKWnMRq5xGqxUOuyllalRRGI42lZfBaaYbtDP5divHTCV/vJoLdvUXXCsilfZrVA7p6jlGvynSkMg1UZlOH3/mEf6+9wds0eu5SAAAAAElFTkSuQmCC')!important}#fa8e2a9b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAN0lEQVQI1y3LMQrAIADF0LdVaLcuIlRwUujY+9+tCH/IEEhgoKPiwhFONEx88GJluBOUsP3Z8Q9K8wHqBnEIlAAAAABJRU5ErkJggg==')!important}