@media all {
  *#dm .dmInner *.u_1069912543 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2066381600 .iconBg { display:none !important; }

  *#dm .dmInner a.u_2066381600 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1954434020 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1954434020 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1505029624 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1505029624 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1916731100 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1916731100 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1616323075 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1616323075 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1695611023 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1695611023 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2922906229 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(111,135,255) rgb(111,135,255) rgb(111,135,255) rgb(111,135,255) !important;
  }

  *#dm .dmInner a.u_3686251352 .iconBg { display:none !important; }

  *#dm .dmInner a.u_3686251352 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_3686251352:hover span.text { color:rgba(111,135,255,1) !important; }

  *#dm .dmInner a.u_3686251352.hover span.text { color:rgba(111,135,255,1) !important; }

  *#dm .dmInner a.u_3686251352 span.text {
    font-family:'Playfair Display' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1590813244 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1590813244 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1590813244:hover span.text { color:rgba(111,135,255,1) !important; }

  *#dm .dmInner a.u_1590813244.hover span.text { color:rgba(111,135,255,1) !important; }

  *#dm .dmInner a.u_1590813244 span.text {
    font-family:'Playfair Display' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_1483435369 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1717352370 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1324133885 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1089418887 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4201708214 hr {
    color:rgba(111,135,255,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1615226932 hr {
    color:rgba(111,135,255,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1880820158 hr {
    color:rgba(111,135,255,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1018454963 hr {
    color:rgba(111,135,255,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1365299470 hr {
    color:rgba(111,135,255,1) !important;
    border-width:3px !important;
  }

  *#dm .dmInner a.u_2066381600 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1954434020 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1505029624 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1916731100 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1616323075 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1695611023 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1648396074 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1806480162 {
    background-color:rgba(111,135,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1813290386 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1813290386 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1813290386 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1813290386:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1813290386.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_2066381600:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_2066381600.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1387647877 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1387647877 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1387647877 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1387647877:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1387647877.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1329211762 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1329211762 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1329211762 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1329211762:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1329211762.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1878366610 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1878366610 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1878366610 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1878366610:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1878366610.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1376706984 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1376706984 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1376706984 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1376706984:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1376706984.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1324622846 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1324622846 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1324622846 span.text {
    font-family:'Playfair Display' !important;
    font-weight:bold !important;
    color:rgba(111,135,255,1) !important;
  }

  *#dm .dmInner a.u_1324622846:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1324622846.hover span.text { color:rgba(0,0,0,1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1069912543 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1069912543 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_1710805391 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1710805391 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_1637705318 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1637705318 .caption-container .caption-title { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1069912543 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner *.u_1710805391 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner *.u_1637705318 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1637705318 .photoGalleryThumbs .image-container a { padding-top:224px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_3686251352 span.text { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 2a5f133fdd2b461c3305c25 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a5f133fdd2b461c3305c24 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\36 2a5f133fdd2b461c3305c23 {
    min-height: 202px;
    padding-top: 30px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-bottom: 30px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a5f1a6fdd2b461c3306528 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5se {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 2a5f133fdd2b461c3305c25 {
    row-gap: 20px;
    padding-left: 5px;
    min-height: 240px;
    padding-right: 5px;
    width: 100%;
}
    
#\36 2a5f133fdd2b461c3305c23 {
    flex-direction: column;
    min-height: unset;
    padding: 10px 4% 10px 4%;
}
}



@media all {
    
#\36 2a63467fdd2b461c3314a33 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63467fdd2b461c3314a35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 102%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63467fdd2b461c3314a34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 102%;
    background-image: none;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63488fdd2b461c3314b39 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a634a4fdd2b461c3314ef2 {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f8t {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_alf {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#widget_ipq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ipq {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 2a63467fdd2b461c3314a32 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\36 ad8e370 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a634a4fdd2b461c3314ef2 {
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#\36 2a63467fdd2b461c3314a33 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#\36 2a63467fdd2b461c3314a35 {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 240px;
}
    
#\36 2a63467fdd2b461c3314a34 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_f8t {
    width: 99.39%;
    height: 251px;
}
}



@media all {
    
#\36 2a6358afdd2b461c3316180 {
    min-height: 100px;
    padding-top: 50px;
    padding-bottom: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a6358afdd2b461c3316181 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63598fdd2b461c331628f {
    max-width: none;
    width: 100%;
    justify-self: stretch;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6358afdd2b461c331617f {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (max-width: 767px) {
    
#\36 2a63598fdd2b461c331628f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2a6358afdd2b461c3316180 {
    flex-direction: column;
    min-height: unset;
    padding: 25px 4% 25px 4%;
}
    
#\36 2a6358afdd2b461c3316181 {
    min-height: 42px;
    width: 100%;
}
}



@media all {
    
#\36 2a63720fdd2b461c3319220 {
    min-height: 585px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63720fdd2b461c331921f {
    min-height: 8px;
    background-image: none;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_mt9 {
    align-self: stretch;
    max-width: none;
    width: 99.52%;
    height: 523px;
}
    
#\36 fcf5558 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 57108a4 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4da38ed {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#widget_a7i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_a7i {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 2a63720fdd2b461c3319224 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\33 c390e3e {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeba0de1 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 2a63720fdd2b461c3319220 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 2a63720fdd2b461c331921f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 fcf5558 {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 80px;
    order: 0;
}
    
#widget_mt9 {
    width: 100.13%;
    height: 305px;
}
}



@media all {
    
#\36 2a63810fdd2b461c331a495 {
    min-height: 590px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63810fdd2b461c331a494 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/0a7a3217-409f-42ad-8579-3c445b303964/dms3rep/multi/opt/desert+copy-1920w.jpg");
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\36 2a63810fdd2b461c331a494.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACIQAAIBAwIHAAAAAAAAAAAAAAECAAMGEQQFCBIUISJBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAxESMf/aAAwDAQACEQMRAD8ADtd+rZew9RR0ynXVuwPyIm4hLj5jhExmZ9djsaNIFifH2ZJZMNTOVLN6rtw//9k=');
}
    
#widget_qta {
    max-width: 100%;
    width: 99.87%;
    height: 625px;
}
    
#\39 7b6d55b {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 feba8ad {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#\36 92ceba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 2a63810fdd2b461c331a499 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\32 24cbb6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 24cbb6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a0d115 {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1bdef67 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 2a63810fdd2b461c331a495 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 2a63810fdd2b461c331a494 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 2a63810fdd2b461c331a494.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACIQAAIBAwIHAAAAAAAAAAAAAAECAAMGEQQFCBIUISJBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBAxESMf/aAAwDAQACEQMRAD8ADtd+rZew9RR0ynXVuwPyIm4hLj5jhExmZ9djsaNIFifH2ZJZMNTOVLN6rtw//9k=');
}
    
#\36 92ceba9 {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 80px;
}
    
#widget_qta {
    width: 100.00%;
    height: 299px;
}
}



@media all {
    
#bf2cacbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 b595ec6 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 4e434b5 {
    width: 69.70%;
    height: 252px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9dc9bc8 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#b132300b {
    width: 69.69%;
    height: 202px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b595ec6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#bf2cacbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b595ec6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b132300b {
    order: 0;
    width: 75.02%;
    height: 150px;
}
    
#\35 4e434b5 {
    order: 1;
    width: 75.69%;
    height: 150px;
}
}



@media all {
    
#cb7c6d37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 b40311f {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 118px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_08v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0672c8d {
    background-color: rgba(111, 135, 255, 1);
    background-image: initial;
}
    
#widget_mef {
    width: 45.81%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_jav {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b40311f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#cb7c6d37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 2px;
    padding-bottom: 2px;
}
    
#\33 b40311f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_mef {
    height: 238px;
    width: 89.71%;
}
}



