@media all {
  *#dm .dmInner div.u_1091163100 img[dm_changed] { border-radius:0 0 0 0 !important; }

  *#dm .dmInner div.u_1091163100 img { border-radius:0 0 0 0 !important; }

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

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

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

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

  *#dm .dmInner a.u_290174143:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_290174143.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_290174143 span.text {
    color:var(--color_7) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:16px !important;
  }

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

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

  *#dm .dmInner a.u_3147580099 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1652583982::after { margin-top:0px !important; }

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

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

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

  *#dm .dmInner a.u_3339443565 span.text {
    font-size:18px !important;
    font-weight:601 !important;
  }

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

  *#dm .dmInner a.u_1258637524 span.text {
    color:var(--color_7) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:16px !important;
  }

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

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

  *#dm .dmInner a.u_1258637524:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1258637524.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_3498676085 span.text { font-weight:601 !important; }

  *#dm .dmInner a.u_3498676085 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,161,248) rgb(0,161,248) rgb(0,161,248) rgb(0,161,248) !important;
  }

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

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

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

  *#dm .dmInner a.u_3498676085.hover span.text { color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 e0e9cfd {
    width: 100.00%;
    height: 753px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: none;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 5a12edb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5a12edb {
    width: 241px;
    height: 56px;
    max-width: 100%;
    margin: 40px 0% 0px 0%;
}
    
#\34 94a69a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 94a69a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2ad92e4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f08f2ba2 {
    justify-content: flex-end;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 95%;
    min-height: auto;
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 1px 0% 0%;
}
    
#\33 734955b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e27e13f9 {
    grid-template-rows: minmax(822px, max-content);
    width: 100.00%;
    max-width: auto;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    min-width: auto;
}
    
#\36 f44dbdc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_96c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(209, 211, 214, 1) rgba(209, 211, 214, 1) rgba(209, 211, 214, 1) rgba(209, 211, 214, 1);
    border-style: solid;
    padding: 5px 12px 5px 12px;
    margin: 30px 0% 30px 0%;
}
    
#\38 3d60c4b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6da61b1 {
    width: 94px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d2560b0 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6131611 {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\30 bf9ff26 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 869844a {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 48376ae {
    align-items: center;
    max-width: 1480px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    align-self: center;
    min-width: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b8fe4316 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_e95 {
    align-items: center;
    width: 195px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0qk {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 14px 14px 14px;
    margin: 0px 0px 0px 0px;
}
    
#widget_vcf {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#widget_h6i {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f15cdee {
    align-items: center;
    width: 195px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 91f5813 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 14px 14px 14px;
    margin: 0px 0px 0px 0px;
}
    
#ad0cbdaa {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#b3595946 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 d8b84c8 {
    align-items: center;
    width: 195px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2eb6a60 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 14px 14px 14px;
    margin: 0px 0px 0px 0px;
}
    
#\32 fe9b805 {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\33 e125942 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 c86eebd {
    align-items: center;
    width: 195px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3beda3c {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 14px 14px 14px;
    margin: 0px 0px 0px 0px;
}
    
#\38 9e91de2 {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\33 37eddd2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c93164d {
    align-items: center;
    width: 195px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 da9ef36 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 14px 14px 14px;
    margin: 0px 0px 0px 0px;
}
    
#\34 e46a03f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 105dd09 {
    margin: 80px 0% 80px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 086fbf3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7a56b1d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 3701e74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_qaf {
    justify-content: flex-start;
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_72m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_16c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9783361883540913%;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_aq5 {
    width: 49.01%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bgo {
    width: 49.01%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_lcu {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    --column-gap: 2%;
}
    
#widget_205 {
    width: 508px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#fb36f3b9 {
    width: 508px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#c180033a {
    width: 49.01%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 185d4b5 {
    width: 49.01%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7d722fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 3b387a4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a649322 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_ub4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    min-width: auto;
    align-self: center;
    background-image: url("https://irp.cdn-website.com/8555496f/dms3rep/multi/opt/warranty-bg-leroy-1920w.jpg");
    border-radius: 16px 16px 16px 16px;
    --column-gap: 20px;
    padding: 0px 74px 0px 74px;
    margin: 0px 0px 0px 0px;
}
    
#widget_dvh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dvh {
    width: 797px;
    height: auto;
    max-width: 53.851351351351354%;
    margin: 0px 0% -120px 0%;
}
    
#group_967 {
    align-items: flex-start;
    width: 452px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 65px 0px 65px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ftm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_18u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_18u {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 5px 0%;
}
    
#group_2c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-style: solid;
    --column-gap: 4px;
}
    
#widget_7hf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_7hf {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_b3n {
    width: 18px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
}
    
#f49e4c28 {
    margin: 40px 0% 40px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 dad4d86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ef24808 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 acf265f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_2jh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 840px;
    width: 95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    padding: 24px 0px 24px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_t2g {
    width: 236px;
    height: auto;
    max-width: 100%;
}
    
#d4c79b36 {
    width: 236px;
    height: auto;
    max-width: 100%;
}
    
