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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1514467841 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1138294021 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1848734927 { background-position:50% 0% !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1336516333 {
    background-color:rgba(142,207,204,0.7) !important;
    border-radius:20px 20px 20px 20px !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1643575733 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1643575733 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1197552951 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1197552951 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1374044203 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1374044203 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1546530313 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1546530313 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1178331780 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1178331780 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1897964872 {
    background-color:rgba(142,207,204,0.7) !important;
    border-radius:20px 20px 20px 20px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1893013187 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1678188234 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1678188234 .caption-container .caption-text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1678188234 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1678188234 .caption-button:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1678188234 .caption-button.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1678188234 .caption-button:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1678188234 .caption-button.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1329394337 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_WaysWeHelp {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1948492977 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1678188234 .photoGalleryViewAll.link { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner *.u_1731642888 { background-position:50% 0% !important; }

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

  *#dm .dmInner div.u_240258759 {
    background-color:rgba(18,87,99,0.9) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1803174250 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1439964305 { background-position:50% 100% !important; }

  *#dm .dmInner div.u_1678188234 .caption-button {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1678188234 .caption-button span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1085394428 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1402821894 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1678188234-0-title { display:none !important; }

  *#dm .dmInner *.u_1678188234-1-title { display:none !important; }

  *#dm .dmInner *.u_1678188234-2-title { display:none !important; }

  *#dm .dmInner *.u_1678188234-3-title { display:none !important; }

  *#dm .dmInner *.u_1678188234-4-title { display:none !important; }

  *#dm .dmInner *.u_1678188234-0-text { display:none !important; }

  *#dm .dmInner *.u_1678188234-1-text { display:none !important; }

  *#dm .dmInner *.u_1678188234-2-text { display:none !important; }

  *#dm .dmInner *.u_1678188234-3-text { display:none !important; }

  *#dm .dmInner *.u_1678188234-4-text { display:none !important; }

  *#dm .dmInner div.u_1678188234 .caption-container .caption-text,
  *#dm .dmInner div.u_1678188234 .caption-container .caption-text .rteBlock { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1500705377 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_4066670240 img { border-radius:10px 10px 10px 10px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(247,244,248,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(247,244,248,1) !important; }

  *#dm .dmInner *.u_3838867185 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1678188234 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1678188234 .photoGalleryViewAll { padding:6px !important; }

  *#dm .dmInner div.u_1678188234 .caption-button {
    width:200px !important;
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner *.u_1678188234 .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;
    padding-left:15px !important;
    padding-right:15px !important;
  }

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

  *#dm .dmInner div.u_1678188234 .caption-button span.text { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1678188234 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner *.u_1678188234 .photoGalleryViewAll { padding:5px !important; }

  *#dm .dmInner div.u_1678188234 .caption-button { width:168px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1678188234 .caption-button {
    width:190px !important;
    height:63px !important;
  }

  *#dm .dmInner *.u_1678188234 .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_1678188234 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1678188234 .photoGalleryViewAll { padding:5px !important; }

  *#dm .dmInner div.u_1678188234 .caption-button span.text { 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: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\30 8bb5d63 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://irp.cdn-website.com/21b888b2/dms3rep/multi/opt/IMG_9324-063c6d0b-1920w.png");
    height: auto;
    align-items: flex-end;
    align-content: flex-end;
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 997027e {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 0c87a89 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
}
    
#\38 3be6590 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tma {
    width: 30.59%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 8d49c5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\30 74dc288 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ubr {
    width: 100.00%;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5f2c43 {
    width: 100.00%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\38 b1e791d {
    margin: 0px 0% 0px 0%;
}
    
#Aboutus {
    width: 55.39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#group_k53 {
    justify-content: flex-start;
    width: 43.54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
}



@media all {
    
#\34 3561430 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 6;
    grid-area: auto / auto / auto / auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 9402855 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#b36e8778 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 66d430a {
    width: 99.11%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a6ea46 {
    width: 880px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fr1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 0%;
    --column-gap: 0%;
    margin-top: 0px;
}
    
#group_673 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.66%;
    min-height: 936px;
    row-gap: 19px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#df5f6161 {
    width: 100%;
    max-width: 100%;
}
    
#f0dccc89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e67d473e {
    width: 100%;
    max-width: 100%;
}
    
#cc2b1445 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#cdc59074 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0%;
    order: 4;
    --column-gap: 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 89704fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b9fa682b {
    width: 100%;
    max-width: 100%;
}
    
#\32 a60e6a6 {
    width: 100.00%;
    max-width: 100%;
}
    
#c70cc4f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    --column-gap: 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 40b9427 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a239503c {
    width: 100%;
    max-width: 100%;
}
    
#\39 d514e9a {
    width: 100%;
    max-width: 100%;
}
    
