@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2249690464 .carousel-section-title { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_2249690464 .card-description p { color:var(--color_2) !important; }

  *#dm .dmInner div.u_2249690464 .card-title { color:var(--color_8) !important; }

  *#dm .dmInner *.u_2249690464 .card-icon-wrap svg {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_2249690464 .service-card {
    background-color:rgba(255,255,255,0.02) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1571392203 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1571392203 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1568967194 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1568967194 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1703564343 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1523857965 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1894784201 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1184509062 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1155270991 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1650038287 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) !important;
    border-width:1px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1650038287 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1523857965 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1703564343 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1894784201 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1184509062 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

  *#dm .dmInner div.u_1155270991 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_3300282410 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

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

  *#dm .dmInner div.u_1726108357 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1952217679 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1906559440 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

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

  *#dm .dmInner div.u_1902281244 span[data-icon-mask] { background-color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3456036967 .dmformsubmit {
    height:50px !important;
    width:200px !important;
  }

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

  *#dm .dmInner div.u_3456036967 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_3456036967 textarea {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_3456036967 select {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1404374277 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/069abc95/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_8) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1436279800:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1436279800.hover .iconBg { background-color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1757469184 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2249690464 .service-card { padding:24px !important; }

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

  *#dm .dmInner *.u_1862460600 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1862460600 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2249690464 .service-card { padding:24px !important; }

  *#dm .dmInner div.u_2249690464 .carousel-section-desc { font-size:14px !important; }

  *#dm .dmInner div.u_2249690464 .card-description p { font-size:14px !important; }

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

  *#dm .dmInner *.u_1862460600 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1862460600 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2249690464 .service-card { padding:24px !important; }

  *#dm .dmInner div.u_2249690464 .carousel-section-desc { font-size:14px !important; }

  *#dm .dmInner div.u_2249690464 .card-description p { font-size:14px !important; }

  *#dm .dmInner *.u_1862460600 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner div.u_3456036967 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_3456036967 .dmforminput option { font-size:14px !important; }

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

  *#dm .dmInner div.u_3456036967 .m-recaptcha { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 840px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 13% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(32, 29, 19, 1) 100%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/069abc95/dms3rep/multi/opt/511111621_1399920407982128_19546708587390396_n-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_jd3 {
    width: 50.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\38 c61e751 {
    width: 44.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a594a8df {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1afc59e {
    flex-direction: row;
    align-items: center;
    width: 75%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.3677395486496486%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcd92297 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d34ffbee {
    min-height: 327px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#d7d1146b {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e63f9c1a {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(32, 29, 19, 1) 100%, rgba(0, 0, 0, 0) 100%);
}
#\38 a32c8b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/069abc95/dms3rep/multi/opt/511111621_1399920407982128_19546708587390396_n-1920w.jpg");
}
    
#\39 2d4e760 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(26, 27, 31, 0.95);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\30 51c4f79 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 87fbce6::before, #\36 87fbce6 > .bgExtraLayerOverlay {
    
}
#\36 87fbce6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 40.93%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ee443cfe {
    border-width: 3px 0px 0px 0px;
    border-color: var(--color_8) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#c0db4628 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 f6549cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 f6549cc {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f7680fc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#dd99c377 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 24dd9d6 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#e633f5b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6776b35 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#\36 2feb99c {
    width: 67.93%;
    height: auto;
    max-width: 100%;
}
    
#\34 5f9192d {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_q3j {
    width: 100.00%;
    grid-template-rows: minmax(458px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_h7i {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 97%;
    min-height: 97%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    margin: 13px 0px 0px 0px;
}
    
#\32 3e85f1d {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 97%;
    min-height: 97%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/069abc95/dms3rep/multi/opt/511111621_1399920407982128_19546708587390396_n-1920w.jpg");
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#f92cdbfc {
    min-height: 88px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 da6523e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4b896b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 622cf57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 80.93%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 11f4821 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 0f7b359 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1e3b3a2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 1e3b3a2 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 8c2c6aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#db703272 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 15%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 2fb3edc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 4669841::before, #\33 4669841 > .bgExtraLayerOverlay {
    
}
#\33 4669841 {
    border-width: 0px 0px 3px 0px;
    border-color: var(--color_8) rgba(0, 0, 0, 1) var(--color_8) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f46f7354 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ab855739 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#\31 0ab9f73.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 0ab9f73 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#d7d6d281 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b4ac74f3 {
    width: 72.28%;
    height: auto;
    max-width: 100%;
}
    
#\36 0eb57d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 80141be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b633001 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#\38 d8c356c {
    width: 94.73%;
    height: auto;
    max-width: 100%;
}
    
#\35 a17cc71 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 97%;
    min-height: 97%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/069abc95/dms3rep/multi/opt/66507956_110725156901666_1349879831398973440_n-1920w.jpg");
    margin: 0px 0px 0px 0px;
}
    
