@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1915591489 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1915591489 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1113925048 { display:block !important; }

  *#dm .dmInner *.u_1677832865 { display:none !important; }

  *#dm .dmInner *.u_1013315465 { display:none !important; }

  *#dm .dmInner *.u_1647042513 { display:block !important; }

  *#dm .dmInner *.u_1527521419 { display:none !important; }

  *#dm .dmInner *.u_1897100493 { display:none !important; }

  *#dm .dmInner *.u_1552670530 { display:block !important; }

  *#dm .dmInner *.u_1756685749 { display:none !important; }

  *#dm .dmInner *.u_1637335801 { display:none !important; }

  *#dm .dmInner *.u_1089937558 { display:block !important; }

  *#dm .dmInner *.u_1792274927 { display:none !important; }

  *#dm .dmInner *.u_1555873776 { display:none !important; }

  *#dm .dmInner *.u_1260905161 { display:block !important; }

  *#dm .dmInner *.u_1864864719 { display:none !important; }

  *#dm .dmInner *.u_1267708068 { display:none !important; }

  *#dm .dmInner *.u_1225014394 { display:block !important; }

  *#dm .dmInner *.u_1827339631 { display:none !important; }

  *#dm .dmInner *.u_1359688097 { display:none !important; }

  *#dm .dmInner *.u_1754838995 { display:block !important; }

  *#dm .dmInner *.u_1411499003 { display:none !important; }

  *#dm .dmInner *.u_1359836830 { display:none !important; }

  *#dm .dmInner *.u_1335442179 { display:block !important; }

  *#dm .dmInner *.u_1582643775 { display:none !important; }

  *#dm .dmInner *.u_1234120321 { display:none !important; }

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

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

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

  *#dm .dmInner div.u_1847912439 p {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1847912439 li {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1847912439 {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1140620408 p {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1140620408 li {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1140620408 {
    color:rgb(36,36,36) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(36,36,36) !important;
    letter-spacing:normal !important;
    font-family: Raleway !important;
    line-height:24px !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner div.u_1822254777 *.open-hours-item dt { text-align:left !important; }

  *#dm .dmInner div.u_1822254777 *.open-hours-item dd { text-align:left !important; }

  *#dm .dmInner div.u_1822254777 *.open-hours-item time { text-align:left !important; }

  *#dm .dmInner div.u_1822254777 *.open-hours-special { text-align:left !important; }

  *#dm .dmInner div.u_1397112396 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1878282851 {
    border-style:solid !important;
    border-color:rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) !important;
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    border-width:8px 8px 8px 8px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1386992319 {
    border-style:solid !important;
    border-color:rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) !important;
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    border-width:8px 8px 8px 8px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1171477918 {
    border-style:solid !important;
    border-color:rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) !important;
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    border-width:8px 8px 8px 8px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1154385568 {
    border-style:solid !important;
    border-color:rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) rgb(255,204,2) !important;
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    border-width:8px 8px 8px 8px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1495907601 .tm-icon.filled { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1495907601 .tm-quote-mark { color:var(--color_7) !important; }

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

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

  *#dm .dmInner div.u_1915591489 img {
    border-radius:15px 15px 15px 15px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a19645c0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\35 ba89ecf {
    margin: 0px 0% 0px 0%;
}
    
#d8ff843c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 30px 5px 30px;
}
#d8ff843c {
    align-self: auto;
    max-width: 100%;
    width: 65%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f071f764::before, #f071f764 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_7);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#f071f764 {
    background-image: url(https://images.pexels.com/photos/261410/pexels-photo-261410.jpeg);
}
    
#cfd2d49f {
    max-width: 100%;
    width: 180px;
    height: 52px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af5209f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c45e5d30 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\35 62faa91.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\35 62faa91 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f06889c0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#f06889c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e683768f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cddc6730 {
    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;
}
    
#\34 3e401da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ef20307f {
    margin: 0px 0% 0px 0%;
}
    
#\35 e39db7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 39fcec8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4c83f55 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_j8v {
    order: 1;
}
    
