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

  *#dm .dmInner a.u_1458834933 {
    background-color:var(--color_3) !important;
    border-radius:999px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1698076681:hover span.text,
  *#dm .dmInner a.u_1698076681.hover span.text {
    color:rgba(95,122,43,1) !important;
    text-decoration:underline !important;
  }

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

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

  *#dm .dmInner a.u_1766136183 {
    background-color:var(--color_3) !important;
    border-radius:999px !important;
  }

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

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

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

  *#dm .dmInner div.u_1965302642 {
    border-color:rgb(251,181,22) rgb(251,181,22) var(--color_6) rgb(251,181,22) !important;
    border-width:0px 0px 3px 0px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1233944598:hover span.text,
  *#dm .dmInner a.u_1233944598.hover span.text {
    color:rgba(95,122,43,1) !important;
    text-decoration:underline !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1233944598:hover {
    background-color:rgba(234,243,222,1) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1233944598.hover {
    background-color:rgba(234,243,222,1) !important;
    background-image:none !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1698076681:hover {
    background-color:rgba(230,241,251,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1698076681.hover {
    background-color:rgba(230,241,251,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1591387893:hover span.text,
  *#dm .dmInner a.u_1591387893.hover span.text {
    color:rgba(95,122,43,1) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1591387893:hover {
    background-color:rgba(250,238,218,1) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1591387893.hover {
    background-color:rgba(250,238,218,1) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1957289477 {
    border-color:rgb(251,181,22) rgb(251,181,22) var(--color_6) rgb(251,181,22) !important;
    border-width:0px 0px 3px 0px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1850534975 {
    border-color:rgb(251,181,22) rgb(251,181,22) var(--color_6) rgb(251,181,22) !important;
    border-width:0px 0px 3px 0px !important;
    border-style:solid !important;
  }

  *#dm .dmInner a.u_1976514534 {
    border-color:var(--color_3) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner span.u_1211904561 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1211904561 {
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1458834933 span.text {
    font-family:'Nunito Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1211904561 span.text {
    font-family:'Nunito Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1766136183 span.text {
    font-family:'Nunito Sans' !important;
    color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 d24d593 {
    min-height: 129px;
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
    justify-content: center;
    max-width: none;
}
    
#\37 a2dd884 {
    background-color: var(--color_2);
}
    
#\35 29eaec0 {
    column-gap: 10px;
    row-gap: 0px;
    flex-direction: row;
    width: 25.0%;
    align-items: center;
    min-width: 4%;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 8px;
}
    
#f2a2a767 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\33 1efd617 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d79610a {
    column-gap: 10px;
    row-gap: 0px;
    flex-direction: row;
    width: 25.0%;
    align-items: center;
    min-width: 4%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: var(--color_4);
    min-height: 8px;
}
    
#\31 5d23b11 {
    max-width: 100%;
    width: 30px;
    height: 20px;
}
    
#\34 df4ed0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 4ee3c2a {
    column-gap: 10px;
    row-gap: 0px;
    flex-direction: row;
    width: 25.0%;
    align-items: center;
    min-width: 4%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: var(--color_4);
    min-height: 8px;
}
    
#cb8dea10 {
    max-width: 100%;
    width: 30px;
    height: 20px;
}
    
#\34 dab304f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3ea01df {
    column-gap: 10px;
    row-gap: 0px;
    flex-direction: row;
    width: 25.0%;
    align-items: center;
    min-width: 4%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: var(--color_4);
    min-height: 8px;
}
    
#f4c0205e {
    max-width: 100%;
    width: 30px;
    height: 20px;
}
    
#b1b55e31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 6238797 {
    row-gap: 16px;
    width: 31.04%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    background-color: rgba(230, 241, 251, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f4211930 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    padding: 100px 65px 100px 65px;
}
    
#b7b264e1::before, #b7b264e1 > .bgExtraLayerOverlay {
    
}
#b7b264e1 {
    background-color: var(--color_1);
    background-image: none;
}
    
#c3d69253 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 b6b89c5 {
    align-self: center;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 7e5dad7 {
    column-gap: 4%;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#c2a7df5d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 21945c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 aca87a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2715c1c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#e2715c1c {
    max-width: 100%;
    width: 205px;
    min-height: 58px;
    height: auto;
}
    
#\38 b04032e {
    row-gap: 16px;
    width: 30.79%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    background-color: rgba(234, 243, 222, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a73d6b4f {
    max-width: 100%;
    width: 40px;
    height: 40px;
    order: 0;
}
    
#b79dc5a0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f9f97a00 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#d5d52deb {
    row-gap: 16px;
    width: 30.17%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    background-color: rgba(250, 238, 218, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bd62df17 {
    max-width: 100%;
    width: 40px;
    height: 40px;
    order: 0;
}
    
#f1c45a42 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\31 870b041 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#widget_v2n {
    width: 93.33%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1ede747.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#d1ede747 {
    max-width: 100%;
    width: 221px;
    min-height: 58px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8850fc3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 8850fc3 {
    max-width: 100%;
    width: 235px;
    min-height: 58px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db2b901 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 71659e8 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    padding: 0px 65px 0px 65px;
}
    
#\33 b7d326a {
    background-color: var(--color_1);
}
    
#\33 c86c434 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#afa4373b {
    align-self: center;
    max-width: 100%;
    width: 353px;
    height: auto;
}
    
#bc9eca85 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\33 4c0779d {
    row-gap: 8px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 aef7553 {
    max-width: 100%;
    width: 19px;
    height: auto;
}
    
#e9ef3e3f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 dd4a9cb {
    row-gap: 8px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
}
    
