@media all {
  *#dm .dmInner div.u_1093054190 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1093054190 img {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner *.dmform-error { text-align:CENTER !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:CENTER !important; }

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

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

  *#dm .dmInner div.u_1820159095 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1820159095 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1113846985 img { border-radius:21px 21px 21px 21px !important; }

  *#dm .dmInner div.u_1343879030 img { border-radius:21px 21px 21px 21px !important; }

  *#dm .dmInner div.u_1851784003 img { border-radius:21px 21px 21px 21px !important; }

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

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

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

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

  *#dm .dmInner div.u_1255398101 img { border-radius:21px 21px 21px 21px !important; }

  *#dm .dmInner div.u_1542180334 img { border-radius:21px 21px 21px 21px !important; }

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

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

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

  *#dm .dmInner div.u_1965044554 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1821790569 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1784087268 img { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1973708501 img {
    border-radius:21px 21px 21px 21px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
.btn
{
	font-size:14px !important;
	font-weight:400 !important;
	padding:12px 28px !important;
	border-radius:999px !important;
	color:#fff !important;
	background:#e7923f !important;
	transition:0.2s ease !important;
	display:inline-block !important;
}
.btn:hover
{
	background:#d6822f !important;
	transform:translateY(-1px) !important;
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a076dff2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.69%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9d02353 {
    min-height: 729px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 8% 20% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e07eb9bb::before, #e07eb9bb > .bgExtraLayerOverlay {
    
}
#e07eb9bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/008e1113/dms3rep/multi/opt/hero-image--2813-29-6f11f8ad-1920w.png");
    background-position: 50% 100%;
}
    
#a2d98b1a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ogd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0vp {
    align-items: flex-start;
    width: 100.00%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ah6 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pqb {
    width: 30.23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#d8d3cf14 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a07c2567 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6041675 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5a679e3 {
    min-height: 497px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 df49f63 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#bcb93ae9 {
    margin: 0px 0% 0px 0%;
}
    
#f2a433cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02d36f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 3c4ddbd {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfa45ef7 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\32 a982ea9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d736af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 c648bd9 {
    align-items: flex-start;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2f02d62 {
    width: 99.90%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\32 e69e259 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 332f8de {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce925521 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1787cca {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4490816 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\36 dcb77d6 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6bf203b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d40637c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b709db5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9288835 {
    align-items: center;
    width: 40.08%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 99b9c8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.35%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 2b9175d {
    min-height: 772px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1e5ecda {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 da81596 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.6%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a6266d64 {
    margin: 0% 0% 0% 0%;
}
    
#widget_ebg {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1da1d37 {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_er3 {
    align-items: center;
    width: 100.00%;
    min-height: 662px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/008e1113/dms3rep/multi/opt/patternpad-2026-06-05-09-59-12-794h.png");
}
#group_er3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBklEQVQY02XPMXKDMBAFUHECcQCXKaNd41RUKckV0vog4SDJOeKZtB4RhMQhnDYOgoAkGoeMEBQeFzujkd6u9pOivf8rf9lFGtDKwXs94r5oYfMxPUSfPVJpMVMWXohHYmBaWeD+QllM+Q/SogOqRkyVg1w5OJDKgJYB5TM6Y8wbpMoF5N8qwzTx362TyvM2Lr63sT/7xhkNTIuBXUg9wr52mJZNQkWTXCPD9AJPRLS4UV1CVbejvuEKheLSwis5Tc+R7He0Xhe3wKVhei47o7yymBFxg2BBS0CH6bFDSqSBLCQOi/uSZkEjpsceaT49RiQkhoOf4tOJgX1Jw96khWxFT9Md+Qdlt/GrEQCeMgAAAABJRU5ErkJggg==');
}
    
#widget_ma5 {
    width: 96.9%;
    height: 608px;
    max-width: 100%;
    order: 0;
}
    
#group_7ks {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9498045669615305%;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\35 57aa2c9 {
    align-items: center;
    width: 40.08%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_984 {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_5rj {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7bd9717 {
    align-items: center;
    width: 55.97%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b39a26ef {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b08ba05c {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b93c49ca {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9498045669615305%;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#a2c275bc {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e2c80185 {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6c583cd {
    align-items: center;
    width: 55.97%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c654bab9 {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 f0c2645 {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 d062659 {
    min-height: 524px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a390c5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ab8be499 {
    margin: 0px 0% 0px 0%;
}
    
#b738c471 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c98eca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 37a6fce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 9063102 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 3cd2907 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#d57719bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 68e25ce {
    margin: 0px 0% 0px 0%;
}
    
#\34 dab82c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c30d078 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 34aa98b {
    align-items: center;
    width: 100%;
    min-height: 504px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6219d8b {
    min-height: 444px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f88f230 {
    align-items: center;
    width: 100%;
    min-height: 502px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9dd29b3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d40bf626 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\35 dde1d3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 669c120 {
    align-items: center;
    width: 100.00%;
    min-height: 139px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5be395d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e6bd8eab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 c71b635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a993f55 {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 54c3c3d {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#e67583a5 {
    align-items: center;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 217cae5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a26175 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c0f2b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3c4dcff {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 37e2724 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 7596f01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a0cd8b13 {
    min-height: 138px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 929644f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 1081f8b {
    margin: 0px 0% 0px 0%;
}
    
#widget_rou {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b98a17 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7b6 {
    width: 83.63%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8bacb54 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a4b1b2df {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 20007fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f2ac07ca {
    margin: 0px 0% 0px 0%;
}
    
#widget_kvj {
    width: 100.00%;
    height: 500px;
    max-width: 100%;
}
    
#\35 890ca5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc084c0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8ce6570 {
    width: 100.00%;
    height: 500px;
    max-width: 100%;
}
    
#d82dd224 {
    width: 100.00%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 04a7d4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 853a704 {
    min-height: 249px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f74edef9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/008e1113/dms3rep/multi/sssurf+%281%29.svg");
}
#f74edef9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAASklEQVQI103KSwqAMBAE0RypT+WiRMTPsXohaDB3i4IERnHx6CmYJDwKD8Jd7CS8CK/CvfDcOgnnsAkfwqdwCfvb7fEK9Xff4esHTJc7fU1SBnoAAAAASUVORK5CYII=');
}
    
#\38 d8cf4ba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 81a1bcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d9427451 {
    min-height: 216px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dccad669 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 b865b09 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3ta {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d441dc7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a729adb0 {
    min-height: 479px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a6b89336 {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4e4e704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e16e13e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc4f783b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 29f99b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a72dd1f8 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#b2657c63 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 139px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a119df8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a90013b5 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#efedbdbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c1cd5cb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#c41801cf {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f937ec8 {
    margin: 0px 0% 0px 0%;
}
    
#e1451a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 232c2e7 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#a3dce289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f08d64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 08c0bc2 {
    align-items: center;
    width: 100%;
    min-height: 474px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 33af243 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c8ba616c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.35%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f6545026 {
    align-items: center;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aabe929 {
    min-height: 718px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2343e0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.6%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 05e17b4 {
    width: 89.44%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 af9a3ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 2eb684b {
    width: 96.9%;
    height: 612px;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5291011 {
    margin: 0% 0% 0% 0%;
}
    
#\39 7dd0434 {
    width: 95.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6d43a6f {
    width: 46px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 fa1a2e4 {
    align-items: center;
    width: 100.00%;
    min-height: 662px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/008e1113/dms3rep/multi/opt/patternpad-2026-06-05-09-59-12-794h.png");
}
#\39 fa1a2e4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBklEQVQY02XPMXKDMBAFUHECcQCXKaNd41RUKckV0vog4SDJOeKZtB4RhMQhnDYOgoAkGoeMEBQeFzujkd6u9pOivf8rf9lFGtDKwXs94r5oYfMxPUSfPVJpMVMWXohHYmBaWeD+QllM+Q/SogOqRkyVg1w5OJDKgJYB5TM6Y8wbpMoF5N8qwzTx362TyvM2Lr63sT/7xhkNTIuBXUg9wr52mJZNQkWTXCPD9AJPRLS4UV1CVbejvuEKheLSwis5Tc+R7He0Xhe3wKVhei47o7yymBFxg2BBS0CH6bFDSqSBLCQOi/uSZkEjpsceaT49RiQkhoOf4tOJgX1Jw96khWxFT9Md+Qdlt/GrEQCeMgAAAABJRU5ErkJggg==');
}
    
#d1f091f2 {
    align-items: center;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d6c6156 {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#dc05722a {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9c13b1b {
    align-items: center;
    width: 100.00%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.0842373962986604%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaa2bcde {
    width: 47.8438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 7c033c7 {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_avv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9df6fb6 {
    min-height: 249px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a1a65a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee419f1f {
    margin: 0px 0% 0px 0%;
}
    
#bd479b11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/008e1113/dms3rep/multi/Untitled+design+%2810%29.svg");
    background-position: 50% 100%;
}
#bd479b11.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQY042OTQ6CMBCFe5ainkrUxB3VwyAE48/GA1B3hoiJicUziMSzvDEtFAvGxMWX9uV9mRnmiZQ8IT8ELTCvkNCwWrR0ROqJ0kjcEbmD3dSKXuBMbEouOmJPaNemXxPRQD+ob+RBij8gNlxI0oyWR7L/gUZIm6Fh06iAZp7cMYsL+CsFP1QYhzeTJ5EyPducn9jmFQ7XF/aXCuusRJKViE8Pk3W/yyu8Act67O2Wg9yjAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9d02353 {
    min-height: 699px;
    padding: 10% 2% 30% 2%;
}
    
#a2d98b1a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ogd {
    order: 1;
}
    
#e07eb9bb::before, #e07eb9bb > .bgExtraLayerOverlay {
    
}
    
#a076dff2 {
    width: 79.47%;
}
    
#group_pqb {
    width: 16.45%;
}
    
#group_0vp {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6041675 {
    width: 100%;
    min-height: 80px;
}
    
#a5a679e3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bcb93ae9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 02d36f7 {
    width: 100%;
    min-height: 80px;
}
    
#\33 7d736af {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2b9175d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a6266d64 {
    margin: 0px 0% 0px 0%;
}
    
#\34 99b9c8d {
    width: 100%;
    min-height: 80px;
}
    
#\39 da81596 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d062659 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ab8be499 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9063102 {
    width: 100%;
    min-height: 80px;
}
    
#\30 6219d8b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 68e25ce {
    margin: 0px 0% 0px 0%;
}
    
#\37 5be395d {
    width: 100%;
    min-height: 80px;
}
    
#e6bd8eab {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3c4dcff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#eeafd20a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0cd8b13 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 1081f8b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8bacb54 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2ac07ca {
    margin: 0px 0% 0px 0%;
}
    
#\35 20007fc {
    width: 100%;
    min-height: 80px;
}
    
#\35 890ca5b {
    width: 100%;
    min-height: 80px;
}
    
#cc084c0b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 853a704 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 103px;
}
    
#\38 d8cf4ba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9427451 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 b865b09 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f937ec8 {
    margin: 0px 0% 0px 0%;
}
    
#a729adb0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 6f08d64 {
    width: 100%;
    min-height: 80px;
}
    
#e1451a08 {
    width: 100%;
    min-height: 80px;
}
    
#efedbdbb {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5291011 {
    margin: 0px 0% 0px 0%;
}
    
#\31 aabe929 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c8ba616c {
    width: 100%;
    min-height: 80px;
}
    
#\30 2343e0c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9df6fb6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 114px;
}
    
#ee419f1f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a076dff2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9d02353 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 50% 4%;
}
    
#e07eb9bb::before, #e07eb9bb > .bgExtraLayerOverlay {
    
}
    
#group_pqb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ogd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a07c2567 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0vp {
    order: 2;
    column-gap: 1.895874990742798%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2d98b1a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ah6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
    
#d8d3cf14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
}



@media (max-width: 767px) {
    
#\37 6041675 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a5a679e3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 02d36f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bfa45ef7 {
    height: 240px;
}
    
#\33 7d736af {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b2f02d62 {
    height: 240px;
}
    