#\39 b56b629 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 237f064 {
    min-height: 154px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5ae2866.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\31 5ae2866 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#db9e9764 {
    align-self: auto;
    max-width: 100%;
    width: 75%;
    justify-self: auto;
    height: 500px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d0f138a {
    margin: 0px 0% 0px 0%;
}
    
#\30 f2a3599 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c23ff22a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 50px 5% 50px 5%;
    margin: 0px 0% 0px 0%;
}
    
#b07c01fb {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d5de1c2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ef3ac8f::before, #\31 ef3ac8f > .bgExtraLayerOverlay {
    background-color: rgba(253, 252, 250, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.88;
    content: '';
    height: 100%;
}
#\31 ef3ac8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/5e7507ed/dms3rep/multi/opt/IMG_2328-1920w.jpg);
    min-width: 4%;
    order: 0;
    padding: 50px 16px 50px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 09e001a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\38 10269ce {
    margin: 0px 0% 0px 0%;
}
    
#\33 d2e3cd3 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfe26c33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 36.11%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 01719d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 61.84%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 03f81ac {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 50px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 6aaaccd {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad073bc1 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 1e93759 {
    max-width: 100%;
    width: 180px;
    height: 52px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#bebb068d {
    min-height: 123px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 15px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 07fdde5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#e25c8b75 {
    margin: 0px 0% 0px 0%;
}
    
#a5e05f4a {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3668bab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_5);
    width: 23.5%;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c15d66f5 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_fp5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_715 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a6ee4d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_5);
    width: 23.5%;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f82a414 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cba864a {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bc885a8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af79f12c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#b45d56ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_5);
    width: 23.5%;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eae1c8d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5ac5f47 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aaa7244 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39f4432 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 f004d96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_5);
    width: 23.5%;
    background-image: initial;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d685ed27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4fb85b0 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51e5ebd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 38f8c72 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\39 26945f2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 75be775 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a21a25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e70e2375 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c1fe2995 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 b213308 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d8c2ef6e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\30 1db70bf {
    min-height: 110px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 15px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 4e7885c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a9b71034 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3d6845d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#ee442051 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 71c4109 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\32 ee0fa9e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 af38032 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb860e2c {
    margin: 0px 0% 0px 0%;
}
    
#a90f3113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a91293e8 {
    min-height: 121px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 15px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 68405d0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#eaa121d6 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a5501e59 {
    margin: 0px 0% 0px 0%;
}
    
#\38 fc877e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c2b388f4 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ec66284a {
    align-self: auto;
    max-width: 100%;
    width: 180px;
    justify-self: auto;
    height: 52px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 266b094 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\37 02a75a4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f62f7ae {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e0fe332a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 50px 5% 50px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc60a42 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 ede51cb {
    align-self: auto;
    max-width: 100%;
    width: 75%;
    justify-self: auto;
    height: 500px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ffa6a7a3::before, #ffa6a7a3 > .bgExtraLayerOverlay {
    background-color: rgba(253, 252, 250, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.88;
    content: '';
    height: 100%;
}
#ffa6a7a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/5e7507ed/dms3rep/multi/opt/IMG_3246-1920w.jpg);
    min-width: 4%;
    order: 1;
    padding: 50px 4% 50px 16px;
    margin: 0px 0% 0px 0%;
}
#ffa6a7a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFIQcScZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACESH/2gAMAwEAAhEDEQA/AMDJ5+tj7MEFmWaQVmdQDsBS3lqVjQ1lqyGjQ8+IiTQQ4r2//9k=');
}
}



@media all {
    
#b047afa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcda31ed {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6683acf {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 920eb7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 78e52a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b102b9c {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1beb21b {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    padding: 0px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 586f110 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 0174121 {
    margin: 0px 0% 0px 0%;
}
    
#a8af3be9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8af3be9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -60px 0% -60px 0%;
}
    
#\36 1f9aa90 {
    min-height: 80px;
    border-color: rgba(0, 0, 0, 1) var(--color_1) var(--color_1) rgba(0, 0, 0, 1);
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 e9cd3b2 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d30cf069 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 81a4adf {
    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;
}
    
