@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1652781204:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1652781204.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1652781204:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1652781204.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1510481329 span.text { font-weight:normal !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1143117356 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2519369472 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_2519369472 .photoGalleryViewAll { padding:0 10px !important; }
}
*#dm .dmInner div.u_254070142
{
}
.section-border
{
	position:absolute !important;
	top:calc(-1*var(--previous-section-divider-offset,0px)) !important;
	right:0 !important;
	bottom:0 !important;
	left:0 !important;
}
.page-section .section-border
{
	background-color:var(--siteBackgroundColor) !important;
}
.has-section-divider .section-border
{
	transform:translatez(0) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_254070142
{
}
separatorHomeCss{color:red !important}@media all {
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 100%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 655px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/2721383b/dms3rep/multi/opt/unsplash-image-MGC2HpZdS1A-1920w.jpg");
}
    
#e0c21ce5 {
    width: 98.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f46de9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7f46de9 {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vub {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7vh {
    flex-direction: row;
    align-items: center;
    width: 47.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 28d80b0 {
    flex-direction: row;
    align-items: center;
    width: 47.24857685009488%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 afd5b7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 afd5b7c {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 10% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#e0c21ce5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dc93154f {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#e0c21ce5 {
    width: 100%;
}
    
#\34 7f46de9 {
    width: 100%;
    height: 55px;
}
    
#\39 afd5b7c {
    width: 100%;
    height: 55px;
}
    
#group_vub {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 28d80b0 {
    min-width: 32px;
    width: 99.94%;
    margin: 0px 0% 0px 0%;
}
    
#group_7vh {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b35593a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 27b66f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 8d0d9ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.92%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee5eb88b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.083333333333336%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_296 {
    width: 100.00%;
    height: 568px;
    max-width: 100%;
}
    
#widget_d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_62r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 83838e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 83838e3 {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b35593a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 6ad13ff {
    margin: 0px 0% 0px 0%;
}
    
#widget_296 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 b35593a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8d0d9ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee5eb88b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_296 {
    height: auto;
}
    
#\34 83838e3 {
    width: 100%;
    height: 55px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df30b2e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d509116e {
    min-height: 676px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f004ea34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_h9s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bde11614.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bde11614 {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a308ff8f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a4e3b1c {
    flex-direction: row;
    align-items: center;
    width: 47.24857685009488%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be26126 {
    flex-direction: row;
    align-items: center;
    width: 47.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f294157e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f294157e {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#df30b2e3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d509116e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bde11614 {
    width: 100%;
    height: 55px;
}
    
#f294157e {
    width: 100%;
    height: 55px;
}
    
#a308ff8f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 a4e3b1c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 be26126 {
    min-width: 32px;
    width: 99.87%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b31dbbc {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#faec1921 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(225, 223, 217, 1);
    background-image: none;
    border-radius: 0% 0 0 0;
}
    
#\38 91cd9e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.17%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f974b72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79.83333333333333%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hig {
    width: 99.99994418474849%;
    height: 230px;
    max-width: 100%;
}
    
#widget_hdk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kla {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rpj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b31dbbc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cfe9ae8b {
    margin: 0px 0% 0px 0%;
}
    
#widget_hig {
    height: 121px;
}
}



@media (max-width: 767px) {
    
#\31 b31dbbc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 91cd9e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f974b72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_hig {
    height: 278px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5b6b175 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.17%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 78e9b38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a2efad6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(225, 223, 217, 1);
    background-image: none;
}
    
#\31 c808f65 {
    width: 99.99994418474849%;
    height: 230px;
    max-width: 100%;
}
    
#\33 e689b3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be3341d0 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d2a46081 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c910afe4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79.83333333333333%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c808f65 {
    height: 121px;
}
    
#be3341d0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 f9b6ce4 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5c359c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b24f27f8 {
    width: 99.99994418474849%;
    height: 230px;
    max-width: 100%;
}
    
#\30 8158a07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.17%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 7a4bac0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79.83333333333333%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#d87a8795 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfcab4e5 {
    min-height: 367px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 75b0ae4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(225, 223, 217, 1);
    background-image: none;
    border-radius: 0 0 0% 0%;
}
    
#\35 c274d2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b24f27f8 {
    height: 121px;
}
    
#dfcab4e5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d7d5f2e7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b24f27f8 {
    height: 278px;
}
    
#\30 8158a07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7a4bac0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dfcab4e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd77d531 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 503c0e2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 70ab35d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_t86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_83i {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_ijr {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_c4v {
    width: 100%;
    height: 320px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1dh {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_d1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 98f7efb {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d1306fd6 {
    width: 100%;
    height: 320px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eef498ee {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 899b8a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fdb6c19 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a3af68cb {
    width: 100%;
    height: 320px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fb41879 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2bbfcd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 503c0e2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ee6451f0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd77d531 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 503c0e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_c4v {
    height: 240px;
}
    
#d1306fd6 {
    height: 240px;
}
    
#a3af68cb {
    height: 240px;
}
    
#group_83i {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ijr {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fdb6c19 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 98f7efb {
    min-width: 32px;
    width: 99.87%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d76e800 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f265e00 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 82514ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(225, 223, 217, 1);
    background-image: none;
}
    
#widget_dtt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bt1 {
    width: 39.99%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b68bf4b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b68bf4b9 {
    width: 280px;
    height: 70px;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f265e00 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 16ba986 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bt1 {
    width: 63.70%;
}
}



@media (max-width: 767px) {
    
#\35 d76e800 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 f265e00 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b68bf4b9 {
    width: 100%;
    height: 55px;
}
    
#widget_bt1 {
    width: 97.79%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b8d8c6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f68c154 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 15b6eb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ajb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fiv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 919bd21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e160142 {
    min-height: 57px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aea4c6b4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_cto.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cto {
    width: 100.00%;
    height: 190px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 919bd21 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 e160142 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 15a108c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dcb52cb1 {
    min-height: 82px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c089ed3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_nma {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 15a108c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dcb52cb1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 056ebd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ddded110 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a1ec9a56 {
    min-height: 255px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3b3b570.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 0px 12px 0px;
}
#\38 3b3b570 {
    width: 100.00%;
    height: 165px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 056ebd0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a1ec9a56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}

