@media (min-width:1025px) {
  *#dm .dmInner div.u_1017328567 .shape-text { font-size:60px !important; }

  *#dm .dmInner *.u_1017328567 .container-padding { padding:0 !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1908058075 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1908058075 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner *.u_1908058075 .photoGalleryThumbs { padding:4px !important; }

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

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

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

  *#dm .dmInner *.u_1874025177 .photoGalleryThumbs { padding:4px !important; }

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

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

  *#dm .dmInner *.u_1109885969 .photoGalleryThumbs { padding:4px !important; }

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

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

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

  *#dm .dmInner *.u_1341201515 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1341201515 .photoGalleryViewAll { padding:0 4px !important; }
}
@media all {
  *#dm .dmInner div.u_1017328567 .shape-text {
    color:var(--color_3) !important;
    font-family:'Gloria Hallelujah' !important;
  }

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

  *#dm .dmInner div.u_1398919887 img[dm_changed] {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

  *#dm .dmInner div.u_1398919887 img {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1322112859 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:7px 7px 7px 7px !important;
  }

  *#dm .dmInner *.u_1874025177 .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 div.u_1874025177 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1874025177 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1874025177 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1109885969 .caption-inner { background-color:rgba(7,54,139,0.86) !important; }

  *#dm .dmInner div.u_1109885969 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1109885969 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1874025177 .caption-inner { background-color:rgba(7,54,139,0.86) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1908058075 .caption-inner { background-color:rgba(7,54,139,0.86) !important; }

  *#dm .dmInner div.u_1908058075 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1908058075 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1341201515 .caption-inner { background-color:rgba(7,54,139,0.86) !important; }

  *#dm .dmInner div.u_1341201515 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

  *#dm .dmInner div.u_1341201515 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1325676000 { display:none !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:150px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:180px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    
}
#df00967b {
    background-image: initial;
    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;
    background-color: var(--color_5);
}
    
#\35 ba9a788 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\30 c690c8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#widget_85u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ba9a788 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 207px;
    column-gap: 2%;
    padding: 10% 4% 10% 4%;
}
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    
}
    
#\30 c690c8a {
    width: 100%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\35 ba9a788 {
    min-height: 212px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#df00967b::before, #df00967b > .bgExtraLayerOverlay {
    
}
    
#\30 c690c8a {
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: space-between;
    order: 2;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 4ffa45e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 fba16c8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#widget_u8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_77f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7a7c70e::before, #b7a7c70e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#b7a7c70e {
    background-image: url(https://lirp.cdn-website.com/f81e07d4/dms3rep/multi/opt/Untitled+design+-+2025-06-03T051517.199-1920w.png);
}
#b7a7c70e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP6ytf/2oqv/44mb/8lykv/CgJf/yZmb/9Krnf/Oqpb/yaCK/8iSdf8A/r+R//eoiP/chHn/vWJw/69jbv+tcm3/rHxu/6Z+bP+qfWr/sXtj/wD+yF3/96lZ/9Z6UP+xUEz/lkZG/4JFPv95SD3/fFNG/5BhU/+daVf/AP2+Lv/zmTL/0mg0/6U6Mv9+LjD/Yi0u/183Of9wTk7/imNe/5dvZf8A+qEh/+x9Iv/KUCX/nC8o/3QqL/9jMzv/b0pS/4hnaf+WcGz/lWtj/wD3iSP/5mYf/8E+Hf+TKCH/cSct/3I+Sv+LYWv/on6B/512cf+OYlr/4ZiUPqAR+LQAAAAASUVORK5CYII=');
}
    