#ba525377 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a66c010a[data-pinned] {
    position: sticky;
    top: 142px;
    bottom: auto;
    z-index: 1;
}
#a66c010a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b29604b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 52.93%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\39 3d45118 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 43.03%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f9441cc3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\30 ccb8e11 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#d1fe0c95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f07d623 {
    width: 100%;
    height: 80px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2b316a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4279af9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5da5371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_8);
    width: 49%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 db1b10a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b280e3 {
    width: 20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af959095 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3bbf99e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_8);
    width: 49%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a8301d10 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb5a1de8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_8);
    width: 49%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a026e76b {
    min-height: 110px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 cbd159b {
    width: 20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1af6216 {
    background-color: var(--color_1);
    background-image: none;
}
    
#a3d6e596 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4ae4ffa {
    width: 20%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#d8ff843c {
    width: 79%;
}
    
#f071f764::before, #f071f764 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#f071f764 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\34 af5209f {
    width: 100%;
    min-height: 8px;
}
    
#c45e5d30 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f06889c0 {
    width: 50px;
}
    
#e683768f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 b56b629 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3e401da {
    width: 38.09%;
}
    
#\33 237f064 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
    column-gap: 2%;
}
    
#\39 39fcec8 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db9e9764 {
    width: 89.22%;
}
    
#c23ff22a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 3%;
}
    
#b07c01fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 ef3ac8f::before, #\31 ef3ac8f > .bgExtraLayerOverlay {
    
}
#\31 ef3ac8f {
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 3%;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfe26c33 {
    width: 54.23%;
    min-height: 8px;
}
    
#\36 01719d6 {
    width: 43.64%;
    min-height: 8px;
}
    
#\34 03f81ac {
    flex-direction: row;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bebb068d {
    column-gap: 3%;
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: wrap;
    padding-right: 3%;
    row-gap: 18px;
}
    
#\31 3668bab {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 a6ee4d2 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b45d56ea {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 f004d96 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2a21a25 {
    width: 100%;
    min-height: 8px;
}
    
#c1fe2995 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1db70bf {
    column-gap: 2%;
    flex-direction: row;
    padding-left: 3%;
    padding-bottom: 15px;
    min-height: auto;
    flex-wrap: wrap;
    padding-right: 3%;
}
    
#a9b71034 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ee442051 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 af38032 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a90f3113 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a91293e8 {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 15px 3% 50px 3%;
}
    
#\38 fc877e5 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2b388f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e0fe332a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 3%;
}
    
#ffa6a7a3 {
    width: 100%;
    min-height: 80px;
}
#ffa6a7a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFIQcScZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACESH/2gAMAwEAAhEDEQA/AMDJ5+tj7MEFmWaQVmdQDsBS3lqVjQ1lqyGjQ8+IiTQQ4r2//9k=');
}
    
#\33 ede51cb {
    width: 89.2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcda31ed {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1beb21b {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 1f9aa90 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e9cd3b2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 3% 50px 3%;
}
    
#b29604b9 {
    width: 100%;
    min-height: 10px;
    padding-top: 16px;
}
    
#\39 3d45118 {
    width: 100%;
    min-height: 10px;
    padding-top: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1fe0c95 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 f07d623 {
    min-height: 60px;
    width: 100.00%;
    height: 82px;
}
    
#\36 e2b316a {
    padding: 25px 4% 25px 4%;
}
    
#\35 4279af9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5da5371 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#af959095 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3bbf99e {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#fb5a1de8 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a026e76b {
    column-gap: 2%;
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 25px 3% 25px 3%;
}
}



@media (max-width: 767px) {
    
#f071f764 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c45e5d30 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



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



@media (max-width: 767px) {
    
#bebb068d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c15d66f5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 26945f2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c1fe2995 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#a91293e8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 68405d0 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\32 1beb21b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 586f110 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



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



@media (max-width: 767px) {
    
#d8ff843c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 15px;
    padding-right: 15px;
}
#d8ff843c {
    width: 100%;
}
    
#f071f764::before, #f071f764 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#f071f764 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#cfd2d49f {
    width: 180px;
}
    
