@media all {
  *#dm .dmInner *.u_1456294899 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

  *#dm .dmInner div.u_1456294899 input[type="submit"] { font-family: Sora !important; }

  *#dm .dmInner *.u_1456294899 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1456294899 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1013866206 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1013866206 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1548824829 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1548824829 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1586598833 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1586598833 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1379530855 .svg {
    color:rgba(255,255,255,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1379530855 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1456294899 input::placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 input.placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 textarea::placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 textarea.placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 select::placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 select.placeholder {
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput input {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput textarea {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput .fileUploadLink {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .checkboxwrapper span {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .radiowrapper span {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .optinwrapper div {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .freetextwrapper {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput select {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput option {
    font-family: Helvetica !important;
    color:var(--color_5) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput {
    padding-inline:0px !important;
    padding-block:0px !important;
  }

  *#dm .dmInner div.u_1456294899 .spacing-container {
    margin-inline:-0px !important;
    margin-block:-0px !important;
  }

  *#dm .dmInner div.u_1456294899 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) !important;
    background-color:var(--color_4) !important;
    border-radius:11px 11px 11px 11px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1456294899 textarea {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) !important;
    background-color:var(--color_4) !important;
    border-radius:11px 11px 11px 11px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1456294899 select {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) rgb(39,35,98) !important;
    background-color:var(--color_4) !important;
    border-radius:11px 11px 11px 11px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family: Helvetica !important;
    font-size:14px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1456294899 .m-recaptcha {
    font-family: Helvetica !important;
    font-size:14px !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1540117647 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(189,183,178,0.3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1540117647 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1003176844 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(189,183,178,0.3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1003176844 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1777873753 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(189,183,178,0.3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1777873753 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1975313072 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner a.u_1536199379 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner a.u_1146110633 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner a.u_1198501631 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/team_7596418.svg) !important;
  }

  *#dm .dmInner a.u_1316996055 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/sparkle_8420919.svg) !important;
  }

  *#dm .dmInner div.u_1824535739 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1776593119 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1526657705 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1090283489 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1534739375 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1103538474 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1103538474 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1785955967 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1785955967 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1452962394 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1452962394 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1157102886 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1157102886 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1566198562 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1566198562 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

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

  *#dm .dmInner a.u_1549593091 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Star_8443497.svg) !important;
  }

  *#dm .dmInner a.u_1206964500 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1206964500 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1456294899 .dmformsubmit {
    background-color:var(--color_1) !important;
    background-image:none !important;
    margin-block-start:0px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:461px !important;
    height:56px !important;
  }

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

  *#dm .dmInner a.u_1733963720 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/call_582859.svg) !important;
  }

  *#dm .dmInner a.u_1498324126 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1498324126:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1498324126.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1498324126 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_6029781.svg) !important;
  }

  *#dm .dmInner a.u_1206964500 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1359083964 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1359083964 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1359083964 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1897036041 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1897036041 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1897036041 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1589972414 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1589972414 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1589972414 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

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

  *#dm .dmInner a.u_1061277142 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1061277142 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1061277142 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1769399249 span.text {
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1769399249 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b4ca90aa/icon/Arrow_8032128.svg) !important;
    background-color:var(--color_3) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1769399249 {
    background-color:rgba(39,35,98,1) !important;
    background-image:none !important;
    gap:5px !important;
  }

  *#dm .dmInner div.u_1218056409 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1000523124 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1734417621 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1763312084 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1763312084 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1639290455 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1639290455 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }

  *#dm .dmInner div.u_1762817121 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(240,169,1,1) !important;
  }

  *#dm .dmInner div.u_1762817121 span[data-icon-mask] { background-color:rgba(240,169,1,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1456294899 .dmformsubmit {
    width:220px !important;
    height:52px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1456294899 .dmformsubmit {
    height:52px !important;
    width:220px !important;
  }

  *#dm .dmInner div.u_1456294899 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1456294899 .dmforminput option { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1456294899 .dmformsubmit {
    height:52px !important;
    width:260px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: var(--color_7);
}
#flex-header {
    --overlapping-background-color: var(--color_7);
    --overlapping-background-image: none;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.9%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 879px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 40%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    background-image: none;
    padding: 2% 2% 2% 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_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/19+SandalWood+Smooth+SW+Hex+Seat+and+Prem+Shower+Base+BG+0434-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_p3b {
    width: 1001px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oti {
    width: 986px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_kkb {
    width: 99.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_csf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_qjb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.83%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    height: auto;
    --column-gap: 0px;
}
    
#group_o8u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 33.69%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_cbj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 33.02%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 c516713.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 c516713 {
    width: 230px;
    height: 45.9896px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 27a53c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 27a53c4 {
    width: 245.99px;
    height: 45.9896px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2556484 {
    align-self: auto;
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ab2408f {
    background-color: var(--color_1);
    background-image: none;
}
    
#dd031fa9 {
    align-self: auto;
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 742e616 {
    width: 400px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e1cde88 {
    min-height: 74px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: center;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 000a397 {
    margin: 0px 0px 0px 0%;
}
    
#\31 6b86cbb {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2a8dc8c {
    align-self: auto;
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 51083f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb842424 {
    width: 400px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4d507ee {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4fc1db6 {
    width: 400px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a526e9c1 {
    align-self: auto;
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c479166f {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0f0fa71 {
    width: 400px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 10f0d54 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 15px;
}
    
#\32 2da6c63 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 94px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dabb4378 {
    width: 246px;
    height: auto;
    max-width: 100%;
    min-height: 46px;
}
    
#\32 8cc6e29 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 847px;
    min-height: 154px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0a80a43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_4);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1ecb575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\35 e313cec {
    min-height: 370px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9f3884 {
    width: 847px;
    height: auto;
    max-width: 100%;
}
    
#\37 398aa5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 56px;
    width: 33.3%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 72e6d40 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_m8t {
    width: 100.00%;
    height: 483px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 0dfd5f0 {
    width: 98.16%;
    height: 483px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ejr {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\35 00cb4b8 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddf8387e {
    width: 824px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 78defa4 {
    min-height: 268px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#df3d46b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6cb6dce {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 5d2c1bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3f63e8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4rt {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\39 9ddb407 {
    min-height: 41px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d38ddc19 {
    align-self: auto;
    max-width: 100%;
    width: 83.38%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b123ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc0a1c0b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 7b5e347 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\34 4ebc84d {
    width: 70.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15509e1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 40cef93 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 5%;
    height: auto;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c619294 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 325px;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b3b1bc65 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f600d8d {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bbb23334 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 94px;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d52912eb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_cu5 {
    width: 39px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 7c17142 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f55f80b {
    width: 39px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c8f59e39 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 91px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a3fc4bd {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a46c78 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 5%;
    height: auto;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 07b100d {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    border-radius: 20px;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e650277 {
    width: 39px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d5c4a0e {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 95px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1e9c5ac {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4d1f61 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    margin-top: 5%;
    height: auto;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7hd {
    width: 189px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 fe760ef {
    width: 189px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76a0452 {
    width: 189px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 d6b599e {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a018957c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.36%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
}
    
#\31 381283f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.52%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/about_us_jaybee_contracting_owners-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
    order: 0;
}
    
#fdcb40a9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cd03860a {
    width: 805.031px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56d0ba0 {
    width: 1046px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f0177e6 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 db84ba2 {
    width: 67.36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e8c861 {
    width: 246px;
    height: auto;
    max-width: 100%;
    min-height: 46px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 b007e56 {
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e5cc5958.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5cc5958 {
    width: 68%;
    height: 105px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df5fd3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3cda1e8 {
    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;
}
    
#widget_7bc {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#fee78a98 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3ccb36f {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 55061e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9173fa9 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe13f90a {
    margin: 0px 0% 0px 0%;
}
    
#f673e0a4 {
    width: 69.96%;
    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 {
    
#\39 ab3aaeb {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a7cbd119 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1bc338 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#b101f0a1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b6608314 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 59ca124 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1162e3 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bca1e3d4 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 9% 0% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 5ce641b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c87c616 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 57ee32e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd20b26 {
    background-color: var(--color_3);
    background-image: none;
}
    
#e3695d07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b9804c3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb072a03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2cc6a19 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54bd66a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cbca036 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 41af1ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b81cbd24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ae08a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 afd12bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0aa72f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd92e54c {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 76f2b02 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f4ff789d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b0348f26 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7460c04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 08fc2ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 eaa74b5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ef81017 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\36 64db8b5 {
    background-color: var(--color_3);
    background-image: none;
}
    
#edd27192 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 86a0716 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 58378d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4180ed3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e8c7d395 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d3ea6a83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4edd50d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f43dd5 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 fd7e77f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ecbdc927 {
    min-height: 411px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 9% 1% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5607ab9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9c3f1a9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd939a3 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ffafe9be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7d7215e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 beaf779 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b162c7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 09cc46a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7656108 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6abc78d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e6382c25 {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c0af178 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 c319151 {
    width: 407px;
    height: auto;
    max-width: 100%;
    min-height: 46px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bb17b56d {
    background-color: rgba(39, 35, 98, 0.11);
    background-image: none;
}
    
#\30 9527918 {
    width: 838px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a85806cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bcca26b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ddae490f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b37075 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6e60c42 {
    width: 86.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7543b34 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8512318 {
    margin: 0px 0% 0px 0%;
}
    
#bbea080d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbea080d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\39 90899d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#da0ea380 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c47a1c86 {
    background-color: rgba(39, 35, 98, 0.11);
    background-image: none;
}
    
#f97a6a27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 bc2087d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb70513e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 6aaea7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 6aaea7b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 b170c70.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b170c70 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\34 472edeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc323d2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#fc323d2b {
    width: 14.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#bbc319da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f0981e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 f0981e1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\36 c82cdc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\36 c82cdc5 {
    width: 14.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6055a72 {
    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;
}
    
#efe1401a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6309acf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6614f90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47779e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#d47779e7 {
    width: 14.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aac6886.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\32 aac6886 {
    width: 14.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7b72550 {
    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;
}
    
#\37 9b863c4 {
    width: 100%;
    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 {
    
#\37 3036072.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#\37 3036072 {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ec6604 {
    min-height: 358px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6251e7 {
    background-color: var(--color_3);
    background-image: none;
}
    
#bd2c0046 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e0105b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b48d668 {
    width: 309px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#ac64d65e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a162c56f {
    width: 63.9931px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6e3b30b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75baf72 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 390px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/23+Elite_metapeake_Rev-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 3.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e4be97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5296423 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/beautiful-bathroom-with-big-bathtub-white-walls-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 3.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7673c0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5dfa20d {
    width: 433px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4106fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#adaa2193 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f7eb64f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#\37 f7eb64f {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffdfea89 {
    width: 63.9236px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a3dd14c {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 390px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/20+Elite+Carbon+Ash+MB+Door+White+Shower+Base+and+Bench+seat+0027-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    order: 4;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a7b24f {
    margin: 0px 0% 0px 0%;
}
    
#widget_1te {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 3;
}
    
#\38 8181f3d {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#eaddf431.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#eaddf431 {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02b61a0 {
    min-height: 358px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed14b494 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c6cae7a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b48aed4d {
    width: 433px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b79f84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 73a61b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9aa781a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6dcd4f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cc146c {
    width: 309px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 34167ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1f32e85 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 32a44c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c7e9a1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#\30 8c7e9a1 {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f23437 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/beautiful-bathroom-with-big-bathtub-white-walls-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 3.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 89bcd3b {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39a6969 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 428px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/20+White+Subway+Sim+Tile-+White+WIT+and+Low+Bar+Shower+Base+White+Bench+Seat+Tower+CH+0475+%281%29-afbadab9-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0827782 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef29e8d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 452px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/22+ELITE+Sant+Wt+Shower+BN+Align+Set_1_0418+HR+%281%29-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8285f72 {
    margin: 0px 0% 0px 0%;
}
    
#f0573a5f {
    width: 100%;
    height: 200px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\32 bcaf081 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
}



@media all {
    
#\39 9194327 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 125c3f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 17711bf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf5cd9ac {
    min-height: 623px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e93fa91 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 88beb66 {
    width: 433px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#e02a4d19 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98e5944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ccb6ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4bacc46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#\37 4bacc46 {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbba4b5d {
    width: 309px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px -7.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de5e8d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1b9fb6d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 232px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/beautiful-bathroom-with-big-bathtub-white-walls-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 3.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11b736c {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 390px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/22+Matte+White+Oversized+Shower+2+Ch+Rain+Showerheads+Splash+Glass+Basket+Weave+Accent+walls+0377+Lrg-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 704db4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 5px;
}
#\39 704db4e {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    min-height: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e51ff1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85651ff {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b32a45 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f083cd1 {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 412px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/b4ca90aa/dms3rep/multi/opt/20+Othello+Hex+Etch+White+Wing+Tub+MB+0641-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8707d9a {
    width: 100%;
    height: 200px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\36 cf2ef66 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
}



@media all {
    
#\33 5b190df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 683fdab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c79e63df {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf30ff4c {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 9% 0% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 3c0038e {
    background-color: var(--color_3);
    background-image: none;
}
    
#b47ba3e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 06cb5c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b1b1983 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5048ba5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 125c2a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8f5ac6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#da798e96 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c488b09f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dd51684 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d4e1d6d0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b2a643ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b6a5bc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cde13a8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eac830f8 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ca7fca {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 073fe33 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa6bd2af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6a71b44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#b9db0d14 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9b5c632 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5669404 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 b018bf9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4daaec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ff05dc1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 6%;
    padding-top: 18%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding-left: 6%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 484px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 6%;
}
    
#widget_p3b {
    order: 0;
}
    
#widget_oti {
    order: 1;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 160px;
}
    
#widget_kkb {
    width: 397px;
}
    
#widget_csf {
    width: 83.34%;
}
    
#group_o8u {
    width: 46.97%;
}
    
#group_cbj {
    width: 45.42%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2556484 {
    width: 23.5%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#dd031fa9 {
    width: 23.5%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 742e616 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e1cde88 {
    min-height: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 000a397 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6b86cbb {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#d2a8dc8c {
    width: 23.5%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 51083f7 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#fb842424 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4d507ee {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#d4fc1db6 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a526e9c1 {
    width: 23.5%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#c479166f {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#b0f0fa71 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2da6c63 {
    height: auto;
    min-height: 87px;
}
    
#\32 8cc6e29 {
    height: auto;
    min-height: 170px;
}
    
#a0a80a43 {
    width: 100%;
    min-height: 80px;
}
    
#\35 e313cec {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 398aa5d {
    row-gap: 26px;
    width: 100%;
    min-height: 80px;
}
    
#group_ejr {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 00cb4b8 {
    width: 100.00%;
}
    
#\30 78defa4 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 10% 2% 6% 4%;
}
    
#df3d46b7 {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9ddb407 {
    flex-direction: row;
    min-height: 7px;
    flex-wrap: nowrap;
    padding: 12% 2% 2% 2%;
}
    
#d38ddc19 {
    width: 90%;
}
    
#\31 b123ba3 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c619294 {
    column-gap: 2%;
    flex-direction: row;
    padding-left: 2%;
    padding-bottom: 12%;
    min-height: 315px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#b3b1bc65 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7c17142 {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 07b100d {
    border-radius: 20px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a018957c {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    row-gap: 32px;
    padding: 4% 4% 4% 4%;
}
    
#\31 381283f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#cd03860a {
    width: 99.96%;
}
    
#\32 7e2c870 {
    margin: 0px 0% 0px 0%;
}
    
#\35 56d0ba0 {
    width: 99.96%;
}
    
#\39 f0177e6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\39 d6b599e {
    height: 349px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b007e56 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
    
#e5cc5958 {
    min-height: 60px;
    width: 100.00%;
    height: 82px;
}
    
#\38 df5fd3a {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 3cda1e8 {
    margin-left: 0%;
    margin-right: 0%;
    width: 73.61%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fee78a98 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\35 9173fa9 {
    width: 480px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ab3aaeb {
    height: auto;
    width: 110px;
}
    
#b81cbd24 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b1bc338 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 59ca124 {
    height: auto;
    width: 110px;
}
    
#bca1e3d4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 20px;
    padding-bottom: 1%;
}
    
#\34 7460c04 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 08fc2ad {
    height: auto;
    width: 110px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecbdc927 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#ffafe9be {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
    
#d3ea6a83 {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a85806cd {
    width: 49.5%;
    min-height: 8px;
}
    
#bcca26b0 {
    width: 100%;
    min-height: 8px;
}
    
#ddae490f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bc2087d {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bbea080d {
    order: 0;
}
    
#\39 90899d6 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#da0ea380 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\34 472edeb {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bbc319da {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1ec6604 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\33 e0105b9 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b48d668 {
    width: 50%;
    align-self: center;
    margin: 0px 0% 0px -9.2%;
}
    
#ac64d65e {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#a162c56f {
    height: 56px;
    width: 17.13%;
    margin: 0px 0% 0px 29.5%;
}
    
#e6e3b30b {
    width: 100.00%;
}
    
#\31 75baf72 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#a0e4be97 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5296423 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#df7673c0 {
    min-height: 57px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    height: auto;
}
    
#\34 5dfa20d {
    width: 56.05%;
    align-self: center;
    margin: 0px 0% 0px -9.3%;
}
    
#adaa2193 {
    width: 100.00%;
}
    
#ffdfea89 {
    height: 56px;
    width: 9.50%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a3dd14c {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 02b61a0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#ed14b494 {
    width: 100.00%;
}
    
#\36 c6cae7a {
    min-height: 62px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    align-content: center;
    height: auto;
}
    
#b48aed4d {
    width: 50%;
    margin: 0px 0% 0px -9.4%;
}
    
#\36 7b79f84 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 73a61b7 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9aa781a {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    align-content: center;
    height: auto;
}
    
#\38 4cc146c {
    width: 50%;
    margin: 0px 0% 0px -9.4%;
}
    
#\36 34167ac {
    width: 100.00%;
}
    
#\39 0f23437 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\35 89bcd3b {
    height: 56px;
    width: 11.59%;
    margin: 0px 0% 0px 0%;
}
    
#\37 39a6969 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#c0827782 {
    height: 56px;
    width: 12.35%;
    margin: 0px 0% 0px 0%;
}
    
#aef29e8d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 125c3f4 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#bf5cd9ac {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\35 88beb66 {
    width: 62.32%;
    margin: 0px 0% 0px -9.6%;
}
    
#e02a4d19 {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    align-content: center;
    height: auto;
}
    
#d98e5944 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ccb6ee5 {
    width: 100.00%;
}
    
#bbba4b5d {
    width: 50%;
    margin: 0px 0% 0px -9.4%;
}
    
#\37 de5e8d2 {
    width: 100.00%;
}
    
#c1b9fb6d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\35 11b736c {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#c1e51ff1 {
    min-height: 56px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
    column-gap: 0%;
    align-content: center;
    height: auto;
}
    
#\39 85651ff {
    height: 56px;
    width: 11.78%;
    margin: 0px 0% 0px 0%;
}
    
#f6b32a45 {
    height: 56px;
    width: 10.83%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f083cd1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1ca7fca {
    height: auto;
    width: 110px;
}
    
#\30 dd51684 {
    height: auto;
    width: 110px;
}
    
#bf30ff4c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 20px;
    padding-bottom: 1%;
}
    