#da459a03 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 86964d4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8891c8e {
    row-gap: 8px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 799b61c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a065ac6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 44419e2 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\35 1e4fe42.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\35 1e4fe42 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#ea07de4e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b05a1725 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    padding: 100px 65px 100px 65px;
}
    
#e530bb10 {
    background-color: var(--color_1);
}
    
#\39 98b38ed {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-content: flex-start;
}
    
#\33 f9953d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 865532a {
    width: 100%;
}
    
#\31 ad4e860 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 e0dde56 {
    min-height: 0;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 65px 60px 65px;
}
    
#\33 bf699f7 {
    background-color: var(--color_2);
}
    
#e456c87c {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d7e1c29 {
    align-self: center;
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\33 fdcbfbe {
    max-width: 100%;
    width: 969px;
    height: auto;
    order: 1;
}
    
#\33 db22f3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\33 db22f3e {
    min-height: 44px;
}
    
#e89d8e7d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#e89d8e7d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#d3584afc {
    row-gap: 16px;
    column-gap: 20px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 569c484 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8d088c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#c2fac603 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/56b501bf/dms3rep/multi/opt/Kids+and+Books-1920w.png");
    background-size: contain;
}
    
#\32 9d2ea43 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 40px 65px 40px 65px;
}
    
#\32 faec458 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1c021b4 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4rg {
    width: 100%;
    height: 58px;
    max-width: 100%;
    order: 3;
}
    
#\33 814bba7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 814bba7 {
    max-width: 100%;
    width: 47.78%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 423c1e0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_od0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a4c8a4c {
    margin: 0px 0% 0px 0%;
}
    
#group_tog {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.686547461898476%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
}
    
#ab0c6227.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#ab0c6227 {
    min-height: 44px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 33.23%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2521781 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(234, 243, 222, 1);
    background-image: none;
    border-radius: 20px 20px 0 0;
    padding: 40px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5005b8a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    background-color: rgba(234, 243, 222, 1);
    background-image: none;
    border-radius: 0 0 20px 20px;
    padding: 10px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 89771f1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 65px 100px 65px;
}
    
#f75fc9ca {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\32 31e684e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o74 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8rq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b3eaadd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0dk {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1cf639f {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 933358f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c07ad87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 69b3a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b58e142 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 a220d7e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e90459e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f9a229b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e09f3e9b {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fdad47ea {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd3a788e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4d302f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 71189a8 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8d52268 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a32b7c30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dab21766 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 300ca24 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb33b683 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 01d08e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d025665 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a2c40e7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8736361 {
    margin: 0px 0% 0px 0%;
}
    
#d78ccaa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\31 32a5e37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/56b501bf/dms3rep/multi/opt/AdobeStock_255226859-1920w.jpeg");
}
    
#\34 1b9f2d2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 65px 60px 65px;
}
    
#\30 d4ff00d {
    background-color: rgba(234, 243, 222, 1);
    background-image: none;
}
    
#\35 449d478 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c4599f {
    max-width: 720px;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d24d593 {
    padding: 28px 65px 28px 65px;
}
    
#f2a2a767 {
    height: auto;
}
    
#dc9904f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6238797 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4211930 {
    padding: 60px 65px 60px 65px;
}
    
#b7b264e1::before, #b7b264e1 > .bgExtraLayerOverlay {
    
}
    
#\33 db2b901 {
    margin: 0px 0% 0px 0%;
}
    
#\38 7e5dad7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 b04032e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5d52deb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 71659e8 {
    padding: 0px 65px 0px 65px;
}
    
