@media all {
  *#dm .dmInner a.u_1779461821 {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1779461821 span.text {
    font-size:12px !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1565936530 {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1565936530 span.text {
    font-size:12px !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner a.u_1942042494 {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1942042494 span.text {
    font-size:12px !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1036319013 img { border-radius:300px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1421277528 img { border-radius:300px 300px 12px 12px !important; }

  *#dm .dmInner div.u_1510844648 img {
    border-radius:12px 300px 12px 12px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1906256078:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1906256078.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1031983981 .obit-image-wrapper.type-3.square { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1031983981 .obit-image-wrapper.type-3:not(.square) { border-radius:15px 15px 15px 15px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_691047306:hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_691047306.hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1120790337:hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1120790337.hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1878946104 span.text {
    font-size:12px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1878946104 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner *.u_1263413326 .tukios-obit_search_submit svg { color:var(--color_2) !important; }

  *#dm .dmInner div.u_4203305450 .dynamicLink { color:var(--color_3) !important; }

  *#dm .dmInner *.u_4203305450 .dynamicLink:hover { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1388389589 .dynamicLink:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388389589 .linkWrapper {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1388389589 .dynamicLink {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1932639009 .dynamicLink:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1932639009 .linkWrapper {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1932639009 .dynamicLink {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_4203305450 .linkWrapper { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1948140216:hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1948140216.hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1772789197:hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1772789197.hover {
    background-color:rgba(10,149,132,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1304139570 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1102735475 .ctaWrapper { gap:10px !important; }

  *#dm .dmInner div.u_1031983981 .obit-city-residence { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\34 8249599 {
    margin: 0px 0% 0px 0%;
}
    
#\30 cdcd939 {
    min-height: 313px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 a952c71 {
    background-image: url();
}
    
#a228794b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 10% 16px 10%;
    margin: 0px 0% 0px 0%;
}
    
#group_i1j {
    align-items: flex-start;
    width: 33%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 0px 0px 15px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_287 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0e1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 57488c8 {
    align-items: flex-start;
    width: 33%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(93, 25, 107, 1);
    background-image: initial;
    border-radius: 0px 15px 15px 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b4710b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8540365 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8249599 {
    margin: 0px 0% 0px 0%;
}
    
#\30 cdcd939 {
    min-height: 500px;
    padding: 10% 20px 10% 20px;
}
    
#\33 a952c71 {
    background-position: 50% 50%;
}
    
#a228794b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_i1j {
    min-width: 32px;
    width: 99.82%;
    height: auto;
    min-height: 230px;
    margin: 0px 0% 0px 0%;
}
    
#\36 57488c8 {
    min-width: 32px;
    width: 99.82%;
    height: auto;
    min-height: 230px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\30 cdcd939 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#a228794b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_i1j {
    min-width: 32px;
    width: 99.55%;
    height: auto;
    min-height: 242px;
    margin: 0px 0% 0px 0%;
}
    
#\36 57488c8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5487060 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 12% 0% 0%;
}
    
#b71b6492 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 26df637 {
    width: 61.727833333333336%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e75242d4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_458 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
}
    
#\39 b0498b7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h37 {
    width: 411px;
    height: auto;
    max-width: 100%;
}
    
#\33 5a5af14 {
    min-height: 39px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 2;
    align-items: center;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb96eeb0 {
    width: 224px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fd63190 {
    width: 30.3%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5487060 {
    width: 100%;
    margin-right: 0%;
    min-height: 80px;
}
    
#b71b6492 {
    width: 100%;
    margin-left: 0%;
    min-height: 80px;
    align-items: center;
}
    
#e75242d4 {
    padding-left: 0%;
    padding-right: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_458 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b0498b7 {
    margin-right: 3%;
    margin-left: 3%;
}
    
#\33 5a5af14 {
    width: 100%;
    margin-left: 0%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 5487060 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 b0498b7 {
    margin-left: 0%;
}
    
#b71b6492 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e75242d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\33 5a5af14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 26df637 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h37 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb96eeb0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fd63190 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 4954146 {
    padding-bottom: 4%;
    min-height: 704px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ca765af9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
}
    
#\38 6a1400f {
    width: 89.99340237821251%;
    height: 550px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ed6f19d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 7px;
    order: 2;
}
    
#\36 5445a6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 33.333333333333336%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cc08b7e4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#e6ad3f83 {
    width: 89.99673913043478%;
    height: 550px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fa8793b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 1084d2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 33.333333333333336%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 3320dcc {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b3201201 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 33.333333333333336%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 ec96fbd {
    margin-top: -15px;
}
    
#\31 fd4f664 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 7px;
    order: 2;
}
    
#\36 e38dfcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 7px;
    order: 2;
}
    
#ba2b451f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9e09d8c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
}
    
#e5e58dc6 {
    width: 100%;
    height: 550px;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
    align-self: center;
}
    
#\35 8d328ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4954146 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 6a1400f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 6a1400f {
    width: 100%;
    margin-bottom: 20px;
    height: 300px;
}
    
#ed6f19d0 {
    order: 2;
}
    
#\36 5445a6c {
    justify-content: flex-start;
}
    
