@media all {
  *#dm .dmInner nav.u_1758272801 { color:white !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1694683945 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1293889339 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1518648741 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3592827230 .dmformsubmit {
    width:150px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_3592827230 input:not([type="submit"]) {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3592827230 textarea {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3592827230 select {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) rgb(220,214,208) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput input {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput textarea {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput .fileUploadLink {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .checkboxwrapper span {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .radiowrapper span {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .optinwrapper div {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .freetextwrapper {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput select {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput option {
    font-size:12px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:500 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 .m-recaptcha {
    font-weight:500 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3592827230 input::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3592827230 input.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3592827230 textarea::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3592827230 textarea.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3592827230 select::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3592827230 select.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1993846870 .socialHubIcon {
    color:var(--color_1) !important;
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1993846870 .socialHubInnerDiv {
    justify-content:center !important;
    column-gap:20px !important;
  }

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

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

  *#dm .dmInner div.u_1999360027 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1905803995 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2690805762 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2126803227 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3592827230 input[type="submit"] { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1194214435 .photoGalleryViewAll.link { font-size:14px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3592827230 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_3592827230 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:12px !important; }

  *#dm .dmInner div.u_3592827230 .m-recaptcha { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 100px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/693c89bb/dms3rep/multi/opt/Untitled+design+%281%29-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_7u4 {
    width: 90.50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_had.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#widget_had {
    width: 65.29%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\30 05688dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 05688dc {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 153px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 60px 30px 60px;
    margin: 0% 0% 0% 0%;
}
    
#widget_vnr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\31 3c0b9d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 3c0b9d1 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 e560f54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 29.76%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e30047b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 70.24%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f4d2de {
    min-height: 362px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 80px 80px 80px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pdj {
    width: 225px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_iqn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fn1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dl6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 cd7296f {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 d0e04c0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_d91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2316926.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\37 2316926 {
    width: 78.36%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6930c36.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 6930c36 {
    width: 78.36%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5bca67a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 162122e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 edb3978 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f4ba76.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 6f4ba76 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 9e6f276.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 9e6f276 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f9ed9fd5::before, #f9ed9fd5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f9ed9fd5 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8cd4082 {
    min-height: 563px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 60px 30px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\36 74b2978.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 74b2978 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 931508d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f0754d {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100.00%;
    max-height: none;
    background-color: var(--color_7);
    background-image: none;
    height: auto;
    align-self: stretch;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    row-gap: 20px;
    padding: 26.3px 3% 26.3px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 441cea3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    order: 3;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 61ca05e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d94e617.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d94e617 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a3b6ae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aaab604.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 aaab604 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3beba36 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.13%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b858ee6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eb9d966.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\36 eb9d966 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8146c43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbf7d800.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cbf7d800 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c739992f {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 682fd9b {
    margin: 0px 0% 0px 0%;
}
    
#\33 47b68ef {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 d59c7e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0ca9133.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 0ca9133 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 a52133e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b635a92 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 32d4a37.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 32d4a37 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 b0254e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dfe6517 {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100.00%;
    max-height: none;
    background-color: var(--color_7);
    background-image: none;
    height: auto;
    align-self: stretch;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    row-gap: 20px;
    padding: 26.3px 3% 26.3px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f489eff4 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.13%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1760758.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#a1760758 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f3b097.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9f3b097 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69a472b {
    justify-content: space-between;
    align-items: flex-start;
    width: 114.13%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb49f7d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb49f7d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 85a5a2c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    order: 3;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db5b42a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eceeff85.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#eceeff85 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f973853e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd10877 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a87b57.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a3a87b57 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 1a7262e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a6ea292 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 91e5539.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 91e5539 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 35f9b62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fdab3e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 25f1681.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 25f1681 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 cc05f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3794e66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caab2e10.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#caab2e10 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 9c6b61b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abde7e1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f069d8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 3f069d8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 4f67275 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5965b3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 33%;
    min-height: 100.00%;
    max-height: none;
    background-color: var(--color_7);
    background-image: none;
    height: auto;
    align-self: stretch;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    row-gap: 20px;
    padding: 26.3px 3% 26.3px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1708ef4 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.13%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6336f6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\34 6336f6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e4f9ae4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e4f9ae4 {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c22a960 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 46ed6c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 46ed6c5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f62d8451.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#f62d8451 {
    width: 78.36%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18327b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    order: 3;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f847640 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3a93c8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 f3a93c8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c1a0cfb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83e245e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2663c62.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 2663c62 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 0968a41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 963eb16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 67bfafd.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 67bfafd {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 49fbf0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b028947 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20e63fe.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 20e63fe {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 0b29f39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7545eb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd8c665a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bd8c665a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 81db8f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d74448d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f1cd25.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 4f1cd25 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 7b0e7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ffd44a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0249ff.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 d0249ff {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 cca67d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a9bec6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65c2e4e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 65c2e4e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 43d967e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2260807::before, #\38 2260807 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 2260807 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 773b29f {
    width: 559.523px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9900f25 {
    width: 100%;
    height: 496px;
    max-width: 100%;
    margin-top: -53px;
}
    
#\37 d1c466b {
    margin: 0px 0% 0px 0%;
}
    
#c944c602 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.93%;
    min-height: 92px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    row-gap: 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 201c0fe {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 80px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 fafe5b5::before, #\37 fafe5b5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 fafe5b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45%;
    justify-content: flex-end;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c79adb6::before, #\33 c79adb6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 c79adb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 55%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 80px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
    
#c156fc18 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c549404 {
    width: 559.523px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8322638 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6c8033b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 60px 80px 60px;
    margin: 0% 0% 0% 0%;
}
    
#e6a81e49 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 3172d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 31.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8e0a9c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.50%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 76f4062 {
    margin: 0px 0% 0px 0%;
}
    
#c9b58379.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c9b58379 {
    width: 90.68%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d76150b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d76150b5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d961304 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 242px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-style: solid;
    height: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af9ecba8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af9ecba8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b16ba6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1988f34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 394a4c9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 394a4c9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 52d58cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9ce666b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e7bc76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83a65f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41a5db9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49ab5af.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b49ab5af {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#bc333963.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#bc333963 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#adb84f6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edcb49b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 221px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60e0fb5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 60e0fb5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 1a920be.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 1a920be {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 0b37b89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f1b4c3.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 4f1b4c3 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ecbc9a9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa8ad1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_guu {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/693c89bb/dms3rep/multi/opt/Copy+of+Untitled+Design+%281%29-1920w.png");
}
#group_guu.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABA0lEQVQI1wH4AAf/AL+1q8C0qsO2rMe7sc3Atc/Cts6/s8y9sse3rMOypwC8rKC2n5O0mYu7oJPFrKHLsKbLraPKsKXJtKjIuKwAuKCSsJCBqYFxrYBzuIl/wY6IxZKKyJ+Vyq+jy7yvAKOGd6N8a6JvXKRpWq5qYbhua750ccOKgsakl8i4qQCHaVqZdmSsgWmzfWe1cGK4aGS9bGrChn3AnpC8saEAcFVIkXNhtZB0wpN2w4Vuw35xw390xo59vpeEtqGNAHVdUZd+brufhsehhsaTesSLeMOJd8OKeLiGdq6EeACFcGWfin26oI6/m4jAknzDk3zCkXm+hHG2dGiwamZL+pB+YoxEkgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 1c62fdc::before, #\36 1c62fdc > .bgExtraLayerOverlay {
    
}
#\36 1c62fdc {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 f824333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 f824333.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 0f92aa6 {
    min-height: 278px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 60px 100px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 8ed9891 {
    width: 99.76%;
    height: auto;
    max-width: none;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e1fb970b {
    margin: 0px 0% 0px 0%;
}
    
#\39 194b54f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 194b54f {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 5212256.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\36 5212256 {
    width: 71.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd63f3e3 {
    min-height: 431px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8f1dbf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 61.11%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0182c23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 38.89%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    align-items: center;
    order: 0;
    padding: 80px 60px 80px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c9c372 {
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_3j9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3j9 {
    width: 100.00%;
    height: 502px;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f0bcc50 {
    margin: 0px 0% 0px 0%;
}
    
#\33 62fb1a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6km.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_6km {
    width: 80%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6e45231 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5d0e9b9 {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 60px 30px 60px;
    margin: 0% 0% 0% 0%;
}
    
#a8800f25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_05l {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 d5a0250 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2f34754 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 1cff1e6 {
    margin: 0px 0px 0px 0px;
}
    
#\38 0513b8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8f27241 {
    min-height: 53px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 30px 60px 80px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#af0420ee {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ea3b638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gc8 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_92r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc495b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 28dbfb5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b62acbd8 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c1e488e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee781724 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 390689b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad046167 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 281e3b9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb156b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f907a4 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_15v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_15v {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 2ba4aae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2ba4aae {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 539cc07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 539cc07 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f73c0225::before, #f73c0225 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f73c0225 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45%;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/693c89bb/dms3rep/multi/opt/Copy+of+Untitled+Design+%283%29-1920w.png");
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#f73c0225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVQY0wXBfVOacAAA4N+n3N267Z9dtd0qtdlprqmdJekEXcIMRUQR5OUHvoBCak4ysgxFna7pPs2eBzyNDccZuPPRfPHouvZ8Zruz0cjStUapynwHz89de9LvjgzZgJzCciIjQbausopMcWUMOM4v66kvmQrKEOfpeASJJDGEpgmxVuDZLHDdh/64V2pUv2Xjnqj/c+AwED7B8RTH5XkuBxa/J8MXSzRhhsleZi9jaDSRiTOVvCRXBJEGqz/z+9mjOtDykM6y+DVzTZQJUeXrLSgpPFhv1vZi0rI6pSZ7IxYIgSSFItRVzdBhUwXr7V976cjDThoWY8wPpIITAq2YunbbhZoGVtvNw3LGDdvntZ++XPyMRDNsERpm0+zLWgcsN1trMS3etXwM+h4NHaUvEhQp6iZs94SmAdzX7cCdFnoND5V8i5zsXgS/YkmqJnN1o1rvgOl623OcnKEc5JA3seN3oSNvNJQhKVpoMLANJqt/3RfnRlc8OLIT9u149/aOD2JomiiLlKQDe/6qj8YElPyZxG7k9IPf+9H/5SyBpfIsXlHB0FnV7+4JXghhqcNIeD8Q+BQ8DV5hcaKEUeJ/A8Me1kOoxZEAAAAASUVORK5CYII=');
}
    
#\37 056cf77::before, #\37 056cf77 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 056cf77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 55%;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#d7dd53fe {
    width: 559.523px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6b1341d {
    margin: 0px 0% 0px 0%;
}
    
#\33 8ab42f2 {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9b68c69 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b5b6c8a::before, #\36 b5b6c8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 b5b6c8a {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 e604786 {
    width: 559.523px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iui.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#widget_iui {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 590px;
    padding: 150px 60px 150px 60px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#widget_had {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.30%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 6px;
    padding: 40px 60px 10px 60px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4f4d2de {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
    padding: 40px 60px 40px 60px;
}
    
#widget_pdj {
    height: auto;
}
    
#\30 e30047b {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
}
    
#\32 e560f54 {
    width: 49%;
    min-height: 8px;
}
    
#\38 d0e04c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9ed9fd5 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e8cd4082 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10px 60px 10px 60px;
}
    
#\38 3beba36 {
    min-height: 180px;
    width: 100%;
}
    
#\32 3f0754d {
    min-height: 30.76%;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dfe6517 {
    min-height: 100%;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f489eff4 {
    min-height: 180px;
    width: 100%;
}
    
#\30 f5965b3 {
    min-height: 100%;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1708ef4 {
    min-height: 180px;
    width: 100%;
}
    
#\31 682fd9b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2260807::before, #\38 2260807 > .bgExtraLayerOverlay {
    
}
    
#\35 773b29f {
    width: 80%;
}
    
#\30 9900f25 {
    height: 250px;
    margin-top: -29px;
}
    
#\34 201c0fe {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 fafe5b5::before, #\37 fafe5b5 > .bgExtraLayerOverlay {
    
}
#\37 fafe5b5 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\33 c79adb6 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 60px 40px 60px;
    margin: 0px 0% 0px 0%;
}
    
#c156fc18 {
    width: 76.52%;
    order: 0;
}
    
#\30 c549404 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6c8033b {
    padding: 10px 60px 40px 60px;
}
    
#\39 76f4062 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1c62fdc::before, #\36 1c62fdc > .bgExtraLayerOverlay {
    
}
    
#\38 f824333 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\38 f824333.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 0f92aa6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 60px 60.2px 60px 60.2px;
}
    
#e1fb970b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5212256 {
    width: 665px;
}
    
#dd63f3e3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 8f1dbf7 {
    width: 100%;
    min-height: 522px;
    justify-content: flex-start;
    height: auto;
    padding: 10px 60px 40px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0182c23 {
    width: 100%;
    min-height: 233px;
    justify-content: flex-start;
    height: auto;
    padding: 40px 60px 10px 60px;
    margin: 0% 0% 0% 0%;
}
    
#\33 62fb1a2 {
    justify-self: auto;
    align-self: auto;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5d0e9b9 {
    min-height: 80px;
    padding: 40px 60px 10px 60px;
}
    
#\38 d5a0250 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0513b8c {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8f27241 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    column-gap: 0%;
    padding: 10px 60px 40px 60px;
}
    
#af0420ee {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 ea3b638 {
    width: 100%;
}
    
#cc495b04 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c1e488e {
    width: 100%;
}
    
#ee781724 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 390689b {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 cb156b7 {
    width: 100%;
}
    
#\32 3f907a4 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 1cff1e6 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f73c0225::before, #f73c0225 > .bgExtraLayerOverlay {
    
}
#f73c0225 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#f73c0225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVQY0wXBfVOacAAA4N+n3N267Z9dtd0qtdlprqmdJekEXcIMRUQR5OUHvoBCak4ysgxFna7pPs2eBzyNDccZuPPRfPHouvZ8Zruz0cjStUapynwHz89de9LvjgzZgJzCciIjQbausopMcWUMOM4v66kvmQrKEOfpeASJJDGEpgmxVuDZLHDdh/64V2pUv2Xjnqj/c+AwED7B8RTH5XkuBxa/J8MXSzRhhsleZi9jaDSRiTOVvCRXBJEGqz/z+9mjOtDykM6y+DVzTZQJUeXrLSgpPFhv1vZi0rI6pSZ7IxYIgSSFItRVzdBhUwXr7V976cjDThoWY8wPpIITAq2YunbbhZoGVtvNw3LGDdvntZ++XPyMRDNsERpm0+zLWgcsN1trMS3etXwM+h4NHaUvEhQp6iZs94SmAdzX7cCdFnoND5V8i5zsXgS/YkmqJnN1o1rvgOl623OcnKEc5JA3seN3oSNvNJQhKVpoMLANJqt/3RfnRlc8OLIT9u149/aOD2JomiiLlKQDe/6qj8YElPyZxG7k9IPf+9H/5SyBpfIsXlHB0FnV7+4JXghhqcNIeD8Q+BQ8DV5hcaKEUeJ/A8Me1kOoxZEAAAAASUVORK5CYII=');
}
    
#\37 056cf77 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 60px 40px 60px;
    margin: 0px 0% 0px 0%;
}
    
#d7dd53fe {
    width: 80%;
}
    
#\33 8ab42f2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#f9b68c69 {
    width: 100.00%;
    order: 0;
}
    
