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

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

  *#dm .dmInner div.u_3002725589 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_9304086 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_9304086 { gap:15px !important; }

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

  *#dm .dmInner a.u_1431127502 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/Phone_8156248.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1431127502:hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1431127502.hover span.text { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1431127502:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1431127502.hover .iconBg { background-color:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_1431127502 {
    gap:15px !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1160662158 input:not([type="submit"]) {
    background-color:rgba(243,243,243,1) !important;
    background-image:none !important;
    border-radius:3px 3px 3px 3px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1160662158 textarea {
    background-color:rgba(243,243,243,1) !important;
    background-image:none !important;
    border-radius:3px 3px 3px 3px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1160662158 select {
    background-color:rgba(243,243,243,1) !important;
    background-image:none !important;
    border-radius:3px 3px 3px 3px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1160662158 .dmformsubmit {
    width:180px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1160662158 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(220,220,220,1) !important; }

  *#dm .dmInner div.u_1160662158 .m-recaptcha { color:rgba(220,220,220,1) !important; }

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

  *#dm .dmInner div.u_1678848348 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1824778752 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1640847800 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1228364422 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1442188818 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1632268961 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1260333150 {
    background-color:rgba(255,255,255,0.2) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) !important;
  }

  *#dm .dmInner div.u_1998931754 {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) !important;
  }

  *#dm .dmInner div.u_1889327397 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1671357431 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1380162879 {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) !important;
  }

  *#dm .dmInner div.u_1479534222 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1647988803 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

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

  *#dm .dmInner div.u_1492989079 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2177944010 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1628371504 .photoGalleryThumbs .image-container { border-radius:0px 0px 6px 6px !important; }

  *#dm .dmInner div.u_1609318780 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1978690058 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1068110338 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:rgba(249,249,249,1) !important;
    border-style:solid !important;
    border-color:rgba(220,220,220,1) !important;
    border-width:1px !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1878926908 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

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

  *#dm .dmInner div.u_1499372533 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1084557519 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1378721977 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) rgb(211,18,22) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1930781924 {
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-radius:50px 50px 50px 50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) rgb(220,220,220) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1068110338 .postArticle .blogImgLink { height:150px !important; }

  *#dm .dmInner a.u_1158079451 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1158079451 { gap:15px !important; }

  *#dm .dmInner a.u_1123288621 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1123288621 { gap:15px !important; }

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

  *#dm .dmInner div.u_1333034496 {
    padding:12.5% !important;
    border-radius:6% 6% 6% 6% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1327389332 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1327389332 { gap:15px !important; }

  *#dm .dmInner a.u_1427045148 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1427045148 { gap:15px !important; }

  *#dm .dmInner a.u_1685136074 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1685136074 { gap:15px !important; }

  *#dm .dmInner a.u_1739288035 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1739288035 { gap:15px !important; }

  *#dm .dmInner a.u_1982302774 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1982302774 { gap:15px !important; }

  *#dm .dmInner a.u_1354998304 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7b74dd80/icon/message_8208206.svg) !important;
  }

  *#dm .dmInner a.u_1354998304 { gap:15px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs .image-container a { padding-top:70px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs .image-container a { padding-top:100px !important; }

  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2185459071 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1628371504 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1628371504 .photoGalleryViewAll { padding:0 0px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1628371504 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2185459071 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_2185459071 .photoGalleryThumbs .image-container a { padding-top:100px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 500px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ki1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_78m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hr6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#widget_hr6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h8q {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\38 124e6d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#\38 124e6d9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 aa4c11f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.16%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b40b872 {
    min-height: 492px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f456dc7b::before, #f456dc7b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#f456dc7b {
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/WhatsApp+Image+2026-01-15+at+21.24.20+%285%29-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 8716fc8 {
    margin: 0px 0% 0px 0%;
}
    
#group_lod {
    width: 53.81%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ueq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ruq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6rk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r2q.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#widget_r2q {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6p8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#fbc60c81.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#fbc60c81 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kpq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3cb003b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#e3cb003b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#Contact {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    min-height: 447px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 876a098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bb3e77e4 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4dbd551::before, #\30 4dbd551 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(249,249,249,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\30 4dbd551 {
    border-width: 1px 0px 1px 0px;
    border-color: rgba(220, 220, 220, 1) rgba(249, 249, 249, 1) rgba(235, 235, 235, 1) rgba(249, 249, 249, 1);
    border-style: solid;
    background-color: rgba(249, 249, 249, 1);
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/Britannia-Shield-Roofing-Logo-d9adbb8b-1920w.png");
    background-size: auto;
    background-position: 0% 100%;
}
    
#\31 f497682 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tja {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_af0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-wrap: wrap;
}
    
