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

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

  *#dm .dmInner div.u_1208599344 .caption-container .caption-title { color:#ffffff !important; }

  *#dm .dmInner div.u_1208599344 .caption-container .caption-text,
  *#dm .dmInner div.u_1208599344 .caption-container .caption-text .rteBlock { color:#ffffff !important; }

  *#dm .dmInner a.u_1281102108 { border-radius:10px !important; }

  *#dm .dmInner div.u_1918819689 img {
    border-radius:8px !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1208599344 .photoGalleryThumbs .image-container { border-radius:6% 6% 6% 6% !important; }

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

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

  *#dm .dmInner div.u_1208599344 .photoGalleryViewAll.link { color:var(--color_7) !important; }

  *#dm .dmInner *.u_1208599344 .photoGalleryViewAll { text-align:CENTER !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3993382448 .photoGalleryThumbs { padding:8.5px !important; }

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

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

  *#dm .dmInner *.u_1208599344 .caption-inner {
    border-bottom-left-radius:20% !important;
    -webkit-border-top-right-radius:20% !important;
    -moz-border-top-right-radius:20% !important;
    -webkit-border-bottom-right-radius:20% !important;
    -webkit-border-bottom-left-radius:20% !important;
    border-top-right-radius:20% !important;
    -webkit-border-top-left-radius:20% !important;
    border-radius:20% !important;
    -moz-border-bottom-right-radius:20% !important;
    -moz-border-top-left-radius:20% !important;
    border-top-left-radius:20% !important;
    -moz-border-radius:20% !important;
    -moz-border-bottom-left-radius:20% !important;
    border-bottom-right-radius:20% !important;
    -webkit-border-radius:20% !important;
  }

  *#dm .dmInner *.u_1208599344 .photoGalleryThumbs { padding:4.5px !important; }

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

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

  *#dm .dmInner div.u_1208599344 .photoGalleryViewAll.link { font-size:16px !important; }

  *#dm .dmInner *.u_3993382448 .photoGalleryThumbs .image-container a { padding-top:215px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1208599344 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1208599344 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner div.u_1208599344 .photoGalleryViewAll.link { font-size:18px !important; }

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

  *#dm .dmInner *.u_3993382448 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_3993382448 .photoGalleryViewAll { padding:0 3.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#fa069ef6 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 0 0 0 0;
}
    
#\30 3fb3375 {
    background-color: var(--color_1);
}
    
#ab080d2f {
    min-height: 50vh;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 664bf19 {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 530px;
}
}



@media all {
    
#c8263de1 {
    min-height: 648px;
    column-gap: 4%;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 100px 13% 100px 13%;
}
    
#ca01ad35::before, #ca01ad35 > .bgExtraLayerOverlay {
    
}
#ca01ad35 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/Captura+de+pantalla+2026-07-02+230748-1920w.png");
    background-attachment: fixed;
}
    
#\39 c4d2574 {
    max-width: 100%;
    width: 591px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb2668b {
    max-width: 100%;
    width: 471px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57ce8c0 {
    max-width: 100%;
    width: 482px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a90edb3d {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bj {
    justify-content: flex-start;
    width: 37.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_8pr {
    justify-content: flex-start;
    width: 58.79%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0.68);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_91k {
    width: 100.00%;
    height: 552px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd0ce8e8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6375682 {
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(147,51,234,0.18);
    width: 27.27%;
    min-height: 683px;
    justify-content: flex-start;
    align-items: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-self: flex-start;
    height: auto;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 be3e976 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    padding: 100px 5% 16px 5%;
}
    
#db90a49a::before, #db90a49a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.72;
    border-radius: inherit;
}
#db90a49a {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/1783035079501-1_1-Ktq-1920w.png");
    background-attachment: fixed;
}
#db90a49a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
    
#\38 1a966b0 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ffbeac8b {
    max-width: 100%;
    width: 662px;
    height: auto;
}
    
#\34 884e1c9 {
    column-gap: 2.0606752996294917%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 244b584 {
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(147,51,234,0.18);
    width: 26.790094980662072%;
    min-height: 685px;
    justify-content: flex-start;
    align-items: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-self: flex-start;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0 0 0 0;
}
    
#e2b0cc92 {
    row-gap: 8px;
    width: 98.81%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 24px 24px 24px 24px;
}
    
#\35 f3dbd33 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
    order: 1;
}
    
