@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

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

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

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

  *#dm .dmInner div.u_1248352943 input::placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 input.placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 textarea::placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 textarea.placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 select::placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 select.placeholder {
    font-size:14px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248352943 .dmforminput {
    padding-block:8px !important;
    padding-inline:8px !important;
  }

  *#dm .dmInner div.u_1248352943 .spacing-container {
    margin-block:-8px !important;
    margin-inline:-8px !important;
  }

  *#dm .dmInner a.u_1467085945:hover {
    background-image:initial !important;
    background-color:rgba(252,226,75,0.23) !important;
  }

  *#dm .dmInner a.u_1467085945.hover {
    background-image:initial !important;
    background-color:rgba(252,226,75,0.23) !important;
  }

  *#dm .dmInner a.u_1467085945:hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1467085945.hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1467085945 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_1644732001 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

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

  *#dm .dmInner div.u_1786888303 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner div.u_1771350099 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

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

  *#dm .dmInner div.u_1404820994 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1404820994 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1082006523 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1082006523 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1058621795 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1058621795 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner a.u_1045413941 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner *.u_1519560515 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1519560515 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1519560515 .photoGalleryViewAll.link { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1872513841 .svg {
    color:var(--color_2) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner div.u_1491922077 .svg {
    color:var(--color_2) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner div.u_1248352943 .dmformsubmit:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1248352943 .dmformsubmit.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1248352943 .dmformsubmit {
    margin-block-start:50px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    float:none !important;
    display:block !important;
    border-radius:36px 36px 36px 36px !important;
    width:156px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1248352943 input[type="submit"] { color:rgba(60,58,51,1) !important; }

  *#dm .dmInner div.u_1248352943 .dmformsubmit:hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1248352943 .dmformsubmit.hover input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1334980177 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner div.u_1079192997 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner div.u_1111472036 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1601619020:hover {
    background-image:initial !important;
    background-color:rgba(252,226,75,0.23) !important;
  }

  *#dm .dmInner a.u_1601619020.hover {
    background-image:initial !important;
    background-color:rgba(252,226,75,0.23) !important;
  }

  *#dm .dmInner a.u_1601619020:hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1601619020.hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1601619020 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

  *#dm .dmInner div.u_1248352943 input:not([type="submit"]) {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1248352943 textarea {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1248352943 select {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1045413941:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1045413941.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1045413941:hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1045413941.hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1243559922 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1243559922:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1243559922.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1243559922:hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1243559922.hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1028018850 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

  *#dm .dmInner a.u_1028018850:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1028018850.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
    border-color:rgba(60,58,51,1) !important;
  }

  *#dm .dmInner a.u_1028018850:hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1028018850.hover span.text {
    color:rgba(60,58,51,1) !important;
    font-weight:bold !important;
    font-style:italic !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

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

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

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1467085945 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner a.u_1045413941 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1601619020 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1243559922 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1028018850 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(60, 58, 51, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url(https://lirp.cdn-website.com/0c6c13ce/dms3rep/multi/opt/481714027_17934441101990907_7526059395390446810_n-1920w.jpg);
}
#\38 1fb75f1.lazy {
    background-image: url('');
}
    
#\39 b829ba9 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#widget_1lt {
    width: 846px;
    height: auto;
    max-width: 100%;
}
    
#widget_pti {
    width: 709px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_3vl {
    width: 183px;
    height: 48px;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    padding-left: 4%;
    padding-right: 10%;
    min-height: 460px;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 1fb75f1.lazy {
    background-image: url('');
}
    
#widget_3vl {
    height: 50px;
}
    
#\36 817ec37 {
    row-gap: 16px;
}
    
#widget_1lt {
    width: 387px;
}
    
#widget_pti {
    width: 413px;
}
    
#\35 d794a7c {
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 312px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 b829ba9 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 12% 20% 6%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\38 1fb75f1.lazy {
    background-image: url('');
}
    
