.dmSliderDots,.dm-slider-dots
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	gap:8px !important;
}
.dmSliderDots span,.dm-slider-dots span
{
	width:6px !important;
	height:6px !important;
	border-radius:50% !important;
	opacity:0.5 !important;
	transform:scale(0.8) !important;
	transition:all 0.3s ease !important;
}
.dmSliderDots span.active,.dm-slider-dots span.active
{
	width:10px !important;
	height:10px !important;
	opacity:1 !important;
	transform:scale(1) !important;
}
.dmWidget .slick-dots li button:before
{
	font-size:6px !important;
	opacity:0.4 !important;
	transition:all 0.3s ease !important;
}
.dmWidget .slick-dots li.slick-active button:before
{
	font-size:10px !important;
	opacity:1 !important;
}
@media all {
  *#dm .dmInner div.u_4236570795 .svg { fill:var(--color_4) !important; }

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

  *#dm .dmInner div.u_4236570795 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1562422128 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1290502788 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1159934421 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1521662219 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1952178530 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,42,77,0.25) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1942055175 {
    border-style:solid !important;
    border-width:0px 0px 1.25px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_4) rgb(45,46,50) !important;
  }

  *#dm .dmInner div.u_1524131293 {
    border-style:solid !important;
    border-width:0px 0px 1.25px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_4) rgb(45,46,50) !important;
  }

  *#dm .dmInner div.u_1453135275 {
    border-style:solid !important;
    border-width:0px 0px 1.25px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_4) rgb(45,46,50) !important;
  }

  *#dm .dmInner div.u_1268820313 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(0,42,77) rgb(45,46,50) !important;
  }

  *#dm .dmInner div.u_1257868728 {
    border-style:solid !important;
    border-width:0px 0px 1.25px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_4) rgb(45,46,50) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_301910249 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

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

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

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

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

  *#dm .dmInner *.u_301910249 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}.slick-dots
{
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
	gap:10px !important;
}
.slick-dots li button
{
	padding:0 !important;
}
.slick-dots li button:before
{
	content:'' !important;
}
.slick-dots li
{
	width:6px !important;
	height:6px !important;
	background-color:#ffffff !important;
	opacity:0.5 !important;
	border-radius:50% !important;
	transition:all 0.3s ease !important;
}
.slick-dots li.slick-active
{
	width:12px !important;
	height:12px !important;
	opacity:1 !important;
}
.dmWidget .slick-dots li
{
	width:6px !important;
	height:6px !important;
}
.dmWidget .slick-dots li.slick-active
{
	width:12px !important;
	height:12px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 780px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/0819c300/dms3rep/multi/opt/Designs+-+2025-12-29T231832.809-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_f4h {
    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;
}
    
#widget_07h {
    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;
}
    
#group_atr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
}
    