#\38 3c4ddbd {
    height: auto;
    min-height: 413px;
}
    
#\32 c648bd9 {
    height: auto;
    min-height: 437px;
}
    
#\31 1787cca {
    height: auto;
    min-height: 437px;
}
    
#b4490816 {
    height: 240px;
}
    
#\32 e69e259 {
    height: auto;
    min-height: 173px;
}
    
#\36 dcb77d6 {
    height: auto;
    min-height: 173px;
}
    
#\32 a982ea9 {
    height: auto;
    min-height: 149px;
}
}



@media (max-width: 767px) {
    
#\31 9288835 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 99b9c8d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 2b9175d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 3% 4%;
}
    
#\39 da81596 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a6266d64 {
    margin: 0% 0% 0% 0%;
}
    
#widget_ebg {
    width: 100.00%;
}
    
#c1da1d37 {
    width: 100.00%;
}
    
#widget_ma5 {
    height: 240px;
    width: 100.00%;
}
    
#group_er3 {
    height: auto;
    min-height: 260px;
}
#group_er3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBklEQVQY02XPMXKDMBAFUHECcQCXKaNd41RUKckV0vog4SDJOeKZtB4RhMQhnDYOgoAkGoeMEBQeFzujkd6u9pOivf8rf9lFGtDKwXs94r5oYfMxPUSfPVJpMVMWXohHYmBaWeD+QllM+Q/SogOqRkyVg1w5OJDKgJYB5TM6Y8wbpMoF5N8qwzTx362TyvM2Lr63sT/7xhkNTIuBXUg9wr52mJZNQkWTXCPD9AJPRLS4UV1CVbejvuEKheLSwis5Tc+R7He0Xhe3wKVhei47o7yymBFxg2BBS0CH6bFDSqSBLCQOi/uSZkEjpsceaT49RiQkhoOf4tOJgX1Jw96khWxFT9Md+Qdlt/GrEQCeMgAAAABJRU5ErkJggg==');
}
    