#widget_h6c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_h6c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\31 3ffc378.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3ffc378 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 4c40854 {
    margin: 0px 0% 0px 0%;
}
    
#group_fpe {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 19px;
    column-gap: 24px;
}
    
#c10f576c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c10f576c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40c8034 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b2f1b06e {
    width: 100%;
    max-width: 100%;
}
    
#ce644676 {
    width: 100.00%;
    max-width: 100%;
}
    
#\30 d0f5300 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 6%;
    order: 8;
    background-color: rgba(0, 0, 0, 0);
    grid-area: auto / auto / auto / auto;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a3e291d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d93120d1 {
    width: 100%;
    max-width: 100%;
}
    
#a5a51c98 {
    width: 100.00%;
    max-width: 100%;
}
    
#\37 d8b5fdc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d8b5fdc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#group_33t {
    align-items: center;
    width: 44.90%;
    min-height: 1183px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    height: auto;
    background-position: 0% 50%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url('https://irp.cdn-website.com/21b888b2/dms3rep/multi/opt/IMG_9324-1920w.png');
}
    
#f8b47bc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#f8b47bc7 {
    width: 87.44%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 196px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 750d624 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
    background-image: none;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ea76972 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a64da6a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a64da6a2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 297a142.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 297a142 {
    width: 280px;
    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 071be8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 071be8d {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2971628.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f2971628 {
    width: 280px;
    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 a852763.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 a852763 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da5e3949 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ed77a4f {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 46b3748 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f726096 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2db5d3d {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.00%;
    min-width: 0%;
    height: auto;
    align-self: center;
}
    
#\33 88a29a1 {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
}
    
#\30 9cfaf09 {
    background-image: url("https://irp.cdn-website.com/21b888b2/dms3rep/multi/opt/ABCFM+Site+Photos+%286%29-1920w.png");
    border-radius: 0 0 25px 25px;
    background-color: rgba(0, 164, 153, 0.9);
}
    
#group_9ir {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#widget_s1b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-left: 0px;
    align-self: flex-start;
    margin-right: 0px;
}
    
#widget_4sr {
    width: 99.97%;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
}
    
#group_n1p {
    flex-direction: row;
    align-items: center;
    width: 88.20%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 3.771546432254579%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    align-self: flex-start;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_uhk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 44.92%;
    min-height: 73px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 39c2199 {
    width: 209px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bac571b {
    margin: 0px 0% 0px 0%;
}
    
#c7ca4ad1 {
    width: 209px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2023d58 {
    width: 49.71%;
    min-width: 4%;
    min-height: 612px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    align-self: center;
    align-items: center;
    margin: 0% 0% 0% 0.3%;
}
    
#c3b70419 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fe996a0e {
    width: 50.01%;
    min-width: 4%;
    min-height: 487px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b8f05d30 {
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a2c031 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\33 e2f8251 {
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    row-gap: 25px;
    column-gap: 24px;
    margin-top: 25px;
    height: auto;
}
    
#\33 b8986f3 {
    width: 98.03%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0eedfb4 {
    width: 95.89%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rj7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cec06e6a {
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_p45 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 87b4b7b {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 0958828 {
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d9f9bf3 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#b992f542 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 2c41169 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 44c2a1a {
    align-items: flex-start;
    width: 100%;
    min-height: 86px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 762778b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_hva.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#widget_hva {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tah.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tah {
    width: 96.36%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dq4 {
    width: 91.68%;
    height: 325px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 9504670 {
    max-width: 100%;
    width: 100%;
}
    
#bfb7342f {
    min-height: 240px;
    width: 100%;
    padding: 2% 6% 2% 6%;
}
    
#b14f55d6 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 ec3d1f9 {
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#bef16d2b [data-content-reference] .accordion-title {
    color: rgba(255, 255, 255, 1) !important;
    font-weight: 600;
    text-align: left;
    direction: ltr;
}
#bef16d2b [data-content-reference] {
    border-color: var(--color_6);
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
#bef16d2b {
    background-color: var(--color_5);
    border-radius: 14px;
    width: 100%;
    min-height: auto;
    direction: ltr;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color_6);
    box-shadow: rgba(0,0,0,0.06) 0px 0px 10px 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
#bef16d2b .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#\35 0af89c7 {
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    padding: 3% 4% 3% 4%;
}
    
#d8d8b2f1 {
    max-width: 100%;
    width: 100%;
}
    
#\37 5334f76.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\37 5334f76 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
    margin: 4px 0px 0px 0px;
}
    
#af9b37bf {
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    padding: 3% 4% 3% 4%;
}
    