#group_us4 {
    align-items: center;
    width: 13.09%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fnf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g7v {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ecb25fd6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ecb25fd6 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_ief.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_ief {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5973798 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 846737a {
    min-height: 500px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ad599748 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e94b7a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0819c300/dms3rep/multi/opt/21%2810%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_bo9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pvv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ir4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f28211e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d8e243 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ded857 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_ra9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cp0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 3007166 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5055908 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9925859 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 08078ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 881582b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#e02fce2f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 a9e92f2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_67u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_97e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8k2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_7qg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9365e0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aacd96d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b8dbdeba {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a9a3a795 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3e29fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7948294 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 dd839d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6579dc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 91aaece {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\32 2787e02 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bcfa0f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 ff3c87c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fd39e9e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dc546c66 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 e88c0cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d489b142 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a0e7836 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 55dad0c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 78aade3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 350fc8b {
    min-height: 550px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 ba250a0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 56f6fa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0819c300/dms3rep/multi/opt/19%288%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#badd6d40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pjl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gkh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_och {
    width: 100%;
    height: 336px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 12270a0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 f7ec4a0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 bc362aa {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 ff8a3b1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_guo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ck9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 4406473 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b97c490f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 45a63d1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 814d6fa {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 a5950dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 279a102 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc9fbb1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b33a34ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e57d563c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b47fa33 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1ae2182 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e4d579b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ca94eee0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c83b9fbc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fa0f237b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e26cd0b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a352413 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d89d561 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 c1f1b3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e882287 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd32c193 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dee42f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e684280 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bee83690 {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4dde592 {
    width: 99.76%;
    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 c309e9b {
    width: 99.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 12a8a8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 10% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 225be28 {
    min-height: 373px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c0db866b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2927195 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 c551e17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 974ebfc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e3730e47 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 983a62c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa77cf33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0819c300/dms3rep/multi/opt/Designs+-+2025-12-29T231534.529-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7qp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lq2 {
    width: 100%;
    height: 224px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bbcba38 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e9a5a52b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#bd0a7c62 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 a52db56 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 10% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_sbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qhr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 2e816cd::before, #\35 2e816cd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.74;
    border-radius: inherit;
}
#\35 2e816cd {
    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/0819c300/dms3rep/multi/opt/Designs+-+2025-12-29T231534.529-1920w.png");
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#ca3d3089 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 648969a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 10% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6ke {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cpu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4c4e621.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b4c4e621 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb8b7d63.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fb8b7d63 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2f6d7e {
    width: 100%;
    min-width: 4%;
    min-height: 82px;
    column-gap: 2%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    height: auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 fa1101f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6eb6048 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0819c300/dms3rep/multi/opt/16%2812%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9ff0415 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e245147d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 950c595 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_a20 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_cop {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_139 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gka {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j3j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 531px;
}
    
#group_us4 {
    width: 32.75%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 846737a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e7b65dcc {
    margin: 0px 0% 0px 0%;
}
    
#\31 e94b7a4 {
    width: 100%;
    min-height: 80px;
}
    
#ad599748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3d8e243 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c2249b6e {
    margin: 0px 0% 0px 0%;
}
    
#f28211e0 {
    width: 100%;
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9925859 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 881582b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#de253a68 {
    margin: 0px 0% 0px 0%;
}
    
#group_97e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aacd96d5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2787e02 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd39e9e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0e7836 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 91aaece {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 a9e92f2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 350fc8b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bae4c3d3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 56f6fa6 {
    width: 100%;
    min-height: 80px;
}
    
#badd6d40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e4d579b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ca94eee0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b913fa {
    margin: 0px 0% 0px 0%;
}
    
#c83b9fbc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e57d563c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e26cd0b6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b47fa33 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 814d6fa {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d89d561 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3730e47 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 9391ea5 {
    margin: 0px 0% 0px 0%;
}
    
#fa77cf33 {
    width: 100%;
    min-height: 80px;
}
    
#\39 974ebfc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9a5a52b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 c9a46b2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a52db56 {
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca3d3089 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a53d83ac {
    margin: 0px 0% 0px 0%;
}
    
#\35 2e816cd::before, #\35 2e816cd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 db120af {
    margin: 0px 0% 0px 0%;
}
    
#e245147d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 6eb6048 {
    width: 100%;
    min-height: 80px;
}
    
#\37 950c595 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fa1101f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 635px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_us4 {
    width: 57.79%;
}
    
#group_g7v {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ecb25fd6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 846737a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ad599748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e94b7a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f28211e0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d8e243 {
    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) {
    
#\39 9925859 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 881582b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e02fce2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 a9e92f2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 91aaece {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_97e {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#aacd96d5 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 2787e02 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd39e9e {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0e7836 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 350fc8b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 56f6fa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#badd6d40 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 f7ec4a0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 bc362aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 ff8a3b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 e4d579b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 d89d561 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 45a63d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 814d6fa {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c83b9fbc {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e57d563c {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e26cd0b6 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 b47fa33 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ca94eee0 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 12a8a8e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 225be28 {
    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) {
    
#\39 974ebfc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#e3730e47 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fa77cf33 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e9a5a52b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#bd0a7c62 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 a52db56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ca3d3089 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 648969a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 2.2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2e816cd::before, #\35 2e816cd > .bgExtraLayerOverlay {
    
}
    
#b4c4e621 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb8b7d63 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2f6d7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 fa1101f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 6eb6048 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e245147d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 950c595 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}

