@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

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

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

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

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

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

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

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
@media all {
  *#dm .dmInner div.u_3357021982 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3669604952 hr {
    color:var(--color_6) !important;
    border-width:2px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1313519632 hr {
    color:rgba(255,255,255,0.1) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_3279541300 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_512348041 {
    justify-content:flex-end !important;
    color:white !important;
  }

  *#dm .dmInner div.u_321528424 .shape-description p {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_321528424 .shape-description ul {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_321528424 .shape-description ol {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1406816997 .shape-description p {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1406816997 .shape-description ul {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1406816997 .shape-description ol {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1291269283 .shape-description p {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1291269283 .shape-description ul {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1291269283 .shape-description ol {
    font-weight:800 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_4200624107 hr {
    height:2px !important;
    color:rgba(255,255,255,0.15) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1770391543 hr {
    height:2px !important;
    color:rgba(255,255,255,0.15) !important;
    border:none !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

  *#dm .dmInner div.u_985913088 .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_985913088:hover .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_985913088.hover .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_1254164470 hr {
    color:rgba(255,255,255,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1038104125 .svg { fill:rgba(157,76,193,0.1) !important; }

  *#dm .dmInner div.u_1038104125:hover .svg { fill:rgba(157,76,193,0.1) !important; }

  *#dm .dmInner div.u_1038104125.hover .svg { fill:rgba(157,76,193,0.1) !important; }

  *#dm .dmInner div.u_1215843030 .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_1215843030:hover .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_1215843030.hover .svg { fill:rgba(255,255,255,0.3) !important; }

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

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

  *#dm .dmInner div.u_3601919674 img {
    object-fit:none !important;
    object-position:50% 100% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2863001298 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1924660429 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *#dm .dmInner *.u_1438063580 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1512232324 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1858737006 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1302295142 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1604799729 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1603232226 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner div.u_321528424 .shape-description p { font-size:18px !important; }

  *#dm .dmInner div.u_321528424 .shape-description ul { font-size:18px !important; }

  *#dm .dmInner div.u_321528424 .shape-description ol { font-size:18px !important; }

  *#dm .dmInner div.u_1406816997 .shape-description p { font-size:18px !important; }

  *#dm .dmInner div.u_1406816997 .shape-description ul { font-size:18px !important; }

  *#dm .dmInner div.u_1406816997 .shape-description ol { font-size:18px !important; }

  *#dm .dmInner div.u_1291269283 .shape-description p { font-size:18px !important; }

  *#dm .dmInner div.u_1291269283 .shape-description ul { font-size:18px !important; }

  *#dm .dmInner div.u_1291269283 .shape-description ol { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2863001298 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

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

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

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

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

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

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 1c56bbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    padding: 250px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7575dc1 {
    min-height: 819px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#a299c235 {
    margin: 0px 0% 0px 0%;
}
    
#group_1e5 {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/black.png?dm-skip-opt=true");
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -1px 0%;
}
    
#\33 2999a11::before, #\33 2999a11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.49;
    border-radius: inherit;
}
#\33 2999a11 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_cfc {
    align-items: flex-start;
    width: 1400px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 40px 130px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f3575e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b0e37f6 {
    width: 171px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 88bf8a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 824c77d {
    align-items: flex-start;
    width: 88.48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 50px 0px 50px 0px;
    margin: 0px -6% 0px -6%;
}
    
#cafca830.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cafca830 {
    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;
}
    
#\33 fdc197b {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#aace6128 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#e28cbb9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef8dce8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    align-items: flex-end;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6ab8b20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/6B234109-35A4-407A-B8C6-558E6D7B0A39.jpeg?dm-skip-opt=true");
    border-radius: 10px 0 0 10px;
    justify-content: flex-start;
}
    
#\30 beaea1c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 20px 0px 100px 0px;
}
    
#\33 02f825b {
    margin: 0px 0% 0px 0%;
}
    
#group_dvh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-self: auto;
    order: 0;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q0f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vt0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_vt0 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 7b222b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.79%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
    height: auto;
    order: 0;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2cf {
    width: 95.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_o42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 89b56e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.8%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
    height: auto;
    order: 2;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 84bf3e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 84bf3e6 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 2c69d35.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 2c69d35 {
    width: 93%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a11755 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_2sv[data-css-edit] {
    transform: rotate(3.142rad);
}
#group_2sv {
    background-size: contain;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape-2e93dc42.svg?dm-skip-opt=true");
}
}



