@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1557732843:hover { background-image:none !important; }

  *#dm .dmInner a.u_1557732843.hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1454833021 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(149,141,130) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1343816803 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(149,141,130) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1295989805 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(149,141,130) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1151796086 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(149,141,130) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1482535545:hover { background-image:none !important; }

  *#dm .dmInner a.u_1482535545.hover { background-image:none !important; }

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

  *#dm .dmInner *.u_2880823044 .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 div.u_2880823044 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1396091418 img[dm_changed] { border-radius:10px 10px 10px 10px !important; }

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

  *#dm .dmInner div.u_121202019 .photoGalleryThumbs .image-container { border-radius:5px 5px 5px 5px !important; }

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

  *#dm .dmInner div.u_121202019 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_121202019 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_121202019 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1557732843 span.text {
    font-family:'Roboto Mono' !important;
    font-weight:bold !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1482535545 span.text {
    font-family:'Roboto Mono' !important;
    font-weight:bold !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1738596279 {
    border-style:solid !important;
    border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1738596279 span.text {
    font-size:16px !important;
    font-family:'Roboto Mono' !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1773043261 {
    border-style:solid !important;
    border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1773043261 span.text {
    font-size:16px !important;
    font-family:'Roboto Mono' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1202492115 {
    border-style:solid !important;
    border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1202492115 span.text {
    font-family:'Roboto Mono' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1396091418 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) rgb(26,26,26) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_121202019 .caption-container .caption-title {
    color:var(--color_2) !important;
    font-family:'Helvetica' !important;
  }

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

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

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

  *#dm .dmInner nav.u_1765850379 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_121202019 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_121202019 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_121202019 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_2880823044 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_2880823044 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_2880823044 .photoGalleryViewAll { padding:0 0px !important; }

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

  *#dm .dmInner *.u_121202019 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_121202019 .caption-container .caption-title { font-size:36px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2880823044 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2880823044 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2880823044 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_121202019 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_121202019 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_121202019 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2880823044 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2880823044 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2880823044 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_121202019 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_121202019 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_121202019 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 18% 2% 8% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    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/b5f080c0/dms3rep/multi/opt/TMR19-272917e8-206b12e2-8bb5681b-1920w.jpeg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_fu9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 49.97%;
    min-height: 55px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_br6 {
    width: 270px;
    height: 55px;
    max-width: 100%;
    order: 0;
}
    
#widget_cfr {
    width: 270px;
    height: 53px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    width: 936px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 90vh;
    padding: 10% 4% 10% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
}
    
#widget_rkq {
    width: 81.24%;
    order: 0;
}
    
#group_fu9 {
    justify-self: auto;
    align-self: auto;
    width: 520px;
    order: 2;
    flex-wrap: nowrap;
    padding-right: 0%;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
}
    
#widget_cfr {
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 250px;
    height: 55px;
    order: 1;
}
    
#widget_br6 {
    width: 250px;
    height: 55px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 425px;
    align-items: center;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 24px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 2% 10% 2%;
}
    
#group_fu9 {
    order: 2;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    justify-self: auto;
    align-items: center;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rkq {
    justify-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    justify-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 100%;
    order: 0;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cfr {
    justify-self: auto;
    order: 1;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c9499ac2::before, #c9499ac2 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 0);
}
#c9499ac2 {
    background-image: url(https://lirp.cdn-website.com/b5f080c0/dms3rep/multi/opt/IMG_0681-1920w.png);
}
#c9499ac2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhUlEQVQI12OY0dUwo6elv6miKiM2M8g10dshLdQ7JSIgNSooIzaUYXZv8+z+tsntdY1FmQXR/gle9gm+zjH+bvEhPrFBXgzz+1vm9rdMaKqozk7KCPEMczANtDX2sjb2dbT0tTNnmNfbOLmxtDo9OjXALcbNOsjG0N1E20ZXzdZA01FfHQDeEizYjeppPAAAAABJRU5ErkJggg==');
}
    
#\39 1e5e531 {
    min-height: 75vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c369ecf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url();
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
#\30 c369ecf.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1e5e531 {
    min-height: 70vh;
    padding: 0% 0% 0% 0%;
}
    
#a2e7ad90 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1e5e531 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\30 c369ecf {
    min-height: 240px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
#\30 c369ecf.lazy {
    background-image: url('');
}
    
#a2e7ad90 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 57a08ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 b6fb0e4 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d21dc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    padding: 16px 8px 16px 8px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 c7bca54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    padding: 16px 8px 16px 8px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 fd20358 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b9bb2e7 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#da59767b {
    width: 99.99142398130567%;
    height: 280px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a691efc1 {
    width: 99.99142398130567%;
    height: 280px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a5760ae3 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f195f626 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
    row-gap: 0px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fb15d5fe {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\34 40aff18 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6b28389 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b6a897cb {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 860c2f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 4d0c9d2 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1960b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    order: 2;
    padding: 16px 8px 16px 8px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3d21dc8 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 c7bca54 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 1960b7c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\34 6b28389 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 6%;
    row-gap: 12px;
}
    
#\31 860c2f5 {
    min-height: 424px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 57a08ee {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 3d21dc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 c7bca54 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 6b28389 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 4px;
    padding: 12% 4% 4% 4%;
}
    
#\32 b9bb2e7 {
    height: 240px;
}
    
#\31 860c2f5 {
    align-items: flex-start;
    min-height: 99px;
}
    
