@media all {
  *#dm .dmInner a.u_1540576542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1af9076d/icon/Phone_8156248.svg) !important;
  }

  *#dm .dmInner a.u_1977504392:hover { background-image:none !important; }

  *#dm .dmInner a.u_1977504392.hover { background-image:none !important; }

  *#dm .dmInner div.u_1071773541 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1071773541 .m-recaptcha {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1071773541 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1071773541 .dmforminput option { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1071773541 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1071773541 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_3132289231 {
    background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(56,55,55,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1189256239 {
    background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(56,55,55,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1316777115 {
    background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(56,55,55,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_907137135 hr {
    border:none !important;
    height:4px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2213%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2013%204%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%228%22%20height%3D%224%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1170274977:hover { background-image:none !important; }

  *#dm .dmInner a.u_1170274977.hover { background-image:none !important; }

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

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

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

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

  *#dm .dmInner a.u_1782900414:hover { background-image:none !important; }

  *#dm .dmInner a.u_1782900414.hover { background-image:none !important; }

  *#dm .dmInner a.u_1782900414 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1af9076d/icon/Phone_8156248.svg) !important;
  }

  *#dm .dmInner a.u_1291148867 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1870222227 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1870222227 .m-recaptcha {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1870222227 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1870222227 .dmforminput option { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1870222227 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1870222227 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1152554277 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1152554277 .m-recaptcha {
    color:var(--color_4) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1152554277 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1152554277 .dmforminput option { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1152554277 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1152554277 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1088077291 {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:rgb(211,208,208) rgb(211,208,208) rgb(211,208,208) rgb(211,208,208) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1977504392 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 3% 250px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(29, 29, 29, 1) 48%, rgba(191, 29, 42, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/1af9076d/dms3rep/multi/opt/hero-bg-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ap2 {
    width: 89.50%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b3fc98a {
    width: 97.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 d94d46e {
    width: 333px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_7jm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7d3d758 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3fi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ufn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 88dc86d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -180px 0% 0px 0%;
}
    
#d7490778 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
}
    
#\33 0042bb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_njt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 93098f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2dad53f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
}
    
#\32 fe3d447::before, #\32 fe3d447 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 fe3d447 {
    background-image: url("https://lirp.cdn-website.com/1af9076d/dms3rep/multi/opt/20250220_123425-1920w.jpg");
}
    
#e535138b {
    margin: 0px 0% 0px 0%;
}
    
#group_n12 {
    align-items: center;
    width: 1200px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 4% 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#bb388697 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8fv {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 80px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e4l.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_e4l {
    width: 68.19%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% -80px 0%;
}
    
#group_2ke {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t9i {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
}
    
#group_3s7 {
    align-items: flex-start;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_415 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n41.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_n41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 83d8e10 {
    justify-content: flex-start;
    align-items: center;
    width: 31.94368372457402%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#b6f3302a {
    align-items: flex-start;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2d7c576 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db667266.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#db667266 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be8596be {
    justify-content: flex-start;
    align-items: center;
    width: 31.94368372457402%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\37 57db097 {
    align-items: flex-start;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#fd89a744 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d196759b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d196759b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ef962f73 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f123e3a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 6ce0b12 {
    min-height: 614px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 a223e23 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_9ug {
    width: 67.51%;
    height: auto;
    max-width: 100%;
}
    
#group_gtm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_kmp {
    align-items: flex-start;
    width: 39.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(225, 31, 39, 1) 0%, rgba(191, 29, 42, 1) 100%);
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_iej {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_amq {
    align-items: flex-start;
    width: 60%;
    min-height: 369px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 4px 4px 4px 4px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    height: auto;
    justify-content: space-between;
}
    
#group_ug8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 4px 4px 4px 4px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5acd25d {
    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_614 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 85d8e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d92b2db6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pet {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d04f787d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 40.52%;
    min-width: 4%;
    order: 0;
}
    
#a1d7172b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.39%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cddcabe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_9vo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_skp {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
    
#group_d9h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#widget_f7f {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#widget_g2a {
    width: 81.51%;
    height: auto;
    max-width: 100%;
}
    
#\34 e8a91f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#\32 e98aeda {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#d3ee14ed {
    width: 81.51%;
    height: auto;
    max-width: 100%;
}
    
#\35 aa58cd7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#acdb3688 {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#\35 eebd1c8 {
    width: 81.51%;
    height: auto;
    max-width: 100%;
}
    
#\34 0c11c28 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
}
    
#\34 667b822 {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#ec179bb7 {
    width: 81.51%;
    height: auto;
    max-width: 100%;
}
    
#\36 3f952ff {
    width: 94.38%;
    height: auto;
    max-width: 100%;
}
    
#\38 c09b32e {
    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;
}
}



@media all {
    
#\30 1839a4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 9844bee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dc10a33d::before, #dc10a33d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(495deg, rgba(191, 29, 42, 1) 48%, rgba(29, 29, 29, 1) 100%);
}
#dc10a33d {
    background-image: url("https://lirp.cdn-website.com/1af9076d/dms3rep/multi/opt/cta-bg-1920w.jpg");
}
    
#\37 261d27e {
    width: 69.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c20f5108 {
    width: 77.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g23 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 c96222d {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae87cbb2 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7754387 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 462d2de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
}
    
#\34 c80c6c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 0c033a9 {
    background-color: var(--color_6);
    background-image: none;
}
    
