@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1606902671 img {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

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

  *#dm .dmInner a.u_1451672928 span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

  *#dm .dmInner nav.u_1532563141 { color:white !important; }

  *#dm .dmInner nav.u_1856512003 { color:white !important; }

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1584924494 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1584924494 .socialHubInnerDiv { justify-content:flex-start !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1951878503 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

  *#dm .dmInner div.u_1996603937 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1047078465 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1394067879 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1515003392 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1954770078 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1823643540 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1170385871 .dmforminput {
    padding-inline:25px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_1170385871 .spacing-container {
    margin-inline:-25px !important;
    margin-block:-20px !important;
  }

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

  *#dm .dmInner div.u_121712122 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1170385871 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:Montserrat !important;
    font-weight:bold !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1170385871 .m-recaptcha {
    font-family:Montserrat !important;
    font-weight:bold !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1170385871 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1170385871 input:not([type="submit"]) {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1170385871 textarea {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1170385871 select {
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

  *#dm .dmInner div.u_1314136077 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1772080953 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner nav.u_2290412608 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

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

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner *.u_2177022404 .photoGalleryThumbs { padding:1px !important; }

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

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

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

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

  *#dm .dmInner div.u_121712122 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23px !important;
    line-height:35px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2177022404 .photoGalleryThumbs { padding:1px !important; }

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

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

  *#dm .dmInner div.u_1314071238 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#c01c31c9 {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-attachment: fixed;
}
    
#\35 c5aa20b {
    min-height: 857px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 8.5% 6% 8.5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p3t.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_p3t {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tj9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_iif {
    align-items: center;
    width: 40.46%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.67);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b23 {
    width: 93.44%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7f63291 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 2px 5px 2px 5px;
    margin: 0% 0% 0% 0%;
}
    
#b9ea2d15 {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0.2% 1% 0.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a7ea4ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 4f1f834 {
    margin: 0px 0% 0px 0%;
}
    
#group_3q6 {
    align-items: flex-start;
    width: 84.40%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_76i {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_12b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gin {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_c4u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 37a5d9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_bgp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.619503612319527%;
    min-height: 142px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.657041838538598%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\32 94ceb8d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.76%;
    min-height: 142px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.657041838538598%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 24e22cd {
    width: 46.9833px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf49d4b {
    align-items: flex-start;
    width: 81.13%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bbc30f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae83a61e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd12c8d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d612158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 9808f43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.619503612319527%;
    min-height: 142px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.657041838538598%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 f74122e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac86459b {
    align-items: flex-start;
    width: 84.40%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be6f944 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 517d3af {
    align-items: flex-start;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d9f5db8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\33 acf6e17 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 89968a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 322e2dc {
    min-height: 564px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cce79ff {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#deb1c01c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b1b95bad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d2d4ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a86852da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4b48576 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    --column-gap: 10px;
    column-gap: 10px;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7402ef8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6fb9b48 {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8d73d83 {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e025c08::before, #\38 e025c08 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\38 e025c08 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/304196c4/dms3rep/multi/opt/pexels-photo-853427-1920w.jpeg");
    background-attachment: fixed;
}
    
#ac44f4c2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0aa0bde {
    margin: 0px 0% 0px 0%;
}
    
#f00c0ed5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    --column-gap: 10px;
    column-gap: 10px;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3d03ad3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8000c04 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f14771a4 {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#b1e8b4db {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d0dcf5 {
    width: 86.78%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c56c862 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7aac452 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    --column-gap: 10px;
    column-gap: 10px;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 04b33be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 65637b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5a22c10 {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40e1f75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4509622 {
    width: 86.78%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8be8263 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 73a14b2 {
    width: 100.00%;
    height: 561px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d418524b {
    width: 100.00%;
    grid-template-rows: minmax(561px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 498f994 {
    width: 37.53%;
    height: 210px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% -27px -1.7030706845535915%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c159d17 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 e69b701 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 6d6a8a3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 8da4598 {
    width: 100%;
    min-width: 4%;
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_lrs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1ut {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_66p.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_66p {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5797836 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d5003e7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 5px 10px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cdb93da {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aee79ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 a5bf5f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 73b46a1 {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 20px 0px;
    margin: -220px 0% 0px 0%;
}
    
#a30abba2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ca2cb7fa {
    width: 71.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aa5ce17.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 aa5ce17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nj8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 c8f4782 {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 20px 0px;
    margin: -220px 0% 0px 0%;
}
    
#\32 fb494eb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\36 c5ee805 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 785ef0c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4e09d56.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 4e09d56 {
    width: 88.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b5ce495 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 5px 10px 5px;
    margin: 0% 0% 0% 0%;
}
    
#fffa4f70 {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d7f06d6 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40e3f60 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e081cb3 {
    width: 88.20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c47d41.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f4c47d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76f87bf {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cd109c7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba5fae4f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d17b784 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a09968.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 3a09968 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df9dc40e {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f799c901 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c754628 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1fcd79f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c388bad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c388bad5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 db79ce3 {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 20px 0px;
    margin: -220px 0% 0px 0%;
}
    
#\31 a07f8c7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#eb06fced {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#a976a9e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c305e057.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c305e057 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a2a0557 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 5px 10px 5px;
    margin: 0% 0% 0% 0%;
}
    
#f5bb1c60 {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a3aa28c {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b64cc8e {
    width: 88.20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eec840c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 eec840c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f184f2c {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    background-image: url("https://lirp.cdn-website.com/304196c4/dms3rep/multi/opt/607609746_122115558519116392_6913706235278740835_n-1920w.jpg");
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7c2510c {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    background-image: url("https://lirp.cdn-website.com/304196c4/dms3rep/multi/opt/616191268_122118198669116392_8547522792581605515_n-1920w.jpg");
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 98df629 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 910c9d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c0323b62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c1b2b114 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_fau {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_kgf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ruu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ahf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ahf {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b05803e1 {
    width: 37.53%;
    height: 210px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% -27px -1.7030706845535915%;
}
    
#c9bf1fd1 {
    width: 100.00%;
    grid-template-rows: minmax(584px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ca668f2 {
    width: 100.00%;
    height: 584px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5961596 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e5e578f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb4a08c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b9e9f265 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bea80cf8 {
    width: 37.53%;
    height: 210px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% -27px -1.7030706845535915%;
}
    
#\36 87d06be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 226px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 aec72f4 {
    width: 100.00%;
    grid-template-rows: minmax(560px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f68055ef {
    width: 100.00%;
    height: 561px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4cceb88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_5c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.810563397752363%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o3c {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_jjh {
    width: 48.09%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 d192325 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.810563397752363%;
    height: auto;
    flex-wrap: nowrap;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 09fe326 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 33b205e {
    width: 48.09%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#af0496cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.810563397752363%;
    height: auto;
    flex-wrap: nowrap;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3db0c32 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 dd58fe0 {
    width: 65.43%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_0pr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e81d5ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a2216662 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 7ce4bc0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b2d982ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c3fec38a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_kl6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7k9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6922f47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee1b6ee9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1ti {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d2d10b1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10% 10px 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_nqb {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jrg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tjs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e5594b3 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bc640eff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb4b48de {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_243 {
    flex-direction: row;
    align-items: center;
    width: 74.15%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vqe {
    width: 69.34%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_mnb {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#d5ce705a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b6a0b1aa {
    width: 77.98%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 8456bef {
    flex-direction: row;
    align-items: center;
    width: 61.89%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7ab491f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7396dae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_2) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d8f0f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6b57ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 89fa739 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_2) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 97ead62 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#abbdaff6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_2) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82f6e23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e28b4c0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_2) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eaefeaa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 4px 1px 1px 1px;
    border-color: var(--color_2) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 4d2d7bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6687355 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#fe0ad10a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b935f670 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0b16ad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c08a45e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4bf7514 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0b3e2aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 3f43c17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7e4e70e {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7f754a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 1px 1px 1px;
    border-color: var(--color_3) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d290a2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 ec1496e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 eadc23f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8413cf5 {
    min-height: 497px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e089ca90::before, #e089ca90 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#e089ca90 {
    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/304196c4/dms3rep/multi/opt/607609746_122115558519116392_6913706235278740835_n-1920w.jpg");
}
    
#widget_lna {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_2oi {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 159px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_6te {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_evu {
    width: 84.49%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_sq3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8096988547999435%;
    height: auto;
    flex-wrap: nowrap;
}
    
#widget_obi.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_obi {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8905943 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.000234384155631%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#\37 ac24abc {
    align-items: flex-start;
    width: 83.84%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f6fce5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    align-items: flex-end;
    background-image: url("https://lirp.cdn-website.com/304196c4/dms3rep/multi/opt/617548748_122118198687116392_6012994629566696627_n-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2e2a1b8 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.000234384155631%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#\35 fd26f47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fe3fa46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 01ccea9 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.000234384155631%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2dc250b {
    align-items: flex-start;
    width: 76.94%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9a0c03d {
    align-items: flex-start;
    width: 73.31%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a9f721::before, #\35 9a9f721 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\35 9a9f721 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(230, 244, 229, 1) 31%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\30 708d5ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2d3ea76 {
    align-items: flex-start;
    width: 73.31%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce836155 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d82c999a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 16e8ea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#b6eaaf8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8aa88d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef6d6557 {
    margin: 0% 4% 5.5% 4%;
}
    
#eeb679bf {
    width: 10.15912393242721%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ca9e433 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4341f71 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5.5% 4% 5.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6bf1d41 {
    width: 20.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bddb3a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dce616dc {
    align-items: flex-start;
    width: 54.95%;
    min-height: 640px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 20px 20px 0;
    padding: 25px 25px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee620244 {
    width: 20.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1b4066f {
    width: 17.060434895160213%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f9c4484 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.000234384155631%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#widget_2n5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0c016aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 691f879 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 629e974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ba929caf {
    width: 100.00%;
    grid-template-rows: minmax(480px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20bb38c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e81b73e8 {
    width: 87.40%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 c55c1e6 {
    width: 37.53%;
    height: 210px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% -27px -1.7030706845535915%;
}
    
#\34 75e5eaa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 3e29394 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b7d89c6c {
    width: 100.00%;
    height: 480px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 220px;
    padding: 7% 4% 7% 4%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_iif {
    width: 96.15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9ea2d15 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 4f1f834 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 322e2dc {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#deb1c01c {
    height: auto;
}
    
#\32 3d2d4ce {
    width: 100%;
    min-height: 571px;
    row-gap: 16px;
    order: 0;
}
    
#a86852da {
    width: 100.00%;
}
    
#d4b48576 {
    width: 100.00%;
    align-items: flex-start;
}
    
#e7402ef8 {
    width: 100%;
    min-height: 160px;
    order: 1;
}
    
#\30 6fb9b48 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 8d73d83 {
    width: 86.46%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 e025c08::before, #\38 e025c08 > .bgExtraLayerOverlay {
    
}
    
#ac44f4c2 {
    height: auto;
}
    
#f00c0ed5 {
    width: 100.00%;
    align-items: flex-start;
}
    
#\38 8000c04 {
    height: auto;
}
    
#f14771a4 {
    width: 86.46%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 4d0dcf5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 c56c862 {
    height: auto;
}
    
#\33 7aac452 {
    width: 100.00%;
    align-items: flex-start;
}
    
#\33 65637b5 {
    height: auto;
}
    
#c5a22c10 {
    width: 86.46%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#c4509622 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 8be8263 {
    height: auto;
}
    
#\33 73a14b2 {
    width: 1000%;
    height: 450px;
}
    
#d418524b {
    width: 100.00%;
    grid-template-rows: minmax(452px, max-content);
}
    
#b1e8b4db {
    row-gap: 5px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a5bf5f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cdb93da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 d5003e7 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 73b46a1 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: -100px 0% 0px 0%;
}
    
#\33 c8f4782 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b5ce495 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fffa4f70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 76f87bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df9dc40e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 db79ce3 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a2a0557 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f5bb1c60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 f184f2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32.49%;
}
    
#\32 7c2510c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 98df629 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#be3da9d0 {
    margin: 0px 0% 0px 0%;
}
    
#c0323b62 {
    width: 100%;
    min-height: 80px;
}
    
#c1b2b114 {
    width: 100%;
    min-height: 80px;
}
    
#\34 ca668f2 {
    justify-self: start;
    align-self: start;
    height: 450px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c9bf1fd1 {
    width: 99.94%;
    grid-template-rows: minmax(450px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5961596 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e5e578f2 {
    width: 100%;
    min-height: 80px;
}
    
#\33 ce4905a {
    margin: 0px 0% 0px 0%;
}
    
#\33 aec72f4 {
    width: 99.94%;
    grid-template-rows: minmax(450px, max-content);
}
    
#f68055ef {
    justify-self: start;
    align-self: start;
    height: 450px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 4cceb88 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7ce4bc0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ee1b6ee9 {
    margin: 0px 0% 0px 0%;
}
    
#group_nqb {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.77%;
}
    
#\30 e5594b3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d2d10b1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 5% 10px 5%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3f4414c {
    margin: 0px 0% 0px 0%;
}
    
#e6687355 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 9d290a2 {
    height: auto;
    min-height: 62px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8413cf5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 5f0e69d {
    margin: 0px 0% 0px 0%;
}
    
#e089ca90::before, #e089ca90 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 16e8ea2 {
    width: 100%;
    min-height: 80px;
}
    
#ef6d6557 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9f6fce5 {
    width: 100%;
    min-height: 80px;
}
    
#\35 9a9f721::before, #\35 9a9f721 > .bgExtraLayerOverlay {
    
}
    
#\33 4341f71 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 629e974 {
    width: 100%;
    min-height: 80px;
}
    
#ba929caf {
    width: 99.94%;
    grid-template-rows: minmax(450px, max-content);
}
    
#\35 20bb38c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 9c2a560 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3e29394 {
    width: 100%;
    min-height: 80px;
}
    
#b7d89c6c {
    justify-self: start;
    align-self: start;
    height: 450px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 4% 24% 4%;
}
    
#\38 1a6e889 {
    min-height: 80px;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#group_tj9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 24px;
}
    
#widget_p3t {
    min-width: 32px;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#group_iif {
    width: 96.35%;
}
}



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



@media (max-width: 767px) {
    
#\37 322e2dc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
}
    
#\32 cce79ff {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#deb1c01c {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b1b95bad {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3d2d4ce {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    order: 0;
}
    
#d4b48576 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    min-height: 192px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 3.0360531309297913%;
    row-gap: 10px;
}
    
#e7402ef8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
    order: 1;
}
    
#\32 8d73d83 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e025c08::before, #\38 e025c08 > .bgExtraLayerOverlay {
    
}
    
#ac44f4c2 {
    height: auto;
}
    
#f00c0ed5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    min-height: 192px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 3.0360531309297913%;
    row-gap: 10px;
}
    
#\31 3d03ad3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8000c04 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f14771a4 {
    margin: 0px 0% 0px 0%;
}
    
#b1e8b4db {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c56c862 {
    height: auto;
}
    
#\33 7aac452 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    min-height: 192px;
    align-items: flex-start;
    justify-content: flex-start;
    column-gap: 3.0360531309297913%;
    row-gap: 10px;
}
    
#\32 04b33be {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 65637b5 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c5a22c10 {
    margin: 0px 0% 0px 0%;
}
    
#\34 40e1f75 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8be8263 {
    height: auto;
}
    
#\33 73a14b2 {
    height: 260px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 498f994 {
    height: 135px;
    justify-self: start;
    align-self: start;
    width: 51.69%;
    margin: 133px 0% 0px -1.7883491878039017%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d418524b {
    width: 99.77%;
    grid-template-rows: minmax(268px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 e69b701 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 6d6a8a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8da4598 {
    width: 100%;
    min-height: 77px;
    align-items: center;
    height: auto;
}
    
#widget_66p {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\35 5797836 {
    height: 240px;
}
    
#\31 d5003e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 cdb93da {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a30abba2 {
    height: 240px;
    order: 0;
}
    
#\32 fb494eb {
    height: 240px;
}
    
#\38 b5ce495 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d7f06d6 {
    height: 240px;
}
    
#\30 cd109c7 {
    height: 240px;
}
    
#\35 c754628 {
    height: 240px;
}
    
#\35 73b46a1 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 20px 0px;
    margin: -100px 0% 0px 0%;
}
    
#\33 c8f4782 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fffa4f70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 76f87bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df9dc40e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_nj8 {
    align-items: flex-start;
    order: 1;
}
    
#ca2cb7fa {
    width: 98.50%;
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 aa5ce17 {
    order: 1;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 4e09d56 {
    width: 100.00%;
}
    
#\36 db79ce3 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a07f8c7 {
    height: 240px;
}
    
#c305e057 {
    width: 100.00%;
}
    
#\35 a2a0557 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5bb1c60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 f184f2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7c2510c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 98df629 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c0323b62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1b2b114 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b05803e1 {
    height: 118px;
    justify-self: start;
    align-self: start;
    width: 50.09121101660591%;
    margin: 141px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ca668f2 {
    height: 248px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ahf {
    width: 200px;
}
    
#c9bf1fd1 {
    width: 100.00%;
    grid-template-rows: minmax(261px, max-content);
}
}



