@media all {
  *#dm .dmInner a.u_537698878:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_537698878.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_537698878 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/e4f0981c/icon/call_8227411.svg) !important;
  }

  *#dm .dmInner div.u_137177898 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) rgb(212,175,55) !important;
  }

  *#dm .dmInner a.u_1711407875 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1711407875 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e4f0981c/icon/Calendar_8318673.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1711407875:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1711407875.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1969241537:before {
    opacity:0.5 !important;
    background-color:#fff !important;
  }

  *#dm .dmInner div.u_1969241537>.bgExtraLayerOverlay {
    opacity:0.5 !important;
    background-color:#fff !important;
  }

  *#dm .dmInner div.u_1969241537 {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2973024373 .caption-container .caption-title { color:var(--color_7) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_392842861 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1094113355 .dmformsubmit {
    width:628px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

  *#dm .dmInner div.u_1094113355 input:not([type="submit"]) { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1094113355 textarea { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1094113355 select { border-radius:5px 5px 5px 5px !important; }

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

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

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

  *#dm .dmInner *.u_2973024373 .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 a.u_537698878 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner nav.u_2821851919 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2973024373 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

  *#dm .dmInner *.u_2973024373 .caption-inner {
    padding-left:23px !important;
    padding-right:23px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2973024373 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_2973024373 .photoGalleryViewAll { padding:0 4px !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);
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 626px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_in8 {
    width: 81.53%;
    height: auto;
    max-width: 100%;
}
    
#widget_tep {
    width: 63.22%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_t77 {
    flex-direction: row;
    align-items: flex-start;
    width: 39.88%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9498045669615305%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjq {
    width: 48.03%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 0b9ec9a {
    width: 48.03%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_m6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#widget_m6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ml0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a126aa61 {
    width: 46.9%;
    height: 189px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 105px 0% 0px 0.8604538245191014%;
}
    
#\35 55a3bc9 {
    width: 100.00%;
    grid-template-rows: minmax(306px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd69939b {
    width: 48.12%;
    height: 188px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 12px 1.8295474088885197% 0px 0%;
}
    
#group_7gd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_n97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9nt {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_46m {
    width: 81.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 2763ccd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#edba8dbf {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e630ea0 {
    width: 81.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d2ffe15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b29fb2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d57c75 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b93b96 {
    width: 81.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\37 7427797 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 44c5a14 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ab9132d9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 a7b5c6f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b195ed46 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_5c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_i9t {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_110 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sfp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vq9 {
    width: 82.73%;
    height: auto;
    max-width: 100%;
}
    
#widget_s90 {
    width: 51px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 41c8aeb {
    width: 51px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 af9c46c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9cc6b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a6f5f85 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d3aa7fe7 {
    width: 51px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 be26516 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc57f8dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 5678cf4 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d529b31 {
    width: 51px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a43a139 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e636e01a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fff4bf7c {
    width: 82.73%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 0dbef9d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 339df0e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#f1e4f376 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 c1782c9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_cn8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tsj {
    width: 83.85%;
    height: auto;
    max-width: 100%;
}
    
#\30 84e196f {
    width: 84.20%;
    height: auto;
    max-width: 100%;
}
    
#group_r6l {
    align-items: center;
    width: 19.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
}
    
#widget_r5h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_46b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 09fd7c9 {
    align-items: center;
    width: 19.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
}
    
#\34 0d59e4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 48d48b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0f9cdd6 {
    align-items: center;
    width: 19.42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
}
    
#de052ad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4fa57b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 51eeac5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d41fa5b6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#deafc2ff {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8c27c97 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s1n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 35a3e14 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hp6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3a2d580 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 60d2ce3 {
    min-height: 219px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 166d0c7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(17, 24, 39, 0.41) 0px 12px 11px -9px inset;
}
    
#widget_riv {
    width: 74.76%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4383f38 {
    flex-direction: row;
    align-items: center;
    width: 49.18%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76d804c {
    flex-direction: row;
    align-items: center;
    width: 22.17%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 04a6530 {
    width: 80.57%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa38c31c {
    width: 12.5312px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 34506ac {
    flex-direction: row;
    align-items: center;
    width: 21.82%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    justify-content: flex-start;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ec2d28 {
    width: 97.35%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e871c3b2 {
    flex-direction: row;
    align-items: center;
    width: 22.17%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 10px;
    align-self: stretch;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 82aea9d {
    width: 80.57%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 5364f6c {
    width: 12.5312px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\31 2447904 {
    margin: 0px 0% 0px 0%;
}
    
#\35 14d1ca8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 5.5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 25616e1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ffcb69a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 ee138f4::before, #\34 ee138f4 > .bgExtraLayerOverlay {
    
}
#\34 ee138f4 {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_5);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#widget_9r4 {
    width: 53.82%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#group_16n {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_19q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gga {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#be12b5bf {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#ea138d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6125498 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#e889a83e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 9e25618 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 b11fa4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f95c0f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f84191fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ffl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d10b3c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b0582e4 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\39 cdc7bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 147e68f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bebc34dd {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#fbad2328 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 593f8e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9e8d286 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#a0c9577f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 32dfb11 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f20bfdb7 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\33 d53745e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l9p {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0hm {
    width: 100%;
    height: 610px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\34 af546c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb055365 {
    width: 55px;
    height: auto;
    max-width: 100%;
}
    
#\37 3eb4cb0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4942d26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e54826b4 {
    width: 87.39207944201442%;
    height: auto;
    max-width: 100%;
}
    
#\32 53095f8 {
    width: 87.71136068093155%;
    height: auto;
    max-width: 100%;
}
    
#\34 28d4905 {
    width: 55px;
    height: auto;
    max-width: 100%;
}
    
#\37 8eff5db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b0deaf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 71ab578 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8677fed {
    width: 57px;
    height: auto;
    max-width: 100%;
}
    
#de5f561b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 357d6ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 1;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f3faf6 {
    width: 87.41874926114198%;
    height: auto;
    max-width: 100%;
}
    
#\32 d04fd1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e9ef340 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 35c16b7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 87705ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#bc6f2d23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6b13c7a {
    width: 54px;
    height: auto;
    max-width: 100%;
}
    
#\33 ff86c28 {
    width: 87.89748197186428%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 225px;
    padding: 4% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_t77 {
    width: 100.00%;
}
    
#widget_tep {
    width: 100.00%;
}
    
#widget_in8 {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7427797 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ab9132d9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 17fb80b {
    margin: 0px 0% 0px 0%;
}
    
#group_i9t {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b195ed46 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 a6f5f85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 5678cf4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 339df0e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a5b658a2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c1782c9 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
}
    
#group_r6l {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 09fd7c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#b0f9cdd6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d41fa5b6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 35a3e14 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 60d2ce3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b65b0604 {
    margin: 0px 0% 0px 0%;
}
    
#b4383f38 {
    width: 100.00%;
}
    