#\35 bb1c40b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca252b02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#debe8cad {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 18eb53f {
    justify-content: flex-start;
    align-items: center;
    width: 78.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\35 7d28ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3ca57fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2495cd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 32f77a4 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\37 7cf98f6 {
    justify-content: flex-start;
    align-items: center;
    width: 78.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\38 9f0b189 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c8f512e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e62d268 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 25231d9 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#fb39ac77 {
    justify-content: flex-start;
    align-items: center;
    width: 78.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\39 78bf8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7ad0076 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3714aeb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f6fbb9a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 4e16fa5 {
    justify-content: flex-start;
    align-items: center;
    width: 78.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\32 d83a9a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da2a0f71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ea529eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bbb4677a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 cb3c425 {
    justify-content: flex-start;
    align-items: center;
    width: 78.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#d7207c84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e54fd16b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 68d0fc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#\34 68d0fc1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1d3b9cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#\31 1d3b9cd {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58710d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: none;
    height: auto;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3dc72de {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 84f64a9 {
    justify-content: flex-start;
    align-items: center;
    width: 78.39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#a021d6c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f6203fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3a7badc {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 543131b::before, #\32 543131b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\32 543131b {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(220, 220, 220, 1) rgba(249, 249, 249, 1) rgba(235, 235, 235, 1) rgba(249, 249, 249, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#bc4dc325 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1f60a85 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_hgd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_b40 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dface1e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#dface1e9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2mp {
    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;
}
    
#group_sm5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-radius: 6px 6px 6px 6px;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a5636795::before, #a5636795 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#a5636795 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    border-radius: 6px 6px 6px 6px;
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/WhatsApp+Image+2026-01-15+at+21.24.20+%281%29-1920w.jpeg");
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fee040d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c064b7d1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8155c6d::before, #\31 8155c6d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 8155c6d {
    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/7b74dd80/dms3rep/multi/opt/WhatsApp+Image+2026-01-15+at+21.24.21+%281%29-1920w.jpeg");
}
    
#\35 0b47e17 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1sk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0ji {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5dn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5dn {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -55px 0% 0px 0%;
}
    
#widget_ba0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_psp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5c14465 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9aaf67d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#\32 d771992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d771992 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -55px 0% 0px 0%;
}
    
#\37 5fbd236 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1fd6a11 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e939516a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c2809768.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2809768 {
    width: 99.55%;
    height: auto;
    max-width: 100%;
    margin: -55px 0% 0px 0%;
}
    
#\33 bc3b80a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf9eb7f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#bf9eb7f7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b133ddc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a81f8d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 98d00a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6e5acf4 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 56d95ab {
    margin: 0px 0% 0px 0%;
}
    
#\30 28f32c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b9088b62::before, #b9088b62 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#b9088b62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_h1k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r7q {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_84m {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#group_bu4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 3;
}
    
#\34 609c01f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37681cc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e2156bbb {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#ebd26d37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 34daa56 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 ef27724 {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#\33 b3f7203 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#a6ad3cc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a6ad3cc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: -15px 0% 0px 0%;
}
    
#eb3520ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#eb3520ce {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s7u {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\38 2dacf8c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#\38 2dacf8c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 2b87855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 00305e1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 364467d::before, #\31 364467d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 364467d {
    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/7b74dd80/dms3rep/multi/opt/banner1-1920w.png");
}
    
#group_8uc {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\39 6e2d4ee {
    margin: 0px 0% 0px 0%;
}
    
#widget_59d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1460b2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 333aedf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df16c13b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 87568d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f03a1d43 {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#\39 7c10627 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 9b50f7b {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#aa3502e2 {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#\37 466a483 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d9a9a9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d1ad9ad2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: wrap;
    order: 3;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f591f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aacfe159 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 ff9f6c1 {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#ddc2a37c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b4f2048 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 e4f3aea {
    width: 84.24%;
    height: auto;
    max-width: 100%;
}
    
#\35 cf4a61d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_ej4 {
    width: 100%;
    height: 460px;
    min-height: 100px;
    max-width: 100%;
}
    
#fecb9e46.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#fecb9e46 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5068724.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#a5068724 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 fe5512a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.13%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(220,220,220,1) #000000 #000000;
    border-style: solid;
    padding: 6% 0% 6% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2a030cf {
    border-width: 1px 0px 1px 0px;
    border-color: rgba(220, 220, 220, 1) rgba(249, 249, 249, 1) rgba(235, 235, 235, 1) rgba(249, 249, 249, 1);
    border-style: solid;
    background-color: rgba(249,249,249,1);
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/sparkles-img1-1920w.png");
}
    