#a6a71b44 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b9db0d14 {
    height: auto;
    width: 110px;
}
    
#\38 4daaec9 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b47ba3e4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fee78a98 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3ccb36f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 dd20b26 {
    grid-template-rows: minmax(8px, max-content);
}
    
#bca1e3d4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ecbdc927 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 64db8b5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#bf30ff4c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 3c0038e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 13px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 24%;
    row-gap: 0px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 438px;
    align-items: center;
    width: 100%;
    row-gap: 8px;
    padding-top: 10%;
    padding-bottom: 2%;
}
    
#widget_p3b {
    order: 0;
    justify-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oti {
    order: 1;
}
    
#e1622eb7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#ce490c9c {
    width: 32%;
    min-height: 8px;
}
    
#\32 32aadc6 {
    width: 32%;
    min-height: 8px;
}
    
#\35 2d86ea3 {
    width: 32%;
    min-height: 8px;
}
    
#widget_kkb {
    width: 85.46%;
}
    
#widget_csf {
    width: 97.11%;
}
    
#group_o8u {
    width: 100.00%;
}
    
#group_cbj {
    width: 71.94%;
}
}



@media (max-width: 767px) {
    
#\35 2556484 {
    width: 100%;
    min-height: 26px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    height: auto;
}
    
#dd031fa9 {
    width: 100%;
    min-height: 26px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    height: auto;
}
    