#\39 ffe766d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#widget_i73 {
    width: 100.00%;
    height: 444px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 586c6a5 {
    width: 100.00%;
    height: 446px;
    min-height: 100px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    margin-top: 1px;
}
    
#a250107d {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 24px 24px 24px 24px;
}
    
#ef4626f1 {
    max-width: 100%;
    width: 225px;
    margin-bottom: 4px;
    height: auto;
    margin-top: 2px;
}
    
#\33 966a5b5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#efe651f5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c5f7b0b {
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(147,51,234,0.18);
    width: 41.82031686022802%;
    min-height: 707px;
    justify-content: flex-start;
    align-items: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-self: flex-start;
    height: auto;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_3pl {
    width: 94.40%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 45774a1 {
    min-height: 240px;
    column-gap: 2%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 c072335 {
    background-color: var(--color_1);
}
    
#d9bda26b {
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    order: 1;
}
    
#\33 a4f2902 {
    max-width: 100%;
    width: 441px;
    height: auto;
}
    
#\32 048bda6 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#f7244234 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\34 8226c05 {
    width: 49%;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/imgi_9_731072125_18333171115283380_1225627117853932029_n-1920w.png");
    border-radius: 22px 22px 22px 22px;
}
}



@media all {
    
#a4ab56ae {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#\32 c74c287 {
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#\38 eee9cfb {
    row-gap: 12px;
    width: 42.15%;
    min-width: 4%;
    min-height: 8px;
    order: 1;
}
    
#\36 e00a2d7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 d39651e {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#ee8037b7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\30 027dc08 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\36 958d59e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d62c41aa {
    width: 53.81%;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_6b7 {
    width: 99.82%;
    height: 310px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\32 145d6fc {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 60px;
    flex-direction: column;
}
    
#\33 a9a9fa6 {
    background-color: var(--color_1);
}
    
#\30 0689ab6 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#a7364b26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c350db83 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#a6d51ff0 {
    width: 100%;
}
}



@media all {
    
#\37 dcd2cb9 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\33 ac7f502::before, #\33 ac7f502 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(26,0,51,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.88;
    content: '';
    height: 100%;
}
#\33 ac7f502 {
    background-image: url('https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/1783035079548-16_9-oPv-1920w.png');
}
#\33 ac7f502.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12OwDUtyjslwikx1CIkxd/PUsbSU1dAUlZMVkxaRkhFkiMipiS9siMurCk/J9A4JcXB1MTQ11dHTNtBXNzdWY0jNrsjIrcjILoqPS4gKCw7ycnO3t3UwN3KyNPCwMWAI9AyM9A+NCQwO9XALdHEKc3MJdXEKsrf0tjT0stRn8LEyczM1ttHTsdVSddDTCra3jnJzTvJxC7A1czHWYQh3tHY1NdRTUTRSkjFRkQu0t4z18ShNjI7zcfWyNQMA9Z4wWDGgzwYAAAAASUVORK5CYII=');
}
    
#b244b9cb {
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\39 f8a9005 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1854a15 {
    max-width: 600px;
    width: 438px;
    margin-bottom: 8px;
    height: auto;
}
    
#ab031578.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#ab031578 {
    max-width: 100%;
    width: 281px;
    min-height: 51px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 66ee03d {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\38 0d286e7::before, #\38 0d286e7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.62;
    border-radius: inherit;
}
#\38 0d286e7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/Captura+de+pantalla+2026-07-02+230748-1920w.png");
    background-attachment: fixed;
}
    