#b06461b3 {
    width: 125px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 da78fe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 fe299ab {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f13b8fca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_jgq {
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_g18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#group_ovn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#widget_f59 {
    width: 64px;
    height: auto;
    max-width: 100%;
}
    
#\31 4263bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4263bac {
    width: 64px;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px -24px;
}
    
#cf721425.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf721425 {
    width: 64px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px -24px;
}
    
#c6eb9014.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6eb9014 {
    width: 64px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px -23px;
}
    
#group_rrm {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    min-width: auto;
    --column-gap: 20px;
}
    
#group_mt3 {
    align-items: flex-start;
    max-width: 32%;
    width: 469px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: rgba(223, 242, 254, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(203, 224, 235, 1) rgba(203, 224, 235, 1) rgba(203, 224, 235, 1) rgba(203, 224, 235, 1);
    border-style: solid;
    min-width: auto;
    padding: 48px 40px 48px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sos {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_8rs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8rs {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 109px 0%;
}
    
#widget_u57 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ss {
    width: 206px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#group_j5a {
    align-items: flex-start;
    max-width: 66%;
    width: 981px;
    min-height: 100%;
    max-height: none;
    row-gap: 60px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(243, 244, 246, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1);
    border-style: solid;
    min-width: auto;
    padding: 48px 40px 48px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_v01 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    order: 0;
}
    
#widget_kvr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_52r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_k9m {
    width: 134px;
    height: auto;
    max-width: 100%;
}
    
#widget_upa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ir0 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(229, 231, 235, 1);
    background-image: none;
    order: 1;
}
    
#a28f8dc2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    order: 2;
}
    
#\37 881d3f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1d57be5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 9bd9a01 {
    width: 134px;
    height: auto;
    max-width: 100%;
}
    
#e4ac1604 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2f9d95f {
    margin: 100px 0% 100px 0%;
}
    
#\39 c7e685e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3154dd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ic9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
}
    
#widget_5ev {
    width: 134px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hkr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 9998791 {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6d0dd23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 837ea50 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b32a3d0c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(243, 244, 246, 1);
    background-image: none;
}
    
#group_iel {
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_78b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_9ff {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#group_k3n {
    align-items: flex-start;
    width: 483px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    min-width: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 24px 24px 24px 24px;
}
    
#group_mfe {
    align-items: center;
    width: 62px;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 120px 120px 120px 120px;
    background-color: var(--color_3);
    background-image: none;
    align-self: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 25px 0%;
}
    
#widget_inr {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rvk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t5i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_26k {
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6967792453160744%;
    order: 0;
    flex-wrap: nowrap;
    min-width: auto;
    max-width: 33%;
}
    
#e2a2fa7f {
    align-items: flex-start;
    width: 483px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    min-width: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 24px 24px 24px 24px;
}
    
#\32 a7b5957 {
    align-items: center;
    width: 62px;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 120px 120px 120px 120px;
    background-color: var(--color_3);
    background-image: none;
    align-self: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 25px 0%;
}
    
#d459a07e {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 0f019fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dc1e13d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 55a98df {
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6967792453160744%;
    order: 0;
    flex-wrap: nowrap;
    min-width: auto;
    max-width: 33%;
    justify-content: flex-start;
}
    
