@media all {
  *#dm .dmInner div.u_1025109910 .ds-mega-menu .main-menu .main-menu-text {
    font-family:'Open Sans' !important;
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_1025109910 .ds-mega-menu .main-menu.hover { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1025109910 .ds-mega-menu .main-menu.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1025109910 .ds-mega-menu .main-menu .arrow-icon svg path { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1025109910 .ds-mega-menu .main-menu .arrow-icon svg polygon { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1408406103 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1408406103 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1408406103:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1408406103.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1408406103:hover span.text { color:rgba(20,20,20,1) !important; }

  *#dm .dmInner a.u_1408406103.hover span.text { color:rgba(20,20,20,1) !important; }

  *#dm .dmInner div.u_1476336397 .ds-mega-menu .sub-menu-cont .desc {
    font-family: 'Inter' !important;
    color:rgba(20,20,20,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_296565986 .ds-announcement { background-color:rgba(207,179,99,1) !important; }

  *#dm .dmInner *.u_296565986 .ds-announcement .announcement-icon svg path { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_296565986 .ds-announcement .announcement-icon svg polygon { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_296565986 .ds-announcement .arrow-icon svg path { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_296565986 .ds-announcement .arrow-icon svg polygon { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { text-align:LEFT !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description { text-align:LEFT !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico svg path { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .see-more-button span.text {
    font-weight:300 !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner *.u_2480520932 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button:hover {
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button.hover {
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .title { text-align:LEFT !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .desc { font-weight:300 !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .desc { text-align:LEFT !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button:hover {
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button.hover {
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button:hover span.text { color:rgba(20,20,20,1) !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button.hover span.text { color:rgba(20,20,20,1) !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button { background-color:rgba(207,179,99,1) !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .swiper .swiper-slide .graphic-overlay { background-color:rgba(20,20,20,0.3) !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container {
    background-color:rgba(249,246,237,1) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .swiper .swiper-pagination-bullet { background-color:rgba(207,179,99,1) !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2540549419 .ds-logo-scroller { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title {
    font-weight:300 !important;
    color:rgba(20,20,20,1) !important;
    font-family:'Playfair Display' !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(20,20,20,1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .business-name {
    font-family: 'Inter' !important;
    font-weight:600 !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .title-container .title {
    font-family:'Playfair Display' !important;
    font-weight:400 !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .rating {
    font-family: 'Inter' !important;
    font-weight:700 !important;
    color:rgba(145,125,69,1) !important;
  }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .out-of-wrapper .star-container i { color:rgba(230,199,110,1) !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container {
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .out-of-wrapper .total {
    font-family: 'Inter' !important;
    font-weight:300 !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(20,20,20,1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button:hover {
    border-color:rgba(207,179,99,1) !important;
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button.hover {
    border-color:rgba(207,179,99,1) !important;
    background-color:rgba(207,179,99,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review {
    background-color:rgba(249,246,237,1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .star-rating i { color:rgba(230,199,110,1) !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .author-name { font-family:'Playfair Display' !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .date {
    font-family: 'Inter' !important;
    font-weight:300 !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper {
    font-family: 'Inter' !important;
    font-weight:300 !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button span.text {
    color:rgba(20,20,20,1) !important;
    font-family: 'Inter' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button span.text {
    font-family: 'Inter' !important;
    color:rgba(20,20,20,1) !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button span.text {
    font-family: 'Inter' !important;
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button span.text {
    font-family: 'Inter' !important;
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .title {
    font-family:'Playfair Display' !important;
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_296565986 .ds-announcement .marquee .ds-text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .ds-button {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description {
    color:rgba(20,20,20,1) !important;
    font-family: 'Inter' !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1476336397 .ds-mega-menu .sub-menu-cont .desc { font-size:16px !important; }

  *#dm .dmInner *.u_296565986 .ds-announcement {
    padding-top:5px !important;
    padding-bottom:5px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { font-size:24px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description { font-size:18px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico svg {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { line-height:130% !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description {
    line-height:150% !important;
    margin-bottom:20px !important;
  }

  *#dm .dmInner *.u_2480520932 .photoGalleryThumbs .image-container a { padding-top:500px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .content-container .inner-wrapper {
    width:1000px !important;
    padding:100px !important;
  }

  *#dm .dmInner *.u_2540549419 .ds-logo-scroller {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .see-more-button span.text { font-size:16px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .title-container .title { font-size:36px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container { padding:40px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .out-of-wrapper .total { font-size:14px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button .text { letter-spacing:0px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .author-name { font-size:18px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { font-size:16px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button span.text { font-size:12px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider {
    height:800px !important;
    padding:0px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .desc { margin-top:0px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_296565986 .ds-announcement {
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .swiper .swiper-slide .content-container { padding:0px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .desc { margin-top:0px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .button-container { margin-top:20px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button span.text { font-size:12px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .ds-button {
    margin-right:20px !important;
    margin-left:0px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .ds-second-button {
    margin-left:0px !important;
    margin-right:8px !important;
    margin-top:10px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_296565986 .ds-announcement .marquee .ds-text { font-size:14px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico svg {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title {
    margin-top:10px !important;
    line-height:120% !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { font-size:24px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description { font-size:18px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-container .button-container { margin-top:20px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description { margin-bottom:20px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .see-more-container { margin-top:10px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .see-more-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container {
    padding:0px !important;
    margin-top:20px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .out-of-wrapper .total { font-size:14px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button span.text { font-size:12px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button .text { letter-spacing:0px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review { padding:20px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .author-name { font-size:24px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { font-size:18px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .swiper .swiper-pagination-bullet {
    width:5px !important;
    height:5px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .content-container .inner-wrapper {
    padding:20px !important;
    width:1000px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider { height:700px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .title-container .title { font-size:30px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .business-name { font-size:18px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper { padding:10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_958488566 .ds-hero-slider .title { width:100% !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .desc {
    width:100% !important;
    margin-top:0px !important;
  }

  *#dm .dmInner *.u_958488566 .ds-hero-slider { height:800px !important; }

  *#dm .dmInner *.u_958488566 .ds-hero-slider .content-container .inner-wrapper {
    width:1000px !important;
    padding:0px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_958488566 .ds-hero-slider .ds-second-button span.text { font-size:12px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico .ico-img { width:40px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico svg {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { font-size:24px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-title { margin-top:10px !important; }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description { font-size:18px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-container .button-container { margin-top:20px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper .ico-container .ico-description {
    margin-top:20px !important;
    line-height:150% !important;
    margin-bottom:20px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2050538660 .ds-icon-box .button-container .ds-ib-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .title-container .title { font-size:30px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button {
    width:200px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button span.text { font-size:12px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container .feedback-wrapper .feedback-button .text { letter-spacing:0px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .rating-container { margin-top:0px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .rating-container .rating-wrapper .business-name { font-size:18px !important; }

  *#dm .dmInner *.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review { padding:30px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .author-wrapper .author-details .author-name { font-size:22px !important; }

  *#dm .dmInner div.u_2251712447 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { font-size:16px !important; }

  *#dm .dmInner *.u_2050538660 .ds-icon-box .ico-wrapper { padding:10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d429c827 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5b58a8d::before, #\33 5b58a8d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(20,20,20,1);
    opacity: 0.2;
}
#\33 5b58a8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/f1d01b90/dms3rep/multi/opt/Kulm_Apotheke_AF_74-977c149b-1920w.jpg");
}
#\33 5b58a8d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 86cdf1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 00f00f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_j9e {
    width: 81.42%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ut {
    width: 81.42%;
    height: auto;
    max-width: 100%;
}
    
#group_co0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6k3 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#\30 dc6dc6b {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#\30 ef9b781 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7e9fb64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a1921e1b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fe061ff {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_9lh {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 d5a46c0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 fef6593 {
    min-height: 356px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 84e3be7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2e2d701 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de57a8f1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 3f2c327 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fa3c2a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ae50661 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0b88186 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_9u5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_hmi {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f3eec112 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v3p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7d8c69c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5b18dde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,246,237,1);
    background-image: none;
}
    
#b2e6e13c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 52ef464 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9598ad2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h3l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rjv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 5126053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c61057 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fe5f8372 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d5fb6463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1b46210 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b53cd0d7 {
    background-color: rgba(249,246,237,1);
    background-image: none;
}
    
#b437cd89 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d0bb84fe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 23cd381 {
    margin: 0px 0% 0px 0%;
}
    
#group_jen {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47v {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#\32 ad7f35b {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6840a65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dbbd7664 {
    min-height: 0vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa0ec929 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_npq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_npq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#a1b13d60 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c647650 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a54ff23b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8753a3f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_fi8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b147aff6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1db283f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f1f70017 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 9f76126 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/f1d01b90/dms3rep/multi/opt/Kulm_Apotheke_AF_8-1920w.jpg");
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\38 9f76126.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQADBAIGERIUJDFBof/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAExAv/aAAwDAQACEQMRAD8AzpF5RdQ7S4wcQehyqabuh5Rt/ERTYVEcR//Z');
}
    
#widget_89s {
    width: 100%;
    height: 400px;
    max-width: 100%;
    margin-top: 10px;
}
}



@media all {
    
#de6cb51e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\31 070522a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bdf11b9 {
    min-height: 189px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a406e247 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ffbb5e3 {
    margin: 0px 0% 0px 0%;
}
    
#f69419fb {
    width: 82.46%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8267b12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 65c6b1c::before, #\35 65c6b1c > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\35 65c6b1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f1d01b90/dms3rep/multi/opt/Kulm_Apotheke_AF_4-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 65c6b1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQIABAMGBxESIVFS8P/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwC1rcQYKS17yM/K8KQPvMzTauplievN3PrEQrWiQ8P/2Q==');
}
    
#\31 53db4cd {
    width: 100%;
    height: 425px;
    max-width: 100%;
}
    
#\35 33d932f {
    min-height: 340px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1cf3fea {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\38 1c261d4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d73fd37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4df88e0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 41a2a28 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ff897356 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1vt {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 53232db {
    width: 100%;
    height: 400px;
    max-width: 100%;
    margin-top: 10px;
}
    
#\33 d8b3edb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cac9344 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 8a5877f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/f1d01b90/dms3rep/multi/opt/Kulm_Apotheke_AF_8-1920w.jpg");
    background-position: 50% 0%;
}
#\31 8a5877f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d429c827 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 ef9b781 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5b58a8d::before, #\33 5b58a8d > .bgExtraLayerOverlay {
    
}
#\33 5b58a8d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1921e1b {
    padding: 0% 0% 0% 0%;
}
    
#\36 d5a46c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fef6593 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding: 0% 4% 6% 4%;
}
    
#\32 84e3be7 {
    width: 100%;
    min-height: 8px;
    padding-top: 8%;
}
    
#\39 3f2c327 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ae50661 {
    padding: 6% 4% 6% 4%;
}
    
#f3eec112 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p9d {
    width: 65.54%;
}
    
#\34 fa3c2a7 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7d8c69c {
    padding: 6% 4% 6% 4%;
}
    
#\33 9598ad2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b437cd89 {
    padding: 6% 4% 6% 4%;
}
    
#\36 23cd381 {
    margin: 0px 0% 0px 0%;
}
    
#group_jen {
    column-gap: 7.600950118764846%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: flex-start;
}
    
#widget_47v {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\32 ad7f35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbbd7664 {
    padding: 0% 0% 0% 0%;
}
    
#a1b13d60 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a54ff23b {
    padding: 0% 0% 0% 0%;
}
    
#b147aff6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1f70017 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 f924cde {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 070522a {
    width: 100%;
    min-height: 45px;
    height: auto;
    padding-bottom: 0px;
}
    
#\39 bdf11b9 {
    min-height: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 6% 4% 3% 4%;
}
    
#a406e247 {
    width: 100%;
    min-height: 113px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\32 ffbb5e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 65c6b1c::before, #\35 65c6b1c > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\35 65c6b1c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
#\35 65c6b1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQIABAMGBxESIVFS8P/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwC1rcQYKS17yM/K8KQPvMzTauplievN3PrEQrWiQ8P/2Q==');
}
    
#\31 53db4cd {
    height: 257px;
}
    
#\35 33d932f {
    min-height: 228px;
    padding: 0% 4% 3% 4%;
}
    
#\38 1c261d4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4df88e0 {
    padding: 6% 4% 6% 4%;
}
    
#ff897356 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 671a0aa {
    margin: 0px 0% 0px 0%;
}
    
#\37 cac9344 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 8a5877f {
    background-position: 50% 50%;
}
#\31 8a5877f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#d429c827 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 86cdf1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 00f00f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 5b58a8d::before, #\33 5b58a8d > .bgExtraLayerOverlay {
    
}
#\33 5b58a8d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 7e9fb64 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#a1921e1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 d5a46c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 fef6593 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\32 84e3be7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
}
}



@media (max-width: 767px) {
    
#\34 fa3c2a7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 ae50661 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f3eec112 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7d8c69c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b2e6e13c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 52ef464 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 9598ad2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5126053 {
    order: 0;
}
    
#\32 6c61057 {
    height: 240px;
}
    
#fe5f8372 {
    order: 2;
}
    
#d5fb6463 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1b46210 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b437cd89 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#d0bb84fe {
    order: 1;
}
    
#group_jen {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#widget_47v {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\32 ad7f35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\36 23cd381 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6840a65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dbbd7664 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a1b13d60 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 c647650 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a54ff23b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b147aff6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 070522a {
    min-height: 74px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    padding-bottom: 0px;
    height: auto;
}
    
#\39 bdf11b9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 4% 4% 0% 4%;
}
    
#a406e247 {
    min-height: 200px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#f69419fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#f69419fb {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ffbb5e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 65c6b1c::before, #\35 65c6b1c > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\35 65c6b1c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 16px 16px 16px 16px;
}
#\35 65c6b1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQIABAMGBxESIVFS8P/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwC1rcQYKS17yM/K8KQPvMzTauplievN3PrEQrWiQ8P/2Q==');
}
    
#\31 53db4cd {
    height: 410px;
}
    
#\35 33d932f {
    min-height: unset;
    flex-direction: column;
    padding: 1% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\38 d73fd37 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4df88e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ff897356 {
    margin: 0px 0% 0px 0%;
}
}



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

