@media (min-width:1025px) {
  *#dm .dmInner div.u_1745891329 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1745891329 .accordion-item:not(:last-child) { margin-bottom:24px !important; }

  *#dm .dmInner *.u_1745891329 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1745891329 .accordion-title .arrow {
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner *.u_1745891329 .arrow-wrapper { padding:5px !important; }

  *#dm .dmInner div.u_1745891329 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1745891329 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1745891329 .title-text * { font-size:22px !important; }

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

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

  *#dm .dmInner div.u_899923930 .caption-container .caption-title { font-size:12px !important; }

  *#dm .dmInner div.u_899923930 .caption-button {
    height:61px !important;
    width:200px !important;
  }

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

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

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

  *#dm .dmInner *.u_899923930 .caption-inner {
    padding-left:17px !important;
    padding-right:17px !important;
  }
}
@media all {
  *#dm .dmInner *.u_1745891329 .accordion-title {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1745891329 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1745891329 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1745891329 .accordion-title .arrow .close {
    fill:rgba(255,255,255,1) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_1745891329 .accordion-title .horizontal {
    fill:rgba(255,255,255,1) !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_1745891329 .accordion-title .vertical {
    fill:rgba(255,255,255,1) !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1930977453 p {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1930977453 li {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1930977453 {
    font-family: Manrope !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1718971146 p {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 li {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1718971146 {
    font-family: Manrope !important;
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1353877854 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1276798166 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1118356945 p {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 li {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1118356945 {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1970206576 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1868667694 p {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 li {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1868667694 {
    font-size:18px !important;
    font-family: Manrope !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1965701095 p {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 li {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1965701095 {
    font-size:18px !important;
    color:rgba(255,255,255,1) !important;
    font-family: Manrope !important;
  }

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

  *#dm .dmInner a.u_3259627580 span.text {
    font-size:24px !important;
    color:rgba(181,26,26,1) !important;
  }

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

  *#dm .dmInner a.u_3259627580 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:rgba(199,191,182,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.916667px 0.916667px 0.916667px 0.916667px !important;
    border-color:rgba(181,26,26,1) rgba(181,26,26,1) rgba(181,26,26,1) rgba(181,26,26,1) !important;
    border-radius:0px !important;
  }

  *#dm .dmInner a.u_2090890154 span.text {
    font-size:24px !important;
    color:rgba(181,26,26,1) !important;
  }

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

  *#dm .dmInner a.u_2090890154 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-style:solid !important;
    border-width:1.11667px 1.11667px 1.11667px 1.11667px !important;
    border-color:rgba(181,26,26,1) rgba(181,26,26,1) rgba(181,26,26,1) rgba(181,26,26,1) !important;
    border-radius:0px !important;
  }

  *#dm .dmInner div.u_1745891329 .arrow-wrapper {
    background-color:rgba(199,191,182,1) !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_3190671142 {
    background-color:rgba(199,191,182,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1745891329 .accordion-wrapper {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1548577649::after { margin-top:12px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_899923930 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_899923930 .caption-button { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1441997776 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(221,204,70,1) !important;
  }

  *#dm .dmInner div.u_1073796982 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(221,204,70,1) !important;
  }

  *#dm .dmInner div.u_1333744792 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(221,204,70,1) !important;
  }

  *#dm .dmInner div.u_899923930 .caption-inner {
    background-color:rgba(199,191,182,0.65) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_899923930 .caption-container .caption-title {
    font-family:'Montserrat' !important;
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_899923930 .caption-container .caption-text {
    font-weight:400 !important;
    font-family:'Montserrat' !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_899923930 .caption-container .caption-text .rteBlock {
    font-weight:400 !important;
    font-family:'Montserrat' !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_899923930 .caption-button {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1745891329 .accordion-title {
    background-color:rgba(199,191,182,1) !important;
    color:rgba(0,0,0,1) !important;
    font-weight:500 !important;
    border-bottom-style:solid !important;
    border-style:solid !important;
    border-width:1px !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1745891329 .title-text {
    color:rgba(0,0,0,1) !important;
    font-weight:500 !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1745891329 .title-text * {
    color:rgba(0,0,0,1) !important;
    font-weight:500 !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1745891329 .accordion-description .section-inner {
    font-weight:400 !important;
    border-bottom-width:0 !important;
    border-bottom-style:solid !important;
    color:rgba(0,0,0,1) !important;
    font-family:'Montserrat' !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1745891329 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1745891329 .accordion-item:not(:last-child) { margin-bottom:16px !important; }

  *#dm .dmInner *.u_1745891329 .arrow-wrapper { padding:8px !important; }

  *#dm .dmInner *.u_1745891329 .accordion-title .arrow {
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_1745891329 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner div.u_1745891329 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1745891329 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1745891329 .title-text * { font-size:18px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1745891329 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1745891329 .accordion-description .section-inner { font-size:15px !important; }

  *#dm .dmInner *.u_1745891329 .accordion-item:not(:last-child) { margin-bottom:12px !important; }

  *#dm .dmInner *.u_1745891329 .accordion-title .arrow {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner *.u_1745891329 .arrow-wrapper { padding:4px !important; }

  *#dm .dmInner div.u_1745891329 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1745891329 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1745891329 .title-text * { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_899923930 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_899923930 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(199,191,182,1);
    --overlapping-background-image: rgba(199,191,182,1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 07effe5 {
    border-width: 0px 0px 0px 0px;
    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_3);
    border-radius: 0px 0px 0px 0px;
    background-image: url();
}
    
#\35 531b362 {
    min-height: 696px;
    column-gap: 20%;
    row-gap: 120px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 96%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/3b8c6cb1635643cd818942d700c2f871/dms3rep/multi/opt/788A0169-1920w.jpg);
    border-radius: 32px 32px 32px 32px;
    padding: 0% 0% 0% 0%;
    margin: 0% 2% 2% 2%;
}
    
#widget_fj2 {
    width: 964px;
    height: 260px;
    max-width: 100%;
}
    
#widget_jv6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_moj {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_bg1 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_caj {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#widget_7tq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2jo {
    width: 200px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 5988925 {
    background-color: rgba(199,191,182,1);
    background-image: none;
}
    
#e68bee13 {
    min-height: 12px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2.0125786163522013% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6bbbeaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6d10159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 56px;
}
    
#a54cefde {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a29f94ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c472ef8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8fc23f2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k7h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8cdb1ee {
    background-color: rgba(199,191,182,1);
    background-image: none;
}
}



@media all {
    
#a8cfa0b5 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e89b92 {
    margin: 0px 0% 0px 0%;
}
    
#e44c0b70 {
    background-color: rgba(199,191,182,1);
    background-image: none;
}
    
#\32 3f14b42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fb7fe2b {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\31 49b1809 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0c4a8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e270ebb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 44px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ff7109f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a3cde6b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e3cd67ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6fc28af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 44px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3741b01 {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 fb8777d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bf2bd24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 44px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdcd3e65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf80f21 {
    background-color: rgba(199,191,182,1);
    background-image: none;
}
    
#\37 2e22c43 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2e62fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0d7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_iki {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -2px;
}
    
#widget_ajb {
    width: 71.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b238dec {
    width: 70.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 278e1dc {
    width: 70.98946063682749%;
    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 all {
    
#\32 0690061[data-background-color-animation] {
    
}
#\32 0690061 {
    background-image: none;
    background-color: rgba(199, 191, 182, 1);
}
    
#\39 cf22903.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 cf22903 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a282713c {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e75294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 18be803 {
    min-height: 1746px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_9fj {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_vuu {
    width: 32.45%;
    height: auto;
    max-width: 100%;
    order: 8;
    min-width: 32px;
    align-self: flex-end;
    margin: -158px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ks {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: -19px 0% 0px 0%;
}
    
#widget_len {
    width: 320px;
    height: auto;
    min-height: 63px;
    max-width: 100%;
    order: 6;
    align-self: center;
    min-width: 32px;
    margin: 63px 0% 0px 0%;
}
    
#widget_mag {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 12;
    align-self: center;
    min-width: 32px;
    margin: 54px 0% 0px 0%;
}
    
#widget_rmn {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 5;
    margin: 85px 0% 0px 0%;
}
    
#widget_2q2 {
    width: 100.00%;
    height: 222px;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 66px 0% 0px 0%;
}
    
#a77925a6 {
    width: 37.07%;
    height: auto;
    max-width: 100%;
    order: 7;
    min-width: 32px;
    align-self: auto;
    margin: 117px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f43 {
    width: 99.06%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: auto;
    margin: 102px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_11a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
    margin-top: -9px;
}
    
#widget_gsi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -15px;
}
    
#widget_eih {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 11;
    margin-top: 12px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_snc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_icb {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin-top: 4px;
}
}



@media all {
    
#\37 10d9c52[data-background-color-animation] {
    
    --bg-end: rgba(199, 191, 182, 1);
}
#\37 10d9c52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f325ffe5 {
    min-height: 2434px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1dm {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cfe41d45 {
    width: 31.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a21e9c0 {
    background-color: rgba(199,191,182,1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 531b362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 0% 2% 0% 2%;
}
    
#\32 1d47455 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 24% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jv6 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 340px;
    height: auto;
    min-height: 67px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fj2 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e68bee13 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 32px 4% 32px 4%;
}
    
#\32 6bbbeaa {
    width: 100%;
    min-height: 8px;
}
    
#\32 6d10159 {
    margin-bottom: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c472ef8 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fb7fe2b {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 49b1809 {
    height: auto;
    width: 110px;
}
    
#\39 a0c4a8e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ff7109f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a3cde6b {
    height: auto;
    width: 110px;
}
    
#e3cd67ad {
    height: auto;
    width: 110px;
}
    
#\39 2e62fc8 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3741b01 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\36 fb8777d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#bdcd3e65 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#widget_0d7 {
    height: auto;
}
    
#widget_iki {
    height: auto;
}
    
#widget_0cb {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4e75294 {
    width: 100%;
}
    
#\39 18be803 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#\39 cf22903 {
    width: 100%;
}
    
#group_9fj {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f325ffe5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#cfe41d45 {
    width: 100%;
}
    
#\37 10d9c52 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#e44c0b70 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 fb7fe2b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 3741b01 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 bf80f21 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#\32 1d47455 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    margin-right: 0%;
    row-gap: 24px;
    margin-left: 0%;
    background-position: 50% 50%;
    padding: 12% 0% 24% 0%;
}
    
#\35 5e6eae0 {
    margin-left: 4%;
    margin-right: 4%;
}
    
#widget_fj2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e68bee13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 0% 0% 0%;
}
    
#\32 6bbbeaa {
    width: 100%;
    min-height: 45px;
    align-items: center;
    margin-bottom: 32px;
    row-gap: 24px;
}
    
#\32 6d10159 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54cefde.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#a54cefde {
    order: 3;
}
    
#\33 d8a2e64 {
    margin-top: 0%;
}
}