#\32 742e616 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e1cde88 {
    min-height: 0;
    flex-direction: column;
    row-gap: 19px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 8%;
}
    
#\37 000a397 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6b86cbb {
    height: auto;
    width: 40px;
    order: 0;
}
    
#d2a8dc8c {
    width: 100%;
    min-height: 26px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    height: auto;
}
    
#\35 51083f7 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#fb842424 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d507ee {
    height: auto;
    width: 40px;
    order: 0;
}
    
#d4fc1db6 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a526e9c1 {
    width: 100%;
    min-height: 26px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    height: auto;
}
    
#c479166f {
    height: auto;
    width: 40px;
    order: 0;
}
    
#b0f0fa71 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 2da6c63 {
    height: auto;
    min-height: 65px;
}
    
#\32 8cc6e29 {
    height: auto;
    min-height: 210px;
    margin-top: 0.3%;
}
    
#a0a80a43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\35 e313cec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 398aa5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 17px;
    order: 0;
    padding: 12% 8% 12% 8%;
}
    
#group_ejr {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#widget_m8t {
    height: 281px;
}
    
#\34 0dfd5f0 {
    width: 98.47%;
    height: 295px;
}
}



@media (max-width: 767px) {
    
#\35 00cb4b8 {
    width: 100.00%;
    order: 3;
}
    
