@media (min-width:1025px) {
  *#dm .dmInner div.u_4240699158 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_4240699158 .caption-sub-title { font-size:18px !important; }

  *#dm .dmInner div.u_4240699158 .caption-secondary-text { font-size:18px !important; }

  *#dm .dmInner *.u_4240699158 .photoGalleryThumbs .image-container a { padding-top:341px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media all {
  *#dm .dmInner div.u_491602482 .svg { fill:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_4240699158 .caption-inner a.caption-button { display:none !important; }

  *#dm .dmInner div.u_4240699158 .caption-container .caption-title { font-weight:500 !important; }

  *#dm .dmInner div.u_4240699158 .caption-sub-title { font-weight:400 !important; }

  *#dm .dmInner div.u_4240699158 .caption-secondary-text {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_4240699158 {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_5) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1803262269 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1222447409 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1825004950 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1309724210 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.87%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 787px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.1%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/shutterstock_2537178827-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_gmp {
    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_5ck {
    width: 82.67%;
    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_kum {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 051a440 {
    width: 250px;
    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_q0a {
    align-items: flex-start;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    order: 3;
}
    
#group_ud5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 2;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    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 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bdo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c0d22387 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 d1deea4 {
    min-height: 184px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#widget_9k1 {
    width: 69px;
    height: auto;
    max-width: 100%;
}
    
#widget_cec {
    width: 85.59%;
    height: auto;
    max-width: 100%;
}
    
#c7d29db7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b7d1bb03 {
    width: 69px;
    height: auto;
    max-width: 100%;
}
    
#bdf38469 {
    width: 85.59%;
    height: auto;
    max-width: 100%;
}
    
#\32 b81412e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 2724d68 {
    width: 67.3594px;
    height: auto;
    max-width: 100%;
}
    
#\34 075c008 {
    width: 85.59%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\37 fae58c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e411dd3a {
    width: 69px;
    height: auto;
    max-width: 100%;
}
    
#\33 5fc300c {
    width: 85.59%;
    height: auto;
    max-width: 100%;
}
    
#\34 253a72f {
    margin: -6% 0% 0% 0%;
}
}



@media all {
    
#f169901a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b3125cc2 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#widget_1da {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#be461cd0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 800c834::before, #\31 800c834 > .bgExtraLayerOverlay {
    
}
#\31 800c834 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/Gemini_Generated_Image_fzvzxjfzvzxjfzvz-690h.png");
    justify-content: flex-end;
    align-items: center;
}
#\31 800c834.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB30lEQVQozx3Ka0tTcQDA4f/nECJElJS5pE131tqSjV0cbs5d3PJ0dMu15LScrl3a2eZ0FYIjW4aaCZkJGXZXo8gXBmkQUhB9oF/Q8/oRW6Ugz+aTbDWyHKyXOdlt8Pdohz/f9/l9csjpjyN+nR4jHs0EaRYVVmopXi6qfN0o8fPtEsdvljncecyXV2t8299G1DMytSmZijpCTR2mWZTZbeY4WK+y96TG+9UqnzcXEPOFSebyN5jNTqDdUqhlFNbuZni9rPFpo86HlTJ7axWElktTuq0yo8aZuBpCCbopqgrrC3kOni/x8el93q3OIabVBOmkTFIeJua3E3KamIw4uTcls9ko8eKBxvaShkiNR1DCXvwOCaepi4G+duJuA0XZxeK0zMN8nGYhgRgNOBmwXcCsO8vlnlai9h7UoYsUrjiojHupJ4eYTQwiYh4z7r5zWLpa8EkdqH4zhWg/ZcX9P2pjXm4GrIjrPgsjtm78vW3E7d0UR6xUZDtlxYU25iEvu0kNmhFxVy+K/TzXHHqyPiNzMQv10UtoUSt3Yv1kIzbSfgnhNnXilToJW3WkPAYKITO1mIVSyEQh0EvWbyQ3ZES0t7ag7ziDRd9GwKIj6TGQC0qUwmZmIxLVsIlqROIf1Bsgq1hbTHkAAAAASUVORK5CYII=');
}
    