#ea07de4e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b05a1725 {
    padding: 60px 65px 60px 65px;
}
    
#\31 ad4e860 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e0dde56 {
    padding: 60px 65px 60px 65px;
}
    
#\38 569c484 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9d2ea43 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
    padding: 40px 65px 40px 65px;
}
    
#group_tog {
    column-gap: 3.686547461898476%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 45.13%;
}
    
#\33 814bba7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab0c6227 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8d088c9 {
    width: 100%;
    min-height: 80px;
}
    
#c2fac603 {
    width: 100%;
    min-height: 362px;
    height: auto;
}
    
#\33 a4c8a4c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2521781 {
    padding: 20px 2px 20px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\30 89771f1 {
    padding: 60px 65px 60px 65px;
}
    
#\37 5005b8a {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a2c40e7 {
    margin: 0px 0% 0px 0%;
}
    
#group_o74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d1cf639f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 b58e142 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e09f3e9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 71189a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 300ca24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 31e684e {
    width: 465px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8736361 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1b9f2d2 {
    padding: 60px 65px 60px 65px;
}
}



@media (max-width: 767px) {
    
#\32 d24d593 {
    min-height: unset;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\35 29eaec0 {
    padding-top: 14px;
    padding-bottom: 14px;
    justify-content: center;
    width: 100%;
}
    
#f2a2a767 {
    height: auto;
}
    
#\31 d79610a {
    padding-top: 14px;
    padding-bottom: 14px;
    justify-content: center;
    width: 100%;
}
    
#\36 4ee3c2a {
    padding-top: 14px;
    padding-bottom: 14px;
    justify-content: center;
    width: 100%;
}
    
#\37 3ea01df {
    padding-top: 14px;
    padding-bottom: 14px;
    justify-content: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 6238797 {
    width: 100%;
}
    
#f4211930 {
    min-height: unset;
    padding: 40px 4% 0px 4%;
}
    
#c3d69253 {
    align-items: center;
}
    
#\38 7e5dad7 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\38 b04032e {
    width: 100%;
}
    
#d5d52deb {
    width: 100%;
}
    
#b7b264e1::before, #b7b264e1 > .bgExtraLayerOverlay {
    
}
    
#\33 db2b901 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 71659e8 {
    min-height: unset;
    padding: 40px 20px 40px 20px;
}
    
#\33 c86c434 {
    align-items: center;
}
    
#bc9eca85 {
    flex-direction: column;
    row-gap: 10px;
}
    
#\33 4c0779d {
    width: 100%;
}
    
#\35 dd4a9cb {
    width: 100%;
}
    
#f8891c8e {
    width: 100%;
}
    
#\37 44419e2 {
    align-items: center;
    height: auto;
    min-height: 64px;
}
    
#ea07de4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b05a1725 {
    min-height: unset;
    padding: 40px 20px 40px 20px;
}
    
#\39 98b38ed {
    align-items: center;
    align-content: center;
}
    
#\31 ad4e860 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e0dde56 {
    min-height: unset;
    padding: 40px 20px 40px 20px;
}
    
#e456c87c {
    align-items: center;
    align-content: center;
}
    
#d3584afc {
    flex-direction: column;
    align-items: center;
    align-content: center;
}
    
#\33 d7e1c29 {
    width: 221px;
}
    
#\33 db22f3e {
    width: 229px;
    height: auto;
    min-height: 46px;
}
    
#\38 569c484 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8d088c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#c2fac603 {
    width: 100%;
    min-height: 286px;
    align-items: center;
    height: auto;
}
    
#\32 9d2ea43 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_4rg {
    height: 62px;
    width: 85.13%;
}
    
#group_tog {
    column-gap: 3.686547461898476%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 86.83%;
}
    
#\33 814bba7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab0c6227 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 2521781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5005b8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 89771f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 60px 4%;
}
    
#\39 a2c40e7 {
    margin: 0px 0% 0px 0%;
}
    
#group_o74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1cf639f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 b58e142 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e09f3e9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 71189a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 300ca24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d78ccaa9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 32a5e37 {
    width: 100%;
    min-height: 265px;
    align-items: center;
    height: auto;
}
    
#\34 1b9f2d2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

#\31 32a5e37.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAhEAABAwMEAwAAAAAAAAAAAAACAAEEAwURBhIVISIjcf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIDEyH/2gAMAwEAAhEDEQA/ALW/6dhXy0NGmR8BSPNMmfvKjuFGl6xJ9oeLfGREFz3FBitNEOT/2Q==')!important}