#\30 78defa4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#df3d46b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5d2c1bc {
    order: 0;
}
    
#ddf8387e {
    order: 1;
}
    
#widget_4rt {
    order: 2;
    height: 24px;
}
}



@media (max-width: 767px) {
    
#\39 9ddb407 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#d38ddc19 {
    width: 100.00%;
}
    
#\31 b123ba3 {
    padding-left: 6px;
    width: 100%;
    min-height: 158px;
    align-items: center;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\36 c619294 {
    column-gap: 0%;
    row-gap: 20px;
    flex-direction: column;
    padding-left: 6%;
    padding-bottom: 12%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#bbb23334 {
    min-height: 99px;
    align-items: flex-start;
}
    
#b3b1bc65 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7c17142 {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c8f59e39 {
    min-height: 99px;
    align-items: flex-start;
}
    
#\38 07b100d {
    border-radius: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d5c4a0e {
    min-height: 99px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#a018957c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
}
    
#\31 381283f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cd03860a {
    width: 99.54%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 56d0ba0 {
    width: 99.54%;
}
    
#\39 f0177e6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\39 d6b599e {
    height: 237px;
}
    
#\35 2e8c861 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 db84ba2 {
    width: 98.91%;
}
}



@media (max-width: 767px) {
    
#\34 b007e56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 12% 0%;
}
    