#\38 e9c2857 {
    align-items: flex-start;
    width: 483px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    min-width: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#da599f3b {
    align-items: center;
    width: 62px;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 120px 120px 120px 120px;
    background-color: var(--color_3);
    background-image: none;
    align-self: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 25px 0%;
}
    
#\30 fd55171 {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 a142697 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc16e291 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6acb549 {
    align-items: flex-start;
    width: 483px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    min-width: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 24px 24px 24px 24px;
}
    
#\37 aa61a3a {
    align-items: center;
    width: 62px;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 120px 120px 120px 120px;
    background-color: var(--color_3);
    background-image: none;
    align-self: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 25px 0%;
}
    
#\37 640e582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 efb4c8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dog {
    width: 454px;
    height: auto;
    max-width: 32%;
    order: 1;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    align-self: stretch;
}
    
#e832005b {
    margin: 0px 0% 100px 0%;
}
    
#group_o0k {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 41px 0% 0px 0%;
}
    
#widget_k07 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#bd5d144e {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\37 eecc4b8 {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#\35 bf33159 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#f3bb9d3c {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\32 196f6c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4713ae5 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5258d7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7117090 {
    min-height: 677px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d3161c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_41b {
    align-items: flex-start;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ff703c13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3676aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_07c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 20px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_ein {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d61f58a7 {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 cbb816b {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ede104ba {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 9a0240c {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 c016fe2 {
    width: 32.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_5u8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_5u8 {
    width: 213px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 20px 0px 0px 0px;
}
    
#\34 c550dc0 {
    margin: 0px 0% 100px 0%;
}
}



@media all {
    
#\36 7738470 {
    min-height: 546px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 59px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e83127a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 46b08fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8555496f/dms3rep/multi/opt/vehicles-bg-1-leroy-1920w.jpg");
    background-position: 50% 0%;
}
    
#group_h6u {
    align-items: center;
    max-width: 1480px;
    width: 95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 90px;
    column-gap: 24px;
    min-width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_kdq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kdq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 23px 0%;
}
    
#\37 f526d89 {
    margin: 0px 0% 0px 0%;
}
    
#group_q0t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_vb0 {
    align-items: flex-start;
    max-width: 24%;
    width: 352px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    min-width: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k0g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_n16 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(229, 231, 235, 1);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ljr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6a655fc {
    align-items: flex-start;
    max-width: 24%;
    width: 352px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    min-width: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ef10935b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 e0cb805 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(229, 231, 235, 1);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e5cf2f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b1d01c92 {
    align-items: flex-start;
    max-width: 24%;
    width: 352px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    min-width: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1) rgba(229, 231, 235, 1);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ea3e3f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 918d4f9 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(229, 231, 235, 1);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 392e7d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 9ed314f {
    align-items: flex-start;
    max-width: 24%;
    width: 352px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    min-width: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 668f419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e2eeecb {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(116, 212, 255, 1);
    background-image: none;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9e32a8b {
    width: 18px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
}
    
#cd6b4a30.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cd6b4a30 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0ec9c9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-style: solid;
    --column-gap: 4px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6daa71f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4b459a1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bb266fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8555496f/dms3rep/multi/opt/appointment-section-bg-leroy-1920w.jpg");
}
    
#group_aq4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_re3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_f0d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9it.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_9it {
    width: 321px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 56px;
    max-width: 100%;
    align-self: center;
    margin: 20px 0px 0px 0px;
}
    
#f9a67ab8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2ad92e4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#f08f2ba2 {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 55.84608348029536%;
    width: 95%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 734955b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 869844a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 106px;
}
    
#\33 48376ae {
    width: 95%;
    align-items: flex-start;
}
    
#\30 f15cdee {
    width: 106px;
}
    
#\32 d8b84c8 {
    width: 95px;
}
    
#\34 c86eebd {
    width: 96px;
}
    
#\30 c93164d {
    width: 92px;
}
    
#group_e95 {
    width: 106px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7a56b1d {
    padding: 0% 0% 0% 0%;
}
    
#\37 23777c0 {
    margin: 40px 0% 40px 0%;
}
    
