@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1354841978 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1354841978:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1354841978.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1354841978:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1354841978.hover span.text { color:var(--color_1) !important; }

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

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

  *#dm .dmInner nav.u_1131619009 { color:white !important; }

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

  *#dm .dmInner div.u_1880546899 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1464686767 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_2193272639 li.listItem {
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:0px !important;
  }

  *#dm .dmInner div.u_2193272639 {
    border-style:solid !important;
    border-color:rgba(3,3,3,1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_2193272639 .pagination-nav {
    border-style:solid !important;
    border-color:rgba(3,3,3,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_2193272639 .pagination-nav .pagination-link.disabled { color:rgba(3,3,3,1) !important; }

  *#dm .dmInner div.u_2193272639 .pagination-nav .pagination-item:not(.active) { color:rgba(3,3,3,1) !important; }

  *#dm .dmInner div.u_2193272639 .pagination-nav .pagination-item.active {
    border-style:solid !important;
    border-color:rgba(3,3,3,1) !important;
    border-width:0px !important;
    color:rgba(3,3,3,1) !important;
  }

  *#dm .dmInner div.u_2435629565 .postArticle>.inner {
    background-color:rgba(0,0,0,0) !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_2435629565 .postDescription {
    max-height:2.6999999999999997em !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2435629565 .readMore a {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1224286165:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1224286165.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2193272639 .listText .itemName {
    color:rgba(190,72,245,1) !important;
    font-family:'Playfair Display' !important;
  }

  *#dm .dmInner div.u_2193272639 .biglink>.itemName {
    color:rgba(190,72,245,1) !important;
    font-family:'Playfair Display' !important;
  }

  *#dm .dmInner a.u_3640343773 {
    background-image:linear-gradient(90deg,rgba(190,72,245,1) 0%,rgba(71,25,117,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1224286165 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(190,72,245,1) rgba(190,72,245,1) rgba(190,72,245,1) rgba(190,72,245,1) !important;
  }

  *#dm .dmInner a.u_1224286165 span.text { color:rgba(190,72,245,1) !important; }

  *#dm .dmInner a.u_1224286165:hover {
    background-color:rgba(190,72,245,1) !important;
    background-image:none !important;
    border-color:rgba(190,72,245,1) !important;
  }

  *#dm .dmInner a.u_1224286165.hover {
    background-color:rgba(190,72,245,1) !important;
    background-image:none !important;
    border-color:rgba(190,72,245,1) !important;
  }

  *#dm .dmInner a.u_3640343773:hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_3640343773.hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1034550644 {
    background-image:linear-gradient(90deg,rgba(190,72,245,1) 0%,rgba(71,25,117,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1034550644:hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1034550644.hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1156155202 {
    background-image:linear-gradient(90deg,rgba(190,72,245,1) 0%,rgba(71,25,117,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1156155202:hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1156155202.hover {
    background-image:linear-gradient(90deg,rgba(71,25,117,1) 0%,rgba(190,72,245,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner *.u_2193272639 .itemText { text-align:LEFT !important; }

  *#dm .dmInner *.u_2193272639 .itemText .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_2193272639 .listText .itemName { text-align:LEFT !important; }

  *#dm .dmInner *.u_2193272639 .biglink>.itemName { text-align:LEFT !important; }

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

  *#dm .dmInner *.u_1739673482 .photoGalleryThumbs .image-container a { background-size:cover !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2193272639 .listText .itemName { font-size:30px !important; }

  *#dm .dmInner div.u_2193272639 .biglink>.itemName { font-size:30px !important; }

  *#dm .dmInner div.u_2193272639 li.listItem .link.dmWidget {
    width:305px !important;
    height:85px !important;
  }

  *#dm .dmInner *.u_2435629565 .postText * { text-align:CENTER !important; }

  *#dm .dmInner *.u_1739673482 .photoGalleryThumbs .image-container a { padding-top:577px !important; }
}
*#dm .dmInner a.u_3640343773
{
	animation:pulse 2s infinite !important;
}
*#dm .dmInner a.u_1224286165
{
	animation:pulse 2s infinite !important;
}
*#dm .dmInner div.u_2435629565
{
}
*#dm .dmInner div.u_2435629565 .readMore
{
	background-color:#be48f5 !important;
	padding:10px 15px !important;
	width:fit-content !important;
	border-radius:5px !important;
	opacity:1 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:10px !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2435629565 .postText * { text-align:CENTER !important; }

  *#dm .dmInner div.u_2193272639 li.listItem .link.dmWidget { height:30px !important; }

  *#dm .dmInner *.u_1739673482 .photoGalleryThumbs .image-container a { padding-top:308px !important; }
}
*#dm .dmInner div.u_2193272639 span.link
{
	text-align:left !important;
}
*#dm .dmInner div.u_2193272639 span.link span.buttonText
{
	padding:0 !important;
	white-space:normal !important;
	border:2px solid #be48f5 !important;
	padding:10px 15px !important;
	color:#be48f5 !important;
	font-weight:600 !important;
	width:fit-content !important;
	border-radius:6px !important;
	font-size:0px !important;
}
*#dm .dmInner div.u_2193272639 span.link:hover,*#dm .dmInner div.u_2193272639 span.link:hover span.buttonText
{
	text-decoration:none !important;
}
*#dm .dmInner div.u_2193272639 span.link:hover span.buttonText
{
	color:#000 !important;
	background-color:#be48f5 !important;
}
*#dm .dmInner div.u_2193272639 span.link span.buttonText:after
{
	content:"Event Details" !important;
	font-size:16px !important;
}
*#dm .dmInner div.u_2193272639 li.listItem
{
	box-shadow:none !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1739673482 .photoGalleryThumbs .image-container a { padding-top:422px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_3640343773
{
}
*#dm .dmInner a.u_1224286165
{
}
*#dm .dmInner div.u_2435629565
{
}
*#dm .dmInner div.u_2193272639
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\37 4f3e8e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 5323e8c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 0% 150px 0%;
}
    
#\35 0ed83ef {
    margin: 0px 0% 0px 0%;
}
    
#\30 c1189df::before, #\30 c1189df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(53, 0, 102, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 c1189df {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/header-bk-purple-1920w.png");
}
    
#widget_v2h {
    width: 69.66%;
    height: auto;
    max-width: 100%;
}
    
#widget_vgq {
    width: 400px;
    height: auto;
    max-width: 100%;
}
    
#widget_sad {
    width: 72.37%;
    height: auto;
    max-width: 100%;
}
    
#widget_9k2 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sq1 {
    align-items: flex-start;
    width: 43.22%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#group_4ft {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfde79be {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 735a841 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a5f67171 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a6ce8e88 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 bc3ada0::before, #\35 bc3ada0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.85;
}
#\35 bc3ada0 {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/Untitled+design+-+2026-01-12T052956.985-1920w.png");
    background-position: 50% 0%;
}
    
#widget_7uq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7uq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% -15px 0%;
}
    
#widget_gkn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e8b02f99 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rvj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 10px 10px 10px 10px;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m6a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 846520d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ada77e72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ada77e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s4q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_phb {
    width: 71.53%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_i70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 bd626e1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0% 60px 0%;
}
    
