@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_4245825161 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_2151867440 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1439486338 hr { color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_258110337 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_258110337 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner a.u_1080677658 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/9244b1d9/icon/Vector.svg) !important;
    width:13px !important;
    height:13px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1205448947 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_3504713963 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1671353232 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1743690299 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1981458171 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1330792618 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1124059097 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1480726165 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1340769559 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1748507725 img { border-radius:4% 4% 4% 4% !important; }

  *#dm .dmInner div.u_4194408769 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1834793295 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1945448327 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1624977145 img {
    object-fit:contain !important;
    border-radius:0% !important;
  }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ff4ecac {
    align-self: center;
    max-height: 100%;
    width: 85.53%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-end;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
    margin: 1px 0% 0px 0%;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.74;
}
#\32 26c30b0 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    align-items: flex-end;
    background-image: url(https://irp.cdn-website.com/9244b1d9/dms3rep/multi/opt/Banner-1e457bbd-1920w.png);
    min-width: 4%;
    order: 0;
    background-position: 0% 50%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f466592 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 769px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 76de704 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    align-self: center;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 81f4492.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 7px 20px 7px;
}
#\34 81f4492 {
    max-width: 100%;
    width: 560px;
    min-height: 50px;
    height: auto;
    order: 4;
    align-self: center;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a8f365 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#\31 36b919f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 36b919f {
    max-width: 100%;
    width: 83.96%;
    height: auto;
    order: 1;
    align-self: center;
    margin: 1px 0px 1px 0px;
}
    
#\38 83219d0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 63aed5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 63aed5d {
    max-width: 100%;
    width: 83.96%;
    height: auto;
    order: 1;
    align-self: center;
    margin: 1px 0px 1px 0px;
}
}



@media all {
    
#\37 73b54ef::before, #\37 73b54ef > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 73b54ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0d18ac6 {
    min-height: 371px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 57b7f41 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#\34 395b43d {
    width: 906px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a018484b {
    margin: 0px 0% 0px 0%;
}
    
#\38 2898a37 {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2iu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#KitForm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 0183032 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 64fb802 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.51%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3d348f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.85%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\35 9cd54c8 {
    border-width: 17px 17px 17px 17px;
    border-color: rgba(211, 238, 238, 1) rgba(211, 238, 238, 1) rgba(211, 238, 238, 1) rgba(211, 238, 238, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#a0ab3b42 {
    min-height: 1572px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d6ad4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 12.64%;
    min-width: 4%;
    align-items: center;
    padding: 8% 10px 8% 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hhc {
    width: 43.03%;
    height: 1360px;
    max-width: 100%;
}
    
#e41f4ac1 {
    margin: 0px 10% 0px 10%;
}
    
#group_sba {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#\37 06520f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 239ab21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeff2454 {
    column-gap: 4%;
    row-gap: 24px;
    width: 79.23%;
    min-height: 8px;
    background-image: url();
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3fdb6f2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 79.23%;
    min-height: 8px;
    background-image: url();
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 3;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a01e157 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dd0cc651 {
    column-gap: 4%;
    row-gap: 24px;
    width: 79.23%;
    min-height: 8px;
    background-image: url();
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 5;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6a5c3b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4de33c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cc4ec6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8d3da9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 4f71ba1 {
    align-items: flex-end;
    width: 78.83%;
    min-height: 1285px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b15e34ce {
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-height: 8px;
    background-image: url();
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fbfef087 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-height: 8px;
    background-image: url();
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 2;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c928b569 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6796f96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r03 {
    width: 100%;
    height: 302px;
    max-width: 100%;
    order: 0;
}
    
#widget_gu8 {
    width: 100%;
    height: 248px;
    max-width: 100%;
    order: 2;
}
    
#widget_atp {
    width: 100%;
    height: 271px;
    max-width: 100%;
    order: 1;
}
    
#widget_k19 {
    width: 100%;
    height: 54px;
    max-width: 100%;
    order: 0;
}
    
#widget_67p {
    width: 100%;
    height: 231px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\39 7306988 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5853efa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 844623f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(211, 238, 238, 1);
    background-image: none;
}
    