@media all {
    
#\30 622955b {
    min-height: 761px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 240204b[data-background-color-animation] {
    
}
#\39 240204b::before, #\39 240204b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.6;
}
#\39 240204b {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/photo-wall-texture-pattern.jpg?dm-skip-opt=true");
}
    
#\32 7adbca5 {
    margin: 0px 0% 0px 0%;
}
    
#group_kcn {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#group_j84 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#widget_vkb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vkb {
    width: 796px;
    height: 286px;
    max-width: 100%;
    margin: -200px 0% 0px 0%;
}
    
#daa22074 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#a033e4df[data-css-edit] {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
#a033e4df::before, #a033e4df > .bgExtraLayerOverlay {
    
}
#a033e4df {
    align-items: center;
    width: 1200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0%;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 50px 0%;
}
    
#fffd47ae::before, #fffd47ae > .bgExtraLayerOverlay {
    
}
#fffd47ae {
    align-items: flex-end;
    width: 47.06%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-width: 0 2px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.1) #000000 #000000;
    border-style: solid;
    order: 0;
    align-self: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/IMG_4650.jpeg?dm-skip-opt=true");
    border-radius: 10px 0 0 10px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5bb6fd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5bb6fd4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfae5b52 {
    align-items: flex-start;
    width: 52.91%;
    min-height: 351px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f94efe7 {
    width: 78.73%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5ca6116.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 5ca6116 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9d2bf19 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -50px -0.5% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7792b36 {
    width: 171px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nuk {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 80px;
    margin: -120px 0% 30px 0%;
}
}



@media all {
    
#\36 83c43e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a3e80211 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\35 4a19095::before, #\35 4a19095 > .bgExtraLayerOverlay {
    
}
#\35 4a19095 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 572d31c {
    width: 64.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc615681 {
    width: 1360px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a94cc83f {
    margin: 0px 0% 0px 0%;
}
    
#e34eb84d {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/black.png?dm-skip-opt=true");
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9oa {
    align-items: center;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
    padding: 150px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_ed1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_anp[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#group_anp {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mub {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_hmp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#c06980e7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9jh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ts8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gam {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\36 eaf6805[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#\36 eaf6805 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e9bf6904 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 59afb14 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#aae76515 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#dca7e53d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6a2410f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 254850f {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 aa0f595[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#\33 aa0f595 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea80f1e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 f2b3455 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#\30 b7b8b7e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 663c3c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dc9604b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa6333aa {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\35 d79c840[data-css-edit] {
    z-index: 1;
}
#\35 d79c840 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% -150px 0%;
}
    
#\30 dd39fe0[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#\30 dd39fe0 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 158dcf3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 0772c36 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#ef2204a6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 805c5c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0ceb284 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0f95352 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\36 a182fb9[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#\36 a182fb9 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#da3a6929 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 57d8db4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 100%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#\37 b0115d3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#df63ca63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8b81d39 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d0007c7 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\39 7793695 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#e2a99b51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 784170b {
    min-height: 1308px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 40px 200px 40px;
}
    
#\37 b1708e9 {
    margin: 0px 0% 0px 0%;
}
    
#c8915d59 {
    align-items: center;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2c9127e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6e70bec {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\36 ff1e77b {
    width: 89.65%;
    height: auto;
    max-width: 100%;
}
    
#\31 dab3029 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df47fb4f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 50%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#e82b3b8a[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#e82b3b8a {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ffb43a2 {
    width: 115.18%;
    height: auto;
    max-width: 100%;
}
    
#\34 b75a409 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\30 7fc3fda {
    width: 69.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fababbe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cc17c26 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 50%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#c771f822 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e815e4fc {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\37 17f5ce8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 160621b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 381eb5e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/Border-Shape.svg?dm-skip-opt=true");
    background-position: 100% 50%;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#d56f0b72 {
    width: 1360px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b17a3d5f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a8307a37[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#a8307a37 {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#db16007f[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#db16007f {
    align-items: flex-start;
    width: 49.14%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 5px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8d5cfc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#bab14ef1 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#dd605553 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 1f9811f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 4c6885d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 230px 40px 230px 40px;
}
    
#\39 883ae91::before, #\39 883ae91 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
}
#\39 883ae91 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/photo-wall-texture-pattern.jpg?dm-skip-opt=true");
}
    
#\31 44fdc6c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ae7af5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ae7af5d {
    width: 1360px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf53428 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ess {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_frm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 9a7f0a3 {
    width: 1360px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2f62c4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 82bed5d {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/black.png?dm-skip-opt=true");
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb2b0d8a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b475b07a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\34 e31baf1::before, #\34 e31baf1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.35;
}
#\34 e31baf1 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/AE4E60D1-2AE9-4970-8B1B-3B6238BC06E3.jpeg?dm-skip-opt=true");
}
    
#\37 6502f49 {
    margin: 0px 0% 0px 0%;
}
    