@media (max-width: 767px) {
    
#a29f94ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c472ef8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 8fc23f2 {
    margin-top: 4%;
}
    
#widget_k7h {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -20px;
}
}



@media (max-width: 767px) {
    
#\32 3f14b42 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\30 fb7fe2b {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#a8cfa0b5 {
    margin-top: 25px;
}
}



@media (max-width: 767px) {
    
#\31 49b1809 {
    width: 96px;
    height: auto;
}
    
#\39 a0c4a8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\34 ff7109f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\36 a3cde6b {
    width: 96px;
    height: auto;
}
    
#e3cd67ad {
    width: 96px;
    height: auto;
}
    
#\39 2e62fc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 3741b01 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\36 fb8777d {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdcd3e65 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0d7 {
    height: auto;
}
    
#widget_iki {
    height: auto;
}
    
#widget_0cb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 cf22903 {
    width: 100%;
}
    
#a282713c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4e75294 {
    width: 100%;
}
    
#\39 18be803 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_9fj {
    width: 100%;
    min-height: 1672px;
    align-items: center;
    height: auto;
}
    
#widget_2q2 {
    height: 179px;
    order: 1;
    margin-top: -31px;
}
    
#a77925a6 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 48px;
    order: 5;
    max-width: 100%;
}
    
#widget_vuu {
    margin-top: 30px;
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 6;
}
    
#widget_6ks {
    order: 0;
    margin-top: 23px;
    width: 100.00%;
}
    
#widget_rmn {
    order: 3;
    margin-top: -5px;
}
    
#widget_len {
    order: 4;
    margin-top: 15px;
}
    
#widget_f43 {
    order: 7;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    margin-top: 20px;
}
    
#widget_mag {
    order: 10;
    margin-top: 32px;
}
    
#widget_11a {
    margin-top: -1px;
    order: 8;
}
    
#widget_gsi {
    margin-top: -19px;
    order: 2;
}
    
#widget_eih {
    order: 9;
}
}



@media (max-width: 767px) {
    
#\37 10d9c52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f325ffe5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cfe41d45 {
    width: 100%;
    order: 0;
}
    
#widget_1dm {
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