#f75703ce {
    margin: 0px 0% 0px 0%;
}
    
#bb77a3ab {
    width: 398px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 28f5b5a {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_evj {
    width: 55.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#widget_520 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc5d4938.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#fc5d4938 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e1afb8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#\34 e1afb8a {
    width: auto;
    height: auto;
    min-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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff691cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 b71ff26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5f94a0::before, #\39 b5f94a0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\39 b5f94a0 {
    border-width: 1px 0px 1px 0px;
    border-color: rgba(220, 220, 220, 1) rgba(249, 249, 249, 1) rgba(235, 235, 235, 1) rgba(249, 249, 249, 1);
    border-style: solid;
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#\32 073a7a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b9cff192 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0ff100f {
    margin: 0px 0% 0px 0%;
}
    
#\30 36ac2be {
    flex-direction: row;
    align-items: center;
    width: 99.99999075224991%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1304c96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ead0fdb2 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    flex-direction: row;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed31bbd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s0f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d156d9d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#d156d9d2 {
    width: auto;
    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_otk {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.76%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 576566c {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    flex-direction: row;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1686faa {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b510196d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.76%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e73f102c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df203b10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c15b53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#d3c15b53 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a395626 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    background-color: rgba(249,249,249,1);
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/grey-bg-img1-1920w.jpg");
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b42e917a {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(220, 220, 220, 1) rgba(249, 249, 249, 1) rgba(235, 235, 235, 1) rgba(249, 249, 249, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fd0ca070 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0b85596 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0973d22 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_nak {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 13219c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1bb138.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#\36 f1bb138 {
    width: auto;
    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;
}
    
#\31 957d886 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c922243 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 81701a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_7m9 {
    width: 331px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7f996e {
    margin: 0px 0% 0px 0%;
}
    
#\31 9a033d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#\31 9a033d2 {
    width: auto;
    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_5kg {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_4so {
    width: 486px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0nm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#fe0b16f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 35px;
}
#fe0b16f5 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lhk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d1df4957 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2aea5b3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7afbfd9 {
    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/7b74dd80/dms3rep/multi/opt/shape26-1920w.png");
    background-size: contain;
    background-position: 100% 50%;
}
    
#group_11p::before, #group_11p > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#group_11p {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_ule {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 afced0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#\34 afced0c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6a9082f {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(249,249,249,1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b90a6778 {
    width: 98.83%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ecc8aae {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 747bf33 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(249,249,249,1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d04d350 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6dc471 {
    width: 103.10%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ka9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 2;
}
    
#d1513b1e {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(249,249,249,1);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1) rgba(220,220,220,1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 54f634e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad22449 {
    width: 98.83%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6220666 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7ev {
    width: 100%;
    height: 380px;
    max-width: 100%;
}
    
#\36 3e9ef87.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#\36 3e9ef87 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b41c3c6d::before, #b41c3c6d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#b41c3c6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/7b74dd80/dms3rep/multi/opt/WhatsApp+Image+2026-01-15+at+21.24.20+%285%29-1920w.jpeg");
    border-radius: 6px 6px 6px 6px;
    justify-content: space-between;
    flex-direction: row;
    align-items: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3662dad {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3b0f80f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f1867dc5 {
    margin: 0px 0% 0px 0%;
}
    
#group_9ri {
    justify-content: flex-start;
    align-items: flex-start;
    width: 54.59%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 04df70e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 18px 5px 18px;
}
#\33 04df70e {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98c58d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd96a757 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.41%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ed4a47d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53eed79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 35px 15px 20px;
}
#d53eed79 {
    width: auto;
    height: auto;
    min-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 (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 6% 4% 6% 4%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b40b872 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#\34 aa4c11f {
    width: 100%;
    min-height: 80px;
}
    
#\30 8716fc8 {
    margin: 0% 0% 0% 0%;
}
    
#f456dc7b::before, #f456dc7b > .bgExtraLayerOverlay {
    
}
    
#group_lod {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#Contact {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb3e77e4 {
    padding: 6% 4% 6% 4%;
}
    
#\31 f497682 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4dbd551::before, #\30 4dbd551 > .bgExtraLayerOverlay {
    
}
    
#\33 876a098 {
    row-gap: 15px;
}
    
#ca252b02 {
    width: 48%;
    height: auto;
    min-height: 165px;
    order: 0;
}
    
#\37 2495cd6 {
    column-gap: 20px;
    width: 48%;
    order: 2;
}
    