#f29c03ba {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 97%;
    min-height: 97%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    margin: 13px 0px 0px 0px;
}
    
#\39 5dbac6f::before, #\39 5dbac6f > .bgExtraLayerOverlay {
    
}
#\39 5dbac6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 41%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b257710d {
    width: 100.00%;
    grid-template-rows: minmax(458px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
}
}



@media all {
    
#\35 ccef879 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 02259da {
    margin: 0px 0% 0px 0%;
}
    
#c35aee69 {
    min-height: 312px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 459e10d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_944 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 7898612 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 342cfb5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f773487 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55%;
    min-width: 4%;
    background-color: var(--color_6);
    order: 0;
    justify-content: flex-start;
    align-items: center;
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_8) #000000;
    border-style: solid;
    padding: 4% 4% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f11b5c0b {
    min-height: 261px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd9350a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 fd9350a {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f7a7ee8a {
    width: 85.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6ab9f6e {
    width: 98.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab90f10 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 de35f5f {
    border-width: 3px 0px 3px 0px;
    border-color: var(--color_8) rgba(0, 0, 0, 1) var(--color_8) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fdbb5ba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 45%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: url("https://irp.cdn-website.com/069abc95/dms3rep/multi/opt/474205865_1287441822563321_6886130101870233413_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#\39 db6bd1d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b1e4a52d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f0ebbd69 {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\35 4c3f61e {
    align-items: flex-start;
    width: 773px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1%;
    --column-gap: 1%;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    flex-direction: row;
    justify-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd0ef9e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#dce9f4e8 {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\38 7fec906 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c3aaacf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#dcbe1450 {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\30 ef85d01 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f7bed3c5 {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\31 7f0dca1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d13b56d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6ec0ee {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\32 94cdb2f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 8f2d472 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    --column-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1e779da {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#b7519fd3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e410d3ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e410d3ed {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#group_j9g {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 54030c3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#db814dfb {
    min-height: 205px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f806d5a {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 253fe60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 80.93%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e0aadc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 15%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 33d5ff3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 970d002 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd90a346 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 883d78d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80fbc04.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 80fbc04 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 cde3a12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3bad7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c3431c1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bfb6272 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d2f32ddd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5aecc98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 57238ef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9995919 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed3e6da8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 80.93%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 499c9c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 499c9c9 {
    width: 60px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 910ffcf {
    min-height: 205px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e502a2e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 15%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f23601a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 46ed60f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7c3c7b6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4f00252 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb87f84 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#dd0c38c4 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 c228fad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 40.35%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e56dd6 {
    min-height: 535px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a4ca760 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ec5532e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55.59%;
    min-width: 4%;
    background-color: var(--color_1);
    order: 0;
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_578 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_oun {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_347 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#widget_g20 {
    width: 80.28%;
    height: auto;
    max-width: 100%;
}
    
#a0c43713 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#bbd13494 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#caff3a14 {
    width: 80.28%;
    height: auto;
    max-width: 100%;
}
    
#\30 2527770 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b09376a7 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#c8583282 {
    width: 80.28%;
    height: auto;
    max-width: 100%;
}
    
#\35 a015a47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ed14d781 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\39 e5502cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g0e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.73%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 5.280891150381627%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4o0 {
    width: 100%;
    height: 141px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 fe1b086 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d96c6f28 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\30 d0765f5 {
    width: 80.28%;
    height: auto;
    max-width: 100%;
}
    
#widget_18c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 645px;
    padding: 18% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 16px;
}
    
#widget_jd3 {
    width: 100.00%;
}
    
#\38 c61e751 {
    width: 100.00%;
}
    
#\32 1afc59e {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d34ffbee {
    padding: 4% 4% 4% 4%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    
}
#\38 a32c8b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\39 2d4e760 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e63f9c1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d7d1146b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 87fbce6::before, #\36 87fbce6 > .bgExtraLayerOverlay {
    
}
#\36 87fbce6 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c0db4628 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f7680fc1 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#innergrid_q3j {
    width: 100%;
    grid-template-rows: minmax(350px, max-content);
}
    
#\36 2feb99c {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f92cdbfc {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\32 622cf57 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
}
    
#db703272 {
    row-gap: 16px;
}
    
#\32 2fb3edc {
    margin: 0px 0% 0px 0%;
}
    
#\36 8c2c6aa {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4669841::before, #\33 4669841 > .bgExtraLayerOverlay {
    
}
    
#f46f7354 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
}
    
#d7d6d281 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 5dbac6f {
    width: 100%;
    min-height: 80px;
}
    
#b257710d {
    grid-template-rows: minmax(350px, max-content);
}
    
#b4ac74f3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ccef879 {
    row-gap: 0px;
}
    
#c35aee69 {
    min-height: 0px;
    padding: 0% 4% 4% 4%;
}
    
#\39 02259da {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f773487 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f11b5c0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fdbb5ba9 {
    row-gap: 16px;
    width: 100%;
    min-height: 350px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db814dfb {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\33 253fe60 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
}
    