#d61070cc {
    min-height: 729px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ei6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ccf73652::before, #ccf73652 > .bgExtraLayerOverlay {
    
}
#ccf73652 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/Gemini_Generated_Image_qr4rp2qr4rp2qr4r-690h.png");
    justify-content: flex-end;
    align-items: center;
}
#ccf73652.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8ElEQVQozwXBW08SYACA4e+XtLphzTZbrbUiqchiUzbFssgDKgZueQhEpkJSI04ul1PBNDGXuXTTpi4vXCVz2FIXpE7ROAiYIqmr3/D2POLr/CQ/Q0F2ExEy+3GikRBbGyushZaIRddJp3+xf7CLCHz+yObGMgf7cU6OUiRja8S2f7C9tcpeKkImk+Awm0b0ezuZnZkgHPpGOrnJbixEMh4mnVzjTzbK8UmKo+M9hL7mPjaLgVF/D98XP7G9vkhiZ4XYzjK/0xtkswn+/jtE3JWfp65UTqe5msk3Tham/QTm3jM//ZYvc2MEF2YIrwYQOsU5jKqLuPUKXltrGHQaGXxpZcDTxpjXwfiAh6mRHkSbKhe7+hLdOjneFjXd1jo6rY24TLW8atXR1VKD21CJeHxHQrMyh+dlV+lt1eDvekqPuwNLQzWND5UYywowVxQiKvNOU5cvwaqW4rfXMz8+wNRIH3aTnsoCKVrlNZ48uI0ouXwKzU0JlvIbjLqaCE72E5jwMeQ00lqlxKwp5Jm+BKG6coZyeQ5N9/LwNKl55zEy6+tgtq+ND+4Ghmx6ettrESqpBPWtXHRFUsyaAhz1pXS3VOBrr2bIpmP4RSPDrmZEkfQs6vwLVCmlaIuvoy2W8UglQ6+SYShX4DBo8NlN/Ae9ClZjUnJN/wAAAABJRU5ErkJggg==');
}
    
#bbb147ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 6deabbc::before, #\31 6deabbc > .bgExtraLayerOverlay {
    
}
#\31 6deabbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/Gemini_Generated_Image_fck6lbfck6lbfck6-64cba866-690h.png");
    justify-content: flex-end;
    align-items: center;
}
#\31 6deabbc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACGElEQVQozwXByU4TAQCA4XkFNSiyFKEw0mm6QPdlgOkizNAFSmVpOrXVpCBlay2opYmgGFKpBqIkKobAwRAFl6PxEfTggQf6/T7BHbBi7DdwrfUKNw3XsUgGtJCb5YUC9e1nLFXKTEzGELx+MxarEVEy0iOJ9FtNOFx2tJjKtK4Tm0rhk/0I05MyU3GZmDaCa2gIySvT6wxgDYaxyFFEh59O0YyQGPWQm1JYzI6j31WJqRECAR9Ojwej2caNHomrHb0IEXmQfFKmlouwU4jydHaYUtLH3B03stuGKJnpFvsR9PQo1dwo+8UwJ/MBPup29tMm6nETRc2BqrhQZBfCUaPK6fMiZxsJvpSCHGUtHM6aeZ1101hQ2XgQp5SJIvw+fcV5s8JxNcX7h1FeZry8yHhpzo/xoZZlbz3LIz2K8HazxE5pjvUZhfq9MRbTIyzPKGzeVzkopziopNnMBhFWMxPkNIVxr4VcMkJqPExSHSahOMhEbBQ0J2lZRFjJTKJrIZQBiVgoyHDQg8tpR+rrxC62MTRoRLZ3I1TzafLxEKrHQirsI+QfwGruo6O9hfa2Frq62jAYWhEO6/PsrsxRy2tsFROUM2F0zUlCNqH5bxN2i/hstxB+vnvMxZs1LvYW+dFc4PN2lv1lja2czJNZL5W0i6XkIMKf8wb/vjW4/L7L5dct/p5U+dUscFab4Lg8yqe1KEerEf4DDisnRtgDWWkAAAAASUVORK5CYII=');
}
    
