@media all {
  *#dm .dmInner div.u_2607003558 img { border-radius:50% !important; }

  *#dm .dmInner div.u_2314999012 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1810341391 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1069942425 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1299198616 .shape-text {
    color:var(--color_1) !important;
    font-family: 'Cinzel' !important;
  }

  *#dm .dmInner div.u_1855108470 .shape-text {
    color:var(--color_1) !important;
    font-family: 'Cinzel' !important;
  }

  *#dm .dmInner div.u_1498296115 .shape-text {
    color:var(--color_1) !important;
    font-family: 'Cinzel' !important;
  }

  *#dm .dmInner div.u_1575713524 .shape-text {
    color:var(--color_1) !important;
    font-family: 'Cinzel' !important;
  }

  *#dm .dmInner nav.u_1626988560 { color:black !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1855108470 .shape-text { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1299198616 .shape-text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1855108470 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1498296115 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1575713524 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1299198616 .shape-text { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e447abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#fc38dfbe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f8b54f33 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 0f8ef43 {
    width: 53.60%;
    max-width: 100%;
}
    
#group_8dh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_vfm {
    width: 32.50%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_1ai.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ai {
    width: 34.82%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_on6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.68%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
}
    
#widget_li7 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#group_a65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i6q {
    width: 100%;
    max-width: 100%;
}
    
#b4d1d356 {
    width: 100%;
    max-width: 100%;
}
    
#aaac6cdf {
    margin: 0px 0% 0px 0%;
}
    
#\34 b59499b {
    width: 6.20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 84b5cdc {
    min-height: 961px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d6fb9a41 {
    width: 1054px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 073f867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1274703::before, #a1274703 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
}
#a1274703 {
    background-position: 50% 100%;
    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/99bb462f/dms3rep/multi/opt/AdobeStock_452470592-1920w.jpeg");
}
    
#widget_ctc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jpi {
    width: 10.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8578566::before, #\37 8578566 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\37 8578566 {
    background-position: 50% 100%;
    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/99bb462f/dms3rep/multi/opt/AdobeStock_166921027-1920w.jpeg");
}
#\37 8578566.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABQMEBhEhEiIx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMw2HfvX3OUlj5ZF9eue5XNb3jsXGqADHn4IiB//2Q==');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f29cdde2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 45b13aa {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 4699e8e {
    width: 46.24%;
    max-width: 100%;
}
    
#be685be0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be685be0 {
    width: 34.82%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#db884381 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d540062 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fd0710a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.68%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
}
    
#\35 88a5f10 {
    width: 100%;
    max-width: 100%;
}
    
#\31 9a21313 {
    width: 6.20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 83e245e {
    width: 32.50%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 fed17bf {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#d1574b25 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\31 2914a1c {
    width: 100%;
    max-width: 100%;
}
    
#\37 a1ffb64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 37ee30a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 040e417 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d33325c7 {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fffa6cb4::before, #fffa6cb4 > .bgExtraLayerOverlay {
    
}
#fffa6cb4 {
    background-position: 50% 100%;
    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/99bb462f/dms3rep/multi/opt/AdobeStock_479389375-1920w.jpeg");
}
#fffa6cb4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
    