#widget_205 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
}
    
#fb36f3b9 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
}
    
#group_16c {
    column-gap: 3.5333087964666916%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_aq5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bgo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lcu {
    column-gap: 3.5333087964666916%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#c180033a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 185d4b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3b387a4 {
    padding: 0% 0% 0% 0%;
}
    
#f49e4c28 {
    margin: 0px 0% 40px 0%;
}
    
#group_ub4 {
    column-gap: 1.0460251046025104%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 74px 0px 74px;
    margin: 0px 0px 0px 0px;
}
    
#widget_dvh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dvh {
    height: auto;
    width: 531.25px;
    order: 1;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% -50px 0%;
}
    
#group_967 {
    width: 95%;
    order: 0;
    padding: 65px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ef24808 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ecea14e4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t2g {
    height: auto;
}
    
#d4c79b36 {
    height: auto;
}
    
#b06461b3 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fe299ab {
    padding: 0% 0% 0% 0%;
}
    
#\33 2f9d95f {
    margin: 40px 0% 40px 0%;
}
    
#widget_f59 {
    height: auto;
}
    
#\31 4263bac {
    height: auto;
}
    
#cf721425 {
    height: auto;
}
    
#c6eb9014 {
    height: auto;
}
    
#group_mt3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
}
    
#group_j5a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    justify-content: flex-start;
    min-height: auto;
}
    
#group_rrm {
    column-gap: 2.797202797202797%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_8rs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8rs {
    margin: 0px 0% 40px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9998791 {
    height: auto;
}
    
#\30 837ea50 {
    padding: 50px 0% 50px 0%;
}
    
#e832005b {
    margin: 0px 0% 0px 0%;
}
    
#widget_inr {
    height: auto;
}
    
#group_k3n {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.15%;
}
    
#e2a2fa7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.15%;
}
    
#d459a07e {
    height: auto;
}
    
#\38 e9c2857 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.15%;
}
    
#\30 fd55171 {
    height: auto;
}
    
#\38 6acb549 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.15%;
}
    
#group_9ff {
    column-gap: 1.9783361883540913%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_26k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    column-gap: 1.6967792453160744%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 55a98df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.6967792453160744%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: auto;
    max-width: 100%;
}
    
#widget_dog {
    margin-right: 0%;
    margin-left: 0%;
    width: 454px;
    max-width: 100%;
    height: 250px;
    align-self: center;
}
    
#widget_k07 {
    height: auto;
}
    
#bd5d144e {
    height: auto;
}
    
#\37 eecc4b8 {
    height: auto;
}
    
#\35 bf33159 {
    height: auto;
}
    
#f3bb9d3c {
    height: auto;
}
    
#group_o0k {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7117090 {
    padding: 40px 0% 40px 0%;
}
    
#\34 c550dc0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ein {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#d61f58a7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#\30 cbb816b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#ede104ba {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#\33 9a0240c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#\30 c016fe2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 46%;
}
    
#group_07c {
    column-gap: 2.8037381578256104%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_41b {
    width: 95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7738470 {
    padding: 59px 0% 200px 0%;
}
    
#\37 f526d89 {
    margin: 0px 0% 0px 0%;
}
    
#group_vb0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
    min-width: auto;
    max-width: 100%;
}
    
#e6a655fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
    min-width: auto;
    max-width: 100%;
}
    
#b1d01c92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
    min-width: auto;
    max-width: 100%;
}
    
#\39 9ed314f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.23%;
    min-width: auto;
    max-width: 100%;
}
    
#group_q0t {
    column-gap: 3.5333087964666916%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4b459a1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f9a67ab8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e0e9cfd {
    height: 189px;
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2ad92e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f08f2ba2 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 64.98%;
    width: 90%;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 129px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 734955b {
    width: 100%;
    min-height: 420px;
    align-items: center;
}
    
#e27e13f9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-rows: minmax(392px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f44dbdc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 869844a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b8fe4316 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 48376ae {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 90%;
}
    
#group_e95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 f15cdee {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 d8b84c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 c86eebd {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 c93164d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 105dd09 {
    margin: 40px 0% 40px 0%;
}
}