#\34 2ca3d15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 4fd0eb5::before, #\35 4fd0eb5 > .bgExtraLayerOverlay {
    
}
#\35 4fd0eb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/Gemini_Generated_Image_iy21eriy21eriy21-690h.png");
    justify-content: flex-end;
    align-items: center;
}
#\35 4fd0eb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdUlEQVQozx3OW0/SYQDA4fe2NteFrTVnXpjpUhMRQ+WggCCCCiigHFQE5KSiIBCEDfEvTjwf0DLNxpprrbrpqo/3a+v5BI/IRvyszI7j08sZbH+Gous5MlkzQ8OdaI1yho1y+pTtiOJKgJRvgoBJga63Bc3AS5SqNrSmHjQmGSOmXhTKNoSUjpJfchCxKLGo2jEbujGOyRgdk6HRdzJieMOg6hXioLhGKeZm1TaES9+NzzZAyKMj6NLgtiqYNvdh1fcgbs4KHGQXSE6r8ei6idpVfAhNsB2cYHNWT8ymJmAdQNRqOaSsj8jkIHOq1yTtGk4TTm7TPk5jDko+E2mHBnFwtEFh1YXX2M+cupuMy8DHlIevWT/ncQc7fhO5aS2iUl5nc9mFW9/PgkFBwWPkc9rDXXqOy7idyryJglOL2EmHeBd2EZzUsjY9QnlxnJuNWa5XZzhZtlL26sk6VIj99BKV9QVKcTd7sRmO4w4uEnb2l8zs+g28d6pJTSoRtdwiV/kAN8UQH3PzXCadHIYtlDw6ik41SYuC8GgP4md1g1/VdX4frPNQjnCb83McnaLsNVCY0ZC09hMZ60X8vSry52ST75UEX7bC1NJ+qst2St7R/7cVq5LQmAJR34lT34lRlxLUpVXutxNc58McrnnZCthIzRqJ2TWI/KKZQsDCdszOcWaeO2mNb0dF6sfbfNrLU81G2Iq5Eeb+VmyqDhbMcnKLZs6LER5qEj/uzqjX9rmQMlQyQURHUwNdL57wtu0pNm0XqYCNCynL/fku19UtypkoG2E3ornxMS2Nj2hvamBY3opvSkthZR5pM0w2ModnUseouo9/S454bUrLvigAAAAASUVORK5CYII=');
}
    
#cda2a82a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 8e9c914 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 5190f8e {
    min-height: 660px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e6d3d67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c894344 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#db2e42c3 {
    margin: 0px 0% 0px 0%;
}
    
#d499bc8c {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 aa440a1 {
    background-color: var(--color_4);
    background-image: none;
}
    
#e2e041a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/5b50bf3f/dms3rep/multi/opt/shutterstock_2170518207-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e2e041a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFEyEiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAERIx/9oADAMBAAIRAxEAPwDO2CNOQ6NmFz5HHg4eK0aUgJAk2HSIhqPamUv/2Q==');
}
    
#ebddfa49 {
    width: 56.30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fb2c0498 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 87.30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 4;
    align-self: flex-end;
    --column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b8241c {
    width: 35.7%;
    height: 211px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 edeaab7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1c2bbdf {
    width: 92.07%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9fd0fb0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e7436b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8f9d5fc {
    width: 100%;
    height: 100px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tlf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 08fe330 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#aab721a3 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#c64700b7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc96f5be {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 308115f {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55cc4a6 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#fb354a56 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 deb8736 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#\33 5758f5d {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d093834c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6bb914d {
    background-color: var(--color_4);
    background-image: none;
}
    
#d0e7250f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5b9077 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 ecce5f4 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 75b865e {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 688508d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8c8503b {
    width: 1354px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dec71f4f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b5a57823 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0710fdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad503409 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa5ec91e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fa078371 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b3bf8167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 dace574 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\37 086c5ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d553b5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 45bb38e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d3fcf8c {
    margin: 0px 0% 0px 0%;
}
    
#\31 fbb54c0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#af269f3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f7351e49 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 551e468 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 299f55b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4ca2ee2 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b9d85948 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b186652c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76d0f22 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb8de68f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 654px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 50.26%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 45.62%;
}
    
#widget_gmp {
    width: 100.00%;
}
    