#\36 b5b6c8a::before, #\36 b5b6c8a > .bgExtraLayerOverlay {
    
}
    
#\31 e604786 {
    width: 80%;
}
    
#widget_iui.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#widget_iui {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2260807 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 201c0fe {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 1c62fdc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 0f92aa6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 2f34754 {
    grid-template-rows: minmax(8px, max-content);
}
    
#e8f27241 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 8ab42f2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b5b6c8a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 160px 20px 100px 20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#widget_7u4 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_had.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_had {
    order: 1;
    width: 92.45%;
    margin: 0px 0% 0px 0%;
}
    
#\30 05688dc {
    order: 2;
    width: 250px;
    min-height: 40px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 49px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 40px 20px 20px 20px;
}
    
#\31 3c0b9d1 {
    order: 2;
    width: 250px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 e560f54 {
    width: 100%;
    min-height: 286px;
    align-items: center;
    row-gap: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e30047b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f4d2de {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 40px 20px 40px 20px;
}
    
#widget_pdj {
    height: auto;
    width: 231px;
}
    
#\38 d0e04c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5bca67a {
    justify-content: flex-start;
}
    
#\35 441cea3 {
    height: auto;
    min-height: 146px;
}
    
#f9ed9fd5 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8cd4082 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\38 3beba36 {
    min-height: 160px;
}
    