#widget_1lt {
    width: 306px;
}
    
#widget_pti {
    width: 306px;
}
    
#widget_3vl {
    height: 48px;
}
}



@media all {
    
#a483d6c0 {
    background-color: var(--color_3);
}
    
#e8bc8b08 {
    min-height: 179px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\30 b46446c {
    margin-right: 130px;
    margin-top: -26px;
    margin-bottom: -26px;
}
    
#\30 17c94b0 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 70c9ac5 {
    width: 53px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    width: 198.078px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad5ea0 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 64cd1ef {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3d9c5a {
    width: 192px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa72dbee {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d96cc2c6 {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 911f24e {
    width: 197.969px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8bc8b08 {
    min-height: 173px;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
}
    
#a483d6c0 {
    background-color: var(--color_3);
}
    
#\33 70c9ac5 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\30 64cd1ef {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#d96cc2c6 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b46446c {
    margin-right: 3%;
    margin-top: -26px;
}
    
#\30 17c94b0 {
    width: 29.999999999999996%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 2ad5ea0 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
}
    
#aa72dbee {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
}
    
#\37 911f24e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3d9c5a {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e8bc8b08 {
    min-height: unset;
    flex-direction: column;
    row-gap: 37px;
    padding: 8% 6% 8% 8%;
}
    
#a483d6c0 {
    background-color: var(--color_3);
}
    
#\30 17c94b0 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#\33 70c9ac5 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\31 2ad5ea0 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#\30 64cd1ef {
    height: auto;
    width: 40px;
}
    
#aa72dbee {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#d96cc2c6 {
    height: auto;
    width: 40px;
}
    
#\30 b46446c {
    margin: -26px 12% 61px 12%;
}
    
#d69d97d1 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf1c56a6 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eb908503 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
}
    
#\30 e419226 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac418a17 {
    background-color: var(--color_4);
}
    
#d63ad849 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac418a17 {
    background-color: var(--color_4);
}
    
#d63ad849 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#eb908503 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#eb908503 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#ac418a17 {
    background-color: var(--color_4);
}
    
#d63ad849 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 6% 8% 6%;
}
    
#bf1c56a6 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#edc2d5f4 {
    min-height: 708px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    padding: 2% 2% 2% 2%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 47.75391666666667%;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
}
    
#\33 d798397 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
}
    
#ccb7642d {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#innergrid_3km {
    grid-template-rows: minmax(615px, max-content);
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_cg1 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 336px;
    min-height: 87px;
    background-color: var(--color_3);
    padding-right: 4%;
    padding-left: 5%;
    height: auto;
    margin-top: 447px;
    border-radius: 0 0px 0px 0;
    margin-left: -5%;
    margin-right: -5%;
}
    
#group_n70 {
    align-items: center;
    width: 99.99725839616175%;
    min-height: 84px;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    width: auto;
    height: 545px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#widget_99m {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ikj {
    width: 88.35%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 47.00391666666667%;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 547px;
    padding: 10% 4% 10% 4%;
}
    
#ccb7642d {
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 49%;
    align-items: flex-end;
    justify-content: space-between;
}
    
#\33 d798397 {
    height: 2px;
    min-height: 2px;
    order: 3;
}
    
#group_n70 {
    min-height: 94px;
}
    
#group_cg1 {
    background-color: var(--color_3);
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 141px;
    width: 134.6px;
    padding-right: 5%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2j3 {
    justify-self: end;
    align-self: start;
    height: auto;
    width: 87.4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    width: 100.00%;
    grid-template-rows: minmax(410px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 43px;
    padding: 12% 6% 16% 6%;
}
    
#ccb7642d {
    order: 1;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\33 d798397 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    height: 1px;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2j3 {
    height: 275px;
    width: 278px;
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_n70 {
    min-height: 40px;
    height: auto;
}
    
#group_cg1 {
    background-color: var(--color_3);
    width: 264px;
    min-height: 66px;
    justify-self: start;
    align-self: start;
    height: auto;
    margin: 201px 0% 0px -6.9034031396994875%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_3km {
    grid-template-rows: minmax(319px, max-content);
    width: 91.74%;
}
    
#widget_ikj {
    width: 100.00%;
}
}