@media (max-width: 767px) {
    
#\38 086fbf3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 7a56b1d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_205 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb36f3b9 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_16c {
    column-gap: 7.0568776991638344%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_aq5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bgo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lcu {
    column-gap: 7.0568776991638344%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qaf {
    width: 90%;
    row-gap: 24px;
}
    
#c180033a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 185d4b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7d722fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 3b387a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_ub4 {
    width: 90%;
    justify-content: center;
    column-gap: 5.58659217877095%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_dvh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dvh {
    height: auto;
    width: 90%;
    order: 1;
    max-width: 90%;
    margin: 0px 0% -30px 0%;
}
    
#group_967 {
    width: 90%;
    order: 0;
    padding: 40px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f49e4c28 {
    margin: 40px 0% 60px 0%;
}
}



@media (max-width: 767px) {
    
#\39 dad4d86 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ef24808 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_t2g {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 236px;
}
    
#d4c79b36 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 236px;
}
    
#b06461b3 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 125px;
}
    
#group_2jh {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    row-gap: 12px;
}
    
#ecea14e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 da78fe0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 fe299ab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_f59 {
    height: auto;
}
    
#\31 4263bac {
    height: auto;
}
    
#cf721425 {
    height: auto;
}
    
#c6eb9014 {
    height: auto;
}
    
#group_mt3 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding: 48px 20px 48px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_j5a {
    width: 100%;
    min-height: auto;
    min-width: auto;
    max-width: 100%;
    padding: 48px 20px 48px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_rrm {
    column-gap: 5.58659217877095%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
}
    
#widget_8rs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8rs {
    margin: 0px 0% 40px 0%;
}
    
#\38 1d57be5 {
    width: 100%;
}
    
#group_52r {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 9998791 {
    height: auto;
}
    
#\39 6d0dd23 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 837ea50 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0% 40px 0%;
}
    
#widget_inr {
    height: auto;
}
    
#d459a07e {
    height: auto;
}
    
#\30 fd55171 {
    height: auto;
}
    
#widget_dog {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-width: 100%;
}
    
#widget_k07 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#bd5d144e {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 120px;
}
    
#\37 eecc4b8 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\35 bf33159 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100px;
}
    
#f3bb9d3c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 145px;
}
    
#e832005b {
    margin: 0px 0% 0px 0%;
}
    
#group_9ff {
    column-gap: 7.0568776991638344%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_26k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#\30 55a98df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#group_iel {
    width: 90%;
}
    
#group_o0k {
    column-gap: 7.449078564500485%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5258d7c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c7117090 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0% 0px 0%;
}
    
#widget_ein {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d61f58a7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cbb816b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ede104ba {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 9a0240c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c016fe2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_07c {
    column-gap: 5.607476315651221%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_41b {
    width: 90%;
}
    
#\34 c550dc0 {
    margin: 0px 0% 40px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7738470 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0% 150px 0%;
}
    
#\36 e83127a {
    min-height: 479px;
    align-items: center;
    width: 100%;
}
    
#\36 46b08fd {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 50% 100%;
}
    
#group_vb0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#e6a655fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#b1d01c92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#\39 9ed314f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#group_q0t {
    column-gap: 7.0568776991638344%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 f526d89 {
    margin: 0px 0% 0px 0%;
}
    
#group_h6u {
    justify-content: flex-start;
    row-gap: 40px;
    width: 90%;
}
}



@media (max-width: 767px) {
    
#a6daa71f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 4b459a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0% 40px 0%;
}
    
#f9a67ab8 {
    margin: 0px 0% 0px 0%;
}
    
#group_aq4 {
    align-items: center;
}
}

#group_ub4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAACAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAFRABAQAAAAAAAAAAAAAAAAAAAAP/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM20SBWF/9k=')!important}#\36 46b08fd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQUBAAMAAAAAAAAAAAAAAQACAwQFEQYHMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AtewvKNqpflZW0Z42DnA0haBnal1+fWc6zIXOiaSe/TwIisP/2Q==')!important}#\31 bb266fd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAACAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFhABAQEAAAAAAAAAAAAAAAAAAAIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AyzepBSjH/9k=')!important}