#\32 b858ee6 {
    justify-content: flex-start;
}
    
#\38 8146c43 {
    justify-content: flex-start;
}
    
#\32 3f0754d {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dfe6517 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f489eff4 {
    min-height: 160px;
}
    
#\32 85a5a2c {
    height: auto;
    min-height: 146px;
}
    
#db5b42a8 {
    justify-content: flex-start;
}
    
#\36 fd10877 {
    justify-content: flex-start;
}
    
#\35 a6ea292 {
    justify-content: flex-start;
}
    
#\30 f5965b3 {
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 420px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1708ef4 {
    min-height: 160px;
}
    
#b18327b5 {
    height: auto;
    min-height: 146px;
}
    
#\30 f847640 {
    justify-content: flex-start;
}
    
#\34 83e245e {
    justify-content: flex-start;
}
    
#\32 963eb16 {
    justify-content: flex-start;
}
    
#\31 682fd9b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2260807::before, #\38 2260807 > .bgExtraLayerOverlay {
    
}
    
#\35 773b29f {
    width: 100%;
}
    
#\30 9900f25 {
    height: 300px;
    width: 100.00%;
    margin-top: -28px;
}
    
#c944c602 {
    height: auto;
    min-height: 114px;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 201c0fe {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 fafe5b5::before, #\37 fafe5b5 > .bgExtraLayerOverlay {
    
}
#\37 fafe5b5 {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 c79adb6 {
    row-gap: 20px;
    width: 100%;
    min-height: 494px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c156fc18 {
    width: 100%;
    order: 0;
}
    