#widget_el0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e26e0a2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6720058.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6720058 {
    max-width: 100%;
    width: 73.71%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 642752b {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 510px;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fe047870 {
    max-width: 100%;
    width: 969.258px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc07d873.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc07d873 {
    max-width: 100%;
    width: 69.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27c853e {
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    background-image: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 2% 2% 2% 2%;
}
    
#\30 0fde760::before, #\30 0fde760 > .bgExtraLayerOverlay {
    
}
#\30 0fde760 {
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: none;
}
    
#widget_e3p.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 22px 22px 22px;
}
#widget_e3p {
    width: 54.98%;
    height: 268px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de925e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jbq {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 70bb6f5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f24568e4 {
    min-height: 726px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 41a25ce::before, #\34 41a25ce > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
}
#\34 41a25ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/9244b1d9/dms3rep/multi/opt/cb701cbc-f2fd-4c1d-b00a-974b45e1f6b1-1920w.jpg");
    background-position: 50% 0%;
}
    
#\37 f088bbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_54g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f2q {
    width: 84.94%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_vk7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_q50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#afbe18d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c6f2e20a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c1a8f55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 66b58da {
    width: 93.49%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 1c4d2c7 {
    width: 91.20%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#a410bf7c {
    margin: 0px 0% 0px 0%;
}
    
#widget_v6u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_v6u {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ba9a2d1c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba9a2d1c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb2ec48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 8d2a020 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#f9ba5509 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\35 92869f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#\32 9b33c4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\33 54a721a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 10;
}
}



@media all {
    
#d99befcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d99befcf {
    max-width: 100%;
    width: 73.71%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83ad458 {
    max-width: 100%;
    width: 969.258px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9af1595::before, #\36 9af1595 > .bgExtraLayerOverlay {
    
}
#\36 9af1595 {
    background-color: rgba(246, 252, 233, 1);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: none;
}
    
#\34 ec94dce.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 22px 22px 22px;
}
#\34 ec94dce {
    width: 54.98%;
    height: 265px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 476e172 {
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    min-height: 300px;
    min-width: 4%;
    order: 0;
    background-image: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    align-self: auto;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 2% 2% 2% 2%;
}
    
#\32 d204d14 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 510px;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e877363 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 708e96f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 708e96f {
    max-width: 100%;
    width: 69.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e864631f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dad79ffa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#dc974251 {
    min-height: 586px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f6ed4ecd::before, #f6ed4ecd > .bgExtraLayerOverlay {
    
}
#f6ed4ecd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(222, 240, 240, 1);
    background-image: none;
}
    