#widget_riv {
    width: 98.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 14d1ca8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 25616e1 {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\34 ee138f4::before, #\34 ee138f4 > .bgExtraLayerOverlay {
    
}
    
#group_16n {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9e25618 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 b11fa4b {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#d6125498 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 c597ef0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0hm {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3eb4cb0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 357d6ad {
    width: 100%;
    min-height: 80px;
}
    
#\33 35c16b7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 87705ae {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_t77 {
    column-gap: 3.9498045669615305%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 297px;
}
    
#widget_tjq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 0b9ec9a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_tep {
    width: 100.00%;
}
    
#widget_in8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a126aa61 {
    height: 196px;
    justify-self: start;
    align-self: start;
    width: 85.08%;
    margin: 14px 0% 0px 3.2524169819251783%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 55a3bc9 {
    width: 99.75%;
    grid-template-rows: minmax(450px, max-content);
}
    
#fd69939b {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 78.69%;
    margin: 219px 1.786170659941154% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_7gd {
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_n97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2763ccd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d2ffe15 {
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 6b29fb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7427797 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab9132d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 a7b5c6f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b195ed46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_i9t {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a6f5f85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 5678cf4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_vq9 {
    width: 100.00%;
}
    
#fff4bf7c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 339df0e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f1e4f376 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 c1782c9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r6l {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 09fd7c9 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#b0f9cdd6 {
    align-items: flex-start;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_tsj {
    width: 100.00%;
}
    
#\30 84e196f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d41fa5b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#deafc2ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8c27c97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3a2d580 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 60d2ce3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b4383f38 {
    width: 100.00%;
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 76d804c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e871c3b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 34506ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#widget_riv {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 ffcb69a {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 14d1ca8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\37 25616e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\34 ee138f4::before, #\34 ee138f4 > .bgExtraLayerOverlay {
    
}
    
#group_16n {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9r4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 9e25618 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 b11fa4b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d6125498 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_0hm {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 3eb4cb0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 357d6ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 87705ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