#widget_5ck {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d1deea4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c0d22387 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_9k1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 42.69%;
    height: auto;
}
    
#widget_cec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7d29db7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b7d1bb03 {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.99%;
    height: auto;
}
    
#bdf38469 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 b81412e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 2724d68 {
    margin-right: 0%;
    margin-left: 0%;
    width: 41.27%;
    height: auto;
}
    
#\34 075c008 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 fae58c2 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e411dd3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.42%;
    height: auto;
}
    
#\33 5fc300c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d61070cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 729px;
}
    
#\31 800c834::before, #\31 800c834 > .bgExtraLayerOverlay {
    
}
#\31 800c834 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\31 800c834.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB30lEQVQozx3Ka0tTcQDA4f/nECJElJS5pE131tqSjV0cbs5d3PJ0dMu15LScrl3a2eZ0FYIjW4aaCZkJGXZXo8gXBmkQUhB9oF/Q8/oRW6Ugz+aTbDWyHKyXOdlt8Pdohz/f9/l9csjpjyN+nR4jHs0EaRYVVmopXi6qfN0o8fPtEsdvljncecyXV2t8299G1DMytSmZijpCTR2mWZTZbeY4WK+y96TG+9UqnzcXEPOFSebyN5jNTqDdUqhlFNbuZni9rPFpo86HlTJ7axWElktTuq0yo8aZuBpCCbopqgrrC3kOni/x8el93q3OIabVBOmkTFIeJua3E3KamIw4uTcls9ko8eKBxvaShkiNR1DCXvwOCaepi4G+duJuA0XZxeK0zMN8nGYhgRgNOBmwXcCsO8vlnlai9h7UoYsUrjiojHupJ4eYTQwiYh4z7r5zWLpa8EkdqH4zhWg/ZcX9P2pjXm4GrIjrPgsjtm78vW3E7d0UR6xUZDtlxYU25iEvu0kNmhFxVy+K/TzXHHqyPiNzMQv10UtoUSt3Yv1kIzbSfgnhNnXilToJW3WkPAYKITO1mIVSyEQh0EvWbyQ3ZES0t7ag7ziDRd9GwKIj6TGQC0qUwmZmIxLVsIlqROIf1Bsgq1hbTHkAAAAASUVORK5CYII=');
}
    
#ccf73652::before, #ccf73652 > .bgExtraLayerOverlay {
    
}
#ccf73652 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#ccf73652.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8ElEQVQozwXBW08SYACA4e+XtLphzTZbrbUiqchiUzbFssgDKgZueQhEpkJSI04ul1PBNDGXuXTTpi4vXCVz2FIXpE7ROAiYIqmr3/D2POLr/CQ/Q0F2ExEy+3GikRBbGyushZaIRddJp3+xf7CLCHz+yObGMgf7cU6OUiRja8S2f7C9tcpeKkImk+Awm0b0ezuZnZkgHPpGOrnJbixEMh4mnVzjTzbK8UmKo+M9hL7mPjaLgVF/D98XP7G9vkhiZ4XYzjK/0xtkswn+/jtE3JWfp65UTqe5msk3Tham/QTm3jM//ZYvc2MEF2YIrwYQOsU5jKqLuPUKXltrGHQaGXxpZcDTxpjXwfiAh6mRHkSbKhe7+hLdOjneFjXd1jo6rY24TLW8atXR1VKD21CJeHxHQrMyh+dlV+lt1eDvekqPuwNLQzWND5UYywowVxQiKvNOU5cvwaqW4rfXMz8+wNRIH3aTnsoCKVrlNZ48uI0ouXwKzU0JlvIbjLqaCE72E5jwMeQ00lqlxKwp5Jm+BKG6coZyeQ5N9/LwNKl55zEy6+tgtq+ND+4Ghmx6ettrESqpBPWtXHRFUsyaAhz1pXS3VOBrr2bIpmP4RSPDrmZEkfQs6vwLVCmlaIuvoy2W8UglQ6+SYShX4DBo8NlN/Ae9ClZjUnJN/wAAAABJRU5ErkJggg==');
}
    