#a0cdc6ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 982a313 {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/custom-purple-CTA-1920w.png");
}
    
#widget_n07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e7ed9de {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5fd3bb6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e8298b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
}
    
#be758565 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    flex-direction: row;
}
    
#\35 941dad8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 4d333ed {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/dark-mosaic-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-color: rgba(3, 3, 3, 1);
}
    
#ad7b8d34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad7b8d34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7n0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pev {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ha4 {
    width: 100%;
    height: 430px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff6266a3 {
    width: 100%;
    height: 430px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_jq4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_665 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lkm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mie {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 44e5f73 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c060932 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e7ebfe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8712bc8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1e21cf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2514e6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f56291c5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d7665070 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bc3effb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 c221280.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c221280 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mik {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1bh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 50px 0% 0px 0%;
}
    
#group_i5l {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bbh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tqq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3d6c3e9 {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd70c6fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0af7fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c86d249 {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 771afa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0fa6f25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f30ba4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: -15px 0% 0px 0%;
}
    
#\37 44d2e6e {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b66cfa19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cf25cdd {
    width: 90.52%;
    height: auto;
    max-width: 100%;
}
    
#\35 5ebe451 {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 19da3d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f677beda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 77df06a {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(190,72,245,1) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 849cc9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dc68d4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fqh {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 233e5ab {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dd90b0f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af2c36fa {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff8f2d2b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef41e700 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c968dd::before, #\34 5c968dd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 5c968dd {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/Untitled+design+-+2026-01-13T212419.106-1920w.png");
}
}