#e6ad3f83 {
    width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    height: 300px;
    order: 0;
}
    
#\31 1084d2a {
    justify-content: center;
}
    
#\30 9e09d8c {
    order: 3;
}
    
#e5e58dc6 {
    width: 100%;
    height: 300px;
}
    
#b3201201 {
    justify-content: center;
}
    
#\35 8d328ab {
    justify-self: auto;
    align-self: center;
    width: 81.87%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 4954146 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 6a1400f {
    height: 240px;
}
    
#\36 5445a6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6ad3f83 {
    height: 240px;
}
    
#\31 1084d2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5e58dc6 {
    height: 240px;
}
    
#b3201201 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\37 3456d25 {
    min-height: 137px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 af04f95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a1105fa {
    background-color: var(--color_8);
    background-image: initial;
}
    
#c3b241ec {
    width: 58.30%;
    height: auto;
    max-width: 100%;
    margin-top: -13px;
    order: 1;
}
    
#\39 51494a3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3l3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3456d25 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 6%;
}
    
#c3b241ec {
    width: 89.04%;
}
}



@media (max-width: 767px) {
    
#\37 3456d25 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 af04f95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3b241ec {
    order: 1;
    width: 93.71%;
}
}



@media all {
    
#daca007d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\31 d9558ad {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_rkk {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_71t {
    width: 74.92%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_bc9 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tvm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tvm {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_cgb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_0nt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 41f5d46 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51d1749.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\31 51d1749 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d4c69e1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f282a83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_g9m {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_g7u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g7u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d9558ad {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_71t {
    width: 93.44%;
}
}



@media (max-width: 767px) {
    
#daca007d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d9558ad {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_71t {
    width: 100.00%;
}
    
#group_g9m {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 41f5d46 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_bc9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b1727877 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    border-radius: 15px 15px 15px 15px;
    background-image: linear-gradient(90deg, rgba(121, 45, 135, 1) 44%, rgba(93, 25, 107, 1) 100%);
    background-origin: border-box;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d125185 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 4% 12%;
}
    
#\37 f7a8610 {
    margin: 0px 0% 0px 0%;
}
    
#group_rkt {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 2710f73 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m03 {
    width: 99.99755266495885%;
    height: 158px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_brd {
    width: 100.00%;
    height: 376px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ten {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 dedfa01 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9866eaf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d125185 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 538px;
}
    
#group_rkt {
    width: 48%;
}
    
#\39 2710f73 {
    height: auto;
    min-height: 376px;
    width: 48%;
}
}



@media (max-width: 767px) {
    
#b1727877 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35px 4% 35px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d125185 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_brd {
    height: 240px;
}
    
#\39 2710f73 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_rkt {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 b452f93 {
    background-image: url();
}
    
#\34 df05d1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1bf534a {
    align-items: flex-start;
    width: 33%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 15px 15px 0px 0px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4d5720 {
    margin: 0px 0% 0px 0%;
}
    
#d0a920bf {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 c0faba9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ced9dac7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 05947e7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 10% 16px 10%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef9831e {
    min-height: 313px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 ee92425 {
    align-items: flex-start;
    width: 33%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(93, 25, 107, 1);
    background-image: initial;
    border-radius: 0px 0px 15px 15px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b452f93 {
    background-position: 50% 50%;
}
    
#d1bf534a {
    min-width: 32px;
    width: 99.82%;
    height: auto;
    min-height: 230px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4d5720 {
    margin: 0px 0% 0px 0%;
}
    
#\37 05947e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 ef9831e {
    min-height: 500px;
    padding: 5% 20px 5% 20px;
}
    
#\37 ee92425 {
    min-width: 32px;
    width: 99.82%;
    height: auto;
    min-height: 230px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 b452f93 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 ef9831e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#d1bf534a {
    min-width: 32px;
    width: 99.55%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\37 05947e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef9831e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\37 ee92425 {
    min-width: 32px;
    width: 99.55%;
    height: auto;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 f2dcec5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\35 c128222 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 65a6631 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
}
    
#widget_qnt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7pb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a77 {
    width: 100%;
    height: 553px;
    max-width: 100%;
}
    
#a019b678 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 f2dcec5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c128222 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 65a6631 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\33 b9158ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#a8bb24a9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c33fff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e1dceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 123e8fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



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



@media (max-width: 767px) {
    
#\33 b9158ee {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 c33fff8 {
    width: 92.40%;
}
    
#\36 123e8fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 c86f3a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f9ed8ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 7px 7px 7px 7px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 100px 50px 100px 50px;
}
    
#c03b3640 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    padding: 0px 0px 0px 0px;
}
    
#e06a9c47 {
    width: 80.82%;
    height: 500px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\35 6fbc7b4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 5% 4% 5%;
}
    
#\35 281270f {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e1c9b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f9ed8ce {
    width: 100%;
    min-height: 80px;
}
    
#c03b3640 {
    width: 100%;
    min-height: 80px;
}
    
#\35 6fbc7b4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\35 f9ed8ce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c03b3640 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e06a9c47 {
    height: 240px;
    width: 93.81%;
}
    
#\35 6fbc7b4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