#\31 6deabbc::before, #\31 6deabbc > .bgExtraLayerOverlay {
    
}
#\31 6deabbc {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\31 6deabbc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACGElEQVQozwXByU4TAQCA4XkFNSiyFKEw0mm6QPdlgOkizNAFSmVpOrXVpCBlay2opYmgGFKpBqIkKobAwRAFl6PxEfTggQf6/T7BHbBi7DdwrfUKNw3XsUgGtJCb5YUC9e1nLFXKTEzGELx+MxarEVEy0iOJ9FtNOFx2tJjKtK4Tm0rhk/0I05MyU3GZmDaCa2gIySvT6wxgDYaxyFFEh59O0YyQGPWQm1JYzI6j31WJqRECAR9Ojwej2caNHomrHb0IEXmQfFKmlouwU4jydHaYUtLH3B03stuGKJnpFvsR9PQo1dwo+8UwJ/MBPup29tMm6nETRc2BqrhQZBfCUaPK6fMiZxsJvpSCHGUtHM6aeZ1101hQ2XgQp5SJIvw+fcV5s8JxNcX7h1FeZry8yHhpzo/xoZZlbz3LIz2K8HazxE5pjvUZhfq9MRbTIyzPKGzeVzkopziopNnMBhFWMxPkNIVxr4VcMkJqPExSHSahOMhEbBQ0J2lZRFjJTKJrIZQBiVgoyHDQg8tpR+rrxC62MTRoRLZ3I1TzafLxEKrHQirsI+QfwGruo6O9hfa2Frq62jAYWhEO6/PsrsxRy2tsFROUM2F0zUlCNqH5bxN2i/hstxB+vnvMxZs1LvYW+dFc4PN2lv1lja2czJNZL5W0i6XkIMKf8wb/vjW4/L7L5dct/p5U+dUscFab4Lg8yqe1KEerEf4DDisnRtgDWWkAAAAASUVORK5CYII=');
}
    
#\35 4fd0eb5::before, #\35 4fd0eb5 > .bgExtraLayerOverlay {
    
}
#\35 4fd0eb5 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\35 4fd0eb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdUlEQVQozx3OW0/SYQDA4fe2NteFrTVnXpjpUhMRQ+WggCCCCiigHFQE5KSiIBCEDfEvTjwf0DLNxpprrbrpqo/3a+v5BI/IRvyszI7j08sZbH+Gous5MlkzQ8OdaI1yho1y+pTtiOJKgJRvgoBJga63Bc3AS5SqNrSmHjQmGSOmXhTKNoSUjpJfchCxKLGo2jEbujGOyRgdk6HRdzJieMOg6hXioLhGKeZm1TaES9+NzzZAyKMj6NLgtiqYNvdh1fcgbs4KHGQXSE6r8ei6idpVfAhNsB2cYHNWT8ymJmAdQNRqOaSsj8jkIHOq1yTtGk4TTm7TPk5jDko+E2mHBnFwtEFh1YXX2M+cupuMy8DHlIevWT/ncQc7fhO5aS2iUl5nc9mFW9/PgkFBwWPkc9rDXXqOy7idyryJglOL2EmHeBd2EZzUsjY9QnlxnJuNWa5XZzhZtlL26sk6VIj99BKV9QVKcTd7sRmO4w4uEnb2l8zs+g28d6pJTSoRtdwiV/kAN8UQH3PzXCadHIYtlDw6ik41SYuC8GgP4md1g1/VdX4frPNQjnCb83McnaLsNVCY0ZC09hMZ60X8vSry52ST75UEX7bC1NJ+qst2St7R/7cVq5LQmAJR34lT34lRlxLUpVXutxNc58McrnnZCthIzRqJ2TWI/KKZQsDCdszOcWaeO2mNb0dF6sfbfNrLU81G2Iq5Eeb+VmyqDhbMcnKLZs6LER5qEj/uzqjX9rmQMlQyQURHUwNdL57wtu0pNm0XqYCNCynL/fku19UtypkoG2E3ornxMS2Nj2hvamBY3opvSkthZR5pM0w2ModnUseouo9/S454bUrLvigAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5190f8e {
    padding-left: 4%;
    padding-right: 4%;
}
    