#\32 8fd91b3 {
    max-width: 100%;
    width: 100%;
}
    
#b4a15180.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#b4a15180 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
    height: auto;
    margin: 4px 0px 0px 0px;
}
    
#\39 0d017e6 {
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    padding: 3% 4% 3% 4%;
}
    
#\30 e4469a4 {
    max-width: 100%;
    width: 100%;
}
    
#\37 7c8f25f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\37 7c8f25f {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
    margin: 4px 0px 0px 0px;
}
    
#\36 529e067 {
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    padding: 3% 4% 3% 4%;
}
    
#\39 6dc26d0 {
    max-width: 100%;
    width: 100%;
}
    
#\31 1352f8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\31 1352f8f {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
    margin: 4px 0px 0px 0px;
}
    
#\33 bca2dd9 {
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    padding: 3% 4% 3% 4%;
}
    
#ab98e4f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#ab98e4f5 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    align-self: flex-start;
    margin: 4px 0px 0px 0px;
}
    
#group_elg {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a52c0506.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#a52c0506 {
    width: 87.44%;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3a69782 {
    align-items: center;
    width: 100.00%;
    min-height: 311px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 47%;
    padding-right: 0%;
    padding-bottom: 3%;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url('https://irp.cdn-website.com/21b888b2/dms3rep/multi/opt/IMG_9324-5a6f7b64-1920w.png');
}
}



@media all {
    
#\36 9130667 {
    margin: 0px 0% 0px 0%;
}
    
#b2986c02 {
    min-height: 939px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e0e75a17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0e75a17 {
    width: 100%;
    max-width: 100%;
    justify-self: start;
    margin: -190px 0px 0px 0px;
}
    
#\38 973fcd3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#b61ed58e {
    width: 100.00%;
    grid-template-rows: minmax(145.29500000000002px, max-content);
    max-width: 100%;
    order: 1;
    padding: 3% 4px 3% 4px;
    margin: -120px 0% -120px 0%;
}
    
#\38 abafab3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 abafab3 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    margin: 0px 9px 0px 0px;
}
    
#\35 5d8ea7c {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 579px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    height: auto;
    align-self: center;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ui {
    width: 97.19%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 1468px -1.1557640297498273% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#widget_0b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 2146401 {
    margin: 0px 0% 0px 0%;
}
    
#\32 02f99d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 44.92%;
    min-height: 73px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e6252c2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#ce251aaf {
    width: 209px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 42px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 63b4999 {
    background-image: none;
    border-radius: 0 0 25px 25px;
    background-color: var(--color_1);
}
    
#\34 e34ba57 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-left: 0px;
    align-self: flex-start;
    margin-right: 0px;
}
    
#\33 b16a602 {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
}
    
#\39 3c9e6e2 {
    width: 209px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
}
    
#f064a6ba {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.00%;
    min-width: 0%;
    height: auto;
    align-self: center;
}
    
#\30 8e085b5 {
    width: 99.97%;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
}
    
#\31 1137f86 {
    flex-direction: row;
    align-items: center;
    width: 88.20%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 3.771546432254579%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    align-self: flex-start;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_2f8 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3be6590 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0c87a89 {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 4% 2% 4%;
}
    