@media (max-width: 767px) {
    
#b5961596 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e5e578f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bea80cf8 {
    height: 118px;
    justify-self: start;
    align-self: start;
    width: 50.09%;
    margin: 141px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 aec72f4 {
    width: 100.00%;
    grid-template-rows: minmax(261px, max-content);
}
    
#f68055ef {
    height: 248px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 4cceb88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_jjh {
    width: 81.90%;
}
    
#\38 33b205e {
    width: 68.77%;
}
}



@media (max-width: 767px) {
    
#a2216662 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 7ce4bc0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c3fec38a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d2d10b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 5% 10px 5%;
    margin: 0% 0% 0% 0%;
}
    
#group_nqb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 e5594b3 {
    width: 99.29%;
    align-items: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_243 {
    width: 89.81%;
    justify-content: center;
}
    
#\33 8456bef {
    width: 90.96%;
    justify-content: center;
}
    
#cb4b48de {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c7396dae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6687355 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fe0ad10a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 89fa739 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 97ead62 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#abbdaff6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7e4e70e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 7f754a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9d290a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e28b4c0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 eaefeaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 eadc23f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 8413cf5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e089ca90::before, #e089ca90 > .bgExtraLayerOverlay {
    
}
    
#widget_evu {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 8905943 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ac24abc {
    margin-left: 0%;
}
    
#\39 16e8ea2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9f6fce5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#eeb679bf {
    width: 20.7%;
}
    
#\33 4341f71 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 2e2a1b8 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 01ccea9 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dce616dc {
    width: 100.00%;
    row-gap: 25px;
    height: auto;
    min-height: 486px;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9a9f721::before, #\35 9a9f721 > .bgExtraLayerOverlay {
    
}
    
#\32 f9c4484 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 629e974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ba929caf {
    width: 100.00%;
    grid-template-rows: minmax(261px, max-content);
}
    
#\35 20bb38c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 c55c1e6 {
    height: 118px;
    justify-self: start;
    align-self: start;
    width: 50.09%;
    margin: 141px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 3e29394 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7d89c6c {
    height: 248px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