#\32 361a4f5 {
    row-gap: 0;
    width: 100%;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 209px;
    padding: 35px 10px 35px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 920a19a {
    max-width: 100%;
    width: 850px;
    height: auto;
    margin-top: 2px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 2dca321 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 bb24885 {
    min-height: 324px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 880f17f::before, #\38 880f17f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\38 880f17f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/Captura+de+pantalla+2026-07-02+230748-1920w.png");
    background-attachment: fixed;
}
    
#widget_6i7 {
    width: 94.29%;
    height: auto;
    max-width: 100%;
    margin-top: 35px;
}
    
#a5143366.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#a5143366 {
    max-width: 100%;
    width: 232px;
    min-height: 45px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6045955 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#c0f0f18a {
    max-width: 100%;
    width: 621px;
    margin-bottom: 4px;
    height: auto;
}
    
#a64d19f9 {
    max-width: 100%;
    width: 321px;
    height: auto;
}
    
#\37 e4aa3a6 {
    width: 100%;
    height: 446px;
}
    
#\34 5c0d7a5 {
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(147,51,234,0.18);
    width: 35.86938302756841%;
    min-height: 420px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0 0 0 0;
}
    
#\34 65cf774 {
    max-width: 100%;
    width: 621px;
    height: auto;
}
    
#aba47333::before, #aba47333 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.72;
    border-radius: inherit;
}
#aba47333 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/e712cf2f/dms3rep/multi/opt/1783035079501-1_1-Ktq-1920w.png");
    background-attachment: fixed;
}
#aba47333.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
    
#\34 7c976e0 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#\33 7cb53d3 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5% 100px 5%;
}
    
#\34 5121f8a {
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(147,51,234,0.18);
    width: 62.05%;
    min-height: 420px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0 0 0 0;
}
    
#\34 99ec5fb {
    column-gap: 2.0606752996294917%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: center;
    min-height: 80px;
}
    
#f3b055a9 {
    max-width: 100%;
    width: 416px;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 0b5b8a6 {
    margin: 0px 0% 0px 0%;
}
    
#e0f33238 {
    width: 100.00%;
    height: 448px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 56d8657 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ca0b7f23 {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 44508ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(38, 2, 72, 1);
}
    
#widget_bf7 {
    width: 23.92%;
    height: 20px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 861b0ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d240c671 {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aa22d00d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(38, 2, 72, 1);
}
    
#b4292c12 {
    width: 23.92%;
    height: 20px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8263de1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca01ad35::before, #ca01ad35 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6375682 {
    width: 47%;
}
    
#\37 be3e976 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 244b584 {
    width: 47%;
}
    
#\30 c5f7b0b {
    width: 47%;
}
    
#db90a49a::before, #db90a49a > .bgExtraLayerOverlay {
    
}
#db90a49a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 66ee03d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0d286e7::before, #\38 0d286e7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bb24885 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 f79fa67 {
    margin: 0px 0% 0px 0%;
}
    
#\38 880f17f::before, #\38 880f17f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7cb53d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 5c0d7a5 {
    width: 47%;
}
    
#\34 5121f8a {
    width: 47%;
}
    
#aba47333::before, #aba47333 > .bgExtraLayerOverlay {
    
}
#aba47333.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
}



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



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



@media (max-width: 767px) {
    
#fa069ef6 {
    min-height: unset;
    flex-direction: column;
    padding: 0 0% 0 0%;
}
    
#ab080d2f {
    align-items: center;
}
    
#f3190554 {
    margin: 0px 0% 0px 0%;
}
    
#\33 664bf19 {
    width: 100.00%;
    height: 456px;
}
}



@media (max-width: 767px) {
    
#c8263de1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#group_6bj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_8pr {
    width: 100%;
    min-height: 686px;
    align-items: center;
    height: auto;
}
    
#ca01ad35::before, #ca01ad35 > .bgExtraLayerOverlay {
    
}
    
#\39 c4d2574 {
    margin-top: 29px;
    width: 289px;
}
    