#\33 ea529eb {
    width: 48%;
    order: 3;
}
    
#\32 e62d268 {
    width: 48%;
    order: 1;
    height: auto;
    min-height: 165px;
}
    
#\32 3714aeb {
    width: 48%;
    order: 4;
    height: auto;
    min-height: 143px;
}
    
#\35 58710d2 {
    width: 48%;
    order: 4;
    height: auto;
    min-height: 143px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3a7badc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bc4dc325 {
    margin: 0px 0% 0px 0%;
}
    
#\32 543131b::before, #\32 543131b > .bgExtraLayerOverlay {
    
}
    
#a5636795::before, #a5636795 > .bgExtraLayerOverlay {
    
}
#a5636795 {
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c064b7d1 {
    padding: 6% 4% 6% 4%;
}
    
#\35 0b47e17 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8155c6d::before, #\31 8155c6d > .bgExtraLayerOverlay {
    
}
    
#group_6bn {
    flex-wrap: wrap;
}
    
#group_0ji {
    width: 48%;
}
    
#c5c14465 {
    width: 48%;
}
    
#\34 1fd6a11 {
    width: 48%;
}
    
#fee040d8 {
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6e5acf4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 6% 4% 6% 4%;
}
    
#\31 b133ddc {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#b9088b62::before, #b9088b62 > .bgExtraLayerOverlay {
    
}
#b9088b62 {
    width: 100%;
    min-height: 80px;
}
    
#widget_s7u {
    height: 300px;
}
    
#\32 56d95ab {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 00305e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\39 6e2d4ee {
    margin: 0px 0% 0px 0%;
}
    
#\31 364467d::before, #\31 364467d > .bgExtraLayerOverlay {
    
}
    
#group_8uc {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#\35 2b87855 {
    width: 100%;
    min-height: 80px;
}
    
#widget_ej4 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f75703ce {
    margin: 0px 0% 0px 0%;
}
    
#\34 28f5b5a {
    padding: 0% 4% 0% 4%;
}
    
#fc5d4938.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 18px 7px 18px;
}
#fc5d4938 {
    width: 236px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe5512a {
    row-gap: 15px;
    width: 40.13%;
}
    
#group_evj {
    row-gap: 15px;
    width: 55.83%;
    padding: 4% 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb77a3ab {
    width: 247px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9cff192 {
    padding: 6% 4% 6% 4%;
}
    
#\39 0ff100f {
    margin: 0px 0% 0px 0%;
}
    
#\39 b5f94a0::before, #\39 b5f94a0 > .bgExtraLayerOverlay {
    
}
    
#\32 073a7a8 {
    row-gap: 15px;
}
    
#\30 36ac2be {
    column-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd0ca070 {
    margin: 0px 0% 0px 0%;
}
    
#c0973d22 {
    padding: 6% 4% 6% 4%;
}
    
#\34 a395626 {
    row-gap: 15px;
}
    
#\35 13219c8 {
    width: 75.44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c922243 {
    padding: 6% 4% 6% 4%;
}
    
#fe7f996e {
    margin: 0px 0% 0px 0%;
}
    
#group_5kg {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
}
    
#group_0nm {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_4so {
    min-width: 32px;
    width: 658px;
    margin: 0px 0% 0px 0%;
}
    
#fe0b16f5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2aea5b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#c6220666 {
    margin: 0px 0% 0px 0%;
}
    
#group_11p::before, #group_11p > .bgExtraLayerOverlay {
    
}
#group_11p {
    width: 100%;
    min-height: 301px;
    height: auto;
}
    
#d1df4957 {
    width: 100%;
    min-height: 80px;
    row-gap: 15px;
}
    
#widget_7ev {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3662dad {
    padding: 6% 4% 6% 4%;
}
    
#f1867dc5 {
    margin: 0px 0% 0px 0%;
}
    
#b41c3c6d::before, #b41c3c6d > .bgExtraLayerOverlay {
    
}
#b41c3c6d {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    row-gap: 15px;
}
    
#group_9ri {
    min-width: 32px;
    width: 100%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#bd96a757 {
    min-width: 32px;
    width: 100%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 15px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#widget_h8q {
    height: 200px;
}
    
#\38 124e6d9 {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 aa4c11f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\37 b40b872 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 8716fc8 {
    margin: 0% 0% 0% 0%;
}
    