#widget_s31 {
    width: 79.66%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_4l0 {
    width: 10.50%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e175020 {
    min-height: 620px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 90ef71d {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 23e0b96::before, #\31 23e0b96 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 23e0b96 {
    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/9244b1d9/dms3rep/multi/opt/elderly-couple-lying-bed-reading-book+%281%29-1920w.jpg");
}
    
#\31 30e8b7c {
    width: 59.13%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ie {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_38j.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_38j {
    width: 71.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 4e924d0 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ee4102e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2868c86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 2868c86 {
    width: 71.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aba25ba3 {
    width: 65.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9224a7b {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 e6e2976 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6d42a9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 6d42a9d {
    width: 71.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 c92a398 {
    width: 65.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c50b2e1 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bb2dd361 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d37ddebd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d37ddebd {
    width: 71.65%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 c92ec5a {
    width: 65.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8233180 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf1bc3cb {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 3eb9c3b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 4aa9b6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_jt0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gsp {
    width: 100.00%;
    height: 468px;
    max-width: 100%;
}
    
#widget_ulu {
    width: 90.78%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_2in.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_2in {
    width: 99.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b6b0a729 {
    width: 85.83%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 9e8c81b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cace3d0 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 3px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 d69feee {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 3e94e64::before, #\38 3e94e64 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(231, 243, 243, 1);
    opacity: 0.87;
    border-radius: inherit;
}
#\38 3e94e64 {
    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/9244b1d9/dms3rep/multi/opt/pexels-photo-6757519-1920w.jpeg");
    background-attachment: fixed;
}
    
#f1e9902d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_gpc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jl3 {
    width: 89.48%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_rmg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_rmg {
    width: 70.36%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_hg1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 e7d9cc4 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 3px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 7a5b3ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 5c5369d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5c5369d {
    width: 70.02%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c774c7a9 {
    width: 58.17%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fff21d04 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 3px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ca0ce15e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5acce83.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 5acce83 {
    width: 69.80%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\34 826c422 {
    width: 89.48%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b0926ad {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff4ecac {
    margin-left: 0%;
    width: 91.94%;
    min-height: 374px;
    height: auto;
    margin-right: 0%;
    justify-content: center;
    margin-top: 2px;
    align-items: center;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    
}
#\32 26c30b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 8px;
    padding: 5% 5% 5% 5%;
}
    
#\31 f466592 {
    min-height: 538px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\39 76de704.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 76de704 {
    width: 96.94%;
    margin: 14px 0% 14px 0%;
}
    
#\34 81f4492 {
    width: 271px;
    min-height: 1px;
    margin-top: 2px;
    height: auto;
}
    
#\31 36b919f {
    width: 78.99%;
}
    
#\38 83219d0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 63aed5d {
    width: 78.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 73b54ef {
    width: 100%;
    min-height: 80px;
    row-gap: 11px;
}
    
#\38 0d18ac6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\34 395b43d {
    width: 87.20%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\38 2898a37 {
    order: 1;
    align-self: center;
    justify-self: auto;
    width: 477px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a018484b {
    margin: 28px 0% 28px 0%;
}
    
#KitForm {
    width: 80.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e41f4ac1 {
    margin: 0px 0% 0px 0%;
}
    
#a0ab3b42 {
    min-height: 985px;
    padding: 5% 2% 5% 2%;
}
    
#\34 4d6ad4b {
    justify-content: flex-start;
    width: 12.64%;
}
    
#widget_hhc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#widget_hhc {
    height: 834px;
    width: 80.96%;
    margin: 1px 0% 0px 0%;
}
    
#\36 239ab21 {
    width: 100.00%;
}
    
#group_sba {
    height: auto;
    min-height: 835px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3d348f0 {
    width: 44.85%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 64fb802 {
    width: 42.51%;
    padding: 8px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4f71ba1 {
    height: auto;
    min-height: 899px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4de33c1 {
    width: 100.00%;
}
    
#dd0cc651 {
    row-gap: 7px;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3fdb6f2 {
    row-gap: 7px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#eeff2454 {
    row-gap: 7px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#fbfef087 {
    row-gap: 7px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b15e34ce {
    row-gap: 7px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cc4ec6b {
    width: 100.00%;
}
    
#widget_r03 {
    height: 221px;
}
    
#widget_gu8 {
    height: 83px;
}
    
#widget_atp {
    height: 149px;
}
    
#widget_67p {
    height: 120px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7306988 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 76px;
}
    
#\36 e26e0a2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_el0 {
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6720058 {
    width: 73.78%;
    order: 3;
}
    
#\39 642752b {
    column-gap: 2%;
    flex-direction: row;
    min-height: 695px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#fe047870 {
    width: 90%;
    order: 1;
}
    
#\39 27c853e {
    row-gap: 36px;
    width: 48.5%;
    min-height: 8px;
    order: 1;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 2% 0% 2% 1%;
}
    
#\30 de925e4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 9px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fde760::before, #\30 0fde760 > .bgExtraLayerOverlay {
    
}
    
#widget_e3p.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 12px 22px 12px;
}
#widget_e3p {
    width: 72.73%;
    height: 265px;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc07d873 {
    width: 89.98%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f24568e4 {
    min-height: 622px;
    padding: 8% 8% 8% 8%;
}
    
#a410bf7c {
    margin: 0px 0% 0px 0%;
}
    
#\34 41a25ce::before, #\34 41a25ce > .bgExtraLayerOverlay {
    
}
    
#\37 f088bbc {
    width: 49%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#afbe18d7 {
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d99befcf {
    width: 73.78%;
    order: 3;
}
    
#\34 83ad458 {
    width: 90%;
    order: 1;
}
    
#\36 9af1595::before, #\36 9af1595 > .bgExtraLayerOverlay {
    
}
    
#\34 ec94dce.flex-element.widget-wrapper > [data-element-type] {
    padding: 22px 12px 22px 12px;
}
#\34 ec94dce {
    width: 72.73%;
    height: auto;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 476e172 {
    row-gap: 36px;
    width: 48.5%;
    min-height: 8px;
    order: 1;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 2% 0% 2% 1%;
}
    
#\32 d204d14 {
    column-gap: 2%;
    flex-direction: row;
    min-height: 695px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#\35 e877363 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 9px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 708e96f {
    width: 89.98%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc974251 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 476px;
}
    
#\32 2bfd22b {
    margin: 0px 0% 0px 0%;
}
    
#f6ed4ecd::before, #f6ed4ecd > .bgExtraLayerOverlay {
    
}
    
#widget_4l0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 078de60 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e175020 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 90ef71d {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 23e0b96::before, #\31 23e0b96 > .bgExtraLayerOverlay {
    
}
    
#\37 4e924d0 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f9224a7b {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 c50b2e1 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9e8c81b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 b0926ad {
    margin: 0px 0% 0px 0%;
}
    
#f1e9902d {
    column-gap: 4%;
}
    