#e5cc5958 {
    min-height: 70px;
    width: 100.01%;
}
    
#\38 df5fd3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\39 3cda1e8 {
    width: 92.93%;
}
}



@media (max-width: 767px) {
    
#fee78a98 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\32 55061e0 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\35 9173fa9 {
    width: 310px;
}
    
#f673e0a4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 ab3aaeb {
    width: 96px;
    height: auto;
}
    
#a7cbd119 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b81cbd24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 b1bc338 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#b6608314 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 59ca124 {
    width: 96px;
    height: auto;
}
    
#\37 afd12bd {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#bca1e3d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 4% 6%;
}
    
#\31 c87c616 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 76f2b02 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#eb072a03 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#f4ff789d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 54bd66a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 cbca036 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 7460c04 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 08fc2ad {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#ecbdc927 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#edd27192 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 5607ab9 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 9c3f1a9 {
    width: 96px;
    height: auto;
}
    
#\37 86a0716 {
    width: 96px;
    height: auto;
}
    
#\39 58378d9 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ffafe9be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 7d7215e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d3ea6a83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 4edd50d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 8f43dd5 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media (max-width: 767px) {
    
#\34 6abc78d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e6382c25 {
    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) {
    
#a85806cd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bcca26b0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ddae490f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\30 9527918 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 0b37075 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 6e60c42 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 bc2087d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 90899d6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#da0ea380 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\34 472edeb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bbc319da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 c82cdc5 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 3036072 {
    order: 2;
}
    