#\34 e0aadc4 {
    row-gap: 16px;
}
    
#\30 33d5ff3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2f32ddd {
    min-height: 0px;
    padding: 2% 4% 4% 4%;
}
    
#\33 5aecc98 {
    row-gap: 16px;
}
    
#\37 57238ef {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed3e6da8 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
}
    
#\31 910ffcf {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#e502a2e5 {
    row-gap: 16px;
}
    
#\36 7c3c7b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c228fad {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
}
    
#\39 5e56dd6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\39 a4ca760 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ec5532e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 467px;
    align-items: center;
    height: auto;
    row-gap: 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 24% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_jd3 {
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\38 c61e751 {
    width: 100%;
}
    
#a594a8df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 1afc59e {
    column-gap: 2.3677395486496486%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dcd92297 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d34ffbee {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\39 9812f16 {
    margin: 0px 0% 0px 0%;
}
    
#d7d1146b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e63f9c1a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a32c8b3::before, #\38 a32c8b3 > .bgExtraLayerOverlay {
    
}
#\38 a32c8b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\39 2d4e760 {
    min-height: 160px;
    align-items: center;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 51c4f79 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 87fbce6::before, #\36 87fbce6 > .bgExtraLayerOverlay {
    
}
#\36 87fbce6 {
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    width: 100%;
    order: 1;
}
    
#c0db4628 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#f7680fc1 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    order: 0;
}
    
#\36 2feb99c {
    width: 100.00%;
}
    
#\34 5f9192d {
    width: 100.00%;
}
    
#\32 24dd9d6 {
    width: 100.00%;
}
    
#a6776b35 {
    width: 100.00%;
}
    
#innergrid_q3j {
    grid-template-rows: minmax(300px, max-content);
}
}



@media (max-width: 767px) {
    
#f92cdbfc {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#\32 622cf57 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#\36 11f4821 {
    width: 95.33%;
}
    
#\36 8c2c6aa {
    width: 100.00%;
}
    
#db703272 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#\32 2fb3edc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4669841::before, #\33 4669841 > .bgExtraLayerOverlay {
    
}
    
#f46f7354 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#ab855739 {
    width: 100.00%;
}
    
#d7d6d281 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#b4ac74f3 {
    width: 100.00%;
}
    
#\30 b633001 {
    width: 100.00%;
}
    
#\38 d8c356c {
    width: 100.00%;
}
    
#\39 5dbac6f::before, #\39 5dbac6f > .bgExtraLayerOverlay {
    
}
#\39 5dbac6f {
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    width: 100%;
}
    
#b257710d {
    grid-template-rows: minmax(300px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 ccef879 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    width: 100%;
}
    
#c35aee69 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
    
#\39 02259da {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f773487 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f11b5c0b {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#f7a7ee8a {
    width: 100.00%;
}
    
#a6ab9f6e {
    width: 100.00%;
}
    
#fdbb5ba9 {
    min-height: 319px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    height: auto;
}
    
#\35 4c3f61e {
    width: 329px;
    justify-content: flex-start;
}
    
#\31 342cfb5 {
    justify-content: flex-start;
}
    
#group_j9g {
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db814dfb {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#\33 253fe60 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e0aadc4 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#\37 970d002 {
    width: 100.00%;
}
    
#\33 cde3a12 {
    width: 100.00%;
}
    
#\34 c3bad7b {
    width: 100.00%;
}
    
#\30 33d5ff3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d2f32ddd {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\33 5aecc98 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#\37 57238ef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9995919 {
    width: 100.00%;
}
    
#ed3e6da8 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 910ffcf {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
}
    
#e502a2e5 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
}
    
#\38 46ed60f {
    width: 100.00%;
}
    
#\36 7c3c7b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 c228fad {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e56dd6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\39 a4ca760 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ec5532e {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_578 {
    width: 100.00%;
}
    
#widget_4o0 {
    width: 86.60%;
    height: auto;
}
    
#group_g0e {
    width: 243px;
}
}

#\35 a17cc71.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAgEEAAMFESEGc7ESFDRBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAIh/9oADAMBAAIRAxEAPwC/qZzIWmBKEk6hciK5T6ka7T7dg22h4SDZWphrX3AqZKKOxxfHqEgw8FvtjxBausTYwn//2Q==')!important}#fdbb5ba9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFERMhQRIiMlL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACAyH/2gAMAwEAAhEDEQA/AAkectL2OMjdec/QA7q8YbzAbZf256pJiLW3XfKwRAheCEFZzzSh2AkfTX9Ghloy+YPJ/9k=')!important}#\38 a32c8b3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQIDBAAFEQcSITFRoeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAhAhIi/9oADAMBAAIRAxEAPwAW3O2cQIMW4NOMvNJ2lTo5z6qqQu0hCQJDWAPP2itR20CM0oITuz3jms4PdFmG9rE3mif/2Q==')!important}