#\38 eb2668b {
    width: 291px;
}
    
#\32 57ce8c0 {
    width: 299px;
}
    
#widget_91k {
    width: 100.00%;
    height: 540px;
}
    
#cd0ce8e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6375682 {
    width: 100%;
}
    
#\37 be3e976 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\38 1a966b0 {
    align-items: center;
}
    
#\34 884e1c9 {
    flex-direction: column;
}
    
#\36 244b584 {
    width: 100%;
}
    
#\30 c5f7b0b {
    width: 100%;
}
    
#db90a49a::before, #db90a49a > .bgExtraLayerOverlay {
    
}
#db90a49a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
    
#e2b0cc92 {
    align-items: center;
}
    
#a250107d {
    align-items: center;
}
    
#ef4626f1 {
    width: 217px;
}
}



@media (max-width: 767px) {
    
#\33 45774a1 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#d9bda26b {
    width: 100%;
}
    
#\34 8226c05 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a4ab56ae {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 32px;
}
    
#\38 eee9cfb {
    width: 100%;
}
    
#d62c41aa {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 145d6fc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 0689ab6 {
    align-items: center;
}
    
#c350db83 {
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 dcd2cb9 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#b244b9cb {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 66ee03d {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\32 361a4f5 {
    align-items: center;
}
    
#\38 0d286e7::before, #\38 0d286e7 > .bgExtraLayerOverlay {
    
}
    
#\38 920a19a {
    width: 302px;
}
}



@media (max-width: 767px) {
    
#\39 2dca321 {
    min-height: 498px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\32 bb24885 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\38 880f17f::before, #\38 880f17f > .bgExtraLayerOverlay {
    
}
    
#a5143366 {
    width: 295px;
    height: auto;
    min-height: 56px;
}
    
#\31 f79fa67 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6i7 {
    margin-top: 2px;
}
}



@media (max-width: 767px) {
    
#\37 6045955 {
    align-items: center;
}
    
#\33 7cb53d3 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\37 e4aa3a6 {
    height: 300px;
}
    
#\34 5c0d7a5 {
    width: 100%;
}
    
#\34 5121f8a {
    width: 100%;
}
    
#\34 99ec5fb {
    flex-direction: column;
}
    
#aba47333::before, #aba47333 > .bgExtraLayerOverlay {
    
}
#aba47333.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02MQZdYQY9GWZjOWYjMAIyNpNhNZNjMJFj1xFm0GLXYfHc4AU74YPe4AHR5fHR4/A54QU95Yfc4QfY5gBg/+ai+h+jCJfjfhSmfhYlfhUm/R+mCRLk/eGneuSoZYsZnxknOzFddEy86IlJ0SIzc9RXFRhuyKKOFpIbx9DClSCzMUlpdqbc/TWZevv6HYcEuNyb4avX0ZCsujxKYzJMsvzNFcVWe9t95hb6PrgRb3Iz1ep3tdzpYabE5RXMAQKtuZpDWjwn5jqdOqUpeV5W5r6jw3tbjvzjFYGK3Qz+AmVhCgUJtiODVKvzVSvznKoCXZpC/LdGaYcoObaC6DLqe7Ab+Pg2SipXi4tVi0tWi0k2SKi1SaiYCfGoctgzKLuQKrkQ6Pky6vqwlfoDF3oBV/hAm/nxqXpQSzGgBbkFicTLuJegAAAABJRU5ErkJggg==');
}
    
#\34 7c976e0 {
    align-items: center;
}
    
#c0f0f18a {
    width: 254px;
}
    
#\34 65cf774 {
    width: 254px;
}
}



@media (max-width: 767px) {
    
#\35 56d8657 {
    min-height: 44px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ca0b7f23 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_bf7 {
    height: 44px;
    width: 45.30%;
}
}



@media (max-width: 767px) {
    
#\31 861b0ec {
    min-height: 38px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#d240c671 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b4292c12 {
    height: 36px;
    width: 43.34%;
}
}