#a845acb6 {
    align-items: flex-start;
    width: 1400px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 2;
    align-self: center;
    padding: 200px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_mgp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lm4 {
    width: 171px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_d2r {
    align-items: flex-start;
    width: 79.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    padding: 50px 0px 50px 0px;
    margin: 0px -6% 0px -6%;
}
    
#widget_2o5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_2o5 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\32 5224054.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5224054 {
    width: 84.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62d55f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 52.5%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 0 0 10px;
    padding: 100px 50px 100px 100px;
    margin: 50px 0% 50px -5%;
}
    
#\34 421020f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae0ef6e {
    margin: 0px 0% 0px 0%;
}
    
#bbb39f9e {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9c001f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f8949113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.5%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a18f727c/dms3rep/multi/IMG_5065.jpeg?dm-skip-opt=true");
    border-radius: 0px 10px 10px 0px;
    order: 0;
}
    
#\35 21e19f0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 bf41766 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-self: auto;
    order: 0;
    padding: 0px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b46622.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2b46622 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_afv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.7383177570093453%;
    order: 3;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 20px 0%;
}
    
#widget_evf.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#widget_evf {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_6lq {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0im {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8194cf1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5e5f548 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.7383177570093453%;
    order: 5;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\39 2e2d0ef {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fec95f9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 320e860 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 110bacd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.7383177570093453%;
    order: 7;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#fa810dad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ef7c20e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c167ba32 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd709f59.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#fd709f59 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c4e9ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\35 6c4e9ba {
    width: 60px;
    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_2qg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2qg {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#e80f9fed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e80f9fed {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\32 442f400 {
    min-height: 92px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\33 17b0607.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 17b0607 {
    width: 796px;
    height: 286px;
    max-width: 100%;
    margin: -200px 0% 0px 0%;
}
    
#\35 2fd3c86 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8e622d5::before, #\39 8e622d5 > .bgExtraLayerOverlay {
    
}
#\39 8e622d5 {
    background-color: var(--color_3);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
}
    
#decdba4d {
    align-items: center;
    width: 51.02%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
}
    
#\30 59acd90 {
    align-items: center;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#group_sog {
    width: 44.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
}



@media all {
    
#\32 7ac08f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 0088e04 {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\34 62c6b87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_sqn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sqn {
    width: 100%;
    height: 183px;
    max-width: 100%;
    margin: 0px 0% -5px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7575dc1 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\33 2999a11::before, #\33 2999a11 > .bgExtraLayerOverlay {
    
}
    
#a299c235 {
    margin: 0px 0% 0px 0%;
}
    
#group_cfc {
    padding: 0px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c56bbd {
    width: 100%;
    padding: 300px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 824c77d {
    width: 100%;
    height: auto;
    min-height: 456px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#\33 b0e37f6 {
    width: 150px;
    height: auto;
}
    
#\34 88bf8a6 {
    padding: 0px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f3575e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f3575e {
    margin: -45px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 beaea1c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 50px;
}
    
#\31 6ab8b20 {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 400px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef8dce8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b222b8 {
    width: 100%;
    min-height: auto;
    row-gap: 10px;
    padding: 100px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89b56e1 {
    width: 100%;
    padding: 0px 50px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 02f825b {
    margin: 0px 0% 0px 0%;
}
    
#group_2sv {
    justify-content: flex-start;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 622955b {
    min-height: 965px;
    padding: 0px 0px 0px 0px;
}
    
#\39 240204b::before, #\39 240204b > .bgExtraLayerOverlay {
    
}
    
#\32 7adbca5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vkb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#widget_vkb {
    margin: -200px 0% 0px 0%;
}
    
#a033e4df::before, #a033e4df > .bgExtraLayerOverlay {
    
}
#a033e4df {
    width: 80%;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#fffd47ae::before, #fffd47ae > .bgExtraLayerOverlay {
    
}
#fffd47ae {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 350px;
    height: auto;
    background-position: 50% 50%;
    align-items: center;
}
    
#bfae5b52 {
    height: auto;
    min-height: auto;
    width: 100%;
    align-items: center;
    padding: 30px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_nuk {
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 30px 0px;
    margin: -100px 0% 0px 0%;
}
    
#\31 5bb6fd4 {
    width: 100.00%;
}
    
#\39 7792b36 {
    width: 150px;
}
    