#\39 1ec6604 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#bd2c0046 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 e0105b9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ac64d65e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a162c56f {
    height: 56px;
    width: 56px;
}
    
#e6e3b30b {
    width: 100.00%;
    order: 1;
}
    
#\31 75baf72 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#a0e4be97 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 5296423 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#df7673c0 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4106fa {
    align-items: flex-start;
    min-height: 99px;
}
    
#adaa2193 {
    width: 100.00%;
    order: 1;
}
    
#ffdfea89 {
    height: 56px;
    width: 56px;
}
    
#\36 a3dd14c {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#widget_1te {
    order: 0;
    height: 36px;
}
    
#\38 8181f3d {
    height: 36px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f7eb64f {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\33 02b61a0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#ed14b494 {
    width: 100.00%;
}
    
#\36 c6cae7a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b79f84 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 73a61b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 9aa781a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6dcd4f1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 34167ac {
    width: 100.00%;
}
    
#\38 32a44c1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 0f23437 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#\35 89bcd3b {
    height: 56px;
    width: 56px;
}
    
#\37 39a6969 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#c0827782 {
    height: 56px;
    width: 56px;
}
    
#aef29e8d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#f0573a5f {
    height: 36px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bcaf081 {
    height: 36px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 9194327 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 125c3f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 17711bf {
    align-items: flex-start;
    min-height: 99px;
}
    
#bf5cd9ac {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#e02a4d19 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98e5944 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 ccb6ee5 {
    width: 100.00%;
}
    