#f456dc7b::before, #f456dc7b > .bgExtraLayerOverlay {
    
}
    
#group_lod {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    row-gap: 15px;
}
    
#Contact {
    width: 100%;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_6p8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: flex-start;
}
    
#widget_r2q {
    min-width: 32px;
    width: 342px;
    margin: 0px 0% 0px 0%;
}
    
#fbc60c81 {
    min-width: 32px;
    width: 342px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 876a098 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
}
    
#bb3e77e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 4dbd551::before, #\30 4dbd551 > .bgExtraLayerOverlay {
    
}
    
#group_af0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#ca252b02 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2495cd6 {
    min-width: 32px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ea529eb {
    min-width: 32px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e62d268 {
    min-width: 32px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3714aeb {
    min-width: 32px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#debe8cad {
    width: 50px;
}
    
#\30 18eb53f {
    width: 74.25%;
}
    
#\33 32f77a4 {
    width: 49.4625px;
}
    
#\37 7cf98f6 {
    width: 75.43%;
}
    
#\30 cb3c425 {
    width: 74.25%;
}
    
#fb39ac77 {
    width: 74.25%;
}
    
#\31 4e16fa5 {
    width: 74.58%;
}
    
#\31 1d3b9cd {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\35 58710d2 {
    min-width: 32px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84f64a9 {
    width: 74.58%;
}
}



@media (max-width: 767px) {
    
#f3a7badc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 543131b::before, #\32 543131b > .bgExtraLayerOverlay {
    
}
    
#group_sm5 {
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a5636795::before, #a5636795 > .bgExtraLayerOverlay {
    
}
#a5636795 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#fee040d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#c064b7d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 8155c6d::before, #\31 8155c6d > .bgExtraLayerOverlay {
    
}
    
#group_6bn {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_0ji {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c5c14465 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1fd6a11 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 b133ddc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
}
    
#e6e5acf4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b9088b62::before, #b9088b62 > .bgExtraLayerOverlay {
    
}
#b9088b62 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_s7u {
    height: 200px;
}
    
#\38 2dacf8c {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2b87855 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 00305e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_8uc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\31 364467d::before, #\31 364467d > .bgExtraLayerOverlay {
    
}
    
#widget_ej4 {
    height: 250px;
}
    
#a5068724 {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 fe5512a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
    padding: 0px 4% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 28f5b5a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 4% 4% 4% 4%;
}
    
#group_evj {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#f75703ce {
    margin: 0px 0% 0px 0%;
}
    
#fc5d4938 {
    width: 329px;
}
    
#\34 e1afb8a {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 073a7a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#b9cff192 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 b5f94a0::before, #\39 b5f94a0 > .bgExtraLayerOverlay {
    
}
    
#\30 36ac2be {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#ead0fdb2 {
    min-width: 32px;
    width: 100%;
    column-gap: 15px;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 576566c {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s0f {
    width: 40px;
}
    
#group_otk {
    width: 80.27%;
}
    
#e1686faa {
    width: 40px;
}
    
#b510196d {
    width: 76.59%;
}
    
#d3c15b53 {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a395626 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#c0973d22 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 13219c8 {
    width: 78.60%;
}
    
#\36 f1bb138 {
    width: 342px;
}
}



@media (max-width: 767px) {
    
#\31 957d886 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\32 c922243 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_5kg {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-items: flex-start;
}
    
#group_0nm {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4so {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe0b16f5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7m9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a033d2 {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1df4957 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2aea5b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_11p::before, #group_11p > .bgExtraLayerOverlay {
    
}
#group_11p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ka9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d6a9082f {
    min-width: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 747bf33 {
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1513b1e {
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ecc8aae {
    min-width: 32px;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#b90a6778 {
    min-width: 32px;
    width: 79.20%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d04d350 {
    min-width: 32px;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#cd6dc471 {
    min-width: 32px;
    width: 80.61%;
    margin: 0px 0% 0px 0%;
}
    
#\36 54f634e {
    min-width: 32px;
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad22449 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7ev {
    height: 200px;
}
    
#\36 3e9ef87 {
    min-width: 32px;
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\34 afced0c {
    width: 343px;
}
}



@media (max-width: 767px) {
    
#b41c3c6d::before, #b41c3c6d > .bgExtraLayerOverlay {
    
}
#b41c3c6d {
    min-height: 499px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
}
    
#c3662dad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_9ri {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd96a757 {
    min-width: 32px;
    row-gap: 16px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d53eed79 {
    min-width: 32px;
    width: 316px;
    margin: 0px 0% 0px 0%;
}
}