#\34 6e7f510 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a55029f9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c45bc6c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9604b00 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ad3309d {
    column-gap: 4%;
    row-gap: 0px;
    width: 51.25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6e56765 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#defda46e {
    align-self: start;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 e9f4179 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9f342e {
    align-self: auto;
    max-height: 100%;
    min-height: 263px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e4c7d2 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#d628cc20 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 34b2e52 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f1d0e9be {
    column-gap: 4%;
    row-gap: 24px;
    width: 44.70%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 761671a {
    align-self: auto;
    max-height: 100%;
    min-height: 252px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -0.2% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be03d438 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ba0ad4b {
    max-height: 100%;
    min-height: 211px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 81c2ac2 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(264px, max-content);
    width: 10.00%;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 2px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1ac55f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f8be63e {
    align-self: start;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b7baf24e {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7517c06 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be0f0e6 {
    align-self: start;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 07afdd7 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(252px, max-content);
    width: 9.92%;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 2px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#a20b7b12 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(254px, max-content);
    width: 9.92%;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 2px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e2538a {
    align-self: auto;
    max-height: 100%;
    min-height: 228px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 428caf5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e671325 {
    align-self: start;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 d41b481 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0f8cbec {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d36c2aff {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(228px, max-content);
    width: 9.92%;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 2px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5f465cf {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1f8b415 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8752fa2::before, #\36 8752fa2 > .bgExtraLayerOverlay {
    
}
#\36 8752fa2 {
    background-position: 50% 100%;
    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/99bb462f/dms3rep/multi/opt/AdobeStock_479389375-1920w.jpeg");
}
#\36 8752fa2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce9ba11d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5ad7452 {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ab90838::before, #\30 ab90838 > .bgExtraLayerOverlay {
    
}
#\30 ab90838 {
    background-position: 50% 100%;
    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/99bb462f/dms3rep/multi/opt/AdobeStock_479389375-1920w.jpeg");
}
#\30 ab90838.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
}



@media all {
    
#\37 43d0d14 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 d00f60c {
    min-height: 485px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b10e8c2f {
    margin: 0px 0px 0px 0px;
}
    
#c03bd796 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aa656c25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4fb982 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 5;
}
    
#\30 50677f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 65%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 535a662 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e416eae {
    width: 100%;
    height: 520px;
    max-width: 100%;
    align-self: center;
}
    
#widget_8bn {
    width: 99.97%;
    height: 523px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#d2b5bfb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 23cc112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3c112c5 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 15e2975 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f191b0bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 fcbc050 {
    min-height: 819px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 10eb4eb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 370efe7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ab619ad {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b5e9341 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 fc6a0ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d7670ad4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e43981fb::before, #e43981fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.83;
    border-radius: inherit;
}
#e43981fb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/99bb462f/dms3rep/multi/opt/AdobeStock_601739881-1920w.jpeg");
}
#e43981fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAgEEAwAAAAAAAAAAAAACAwABBQYRFiEiMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIrVLGpydY1jiNtqtgH89dSI5DYeJEzceriIClLCiqb0/9k=');
}
    
#c7a38320 {
    align-items: center;
    width: 81.69%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b0dbcc24 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c015b92 {
    width: 99.24%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be85a772 {
    width: 62.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e1n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ci {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gs7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_02m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    --column-gap: 0px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c10817e {
    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_vn7 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc38dfbe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aaac6cdf {
    margin: 0px 0% 0px 0%;
}
    
#widget_li7 {
    height: auto;
    width: 22.36%;
}
    
#widget_vfm {
    width: 53.98%;
}
    
#widget_1ai {
    width: 34%;
}
    
#group_on6 {
    width: 38.43%;
}
    
#group_a65 {
    width: 69.64%;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\34 b59499b {
    height: auto;
    width: 8.47%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 84b5cdc {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#d6fb9a41 {
    width: 100.00%;
}
    
#\35 073f867 {
    width: 100%;
    min-height: 8px;
    row-gap: 9px;
}
    
#a1274703::before, #a1274703 > .bgExtraLayerOverlay {
    
}
    
#widget_jpi {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8578566::before, #\37 8578566 > .bgExtraLayerOverlay {
    
}
#\37 8578566.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABQMEBhEhEiIx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMw2HfvX3OUlj5ZF9eue5XNb3jsXGqADHn4IiB//2Q==');
}
    
#f29cdde2 {
    width: 19.92%;
    min-height: 8px;
}
    
#\33 45b13aa {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be685be0 {
    width: 34%;
}
    
#db884381 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 040e417 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d540062 {
    width: 69.64%;
}
    
#\32 fed17bf {
    height: auto;
    width: 22.36%;
}
    
#\39 fd0710a {
    width: 38.43%;
}
    
#\31 9a21313 {
    height: auto;
    width: 9.08%;
}
    
#\30 37ee30a {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\30 83e245e {
    width: 53.98%;
}
    
#\30 4699e8e {
    width: 53.57%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d33325c7 {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#fffa6cb4::before, #fffa6cb4 > .bgExtraLayerOverlay {
    
}
#fffa6cb4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
    
#\34 6e7f510 {
    width: 19.92%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a55029f9 {
    width: 100%;
}
    
#\35 c45bc6c {
    width: 100%;
}
    
#c9604b00 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\30 e9f4179 {
    width: 100%;
}
    