#\30 8bb5d63 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 74dc288 {
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
}
    
#\38 b1e791d {
    margin: 0px 0% 0px 0%;
}
    
#\37 f5f2c43 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ubr {
    width: 100%;
}
    
#Aboutus {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3561430 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b36e8778 {
    min-height: 138px;
}
    
#\38 66d430a {
    width: 100.00%;
}
    
#b5a6ea46 {
    width: 100.00%;
}
    
#group_fr1 {
    --column-gap: 2%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding-top: 16px;
    padding-right: 10px;
    padding-bottom: 16px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_673 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    row-gap: 9px;
    order: 1;
}
    
#group_fpe {
    row-gap: 16px;
    min-height: auto;
}
    
#f0dccc89 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#cdc59074 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c70cc4f8 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 d0f5300 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 750d624 {
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 88a29a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 315px;
}
    
#group_9ir {
    width: 34.33%;
    min-height: 8px;
    margin-left: -1px;
}
    
#\31 2db5d3d {
    width: 61.75%;
    min-height: 8px;
}
    
#widget_s1b {
    width: 87.39%;
}
    
#group_n1p {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2023d58 {
    width: 48%;
    min-height: 8px;
}
    
#fe996a0e {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#c4b1ac3d {
    margin: 0px 0% 0px 0%;
}
    
#\34 3a2c031 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 0eedfb4 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d9f9bf3 {
    width: 48%;
    min-height: 8px;
}
    
#\31 2c41169 {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#\33 763cd10 {
    margin: 0px 0% 0px 0%;
}
    
#\38 762778b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_dq4 {
    height: 27vw;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfb7342f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9130667 {
    margin: 0px 0% 0px 0%;
}
    
#b2986c02 {
    min-height: 412px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#\35 5d8ea7c {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 abafab3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 abafab3 {
    justify-self: start;
    align-self: end;
    width: 100%;
    margin: 0px 0px -36px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b61ed58e {
    grid-template-rows: minmax(145.29500000000002px, max-content);
    padding: 3% 4px 3% 4px;
    margin: 1px 0% 0px 0%;
}
    
#widget_5ui {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: -71px 0px 0px -14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e6252c2 {
    width: 34.33%;
    min-height: 8px;
    margin-left: -1px;
}
    
#\34 e34ba57 {
    width: 87.39%;
}
    
#\33 b16a602 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 315px;
}
    
#f064a6ba {
    width: 61.75%;
    min-height: 8px;
}
    
#\31 1137f86 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\38 3be6590 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8bb5d63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0c87a89 {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 74dc288 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_ubr {
    width: 100%;
}
    
#\37 f5f2c43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#Aboutus {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#group_k53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 3561430 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b36e8778 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f0dccc89 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#cc2b1445 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#cdc59074 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 89704fc {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c70cc4f8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    height: auto;
    min-height: 206px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 40b9427 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_fr1 {
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_673 {
    width: 100%;
    row-gap: 8px;
    order: 1;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b5a6ea46 {
    width: 100.00%;
}
    
#\38 66d430a {
    width: 100%;
}
    
#group_fpe {
    align-items: center;
    row-gap: 11px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 40c8034 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 d0f5300 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a3e291d4 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f8b47bc7 {
    width: 100%;
}
    
#\37 750d624 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 2db5d3d {
    width: 100%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
}
    
#\33 88a29a1 {
    min-height: 421px;
    flex-direction: row;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    justify-content: center;
}
    
#group_9ir {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
}
    
#\30 9cfaf09 {
    background-position: 50% 50%;
}
    
#group_n1p {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 2;
}
    
#widget_s1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#widget_4sr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4sr {
    width: 100%;
    align-self: flex-start;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b2023d58 {
    width: 99.47%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    justify-content: flex-start;
    row-gap: 4px;
}
    
#fe996a0e {
    width: 100%;
    min-height: 279px;
    align-items: center;
    row-gap: 6px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    padding: 2% 12px 0px 12px;
    margin: 0% 0% 0% 0%;
}
    