#\30 c549404 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 8322638 {
    justify-content: flex-start;
}
    
#c6c8033b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 0px 20px;
}
    
#\35 3172d2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8e0a9c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 edcb49b {
    height: auto;
    min-height: 146px;
}
    
#\30 2b16ba6 {
    justify-content: flex-start;
}
    
#\35 fa8ad1b {
    justify-content: flex-start;
}
    
#group_guu {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_guu.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABA0lEQVQI1wH4AAf/AL+1q8C0qsO2rMe7sc3Atc/Cts6/s8y9sse3rMOypwC8rKC2n5O0mYu7oJPFrKHLsKbLraPKsKXJtKjIuKwAuKCSsJCBqYFxrYBzuIl/wY6IxZKKyJ+Vyq+jy7yvAKOGd6N8a6JvXKRpWq5qYbhua750ccOKgsakl8i4qQCHaVqZdmSsgWmzfWe1cGK4aGS9bGrChn3AnpC8saEAcFVIkXNhtZB0wpN2w4Vuw35xw390xo59vpeEtqGNAHVdUZd+brufhsehhsaTesSLeMOJd8OKeLiGdq6EeACFcGWfin26oI6/m4jAknzDk3zCkXm+hHG2dGiwamZL+pB+YoxEkgAAAABJRU5ErkJggg==');
}
    