#d499bc8c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2e041a2 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#e2e041a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFEyEiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAERIx/9oADAMBAAIRAxEAPwDO2CNOQ6NmFz5HHg4eK0aUgJAk2HSIhqPamUv/2Q==');
}
    
#ebddfa49 {
    margin-left: 0px;
    width: 36%;
}
    
#fb2c0498 {
    width: 100%;
    column-gap: 3%;
}
    
#\36 9b8241c {
    height: 146px;
    width: 22%;
}
    
#\31 1c2bbdf {
    width: 77.29%;
}
    
#\32 edeaab7 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\30 9fd0fb0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\37 7e7436b {
    width: 100.00%;
}
    
#\31 8f9d5fc {
    height: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 08fe330 {
    height: 400px;
}
    
#aab721a3 {
    height: 180px;
    margin-left: 4%;
}
    
#c64700b7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#cc96f5be {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
    
#\31 308115f {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55cc4a6 {
    height: 180px;
    margin-right: 4%;
}
    
#\34 deb8736 {
    height: 400px;
    order: 0;
}
    
#\33 5758f5d {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#d093834c {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#d0e7250f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ecce5f4 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\30 8c8503b {
    width: 480px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5a57823 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#af269f3c {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0710fdd {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#ad503409 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 551e468 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 299f55b {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\30 4ca2ee2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#fa078371 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#b186652c {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#a76d0f22 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3bf8167 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 ecce5f4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 75b865e {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 563px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 293px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#widget_5ck {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c0d22387 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d1deea4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c7d29db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b81412e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fae58c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\31 800c834::before, #\31 800c834 > .bgExtraLayerOverlay {
    
}
#\31 800c834 {
    width: 100%;
    min-height: 356px;
    align-items: center;
    height: auto;
}
#\31 800c834.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB30lEQVQozx3Ka0tTcQDA4f/nECJElJS5pE131tqSjV0cbs5d3PJ0dMu15LScrl3a2eZ0FYIjW4aaCZkJGXZXo8gXBmkQUhB9oF/Q8/oRW6Ugz+aTbDWyHKyXOdlt8Pdohz/f9/l9csjpjyN+nR4jHs0EaRYVVmopXi6qfN0o8fPtEsdvljncecyXV2t8299G1DMytSmZijpCTR2mWZTZbeY4WK+y96TG+9UqnzcXEPOFSebyN5jNTqDdUqhlFNbuZni9rPFpo86HlTJ7axWElktTuq0yo8aZuBpCCbopqgrrC3kOni/x8el93q3OIabVBOmkTFIeJua3E3KamIw4uTcls9ko8eKBxvaShkiNR1DCXvwOCaepi4G+duJuA0XZxeK0zMN8nGYhgRgNOBmwXcCsO8vlnlai9h7UoYsUrjiojHupJ4eYTQwiYh4z7r5zWLpa8EkdqH4zhWg/ZcX9P2pjXm4GrIjrPgsjtm78vW3E7d0UR6xUZDtlxYU25iEvu0kNmhFxVy+K/TzXHHqyPiNzMQv10UtoUSt3Yv1kIzbSfgnhNnXilToJW3WkPAYKITO1mIVSyEQh0EvWbyQ3ZES0t7ag7ziDRd9GwKIj6TGQC0qUwmZmIxLVsIlqROIf1Bsgq1hbTHkAAAAASUVORK5CYII=');
}
    