#da59767b {
    height: 240px;
}
    
#a691efc1 {
    height: 240px;
}
    
#\32 1960b7c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f195f626 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 27719a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 597bccd {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c9c7d877 {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#a24d52fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    align-items: center;
    background-image: initial;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aca3812 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    order: 2;
    margin-top: 3%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 308dfc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce999cdc {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 43e889b {
    width: 98.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 496671f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf121a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 875f2c9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 285eff5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    order: 2;
    margin-top: 3%;
    align-self: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 32608bc {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f0a058b {
    min-height: 230px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 6%;
    padding-left: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\30 c445082 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 94f970a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    align-items: center;
    background-image: initial;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 381292b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    order: 2;
    margin-top: 3%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 86493c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    align-items: center;
    background-image: initial;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 597bccd {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#c9c7d877 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#a24d52fd {
    width: 32%;
    min-height: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 aca3812 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce999cdc {
    height: auto;
    width: 32px;
}
    
#\35 43e889b {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 875f2c9 {
    height: auto;
    width: 32px;
}
    
#\35 285eff5 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 32608bc {
    height: auto;
    order: 0;
    width: 32px;
}
    
#\39 f0a058b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0% 4% 0% 4%;
}
    
#\38 94f970a {
    width: 32%;
    min-height: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 381292b {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 86493c0 {
    width: 32%;
    min-height: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 99e4f8d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#a24d52fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
}
    
#\38 875f2c9 {
    height: auto;
    width: 35px;
}
    
#\35 285eff5 {
    margin-top: 2%;
}
    
#\36 32608bc {
    height: auto;
    width: 35px;
}
    
#\30 aca3812 {
    margin-top: 2%;
}
    
#ce999cdc {
    height: auto;
    width: 35px;
}
    
#\39 f0a058b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 8% 0% 8%;
}
    
#\38 94f970a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
}
    
#\37 381292b {
    margin-top: 2%;
}
    
#\33 86493c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
}
    
#\35 99e4f8d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af873019 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#b9fba561 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    margin-top: 10px;
}
    
#\31 20b8c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.61352530541012%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1989b42 {
    width: 98.68%;
    height: auto;
    max-width: 100%;
}
    
#\38 034aa74 {
    width: 99.34%;
    height: auto;
    max-width: 100%;
}
    
#f95000d3::before, #f95000d3 > .bgExtraLayerOverlay {
    
}
#f95000d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.37%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#f95000d3.lazy {
    background-image: url('');
}
    
#f909306b {
    min-height: 518px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ref {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9fba561 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20b8c45 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 0px;
    padding-bottom: 8%;
    row-gap: 16px;
    justify-content: flex-start;
    padding-left: 2%;
    padding-right: 2%;
    height: auto;
}
    
#\33 1989b42 {
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#\38 034aa74 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f909306b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 6% 0% 6%;
}
    
#f95000d3::before, #f95000d3 > .bgExtraLayerOverlay {
    
}
#f95000d3 {
    width: 100%;
    min-height: 300px;
}
#f95000d3.lazy {
    background-image: url('');
}
    
#\39 0c15866 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ref {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b9fba561 {
    width: 280px;
    height: 50px;
    margin-top: 20px;
}
    
#\31 20b8c45 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 14px;
    height: auto;
    padding: 4% 4% 2% 4%;
}
    
#\33 1989b42 {
    margin-top: 10px;
}
    
#f95000d3::before, #f95000d3 > .bgExtraLayerOverlay {
    
}
#f95000d3 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
#f95000d3.lazy {
    background-image: url('');
}
    
#f909306b {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 6% 4% 12% 4%;
}
    
#\39 0c15866 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ref {
    height: auto;
}
}



@media all {
    
#b1526aa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    align-items: center;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 f88ce73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    align-items: center;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 4bcf0e7 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 3;
}
    
#\37 2cb933b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 ee45e81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    align-items: center;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b328b399 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 3;
}
    
#e86c7d05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 a623626 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 3;
}
    
#\36 75d60e7 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 7c0b528 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c0a1fc53 {
    min-height: 320px;
    padding-top: 5%;
    padding-bottom: 8%;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 1dcd8b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 6bb0b40 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
}
    
#\33 9928e96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hjg {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c53f721b {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b5c3933 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf65dca8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1526aa9 {
    row-gap: 20px;
}
    
#\36 f88ce73 {
    row-gap: 20px;
}
    
#\39 ee45e81 {
    row-gap: 20px;
}
    
#c0a1fc53 {
    padding: 0px 4% 6% 4%;
}
    
#widget_hjg {
    width: 60px;
}
    
#c53f721b {
    width: 60px;
}
    
#cf65dca8 {
    width: 60px;
}
    
#\38 b5c3933 {
    width: 60px;
}
}



@media (max-width: 767px) {
    
#b1526aa9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\36 f88ce73 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 ee45e81 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#c0a1fc53 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 6% 60px 6%;
}
    