#\39 76f4062 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d961304 {
    justify-content: center;
    height: auto;
    min-height: 133px;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
    
#c9b58379 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 1c62fdc::before, #\36 1c62fdc > .bgExtraLayerOverlay {
    
}
    
#\38 f824333 {
    width: 100%;
    min-height: 192px;
    align-items: center;
    row-gap: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 f824333.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 0f92aa6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 20px 60px 20px;
}
    
#\39 194b54f {
    order: 2;
}
    
#e1fb970b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5212256.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5212256 {
    margin: 0px 0% 0px 0%;
}
    
#dd63f3e3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 8f1dbf7 {
    width: 100%;
    min-height: 582px;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0182c23 {
    width: 100%;
    min-height: 304px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 40px 20px 0px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 62fb1a2 {
    width: 100.00%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6km.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#widget_6km {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d6e45231 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 5d0e9b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 10px 20px;
}
    
#\38 d5a0250 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 0513b8c {
    width: 100%;
    min-height: 172px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    row-gap: 10px;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8f27241 {
    min-height: 0;
    flex-direction: column;
    row-gap: 40px;
    flex-wrap: nowrap;
    padding: 10px 20px 40px 20px;
}
    
#af0420ee {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 ea3b638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\39 ea3b638 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cc495b04 {
    width: 100%;
    min-height: 154px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    row-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c1e488e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 c1e488e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ee781724 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\39 390689b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cb156b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\38 cb156b7 {
    width: 83.04%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3f907a4 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\32 1cff1e6 {
    margin: 0px 0px 0px 0px;
}
    
#group_92r {
    width: 100%;
    --column-gap: 5px;
    column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 28dbfb5 {
    --column-gap: 5px;
    column-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 281e3b9 {
    width: 53.9375px;
}
    
#ad046167 {
    --column-gap: 5px;
    column-gap: 5px;
}
}



@media (max-width: 767px) {
    
#f73c0225::before, #f73c0225 > .bgExtraLayerOverlay {
    
}
#f73c0225 {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#f73c0225.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVQY0wXBfVOacAAA4N+n3N267Z9dtd0qtdlprqmdJekEXcIMRUQR5OUHvoBCak4ysgxFna7pPs2eBzyNDccZuPPRfPHouvZ8Zruz0cjStUapynwHz89de9LvjgzZgJzCciIjQbausopMcWUMOM4v66kvmQrKEOfpeASJJDGEpgmxVuDZLHDdh/64V2pUv2Xjnqj/c+AwED7B8RTH5XkuBxa/J8MXSzRhhsleZi9jaDSRiTOVvCRXBJEGqz/z+9mjOtDykM6y+DVzTZQJUeXrLSgpPFhv1vZi0rI6pSZ7IxYIgSSFItRVzdBhUwXr7V976cjDThoWY8wPpIITAq2YunbbhZoGVtvNw3LGDdvntZ++XPyMRDNsERpm0+zLWgcsN1trMS3etXwM+h4NHaUvEhQp6iZs94SmAdzX7cCdFnoND5V8i5zsXgS/YkmqJnN1o1rvgOl623OcnKEc5JA3seN3oSNvNJQhKVpoMLANJqt/3RfnRlc8OLIT9u149/aOD2JomiiLlKQDe/6qj8YElPyZxG7k9IPf+9H/5SyBpfIsXlHB0FnV7+4JXghhqcNIeD8Q+BQ8DV5hcaKEUeJ/A8Me1kOoxZEAAAAASUVORK5CYII=');
}
    
#\37 056cf77 {
    row-gap: 20px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d7dd53fe {
    width: 100%;
}
    
#\33 8ab42f2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#f9b68c69 {
    width: 100%;
    order: 0;
}
    
#\36 b5b6c8a::before, #\36 b5b6c8a > .bgExtraLayerOverlay {
    
}
    
#\31 e604786 {
    width: 100%;
}
    
#widget_iui.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#widget_iui {
    margin: 0px 0% 0px 0%;
}
}