#\35 57aa2c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7bd9717 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6c583cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_7ks {
    column-gap: 3.9498045669615305%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b93c49ca {
    column-gap: 3.9498045669615305%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\37 9063102 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d40bf626 {
    height: 240px;
}
    
#\38 3cd2907 {
    height: 240px;
}
    
#\30 6219d8b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 5be395d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e6bd8eab {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 54c3c3d {
    height: 240px;
}
    
#\31 f88f230 {
    height: auto;
    min-height: 437px;
}
    
#\36 34aa98b {
    height: auto;
    min-height: 413px;
}
    
#\30 a993f55 {
    height: auto;
    min-height: 413px;
}
    
#e67583a5 {
    height: auto;
    min-height: 149px;
}
    
#\33 669c120 {
    height: auto;
    min-height: 149px;
}
    
#\36 9dd29b3 {
    height: auto;
    min-height: 173px;
}
}



@media (max-width: 767px) {
    
#\38 c0f2b7c {
    min-height: 86px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#c3c4dcff {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 7596f01 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a0cd8b13 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 2b98a17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 220px;
}
}



@media (max-width: 767px) {
    
#\31 8bacb54 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 20007fc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 890ca5b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cc084c0b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_kvj {
    height: 209px;
}
    
#\37 8ce6570 {
    height: 275px;
}
    