#\38 3e94e64::before, #\38 3e94e64 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 ff4ecac {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26c30b0::before, #\32 26c30b0 > .bgExtraLayerOverlay {
    
}
#\32 26c30b0 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
    
#\31 f466592 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 76de704 {
    margin-bottom: 8%;
    width: 100.00%;
}
    
#\34 81f4492 {
    width: 272px;
    min-height: 44px;
}
    
#\31 36b919f {
    width: 93.62%;
}
    
#\38 83219d0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 63aed5d {
    width: 93.62%;
}
}



@media (max-width: 767px) {
    
#\37 73b54ef {
    row-gap: 17px;
    width: 100%;
    min-height: 362px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 0d18ac6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\38 2898a37 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#\34 395b43d {
    order: 0;
}
    
#KitForm {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 64fb802 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 3d348f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0ab3b42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\34 4d6ad4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hhc {
    height: 240px;
}
    
#eeff2454 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#\39 3fdb6f2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#dd0cc651 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#b15e34ce {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#fbfef087 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#\38 4f71ba1 {
    width: 100.00%;
    height: auto;
    min-height: 341px;
}
    
#group_sba {
    width: 100.00%;
    height: auto;
    min-height: 547px;
}
    
#e41f4ac1 {
    margin: 0px 4% 0px 4%;
}
    
#widget_k19 {
    height: 20px;
}
}



@media (max-width: 767px) {
    
#\39 7306988 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 5853efa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 6720058 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 84.47%;
}
    
#\39 642752b {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 27c853e {
    row-gap: 32px;
    width: 100%;
    min-height: 223px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 10px 10px 0px 10px;
    margin: 0% 2% 0% 2%;
}
    
#widget_e3p {
    height: 226px;
    width: 64.32%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 de925e4 {
    width: 100%;
    min-height: 468px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 9px;
}
    