#\37 de4f88e {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fba16c8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b7a7c70e::before, #b7a7c70e > .bgExtraLayerOverlay {
    
}
#b7a7c70e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP6ytf/2oqv/44mb/8lykv/CgJf/yZmb/9Krnf/Oqpb/yaCK/8iSdf8A/r+R//eoiP/chHn/vWJw/69jbv+tcm3/rHxu/6Z+bP+qfWr/sXtj/wD+yF3/96lZ/9Z6UP+xUEz/lkZG/4JFPv95SD3/fFNG/5BhU/+daVf/AP2+Lv/zmTL/0mg0/6U6Mv9+LjD/Yi0u/183Of9wTk7/imNe/5dvZf8A+qEh/+x9Iv/KUCX/nC8o/3QqL/9jMzv/b0pS/4hnaf+WcGz/lWtj/wD3iSP/5mYf/8E+Hf+TKCH/cSct/3I+Sv+LYWv/on6B/512cf+OYlr/4ZiUPqAR+LQAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\30 4ffa45e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fba16c8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b7a7c70e::before, #b7a7c70e > .bgExtraLayerOverlay {
    
}
#b7a7c70e.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVQI1wH2AAn/AP6ytf/2oqv/44mb/8lykv/CgJf/yZmb/9Krnf/Oqpb/yaCK/8iSdf8A/r+R//eoiP/chHn/vWJw/69jbv+tcm3/rHxu/6Z+bP+qfWr/sXtj/wD+yF3/96lZ/9Z6UP+xUEz/lkZG/4JFPv95SD3/fFNG/5BhU/+daVf/AP2+Lv/zmTL/0mg0/6U6Mv9+LjD/Yi0u/183Of9wTk7/imNe/5dvZf8A+qEh/+x9Iv/KUCX/nC8o/3QqL/9jMzv/b0pS/4hnaf+WcGz/lWtj/wD3iSP/5mYf/8E+Hf+TKCH/cSct/3I+Sv+LYWv/on6B/512cf+OYlr/4ZiUPqAR+LQAAAAASUVORK5CYII=');
}
}



@media all {
    
#\32 52b8a8a {
    width: 99.9994965387036%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11c7ed7 {
    min-height: 511px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 8% 5% 8%;
}
    
#\34 aa4a7fa {
    width: 530px;
    height: 460px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin-top: 49px;
    margin-left: 107px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#ea6b2ba7 {
    width: 530px;
    height: 460px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin-right: 120px;
    margin-top: 48px;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\39 793dc1a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\38 5815f46 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c42ce31d {
    width: 740px;
    height: 560px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin-top: -1px;
    grid-area: 1 / 1 / span 1 / span 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 52b8a8a {
    width: 100.00%;
    grid-template-rows: minmax(282px, max-content);
}
    
#\35 11c7ed7 {
    min-height: 176px;
    padding: 1% 1% 1% 1%;
}
    
#\34 aa4a7fa {
    height: 220px;
}
    
#ea6b2ba7 {
    height: 220px;
}
    
#\39 793dc1a {
    justify-content: flex-start;
}
    
#c42ce31d {
    height: 360px;
    justify-self: center;
    align-self: center;
    width: 360px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 3;
}
}



@media (max-width: 767px) {
    
#\32 52b8a8a {
    width: 100%;
    grid-template-rows: minmax(94px, max-content);
    padding-top: 0px;
    padding-bottom: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11c7ed7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#\34 aa4a7fa {
    height: 220px;
    justify-self: start;
    align-self: start;
    width: 65%;
    margin: 39px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#ea6b2ba7 {
    height: 220px;
    width: 65%;
    justify-self: end;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\39 793dc1a {
    width: 100%;
    min-height: 226px;
    align-items: center;
    height: auto;
    padding: 8px 16px 8px 16px;
}
    
#c42ce31d {
    height: 300px;
    justify-self: center;
    align-self: center;
    width: 56%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 3;
}
}



@media all {
    
#\33 1820679 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#bcc37d21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f818a342 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 5% 4% 5%;
}
    
#widget_eel {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#a1401cfc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8% 16px 8% 5%;
}
    
#cdf38d6e::before, #cdf38d6e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#cdf38d6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_6);
}
    
#\31 93e51ac {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 f0ade7d {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 4%;
}
    
#widget_gn8 {
    width: 99.88%;
    height: 632px;
    max-width: 100%;
}
    
#widget_kj9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5l1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1401cfc {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#cdf38d6e::before, #cdf38d6e > .bgExtraLayerOverlay {
    
}
#cdf38d6e {
    width: 100%;
    min-height: 311px;
    height: auto;
    order: 1;
}
    
#\36 f0ade7d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#a1401cfc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#cdf38d6e::before, #cdf38d6e > .bgExtraLayerOverlay {
    
}
#cdf38d6e {
    width: 100%;
    min-height: 147px;
    align-items: center;
    height: auto;
}
    