@media all {
    
#\35 655caff {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d52775a {
    padding-bottom: 8%;
    min-height: 311px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
}
    
#f36ea66c {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 31905d8 {
    width: auto;
    height: 24px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bde9ca5d {
    background-color: var(--color_4);
}
    
#ae4eb8ad {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cda9249 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 4% 4% 3% 4%;
}
    
#\38 c248540 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    padding: 4% 4% 3% 4%;
}
    
#d1f7b2d3 {
    width: 99.64552398309998%;
    height: 16px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22fabd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c46c24f {
    width: 34px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c5e100 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef4a0075 {
    width: 100.00%;
    height: 232px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\36 404b690 {
    width: 100.00%;
    height: 219px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 655caff {
    height: 20px;
    order: 1;
}
    
#\39 d52775a {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 325px;
}
    
#f36ea66c {
    height: auto;
    order: 3;
}
    
#\30 31905d8 {
    height: 20px;
    order: 1;
}
    
#bde9ca5d {
    background-color: var(--color_4);
}
    
#ae4eb8ad {
    height: 8px;
    order: 2;
}
    
#\33 cda9249 {
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 6% 2% 4% 2%;
}
    
#\38 c248540 {
    background-color: var(--color_1);
    justify-content: flex-start;
    padding: 6% 2% 4% 2%;
}
    
#d1f7b2d3 {
    height: 8px;
    order: 2;
}
    
#\34 22fabd6 {
    order: 0;
}
    
#\35 c46c24f {
    height: auto;
    order: 3;
}
    
#\30 3c5e100 {
    order: 0;
}
    
#ef4a0075 {
    height: 253px;
}
    
#\36 404b690 {
    height: 252px;
}
}



@media (max-width: 767px) {
    
#\35 655caff {
    height: 20px;
}
    
#\39 d52775a {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 12%;
    row-gap: 16px;
}
    
#f36ea66c {
    height: auto;
    order: 3;
}
    
#\30 31905d8 {
    height: 20px;
    order: 1;
}
    
#bde9ca5d {
    background-color: var(--color_4);
}
    
#ae4eb8ad {
    min-height: 4px;
    height: 4px;
}
    
#\33 cda9249 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: var(--color_1);
    padding-top: 8%;
    padding-bottom: 8%;
    justify-content: flex-start;
}
    
#\38 c248540 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: var(--color_1);
    padding-top: 8%;
    padding-bottom: 8%;
    justify-content: flex-start;
}
    
#d1f7b2d3 {
    height: 4px;
    min-height: 4px;
    order: 2;
}
    
#\34 22fabd6 {
    order: 0;
}
    
#\35 c46c24f {
    height: auto;
}
    
#ef4a0075 {
    height: 314px;
}
    
#\36 404b690 {
    height: 315px;
}
}



@media all {
    
#\30 7276218 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 4edd196 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 903dff0 {
    background-color: rgba(252,226,75,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4edd196 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media all {
    
#a0af7294 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 8a22fce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 775f61b {
    width: 1594px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1035676 {
    padding-top: 4%;
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8a22fce {
    width: 100%;
    min-height: 8px;
}
    
#\38 775f61b {
    width: 100.00%;
}
    
#\30 1035676 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 110px;
}
}



@media (max-width: 767px) {
    
#\34 8a22fce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 775f61b {
    width: 100%;
}
    
#\30 1035676 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 f0a8565 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#aa024f2c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\37 0b9bfc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a590747 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
#\33 a590747.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa024f2c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
}
    
#\33 a590747 {
    width: 100%;
    min-height: 80px;
}
#\33 a590747.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#aa024f2c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\33 a590747 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
#\33 a590747.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 f15ea0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 eb4f707 {
    width: 68.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b1035db {
    background-color: var(--color_1);
    background-image: initial;
}
    