#c7169716 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94a0c09 {
    width: 100.00%;
    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_lv1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\31 53596cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bmi {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ept {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_3in {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_91b {
    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;
}
    
#\32 416e92c {
    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;
}
    
#\39 5990c87 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7ed268b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4241048 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8be4be2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f7d00e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cf0eeb12 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 83e12af {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b9a9e0c {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9cbf2b4 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8ed1d13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b60c2ea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d77cf152 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8cce3cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a8883e0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e71f1f27 {
    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;
}
    
#\35 7ffdbba {
    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;
}
    
#\33 d4e20ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce3aebd {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef86f02 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7aabf4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1985f59 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d4e1a21 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ee29f733 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fba3ddc9 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 53478c8 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e32206de {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2297ef8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f16175ac {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 41ff2ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa04f8c3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edeb755a {
    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;
}
    
#fd461c29 {
    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;
}
    
#\33 267b2a4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc1cdb97 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9a0ff5 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2817a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 424cfc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59de74c {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 943c080 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2735b9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b378be6 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ae8af0 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e92d54cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc3c8192 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e1c1dc78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 79e9ff3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe44305 {
    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;
}
    
#b41cc119 {
    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;
}
    
#d4043f2e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ec4419 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c025ce3 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 822b348 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7145cab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3b3af7c {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b90ef7 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ec2fb42e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a2cc5b53 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(56,55,55,1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d022a67 {
    width: 32px;
    height: 32px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b03d20f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bc0ad3b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#bc0ad3b4 {
    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;
}
    
#widget_sj1 {
    width: 490px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
}
    
#bc433a30 {
    width: 490px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa43a9cd {
    width: 490px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 91e6bab {
    width: 490px;
    height: auto;
    min-height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3e4e0a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 adeec5f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
}
    
#\36 be0e420 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3jv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 172588c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sa8 {
    width: 100.00%;
    height: 506px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 300px 2% 150px 3%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ap2 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7490778 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#widget_njt {
    width: 100%;
}
    
#\37 88dc86d {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2dad53f {
    padding: 6% 2% 6% 2%;
}
    
#\32 fe3d447::before, #\32 fe3d447 > .bgExtraLayerOverlay {
    
}
    
#group_2ke {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_t9i {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 83d8e10 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be8596be {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 93098f3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8fv {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e535138b {
    margin: 0px 0% 0px 0%;
}
    
#group_n12 {
    padding: 0% 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6ce0b12 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_kmp {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_amq {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_gtm {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_614 {
    min-height: auto;
}
    
#widget_9ug {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 cddcabe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_f7f {
    height: auto;
}
    
#\32 e98aeda {
    height: auto;
}
    
#acdb3688 {
    height: auto;
}
    
#\34 667b822 {
    height: auto;
}
    
#a1d7172b {
    width: 100%;
    min-height: 80px;
}
    
#d04f787d {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9844bee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dc10a33d::before, #dc10a33d > .bgExtraLayerOverlay {
    
}
    
#\37 261d27e {
    width: 94.64%;
}
    
#c20f5108 {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c80c6c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_bmi {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 53596cb {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d77cf152 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2297ef8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f16175ac {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc3c8192 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 adeec5f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_sa8 {
    width: 100.00%;
    height: 628px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ap2 {
    width: 100%;
}
    
#\32 b3fc98a {
    width: 95%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 88dc86d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#d7490778 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_njt {
    height: auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 93098f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2dad53f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 fe3d447::before, #\32 fe3d447 > .bgExtraLayerOverlay {
    
}
    
#group_2ke {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_t9i {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 83d8e10 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be8596be {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_8fv {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_n12 {
    padding: 0% 3% 0px 3%;
    margin: 0px 0% 0px 0%;
}
    
#e535138b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f123e3a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6ce0b12 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_kmp {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_amq {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_gtm {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_614 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 85d8e0c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d92b2db6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9ug {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d04f787d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1d7172b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cddcabe {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_f7f {
    height: auto;
}
    
#\32 e98aeda {
    height: auto;
}
    
#acdb3688 {
    height: auto;
}
    
#\34 667b822 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 1839a4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 9844bee {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dc10a33d::before, #dc10a33d > .bgExtraLayerOverlay {
    
}
    
#\37 c96222d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ae87cbb2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_g23 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
}
    
#\37 261d27e {
    width: 100%;
}
    
#c20f5108 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 462d2de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c80c6c3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ept {
    height: auto;
}
    
#group_bmi {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5990c87 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b4241048 {
    height: auto;
}
    
#\36 8be4be2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf0eeb12 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 83e12af {
    height: auto;
}
    
#\34 b9a9e0c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9cbf2b4 {
    height: auto;
}
    
#\36 8ed1d13 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 53596cb {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d77cf152 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8cce3cc {
    height: auto;
}
    
#\33 d4e20ce {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 ce3aebd {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef86f02 {
    height: auto;
}
    
#\34 7aabf4c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1985f59 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d4e1a21 {
    height: auto;
}
    
#fba3ddc9 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 53478c8 {
    height: auto;
}
    
#\32 2297ef8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f16175ac {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 41ff2ff {
    height: auto;
}
    
#\33 267b2a4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dc1cdb97 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9a0ff5 {
    height: auto;
}
    
#\36 424cfc3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 59de74c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 943c080 {
    height: auto;
}
    
#\35 b378be6 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ae8af0 {
    height: auto;
}
    
#dc3c8192 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e1c1dc78 {
    height: auto;
}
    
#d4043f2e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 8ec4419 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 c025ce3 {
    height: auto;
}
    
#\35 7145cab {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3b3af7c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b90ef7 {
    height: auto;
}
    
#a2cc5b53 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 d022a67 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d3e4e0a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 adeec5f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_sa8 {
    width: 100.00%;
    height: 768px;
}
}