#\30 0fde760::before, #\30 0fde760 > .bgExtraLayerOverlay {
    
}
    
#fe047870 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bc07d873 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.87%;
}
    
#widget_jbq {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f24568e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#\37 f088bbc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 25px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 41a25ce::before, #\34 41a25ce > .bgExtraLayerOverlay {
    
}
    
#afbe18d7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#ba9a2d1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#ba9a2d1c {
    margin: 0px 0% 0px 0%;
}
    
#widget_v6u.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#widget_v6u {
    margin: 0px 0% 0px 0%;
}
    
#\32 1c4d2c7 {
    width: 100.00%;
}
    
#\37 8d2a020 {
    width: 100.00%;
}
    
#f9ba5509 {
    width: 100.00%;
}
    
#\35 92869f4 {
    width: 100.00%;
}
    
#\32 9b33c4e {
    width: 100.00%;
}
    
#\33 54a721a {
    width: 100.00%;
}
    
#a410bf7c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d99befcf {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 84.47%;
}
    
#\34 83ad458 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 9af1595::before, #\36 9af1595 > .bgExtraLayerOverlay {
    
}
    
#\34 ec94dce {
    height: auto;
    width: 61.96%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 476e172 {
    row-gap: 32px;
    width: 100%;
    min-height: 215px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 10px 10px 0px 10px;
    margin: 0% 2% 0% 2%;
}
    
#\32 d204d14 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 e877363 {
    width: 100%;
    min-height: 468px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    row-gap: 6px;
}
    
#\39 708e96f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.87%;
}
}



@media (max-width: 767px) {
    
#dad79ffa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dc974251 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f6ed4ecd::before, #f6ed4ecd > .bgExtraLayerOverlay {
    
}
    
#widget_4l0 {
    height: auto;
    width: 20.43%;
}
}



@media (max-width: 767px) {
    
#\36 e175020 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 90ef71d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 30e8b7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 30e8b7c {
    width: 100.00%;
    align-self: center;
    margin: 24px 0% 24px 0%;
}
    
#\31 23e0b96::before, #\31 23e0b96 > .bgExtraLayerOverlay {
    
}
    
#\37 4e924d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aba25ba3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aba25ba3 {
    width: 100.00%;
    align-self: center;
    margin: 24px 0% 24px 0%;
}
    
#f9224a7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c92a398.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c92a398 {
    width: 100.00%;
    align-self: center;
    margin: 24px 0% 24px 0%;
}
    
#\33 c50b2e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 c92ec5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c92ec5a {
    width: 100.00%;
    align-self: center;
    margin: 24px 0% 24px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8233180 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#bf1bc3cb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 3eb9c3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_gsp {
    height: 240px;
}
    
#group_jt0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 9e8c81b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 cace3d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d69feee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1e9902d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\32 e7d9cc4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fff21d04 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jl3 {
    width: 65.74%;
}
    
#\34 826c422 {
    width: 66.40%;
}
    
#\38 3e94e64::before, #\38 3e94e64 > .bgExtraLayerOverlay {
    
}
}

#\34 41a25ce.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUHCP/EACQQAAEDAQcFAAAAAAAAAAAAAAIAAQMGBBESExYhMTNTYXGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAbEQACAQUAAAAAAAAAAAAAAAAAAQIDBBETIf/aAAwDAQACEQMRAD8A0A1UwgUjTuIYeL0NrOyd8FOKlIs+bd/vlIY+mPpklHUlnpDd/UbP/9k=')!important}#\38 3e94e64.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAgQH/8QAIBAAAQIGAwEAAAAAAAAAAAAAAQACAwQSFCFhBREiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAwADAAAAAAAAAAAAAAAAAAECERIx/9oADAMBAAIRAxEAPwDM+Thw2TFLgKRgaSbb9D0EmSjpwRXu+jaktCMYT7RFy5xrT4f/2Q==')!important}