#f6a7084f {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2px 2% 2% 2%;
}
    
#\38 a0acfb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-top: 41px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eb4f707 {
    width: 100.00%;
}
    
#f6a7084f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#\38 a0acfb8 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\34 eb4f707 {
    width: 100.00%;
}
    
#f6a7084f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
}
    
#\38 a0acfb8 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#e2770f36 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cde34fe {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eb3ea491 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\35 c111a8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
}
    
#fdd63729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
}
    
#\31 d671a69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\39 c570de5 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63340b3 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 df9be34 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2218bc5 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c827e3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 6c5e489 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#d369601f {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0433f1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#aa4c3daa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
}
    
#\33 b6131e4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 78d8f05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 2% 2% 2% 2%;
}
    
#c0fe056f {
    width: 183px;
    height: 48px;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7adf1fc {
    width: 183px;
    height: 48px;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d387a5f {
    width: 183px;
    height: 48px;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cde34fe {
    height: 200px;
}
    
#\32 6c5e489 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#d369601f {
    height: 200px;
}
    
#\35 c111a8b {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#fdd63729 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 df9be34 {
    height: 200px;
}
    
#\37 78d8f05 {
    width: 32%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 cde34fe {
    height: 220px;
}
    
#\32 6c5e489 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
}
    
#d369601f {
    height: 220px;
}
    
#aa4c3daa {
    align-items: flex-start;
    min-height: 99px;
}
    
#eb3ea491 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 c111a8b {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fdd63729 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d671a69 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 df9be34 {
    height: 220px;
}
    
#\37 78d8f05 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c0fe056f {
    height: 48px;
}
    
#\30 7adf1fc {
    height: 48px;
}
    
#\39 d387a5f {
    height: 48px;
}
}



@media all {
    
#a4086e3a {
    min-height: 373px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\34 e417b26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 44px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
}
    
#de21d8db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ba63ad43 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4086e3a {
    min-height: 113px;
    padding: 4% 1% 2% 1%;
}
    
#\34 e417b26 {
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#a4086e3a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 8% 1%;
}
    
#\34 e417b26 {
    width: 100%;
    min-height: 413px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    padding: 12px 12px 0px 12px;
}
}



@media all {
    
#\34 d9c8d90 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#ec34dc08 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#f5980900 {
    margin-right: 130px;
    margin-top: -26px;
}
    
#\33 8e10607 {
    width: 53px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0080f10 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b6412760 {
    width: 192px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d601ba68 {
    min-height: 116px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\38 ab3d42e {
    width: 54px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 143bf9e {
    width: 197.969px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e82e76f4 {
    background-color: var(--color_3);
}
    
#\32 8c91892 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac004221 {
    width: 198.078px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d9c8d90 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
}
    
#ec34dc08 {
    width: 29.999999999999996%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e10607 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#f5980900 {
    margin-right: 3%;
    margin-top: -26px;
}
    
#\35 0080f10 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
}
    
#b6412760 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d601ba68 {
    min-height: 69px;
    column-gap: 5%;
    padding: 4% 4% 4% 4%;
}
    
#\38 ab3d42e {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\33 143bf9e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e82e76f4 {
    background-color: var(--color_3);
}
    
#\32 8c91892 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#ac004221 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 d9c8d90 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#ec34dc08 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#\33 8e10607 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#f5980900 {
    margin-right: 12%;
    margin-top: -36px;
}
    
#\35 0080f10 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#d601ba68 {
    min-height: unset;
    flex-direction: column;
    row-gap: 37px;
    padding: 8% 6% 8% 8%;
}
    
#\38 ab3d42e {
    height: auto;
    width: 40px;
}
    
#e82e76f4 {
    background-color: var(--color_3);
}
    
#\32 8c91892 {
    height: auto;
    width: 40px;
}
    