#d61070cc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ccf73652::before, #ccf73652 > .bgExtraLayerOverlay {
    
}
#ccf73652 {
    width: 100%;
    min-height: 373px;
    align-items: center;
    height: auto;
}
#ccf73652.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8ElEQVQozwXBW08SYACA4e+XtLphzTZbrbUiqchiUzbFssgDKgZueQhEpkJSI04ul1PBNDGXuXTTpi4vXCVz2FIXpE7ROAiYIqmr3/D2POLr/CQ/Q0F2ExEy+3GikRBbGyushZaIRddJp3+xf7CLCHz+yObGMgf7cU6OUiRja8S2f7C9tcpeKkImk+Awm0b0ezuZnZkgHPpGOrnJbixEMh4mnVzjTzbK8UmKo+M9hL7mPjaLgVF/D98XP7G9vkhiZ4XYzjK/0xtkswn+/jtE3JWfp65UTqe5msk3Tham/QTm3jM//ZYvc2MEF2YIrwYQOsU5jKqLuPUKXltrGHQaGXxpZcDTxpjXwfiAh6mRHkSbKhe7+hLdOjneFjXd1jo6rY24TLW8atXR1VKD21CJeHxHQrMyh+dlV+lt1eDvekqPuwNLQzWND5UYywowVxQiKvNOU5cvwaqW4rfXMz8+wNRIH3aTnsoCKVrlNZ48uI0ouXwKzU0JlvIbjLqaCE72E5jwMeQ00lqlxKwp5Jm+BKG6coZyeQ5N9/LwNKl55zEy6+tgtq+ND+4Ghmx6ettrESqpBPWtXHRFUsyaAhz1pXS3VOBrr2bIpmP4RSPDrmZEkfQs6vwLVCmlaIuvoy2W8UglQ6+SYShX4DBo8NlN/Ae9ClZjUnJN/wAAAABJRU5ErkJggg==');
}
    
#\31 6deabbc::before, #\31 6deabbc > .bgExtraLayerOverlay {
    
}
#\31 6deabbc {
    width: 100%;
    min-height: 379px;
    align-items: center;
    height: auto;
}
#\31 6deabbc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACGElEQVQozwXByU4TAQCA4XkFNSiyFKEw0mm6QPdlgOkizNAFSmVpOrXVpCBlay2opYmgGFKpBqIkKobAwRAFl6PxEfTggQf6/T7BHbBi7DdwrfUKNw3XsUgGtJCb5YUC9e1nLFXKTEzGELx+MxarEVEy0iOJ9FtNOFx2tJjKtK4Tm0rhk/0I05MyU3GZmDaCa2gIySvT6wxgDYaxyFFEh59O0YyQGPWQm1JYzI6j31WJqRECAR9Ojwej2caNHomrHb0IEXmQfFKmlouwU4jydHaYUtLH3B03stuGKJnpFvsR9PQo1dwo+8UwJ/MBPup29tMm6nETRc2BqrhQZBfCUaPK6fMiZxsJvpSCHGUtHM6aeZ1101hQ2XgQp5SJIvw+fcV5s8JxNcX7h1FeZry8yHhpzo/xoZZlbz3LIz2K8HazxE5pjvUZhfq9MRbTIyzPKGzeVzkopziopNnMBhFWMxPkNIVxr4VcMkJqPExSHSahOMhEbBQ0J2lZRFjJTKJrIZQBiVgoyHDQg8tpR+rrxC62MTRoRLZ3I1TzafLxEKrHQirsI+QfwGruo6O9hfa2Frq62jAYWhEO6/PsrsxRy2tsFROUM2F0zUlCNqH5bxN2i/hstxB+vnvMxZs1LvYW+dFc4PN2lv1lja2czJNZL5W0i6XkIMKf8wb/vjW4/L7L5dct/p5U+dUscFab4Lg8yqe1KEerEf4DDisnRtgDWWkAAAAASUVORK5CYII=');
}
    