#\37 de5e8d2 {
    width: 100.00%;
}
    
#c1b9fb6d {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#\35 11b736c {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#c1e51ff1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85651ff {
    height: 56px;
    width: 56px;
}
    
#f6b32a45 {
    height: 56px;
    width: 56px;
}
    
#\31 f083cd1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#\31 8707d9a {
    height: 36px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf2ef66 {
    height: 36px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 5048ba5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 a8f5ac6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#da798e96 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c488b09f {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 683fdab {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#c79e63df {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 dd51684 {
    width: 96px;
    height: auto;
}
    
#d4e1d6d0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cde13a8a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 1ca7fca {
    width: 96px;
    height: auto;
}
    
#bf30ff4c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 4% 6%;
}
    
#b9db0d14 {
    width: 96px;
    height: auto;
}
    
#a6a71b44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\39 5669404 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 4daaec9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#b47ba3e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
}

#\31 75baf72.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIDAAMAAAAAAAAAAAAAAQIAAwQFERIhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEQMRAD8A1GpfE2mKz3ILaE75qR8kNu41KWugwBxWIHqIk71odZyf/9k=')!important}#\30 5296423.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAQUAAwAAAAAAAAAAAAAAAQACAwQFERIi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A1HW04qehBWkaS6U+SFSF5oHHVEU6b//Z')!important}#\36 a3dd14c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIhAAAAQEBwAAAAAAAAAAAAAAAAECBAMREkEFBhMUITHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwC1q/YPnUR5rco7qvK4005+w1CSTvVFSUpeMAAKP//Z')!important}#\39 0f23437.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAQUAAwAAAAAAAAAAAAAAAQACAwQFERIi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A1HW04qehBWkaS6U+SFSF5oHHVEU6b//Z')!important}#\37 39a6969.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAUGERIUIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAECAxETITH/2gAMAwEAAhEDEQA/AL114tvD3z0gEo7cQFES5hRiV4ER0BPiIgKtO/R2GCS0f//Z')!important}#aef29e8d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQRBQYiMTT/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0E62o2T7ugUtYKsce5IdyLz5oiBf/9k=')!important}#c1b9fb6d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAQUAAwAAAAAAAAAAAAAAAQACAwQFERIi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A1HW04qehBWkaS6U+SFSF5oHHVEU6b//Z')!important}#\35 11b736c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAABAAMEAgUGMRJBQv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AKXC8ujzbIJ0lk0HlodBXzeZWYt0EtOaHkoikx//2Q==')!important}#\31 f083cd1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgABAwQFEQYiUZHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDWcDmrZDHzXTrsLbZxbx9pUS52cRPG1UNB19Iih0zyX//Z')!important}#\31 381283f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQMCBAAFBwYSQmGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQACAwAAAAAAAAAAAAAAAAEAAwIEIf/aAAwDAQACEQMRAD8Ak9J8b3thSTaurglLIEd0/L2MzVjjLYQeyMXqIEiB9xjBleIR7s2K9n//2Q==')!important}