#d82dd224 {
    height: 233px;
}
}



@media (max-width: 767px) {
    
#\34 04a7d4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 853a704 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 81a1bcc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d9427451 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e1451a08 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a90013b5 {
    height: 240px;
}
    
#a729adb0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 08c0bc2 {
    height: auto;
    min-height: 413px;
}
    
#a6b89336 {
    height: auto;
    min-height: 413px;
}
    
#\31 232c2e7 {
    height: 240px;
}
    
#efedbdbb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a72dd1f8 {
    height: 240px;
}
    
#\34 6f08d64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c41801cf {
    height: auto;
    min-height: 413px;
}
    
#b2657c63 {
    align-items: flex-start;
    height: auto;
    min-height: 149px;
}
    
#\35 a119df8 {
    align-items: flex-start;
    height: auto;
    min-height: 149px;
}
    
#bc4f783b {
    height: auto;
    min-height: 149px;
}
}



@media (max-width: 767px) {
    
#c8ba616c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b5291011 {
    margin: 0% 0% 0% 0%;
}
    
#\31 aabe929 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#\30 2343e0c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 7dd0434 {
    width: 100.00%;
}
    
#\31 2eb684b {
    height: 240px;
    width: 100.00%;
}
    
#\39 fa1a2e4 {
    height: auto;
    min-height: 260px;
}
#\39 fa1a2e4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBklEQVQY02XPMXKDMBAFUHECcQCXKaNd41RUKckV0vog4SDJOeKZtB4RhMQhnDYOgoAkGoeMEBQeFzujkd6u9pOivf8rf9lFGtDKwXs94r5oYfMxPUSfPVJpMVMWXohHYmBaWeD+QllM+Q/SogOqRkyVg1w5OJDKgJYB5TM6Y8wbpMoF5N8qwzTx362TyvM2Lr63sT/7xhkNTIuBXUg9wr52mJZNQkWTXCPD9AJPRLS4UV1CVbejvuEKheLSwis5Tc+R7He0Xhe3wKVhei47o7yymBFxg2BBS0CH6bFDSqSBLCQOi/uSZkEjpsceaT49RiQkhoOf4tOJgX1Jw96khWxFT9Md+Qdlt/GrEQCeMgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\37 9df6fb6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 4a1a65a {
    min-height: 38px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#bd479b11 {
    background-position: 50% 100%;
}
#bd479b11.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVQY042OTQ6CMBCFe5ainkrUxB3VwyAE48/GA1B3hoiJicUziMSzvDEtFAvGxMWX9uV9mRnmiZQ8IT8ELTCvkNCwWrR0ROqJ0kjcEbmD3dSKXuBMbEouOmJPaNemXxPRQD+ob+RBij8gNlxI0oyWR7L/gUZIm6Fh06iAZp7cMYsL+CsFP1QYhzeTJ5EyPducn9jmFQ7XF/aXCuusRJKViE8Pk3W/yyu8Act67O2Wg9yjAAAAAElFTkSuQmCC');
}
}