#\36 f0ade7d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    row-gap: 14px;
}
    
#widget_gn8 {
    height: 240px;
}
}



@media all {
    
#\39 211ffff {
    background-color: var(--color_4);
    background-image: initial;
}
    
#fca6c818 {
    width: 100.00%;
    height: 632px;
    max-width: 100%;
}
    
#beb94f52::before, #beb94f52 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#beb94f52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
}
#beb94f52.lazy {
    background-image: url('');
}
    
#\35 721a0aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b19f9015 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8df084f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 8% 16px 8% 5%;
}
    
#\34 1af790b {
    padding-top: 4%;
    min-height: 702px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#beb94f52::before, #beb94f52 > .bgExtraLayerOverlay {
    
}
#beb94f52 {
    width: 100%;
    min-height: 311px;
    height: auto;
    order: 1;
}
#beb94f52.lazy {
    background-image: url('');
}
    
#\37 8df084f {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 1af790b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#fca6c818 {
    height: 240px;
}
    
#beb94f52::before, #beb94f52 > .bgExtraLayerOverlay {
    
}
#beb94f52 {
    width: 100%;
    min-height: 147px;
    align-items: center;
    height: auto;
}
#beb94f52.lazy {
    background-image: url('');
}
    
#\37 8df084f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\34 1af790b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    row-gap: 14px;
}
}



@media all {
    
#ba747ca9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c3c7db97 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 5% 4% 5%;
}
    
#b9666b1e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#ac3bfcc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac81a49f {
    margin-top: -120px;
}
    
#widget_lq8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fa86e37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ee395634 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 27fb02c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 42f10db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a6a99ad2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac530f20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2a1b75c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#dcbdcd22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e5aa426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3c7db97 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
}
    
#ba747ca9 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 fa86e37 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 42f10db {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 2a1b75c {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ac81a49f {
    margin-top: -80px;
}
}



@media (max-width: 767px) {
    
#ba747ca9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3c7db97 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 fa86e37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 42f10db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2a1b75c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac81a49f {
    margin-top: -40px;
}
}



@media all {
    
#\37 f0f5139 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 10942de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f81e07d4/dms3rep/multi/opt/Untitled-design--2830-29-1920w.png);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#ea7ae420 {
    min-height: 851px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 12% 8% 8% 8%;
}
    
#\39 8086ebc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9t0 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 57fe930 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#innergrid_k9i {
    width: 100.00%;
    grid-template-rows: minmax(642px, max-content);
    max-width: 100%;
}
    
#widget_fts {
    width: 66.73%;
    height: 574px;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin-left: 55px;
}
}



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



@media (max-width: 767px) {
    
#\37 f0f5139 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 10942de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea7ae420 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_fts {
    height: 240px;
}
}



@media all {
    
#c85eef54 {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin-bottom: 35px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e86fde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 dad8990 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    padding: 16px 16px 16px 16px;
}
    
#e12ca225 {
    min-height: 310px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 2% 8%;
}
    
#f981b595 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_r89 {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u8a {
    width: 99.99922535665871%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1003b6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99922535665871%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d4dd131 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 dad8990 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-right: 0%;
}
    
#e12ca225 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 221px;
    padding: 4% 2% 15% 2%;
}
}



@media (max-width: 767px) {
    
#\32 dad8990 {
    width: 100%;
    min-height: 87px;
    align-items: center;
}
    
#e12ca225 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 16% 4%;
}
}



@media all {
    
#\38 e61a6fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 62f26eb {
    min-height: 1518px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 2% 8%;
}
    
#\31 dc03a85 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lbs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



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



@media (max-width: 767px) {
    
#\38 e61a6fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 62f26eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 584435f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#fbb5c8d4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 8% 4% 8%;
}
    
#f59cf831 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6og {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e8efba0 {
    align-items: flex-start;
    width: 99.99922535665871%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfe058ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 584435f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fbb5c8d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 5592703 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 8% 4% 8%;
}
    
#\32 01d6166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b40c789b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#be18718f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab5c6a0 {
    align-items: flex-start;
    width: 99.99922535665871%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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