#\37 9d2bf19 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3e80211 {
    padding: 0px 0% 0px 0%;
}
    
#\35 4a19095::before, #\35 4a19095 > .bgExtraLayerOverlay {
    
}
    
#\33 572d31c {
    width: 100.00%;
}
    
#group_anp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\36 eaf6805 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 aa0f595 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#group_ed1 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a94cc83f {
    margin: 0px 0% 0px 0%;
}
    
#group_9oa {
    row-gap: 15px;
}
    
#\35 d79c840 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 9px 0% -150px 0%;
}
    
#\30 dd39fe0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\36 a182fb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 784170b {
    padding: 220px 50px 100px 50px;
}
    
#a8307a37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#db16007f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#e82b3b8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#e815e4fc {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 b1708e9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7fc3fda {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4c6885d {
    padding: 80px 50px 100px 50px;
}
    
#\39 883ae91::before, #\39 883ae91 > .bgExtraLayerOverlay {
    
}
    
#dbf53428 {
    margin: 0px 0% 0px 0%;
}
    
#\31 44fdc6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 44fdc6c {
    margin: 0px 0% 30px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb2b0d8a {
    width: 92.91%;
}
    
#b475b07a {
    padding: 0px 0% 0px 0%;
}
    
#\34 e31baf1::before, #\34 e31baf1 > .bgExtraLayerOverlay {
    
}
    
#\37 6502f49 {
    margin: 0px 0% 0px 0%;
}
    
#a845acb6 {
    row-gap: 15px;
    padding: 200px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lm4 {
    width: 150px;
    height: auto;
}
    
#group_d2r {
    width: 90%;
    min-height: auto;
    padding: 30px 0px 0px 0px;
    margin: 0px -8% 0px -8%;
}
    
#group_mgp {
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5224054 {
    width: 100.00%;
}
    
#f8949113 {
    width: 45%;
    min-height: 8px;
    height: auto;
    padding: 200px 0px 200px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 21e19f0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_evf {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\37 62d55f0 {
    width: 60%;
    min-height: 8px;
    padding: 70px 35px 70px 35px;
    margin: 50px 0% 50px -5%;
}
    
#\32 ae0ef6e {
    margin: 0px 0% 0px 0%;
}
    
#\34 421020f {
    width: 100%;
    min-height: auto;
    row-gap: 5px;
}
    
#fd709f59 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\35 6c4e9ba {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#c2b46622 {
    width: 15%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#bbb39f9e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    margin-top: 0px;
}
    
#\37 bf41766 {
    width: 100%;
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9c001f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9c001f9 {
    margin: 10px 0% 0px 0%;
}
    
#group_afv {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_6lq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 5e5f548 {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\39 2e2d0ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 110bacd {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#fa810dad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 442f400 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 92px;
    padding: 0px 50px 0px 50px;
}
    
#\39 8e622d5::before, #\39 8e622d5 > .bgExtraLayerOverlay {
    
}
    
#decdba4d {
    width: 100%;
    min-height: 8px;
}
    
#group_sog {
    width: 13.17%;
}
    
#\33 17b0607.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 17b0607 {
    height: auto;
    margin: -100px 0% 0px 0%;
}
    
#\30 59acd90 {
    justify-content: flex-end;
}
    
#\35 2fd3c86 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0088e04 {
    padding: 0px 0px 0px 0px;
}
    
#\34 62c6b87 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1c56bbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7575dc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 2999a11::before, #\33 2999a11 > .bgExtraLayerOverlay {
    
}
    
#group_1e5 {
    min-height: 80px;
}
    
#a299c235 {
    margin: 0px 0% 0px 0%;
}
    
#group_cfc {
    row-gap: 10px;
    align-items: center;
    padding: 180px 0px 60px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f3575e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f3575e {
    width: 100.00%;
    margin: -100px 0% 0px 0%;
}
    
#\33 b0e37f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 43.71%;
    height: auto;
}
    
#\34 88bf8a6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    padding: 0px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 824c77d {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 269px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cafca830.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cafca830 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdc197b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aace6128 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e28cbb9c {
    column-gap: 2.793296089385475%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 250px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef8dce8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6ab8b20 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 beaea1c {
    min-height: unset;
    flex-direction: column;
    padding: 20px 0px 80px 20px;
}
    
#\33 02f825b {
    margin: 0px 0% 0px 0%;
}
    
#\38 7b222b8 {
    width: 100%;
    row-gap: 10px;
    padding: 50px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o42 {
    width: 100.00%;
}
    