#\34 af5209f {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#c45e5d30 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
}



@media (max-width: 767px) {
    
#e683768f {
    row-gap: 16px;
    padding-left: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
    padding-right: 16px;
    height: auto;
}
    
#\39 b56b629 {
    row-gap: 16px;
    padding-left: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
    padding-right: 16px;
    height: auto;
}
    
#\33 237f064 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 20px 25px 20px;
}
    
#\39 39fcec8 {
    row-gap: 16px;
    padding-left: 16px;
    width: 100%;
    min-height: 10px;
    align-items: center;
    padding-right: 16px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#db9e9764 {
    width: 100.00%;
    height: 240px;
}
    
#\30 f2a3599 {
    order: 0;
}
    
#c23ff22a {
    row-gap: 9px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 36px 36px 36px 36px;
}
    
#b07c01fb {
    flex-direction: column;
    min-height: unset;
    padding: 0px 0px 0px 0px;
}
    
#\38 d5de1c2 {
    order: 1;
}
    
#\31 ef3ac8f::before, #\31 ef3ac8f > .bgExtraLayerOverlay {
    
}
#\31 ef3ac8f {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 269px;
    align-items: center;
    order: 1;
    padding: 36px 36px 36px 36px;
}
    
#\34 09e001a {
    order: 2;
}
}



@media (max-width: 767px) {
    
#bfe26c33 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    height: auto;
    padding-bottom: 0px;
}
    
#\36 01719d6 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    height: auto;
    padding-top: 0px;
}
    
#\34 03f81ac {
    padding-top: 25px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\39 1e93759 {
    width: 180px;
}
}



@media (max-width: 767px) {
    
#bebb068d {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
    padding-bottom: 25px;
    row-gap: 18px;
}
    
#\31 3668bab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a6ee4d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b45d56ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f004d96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 2a21a25 {
    width: 100%;
    min-height: 171px;
    align-items: flex-start;
    height: auto;
}
    
#c1fe2995 {
    padding-top: 25px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
}



@media (max-width: 767px) {
    
#\30 1db70bf {
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 15px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#a9b71034 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee442051 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 af38032 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a90f3113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a91293e8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15px 20px 50px 20px;
}
    
#\38 fc877e5 {
    width: 100%;
    min-height: 77px;
    align-items: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#c2b388f4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e0fe332a {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 36px 36px 36px 36px;
}
    
#\33 ede51cb {
    width: 100.00%;
    height: 240px;
}
    
#ffa6a7a3::before, #ffa6a7a3 > .bgExtraLayerOverlay {
    
}
#ffa6a7a3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 36px 36px 36px 36px;
}
#ffa6a7a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFIQcScZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACESH/2gAMAwEAAhEDEQA/AMDJ5+tj7MEFmWaQVmdQDsBS3lqVjQ1lqyGjQ8+IiTQQ4r2//9k=');
}
}



@media (max-width: 767px) {
    
#dcda31ed {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 25px;
}
    
#\39 920eb7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 78e52a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 0px;
}
    
#\38 b102b9c {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\32 1beb21b {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 50px 0px;
}
    
#\32 0174121 {
    margin: 0px 0% 0px 0%;
}
    
#a8af3be9 {
    width: 322px;
}
    
#\36 1f9aa90 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 20px;
}
}



@media (max-width: 767px) {
    
#\35 e9cd3b2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 25px 20px 25px 20px;
}
    
#d30cf069 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba525377 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b29604b9 {
    margin-left: 0%;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
}
    
#\39 3d45118 {
    margin-left: 0%;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#d1fe0c95 {
    width: 100%;
    min-height: 136px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    height: auto;
}
    
#\39 f07d623 {
    min-height: 70px;
}
    
#\36 e2b316a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 0% 25px 0%;
}
    
#\35 4279af9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 5da5371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af959095 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3bbf99e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb5a1de8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a026e76b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
}