#\36 1dcd8b6 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#widget_hjg {
    width: 60px;
}
    
#c53f721b {
    width: 60px;
}
    
#cf65dca8 {
    width: 60px;
}
    
#\38 b5c3933 {
    width: 60px;
}
}



@media all {
    
#\33 fffe4ed {
    justify-content: flex-end;
    align-items: flex-end;
    width: 29.70%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#db00e767 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#de3197e0 {
    width: 733px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a83af9d7 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 23f5290 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5414d1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 68.274531835206%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 851d71b {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 7% 1% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fffe4ed {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#de3197e0 {
    width: 100.00%;
}
    
#\36 23f5290 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5414d1b {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\30 851d71b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\33 fffe4ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 23f5290 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: 50px;
}
    
#\38 5414d1b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 14px;
    padding-bottom: 8px;
    justify-content: flex-end;
    height: auto;
}
    
#\30 851d71b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 2% 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9c40bff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3a4427b {
    min-height: 360px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ff9f330c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 d164388 {
    width: 66.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_770.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_770 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 40px;
}
    
#widget_76v {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9c40bff {
    row-gap: 24px;
}
    
#\31 3a4427b {
    padding: 6% 4% 6% 4%;
}
    
#\30 d164388 {
    width: 100.00%;
    order: 0;
}
    
#widget_770 {
    height: auto;
    order: 2;
    width: 100px;
}
    
#widget_76v {
    order: 1;
    width: 85.01%;
}
    
#d49899e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9c40bff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
}
    
#\31 3a4427b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 2% 8% 2%;
}
    
#\30 d164388 {
    width: 326.094px;
    order: 0;
}
    
#widget_770 {
    height: auto;
    order: 2;
    width: 100px;
}
    
#widget_76v {
    order: 1;
    width: 98.64%;
}
    
#d49899e4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 98b9cbb {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 939d8b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 d0beeda {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 7% 3% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ccee32d8 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 939d8b3 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\33 d0beeda {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 4% 4% 2% 4%;
}
    
#fb1c558d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 939d8b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 14px;
    padding-bottom: 8px;
    justify-content: flex-end;
    height: auto;
}
    
#\33 d0beeda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 6% 4%;
}
    
#fb1c558d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 e4d5ec4 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-right: 6%;
    padding-left: 6%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 c97a8d6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f5113d8e {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_nhq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e4d5ec4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    row-gap: 0px;
    column-gap: 0%;
}
    
#f5113d8e {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 e4d5ec4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 0% 4%;
}
    
#f5113d8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5ec3a8c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f6fd683c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 83935ae {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06fdc77 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 7% 2% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 ed3c47a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 06fdc77 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 4% 4% 2% 4%;
}
    
#\37 ed3c47a {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\39 b6b2948 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 b6b2948 {
    margin: 0px 0% 0px 0%;
}
    
#\30 06fdc77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 4% 4%;
}
    
#\37 ed3c47a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 14px;
    padding-bottom: 8px;
    justify-content: flex-end;
    height: auto;
}
}



@media all {
    
#\37 3986001 {
    width: 50%;
    height: 800px;
    max-width: 100%;
}
    
#\32 6dae9a1 {
    min-height: 898px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2a6603d {
    width: 550px;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\39 1dcad46 {
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    min-height: 670px;
    max-height: 100%;
    row-gap: 0px;
    height: auto;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 25c3dba {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_4);
    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: 0% 0% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eda75ce8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\32 48996cf {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_5r2 {
    width: 155px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3986001 {
    height: 830px;
    width: 47.51%;
}
    
#\32 6dae9a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 367px;
    padding: 6% 4% 0% 4%;
}
    
#\39 1dcad46 {
    width: 49.38%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\35 25c3dba {
    width: 100%;
    min-height: 8px;
    column-gap: 3%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\33 77a3e54 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5r2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 3986001 {
    height: 450px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 6dae9a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#\39 1dcad46 {
    width: 99.54%;
    order: 1;
    height: auto;
    min-height: 508px;
    align-self: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 25c3dba {
    width: 100%;
    min-height: 160px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 77a3e54 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5r2 {
    height: auto;
}
}



@media all {
    
#f1e4c775 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 7% 6% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 451724c {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 1725ebc {
    width: 280px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b532ddfd {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1e4c775 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 2% 4% 4% 4%;
}
    
#\37 451724c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1725ebc {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 4ed2982 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f1e4c775 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 12% 4%;
}
    
#\37 451724c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 1725ebc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: 50px;
}
    
#\38 4ed2982 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e67994e6 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e04ea340 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#cd30f223 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 7% 6% 7%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 8b67406 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e67994e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd30f223 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 2% 4% 4% 4%;
}
    
#\34 f38e932 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8b67406 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e67994e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#cd30f223 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 12% 4%;
}
    
#\34 f38e932 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8b67406 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: 50px;
}
}



@media all {
    
#bfe8048d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 300b214 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_bfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 300b214 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#bfe8048d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 300b214 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
}
    
#f1c44877 {
    margin: 0px 0% 0px 0%;
}
}