#b8f05d30 {
    min-height: 100px;
}
    
#\34 3a2c031 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 0px;
    padding: 0% 4% 0% 4%;
}
    
#\33 e2f8251 {
    height: auto;
    min-height: 120px;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b8986f3 {
    width: 100%;
    margin-top: 0px;
}
    
#\36 0eedfb4 {
    width: 100.00%;
}
    
#cec06e6a {
    min-height: 100px;
    align-items: center;
    align-content: center;
}
    
#c4b1ac3d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0958828 {
    height: auto;
    min-height: 100px;
    align-items: center;
    align-content: center;
    width: 99.88%;
}
    
#\34 d9f9bf3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 2c41169 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    padding: 12px 0px 12px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 44c2a1a {
    min-height: 100px;
    align-items: center;
    align-content: center;
}
    
#\38 762778b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_dq4 {
    height: 56.25vw;
}
    
#widget_hva.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#widget_hva {
    width: 99.93%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bfb7342f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 ec3d1f9 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#group_elg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a52c0506 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9130667 {
    margin: 0px 0% 0px 0%;
}
    
#b2986c02 {
    min-height: 1668px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 1% 0% 1%;
}
    
#\35 5d8ea7c {
    width: 99.61%;
    min-height: 1452px;
    align-items: center;
    order: 1;
    justify-self: auto;
    align-self: center;
    height: auto;
    row-gap: 26px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 abafab3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 abafab3 {
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b61ed58e {
    width: 99.43%;
    grid-template-rows: minmax(1124.92px, max-content);
    order: 1;
    padding: 3% 4px 3% 4px;
    margin: -41px 0% 0px 0%;
}
    
#e0e75a17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0e75a17 {
    width: 91.8%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5ui.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5ui {
    position: relative;
    width: 97.19%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 e6252c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
}
    
#\33 63b4999 {
    background-position: 50% 100%;
}
    
#\34 e34ba57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    margin-top: 1px;
}
    
#\33 b16a602 {
    min-height: 483px;
    flex-direction: row;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    justify-content: center;
}
    
#f064a6ba {
    width: 100%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
}
    
#\31 1137f86 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 2;
    margin-top: 6px;
    column-gap: 3.771546432254579%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\30 8e085b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8e085b5 {
    width: 100.00%;
    align-self: flex-start;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3c9e6e2 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce251aaf {
    width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 02f99d2 {
    width: 51.38%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 7.519459538845645%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_2f8 {
    height: 240px;
    margin-top: 10px;
}
}

#\30 8bb5d63.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB6klEQVQozxXNW0uTcQDA4f9X6aKL8KIgiJKkPBRuIh6yE3Oke20Htb2bbW7u9G5t76Zz7ohtbjndJkSQIzpoJ5lmF0JFBEEQkWU3gVLgF/hFzxd4xPbnXRrvv/DizTvWX22xtvaczc1NPnz8xNdfv/lxcMjPg0PEk8YOD+pPKebvUUjnKKVSPKqV2dna4Nvud/b2/7K3/wdRrqyQic8SlGUioxbm5HFqaoBntTKNjde83N5hvfEWkUnGmfG4CBklYiMGVMlA3CqTU2fIF5ZIFipM50qIWVUhrniI2a0oBolb/dcw9A9hHLYzagsyIvsYHnMhMnNR7maTZGMR3CYLPa3dnD7Vw7kOPdoBC306MwODRsT8fJqllQrLtSoBXwBt5wAnTmppbb+KtltHZ9clWto0iGQ6Qalaof64TjGfwyIZ6eropV9zmT5NL81nWjhytAmhhEPMZdI8vF+lvpgj63fiN0kEzEZuS0P0aDUcazqOcHunCKsRFjMJVjNR6tNuVmOTLIccxBzjDOmu037hIkJR/ATvhAj7/aS8kyx4J1iJTlFS3cz4nTjtMiazCZFKJYjOxnF4FCYcPmwWGfeYBdvNG0zaxvF6XCjBAGKhmCeRTmH3RZCcKt2DVtq0V2g+ex69Xs//MZtN8g9YL0jEg0xkbgAAAABJRU5ErkJggg==')!important}