#\35 89b56e1 {
    width: 100.00%;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dvh {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_vt0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#widget_2cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2cf {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 622955b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 240204b::before, #\39 240204b > .bgExtraLayerOverlay {
    
}
    
#group_kcn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vkb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vkb {
    height: 142px;
    margin: -90px 0% 0px 0%;
}
    
#group_j84 {
    min-height: auto;
    justify-content: flex-end;
    height: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7adbca5 {
    margin: 0px 0% 0px 0%;
}
    
#daa22074 {
    min-height: 80px;
    justify-content: flex-end;
    height: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a033e4df::before, #a033e4df > .bgExtraLayerOverlay {
    
}
#a033e4df {
    width: 85%;
    min-height: auto;
    row-gap: 10px;
    height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#fffd47ae::before, #fffd47ae > .bgExtraLayerOverlay {
    
}
#fffd47ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 42.32%;
}
    
#\37 9d2bf19 {
    height: auto;
    min-height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 150px -0.5% 0px 0%;
}
    
#bfae5b52 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    padding: 10px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7792b36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
}
    
#group_nuk {
    width: 100.00%;
    height: auto;
    min-height: auto;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: -80px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 83c43e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3e80211 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 4a19095::before, #\35 4a19095 > .bgExtraLayerOverlay {
    
}
    
#\33 572d31c {
    width: 100.00%;
}
    
#group_anp {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c06980e7 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_9oa {
    row-gap: 10px;
    padding: 50px 20px 0px 20px;
    margin: -6px 0% 0px 0%;
}
    
#a94cc83f {
    margin: 0px 0% 0px 0%;
}
    
#e34eb84d {
    min-height: 80px;
}
    
#\36 eaf6805 {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aae76515 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa0f595 {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b7b8b7e {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_ed1 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 d79c840 {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% -120px 0%;
}
    
#\30 dd39fe0 {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef2204a6 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a182fb9 {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b0115d3 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7793695 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e2a99b51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 784170b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 20px 80px 20px;
}
    
#c8915d59 {
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e815e4fc {
    column-gap: 1.7142857142857144%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 160621b {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a8307a37 {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db16007f {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d8d5cfc {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e82b3b8a {
    width: 100%;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\30 7fc3fda {
    width: 100.00%;
}
    
#\37 b1708e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 1f9811f {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 0px;
}
    
#\32 4c6885d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\39 883ae91::before, #\39 883ae91 > .bgExtraLayerOverlay {
    
}
    
#\39 ae7af5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ae7af5d {
    margin: 10px 0% 0px 0%;
}
    
#dbf53428 {
    margin: 0px 0% 0px 0%;
}
    
#\31 44fdc6c {
    width: 77.36%;
}
    
#widget_ess {
    width: 40px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 9a7f0a3 {
    width: 302px;
}
    
#d2f62c4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 82bed5d {
    min-height: 50px;
}
    
#fb2b0d8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb2b0d8a {
    width: 100.00%;
    margin: -100px 0% 0px 0%;
}
    
#b475b07a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 e31baf1::before, #\34 e31baf1 > .bgExtraLayerOverlay {
    
}
    
#a845acb6 {
    row-gap: 10px;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6502f49 {
    margin: 0px 0% 0px 0%;
}
    
#group_d2r {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_mgp {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lm4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 43.71%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 5224054 {
    width: 100.00%;
}
    
#\37 62d55f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 20px 80px 20px;
    margin: -45px 0% 0px 0%;
}
    
#f8949113 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 21e19f0 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\32 ae0ef6e {
    margin: 0px 0% 0px 0%;
}
    
#widget_evf {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\34 421020f {
    width: 100.00%;
    row-gap: 10px;
}
    
#group_afv {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6lq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 bf41766 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-self: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbb39f9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 64.15%;
    order: 1;
}
    
#c2b46622 {
    margin-right: 0%;
    margin-left: 0%;
    width: 10%;
    order: 0;
}
    
#\31 5e5f548 {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 2e2d0ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 110bacd {
    column-gap: 3.7383177570093453%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fa810dad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#fd709f59 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\35 6c4e9ba {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\32 442f400 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 17b0607.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 17b0607 {
    height: auto;
    margin: -80px 0% 0px 0%;
}
    
#\39 8e622d5::before, #\39 8e622d5 > .bgExtraLayerOverlay {
    
}
    
#decdba4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_sog {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 7ac08f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0088e04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_sqn {
    height: 80px;
    width: 100.00%;
}
    
#\34 62c6b87 {
    margin: 0px 0% 0px 0%;
}
}