#\35 4fd0eb5::before, #\35 4fd0eb5 > .bgExtraLayerOverlay {
    
}
#\35 4fd0eb5 {
    width: 100%;
    min-height: 402px;
    align-items: center;
    height: auto;
}
#\35 4fd0eb5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdUlEQVQozx3OW0/SYQDA4fe2NteFrTVnXpjpUhMRQ+WggCCCCiigHFQE5KSiIBCEDfEvTjwf0DLNxpprrbrpqo/3a+v5BI/IRvyszI7j08sZbH+Gous5MlkzQ8OdaI1yho1y+pTtiOJKgJRvgoBJga63Bc3AS5SqNrSmHjQmGSOmXhTKNoSUjpJfchCxKLGo2jEbujGOyRgdk6HRdzJieMOg6hXioLhGKeZm1TaES9+NzzZAyKMj6NLgtiqYNvdh1fcgbs4KHGQXSE6r8ei6idpVfAhNsB2cYHNWT8ymJmAdQNRqOaSsj8jkIHOq1yTtGk4TTm7TPk5jDko+E2mHBnFwtEFh1YXX2M+cupuMy8DHlIevWT/ncQc7fhO5aS2iUl5nc9mFW9/PgkFBwWPkc9rDXXqOy7idyryJglOL2EmHeBd2EZzUsjY9QnlxnJuNWa5XZzhZtlL26sk6VIj99BKV9QVKcTd7sRmO4w4uEnb2l8zs+g28d6pJTSoRtdwiV/kAN8UQH3PzXCadHIYtlDw6ik41SYuC8GgP4md1g1/VdX4frPNQjnCb83McnaLsNVCY0ZC09hMZ60X8vSry52ST75UEX7bC1NJ+qst2St7R/7cVq5LQmAJR34lT34lRlxLUpVXutxNc58McrnnZCthIzRqJ2TWI/KKZQsDCdszOcWaeO2mNb0dF6sfbfNrLU81G2Iq5Eeb+VmyqDhbMcnKLZs6LER5qEj/uzqjX9rmQMlQyQURHUwNdL57wtu0pNm0XqYCNCynL/fku19UtypkoG2E3ornxMS2Nj2hvamBY3opvSkthZR5pM0w2ModnUseouo9/S454bUrLvigAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\33 5190f8e {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
    
#\38 e6d3d67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d499bc8c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e2e041a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e2e041a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFEyEiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAERIx/9oADAMBAAIRAxEAPwDO2CNOQ6NmFz5HHg4eK0aUgJAk2HSIhqPamUv/2Q==');
}
    
#ebddfa49 {
    width: 100.00%;
}
    
#fb2c0498 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\36 9b8241c {
    height: 190px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 edeaab7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 1c2bbdf {
    width: 100%;
}
    
#\30 9fd0fb0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 7e7436b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 08fe330 {
    height: 240px;
    order: 0;
}
    
#aab721a3 {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c64700b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#cc96f5be {
    height: 150px;
    margin-right: 4%;
}
    
#\31 308115f {
    height: 150px;
    margin-left: 4%;
}
    
#\36 55cc4a6 {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb354a56 {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#\34 deb8736 {
    height: 240px;
}
    
#\33 5758f5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#d093834c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#d0e7250f {
    height: auto;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#\31 ecce5f4 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\34 688508d {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\30 8c8503b {
    width: 310px;
}
}



@media (max-width: 767px) {
    
#b5a57823 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#f7351e49 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 0710fdd {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ad503409 {
    width: 96px;
    height: auto;
}
    
#aa5ec91e {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 551e468 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\30 4ca2ee2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#b186652c {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a76d0f22 {
    width: 96px;
    height: auto;
}
    
#bb8de68f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 fbb54c0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}