@media all {
    
#\33 79f9fd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(111, 135, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 c8ce91d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(111, 135, 255, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 c654502 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 133px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d106cdf0 {
    background-color: rgba(111, 135, 255, 1);
    background-image: initial;
}
    
#widget_2sh {
    width: 401px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\38 3626f2d {
    width: 401px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c654502 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 79f9fd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c8ce91d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c654502 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_2sh {
    width: 257px;
    height: auto;
    min-height: 55px;
}
    
#\38 3626f2d {
    width: 275px;
    height: auto;
    min-height: 53px;
}
}



@media all {
    
#\39 bfbfc1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 81133a8 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_bsh {
    width: 69.78%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
    
#widget_7jr.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7jr {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_qsg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qsg {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 81133a8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 bfbfc1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 81133a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_bsh {
    width: 100.01%;
    height: 292px;
}
}



@media all {
    
#cdb25e80 {
    min-height: 575px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#add5fe46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    background-image: none;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 110f31f {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\39 9abaa12 {
    max-width: 100%;
    width: 100.00%;
    height: 511px;
}
    
#e541bc32 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea1ef134 {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6db4d60 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#\32 6120fbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 a9e6c11.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a9e6c11 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9585f9a {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#cdb25e80 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#add5fe46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6120fbb {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 80px;
}
    
#\39 9abaa12 {
    width: 100.00%;
    height: 307px;
}
}



@media all {
    
#\31 0e1e30f {
    min-height: 8px;
    background-image: none;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 53cad5a {
    min-height: 595px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 15c9c63 {
    align-self: stretch;
    max-width: none;
    width: 100.14%;
    height: 555px;
}
    
#dfdd5c00 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#\38 e637004 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7107aca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a7d5d863 {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e837269 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#c5c2f654.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c5c2f654 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 952d2db {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 0e1e30f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 53cad5a {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 7107aca {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 80px;
}
    
#\33 15c9c63 {
    width: 99.52%;
    height: 241px;
}
}



@media all {
    
#\39 d1505b0 {
    min-height: 572px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a006df36 {
    align-self: stretch;
    max-width: none;
    width: 99.52%;
    height: 523px;
}
    
#\36 46edb1e {
    min-height: 8px;
    background-image: none;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 3df3ae2 {
    max-width: none;
    width: 99.99999308383546%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e0c32a {
    max-width: none;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c920eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 0fc73a0 {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
}
    
#b11de640 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\39 5973c1c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5973c1c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e72bd87e {
    width: 352px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 d1505b0 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 46edb1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 8c920eb {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 35px;
    min-height: 80px;
}
    
#a006df36 {
    width: 100.74%;
    height: 303px;
}
}



@media all {
    
#a457b646.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a457b646 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 c45ebfb {
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1eab285 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a49ce380.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a49ce380 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b6da475e {
    width: 69.78%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c45ebfb {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 c45ebfb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 1eab285 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6da475e {
    width: 100.01%;
    height: 292px;
}
}



@media all {
    
#\39 2f8b0ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2f8b0ef {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c8b84795 {
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e030fe9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a20c7e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a20c7e8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c9509ece {
    width: 69.78%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8b84795 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c8b84795 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e030fe9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c9509ece {
    width: 100.01%;
    height: 292px;
}
}