#\33 ad3309d {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#defda46e {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f6e56765 {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#\30 b9f342e {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d628cc20 {
    width: 100%;
}
    
#\37 34b2e52 {
    width: 70%;
    min-height: 63px;
    justify-content: flex-start;
    height: auto;
}
    
#f1d0e9be {
    width: 100%;
    min-height: 80px;
}
    
#\32 761671a {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be03d438 {
    width: 100%;
}
    
#\38 ba0ad4b {
    width: 70%;
    min-height: 100px;
    justify-content: flex-start;
}
    
#\37 81c2ac2 {
    grid-template-rows: minmax(272px, max-content);
    width: 13.90%;
    margin-right: 10%;
}
    
#\37 b1ac55f {
    width: 100%;
}
    
#b7baf24e {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8be63e {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 7517c06 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 be0f0e6 {
    align-self: start;
    width: 48px;
    justify-self: end;
    margin: 62px -23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 07afdd7 {
    width: 14%;
}
    
#a20b7b12 {
    width: 14%;
}
    
#d36c2aff {
    width: 14.00%;
    grid-template-rows: minmax(228px, max-content);
}
    
#\35 e671325 {
    justify-self: end;
    align-self: start;
    height: 50px;
    width: 50px;
    margin: 10px -30px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5f465cf {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\39 1f8b415 {
    width: 19.92%;
    min-height: 8px;
}
    
#\36 8752fa2::before, #\36 8752fa2 > .bgExtraLayerOverlay {
    
}
#\36 8752fa2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce9ba11d {
    width: 19.92%;
    min-height: 8px;
}
    
#\39 5ad7452 {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\30 ab90838::before, #\30 ab90838 > .bgExtraLayerOverlay {
    
}
#\30 ab90838.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d00f60c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 2%;
    padding: 6% 4% 6% 4%;
}
    
#c03bd796 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#aa656c25 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 b4fb982 {
    height: 20px;
}
    
#\30 50677f2 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 30px;
    width: 63.76%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\38 535a662 {
    width: 34.21%;
    min-height: 8px;
}
    
#\32 e416eae {
    height: 361px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 23cc112 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#d2b5bfb1 {
    width: 16.07%;
    min-height: 8px;
}
    
#\30 15e2975 {
    height: 485px;
}
    
#\38 fcbc050 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\31 370efe7 {
    width: 20.18%;
    min-height: 8px;
}
    
#\35 ab619ad {
    height: 485px;
}
    
#\35 b5e9341 {
    margin-bottom: 30px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7670ad4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bfbec97b {
    margin: 0px 0% 0px 0%;
}
    
#be85a772 {
    width: 100.00%;
}
    
#e43981fb::before, #e43981fb > .bgExtraLayerOverlay {
    
}
#e43981fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAgEEAwAAAAAAAAAAAAACAwABBQYRFiEiMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIrVLGpydY1jiNtqtgH89dSI5DYeJEzceriIClLCiqb0/9k=');
}
}



@media (max-width: 767px) {
    
#\37 43d0d14 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 d00f60c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#fc38dfbe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 19px;
}
    
#group_8dh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_li7 {
    height: auto;
}
    
#widget_vfm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_on6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0f8ef43 {
    width: 81.58%;
}
    
#\34 b59499b {
    height: auto;
    width: 20.04%;
}
}



@media (max-width: 767px) {
    
#\31 84b5cdc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#d6fb9a41 {
    width: 100.00%;
}
    
#\35 073f867 {
    min-height: 318px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    row-gap: 0px;
}
    
#a1274703::before, #a1274703 > .bgExtraLayerOverlay {
    
}
#a1274703 {
    background-position: 50% 50%;
}
    
#widget_jpi {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 23.84%;
}
    
#widget_ctc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 8578566::before, #\37 8578566 > .bgExtraLayerOverlay {
    
}
#\37 8578566 {
    background-position: 50% 50%;
}
#\37 8578566.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABQMEBhEhEiIx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMw2HfvX3OUlj5ZF9eue5XNb3jsXGqADHn4IiB//2Q==');
}
    
#f29cdde2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\33 45b13aa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#db884381 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 fed17bf {
    height: auto;
}
    
#\39 fd0710a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1574b25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\31 9a21313 {
    height: auto;
    width: 19.37%;
}
    