#ac004221 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cacf91a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d86c39a0 {
    width: 709px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#f51f28f9::before, #f51f28f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(60, 58, 51, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#f51f28f9 {
    background-image: url(https://lirp.cdn-website.com/0c6c13ce/dms3rep/multi/opt/481714027_17934441101990907_7526059395390446810_n-1920w.jpg);
}
    
#\37 48e6563 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#\34 3a31370 {
    width: 846px;
    height: auto;
    max-width: 100%;
}
    
#f839645f {
    width: 183px;
    height: 48px;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cacf91a2 {
    row-gap: 16px;
}
    
#bfa0122a {
    margin-right: 0%;
}
    
#d86c39a0 {
    width: 413px;
}
    
#f51f28f9::before, #f51f28f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#f51f28f9 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 48e6563 {
    padding-left: 4%;
    padding-right: 10%;
    min-height: 460px;
}
    
#\34 3a31370 {
    width: 387px;
}
    
#f839645f {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#cacf91a2 {
    width: 100%;
    min-height: 312px;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d86c39a0 {
    width: 322px;
}
    
#f51f28f9::before, #f51f28f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#f51f28f9 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 48e6563 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 5% 20% 5%;
}
    
#\34 3a31370 {
    width: 322px;
}
    
#f839645f {
    height: 48px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 c348192 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 336px;
    min-height: 87px;
    background-color: var(--color_3);
    padding-right: 4%;
    padding-left: 5%;
    height: auto;
    margin-top: 447px;
    border-radius: 0 0px 0px 0;
    margin-left: -5%;
    margin-right: -5%;
}
    
#\38 667ca9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a1f918b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c4f57f2d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ae8a99f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#e0086242 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9a40a0f {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
}
    
#\36 925fca5 {
    grid-template-rows: minmax(615px, max-content);
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bad55301 {
    width: 88.35%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#bed4b506 {
    align-items: center;
    width: 99.99725839616175%;
    min-height: 84px;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c1ee3e1 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 47.75391666666667%;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
}
    
#b3efd07a {
    width: auto;
    height: 545px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#be11137c {
    min-height: 708px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    padding: 2% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae8a99f4 {
    width: 47.00391666666667%;
    row-gap: 16px;
    justify-content: flex-start;
}
    
#e0086242 {
    order: 1;
}
    
#\31 c348192 {
    background-color: var(--color_3);
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 54px;
    width: 278px;
    padding-right: 5%;
    margin: 188px 0px 0px 9px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9a40a0f {
    height: 2px;
    min-height: 2px;
    order: 3;
}
    
#\36 925fca5 {
    width: 100.00%;
    grid-template-rows: minmax(410px, max-content);
}
    
#bed4b506 {
    min-height: 33px;
    height: auto;
}
    
#c4f57f2d {
    width: 100.00%;
    order: 2;
}
    
#\30 c1ee3e1 {
    width: 49%;
    align-items: flex-end;
    justify-content: space-between;
}
    
#b3efd07a {
    justify-self: end;
    align-self: start;
    height: auto;
    width: 87.4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#be11137c {
    column-gap: 4%;
    min-height: 547px;
    padding: 10% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#ae8a99f4 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 6px 6px 6px 6px;
}
    
#e0086242 {
    order: 1;
}
    
#\31 c348192 {
    background-color: var(--color_3);
    width: 137px;
    min-height: 146px;
}
    
#\30 9a40a0f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    height: 1px;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 925fca5 {
    grid-template-rows: minmax(319px, max-content);
    width: 100.00%;
}
    
#bad55301 {
    width: 100.00%;
}
    
#bed4b506 {
    min-height: 110px;
}
    
#\30 c1ee3e1 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#c4f57f2d {
    width: 100.00%;
    order: 2;
}
    
#b3efd07a {
    height: 275px;
    width: 278px;
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#be11137c {
    min-height: unset;
    flex-direction: column;
    row-gap: 43px;
    padding: 12% 6% 16% 6%;
}
}