@media all {
    
#e870c81f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 b09c9da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 c2c80cd::before, #\37 c2c80cd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 c2c80cd {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/Untitled+design+-+2026-01-15T110904.941-1920w.png");
}
    
#group_o41 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_u4d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d82c7ace.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d82c7ace {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_845 {
    width: 94.34%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_scp {
    width: 50.73%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8kh {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_ql1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#ceaf65c2[data-css-edit] {
    z-index: 1 !important;
}
#ceaf65c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\30 4c1ab20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 c188e49 {
    background-image: url("https://lirp.cdn-website.com/dbf766d5/dms3rep/multi/opt/purple-gradient-CTA-1920w.png");
    background-position: 50% 100%;
}
    
#widget_joo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j0t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4f2e9bb {
    margin: 0px 0% 0px 0%;
}
    
#ed4ab069 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\33 99a068e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b62040af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 9a490e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9a490e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iqb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_r2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_5e1 {
    width: 100%;
    height: 653px;
    max-width: 100%;
    order: 3;
}
    
#e5db642d::before, #e5db642d > .bgExtraLayerOverlay {
    
}
#e5db642d {
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5323e8c {
    padding: 200px 2% 100px 2%;
}
    
#\30 c1189df::before, #\30 c1189df > .bgExtraLayerOverlay {
    
}
    
#\35 0ed83ef {
    margin: 0px 0% 0px 0%;
}
    
#widget_sad {
    width: 89.77%;
}
    
#widget_v2h {
    width: 93.36%;
}
    
#group_sq1 {
    width: 72.03%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6ce8e88 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 bc3ada0::before, #\35 bc3ada0 > .bgExtraLayerOverlay {
    
}
    
#widget_phb {
    width: 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7665070 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_fqh {
    height: auto;
}
    
#\34 5c968dd::before, #\34 5c968dd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e870c81f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 c2c80cd::before, #\37 c2c80cd > .bgExtraLayerOverlay {
    
}
    
#widget_scp {
    width: 83.44%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 99a068e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b62040af {
    width: 100%;
    min-height: 80px;
}
    
#widget_5e1 {
    height: 1748px;
}
    
#e5db642d::before, #e5db642d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 4f3e8e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5323e8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 4% 50px 4%;
}
    
#\30 c1189df::before, #\30 c1189df > .bgExtraLayerOverlay {
    
}
    
#widget_vgq {
    height: auto;
}
    
#\35 0ed83ef {
    margin: 0px 0% 0px 0%;
}
    
#widget_v2h {
    width: 100.00%;
}
    
#widget_sad {
    width: 100.00%;
}
    
#group_sq1 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#group_4ft {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cfde79be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9k2 {
    width: 100%;
}
    
#\31 735a841 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a5f67171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6ce8e88 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 bc3ada0::before, #\35 bc3ada0 > .bgExtraLayerOverlay {
    
}
    
#group_rvj {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_m6a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 846520d {
    min-width: 32px;
    width: 100%;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i70 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (max-width: 767px) {
    
#\33 e8298b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be758565 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 941dad8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ha4 {
    height: 240px;
}
    
#ff6266a3 {
    height: 240px;
}
    
#group_665 {
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 44e5f73 {
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 8712bc8 {
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f56291c5 {
    align-items: center;
    justify-content: flex-start;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_jq4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d7665070 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bc3effb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_1bh {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_i5l {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3d6c3e9 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c86d249 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f30ba4c {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: -20px 0% 0px 0%;
}
    
#\37 44d2e6e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5ebe451 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 77df06a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fqh {
    height: auto;
}
    
#\37 233e5ab {
    height: auto;
}
    
#\36 dd90b0f {
    height: auto;
}
    
#af2c36fa {
    height: auto;
}
    
#ff8f2d2b {
    height: auto;
}
    
#ef41e700 {
    height: auto;
}
    
#\34 5c968dd::before, #\34 5c968dd > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e870c81f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 b09c9da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c2c80cd::before, #\37 c2c80cd > .bgExtraLayerOverlay {
    
}
    
#group_o41 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_u4d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_scp {
    width: 100.00%;
}
    
#group_8kh {
    width: 100.00%;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ceaf65c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\30 4c1ab20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4f2e9bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 99a068e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b62040af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_5e1 {
    height: 1939px;
}
    
#e5db642d::before, #e5db642d > .bgExtraLayerOverlay {
    
}
}