#\30 37ee30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 19px;
}
    
#\30 83e245e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4699e8e {
    width: 73.81%;
}
}



@media (max-width: 767px) {
    
#d33325c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#fffa6cb4::before, #fffa6cb4 > .bgExtraLayerOverlay {
    
}
#fffa6cb4 {
    background-position: 50% 50%;
}
#fffa6cb4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
    
#\34 6e7f510 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
}



@media (max-width: 767px) {
    
#a55029f9 {
    width: 100%;
}
    
#\35 c45bc6c {
    width: 100%;
}
    
#c9604b00 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\33 ad3309d {
    flex-direction: column;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#\30 e9f4179 {
    width: 100%;
}
    
#defda46e {
    align-self: start;
    width: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -20px;
}
    
#f6e56765 {
    width: 70%;
    min-height: 90px;
}
    
#\30 b9f342e {
    min-height: 351px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d628cc20 {
    width: 100%;
}
    
#\37 34b2e52 {
    width: 70%;
    min-height: 90px;
}
    
#f1d0e9be {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 761671a {
    min-height: 352px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#be03d438 {
    width: 100%;
}
    
#\38 ba0ad4b {
    width: 70%;
    min-height: 90px;
}
    
#\37 81c2ac2 {
    grid-template-rows: minmax(362px, max-content);
    width: 13.96%;
}
    
#\37 b1ac55f {
    width: 100%;
}
    
#\38 f8be63e {
    align-self: start;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7baf24e {
    min-height: 360px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 7517c06 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 be0f0e6 {
    align-self: start;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
}
    
#\36 07afdd7 {
    grid-template-rows: minmax(360px, max-content);
    width: 13.96%;
}
    
#a20b7b12 {
    grid-template-rows: minmax(360px, max-content);
    width: 13.96%;
}
    
#\37 9e2538a {
    min-height: 329px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 428caf5 {
    width: 100%;
}
    
#\35 e671325 {
    align-self: start;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d41b481 {
    width: 70%;
    min-height: 90px;
}
    
#\32 0f8cbec {
    width: 100%;
}
    
#d36c2aff {
    grid-template-rows: minmax(332px, max-content);
    width: 13.96%;
}
}



@media (max-width: 767px) {
    
#d5f465cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#\39 1f8b415 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\36 8752fa2::before, #\36 8752fa2 > .bgExtraLayerOverlay {
    
}
#\36 8752fa2 {
    background-position: 50% 50%;
}
#\36 8752fa2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#ce9ba11d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\39 5ad7452 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#\30 ab90838::before, #\30 ab90838 > .bgExtraLayerOverlay {
    
}
#\30 ab90838 {
    background-position: 50% 50%;
}
#\30 ab90838.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFESIxBlH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAS/9oADAMBAAIRAxEAPwCyq8udLYZmpJ9JNjd+4+LLjJbgFheWbItjiIjwSi3/2Q==');
}
}



@media (max-width: 767px) {
    
#\38 d00f60c {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 8% 4% 8% 4%;
}
    
#c03bd796 {
    order: 0;
}
    
#aa656c25 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\35 b4fb982 {
    order: 2;
}
    
#\30 50677f2 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    row-gap: 25px;
}
    
#\38 535a662 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    order: 0;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#\32 e416eae {
    height: 177px;
}
    
#widget_8bn {
    order: 3;
    height: 268px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d2b5bfb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 23cc112 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\34 3c112c5 {
    width: 311px;
}
    
#\30 15e2975 {
    height: 132px;
}
    
#\38 fcbc050 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\31 370efe7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 ab619ad {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b5e9341 {
    margin-bottom: 20px;
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\33 fc6a0ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d7670ad4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c7a38320 {
    padding: 6px 6px 6px 6px;
    margin: 0px 0px 0px 0px;
}
    
#b0dbcc24 {
    width: 100%;
}
    
#be85a772 {
    width: 100.00%;
}
    
#e43981fb::before, #e43981fb > .bgExtraLayerOverlay {
    
}
#e43981fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAgEEAwAAAAAAAAAAAAACAwABBQYRFiEiMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIrVLGpydY1jiNtqtgH89dSI5DYeJEzceriIClLCiqb0/9k=');
}
}

