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

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

  *#dm .dmInner a.u_1240093317 { border-radius:4px !important; }

  *#dm .dmInner span.u_1611758063 { background-color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1609392823 {
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1611758063 {
    border-color:var(--color_1) !important;
    border-radius:4px !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1102226565 { border-radius:4px !important; }

  *#dm .dmInner a.u_1102226565 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1085642990 .postArticle>.inner {
    border-bottom-style:solid !important;
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1085642990 .postDescription { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1085642990 .authorBar {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1085642990 .readMore a {
    color:rgba(0,0,238,1) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1085642990 .authorBar { font-size:14px !important; }

  *#dm .dmInner div.u_1085642990 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1085642990 .postDescription { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1611758063 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 319c0c5 {
    min-height: 0;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 5px 5% 5px 5%;
}
    
#e3b7e2cd {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a45f7bbc {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    min-height: 80px;
    padding: 15px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9fce60a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 74ceb46 {
    max-width: 100%;
    width: auto;
    margin-top: 4px;
}
    
#\31 7872b40 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
    min-height: 80px;
    margin: -40px 0% 10px 0%;
}
    
#\34 1786a92 {
    margin: -40px 0% -40px 0%;
}
    
#\38 15bd6ec {
    max-width: 100%;
    width: auto;
}
    
#\37 9128b50 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\35 c4318c2 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: rgba(44, 44, 44, 0.15) 0px 3px 8px 0px;
    width: 13.10%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3);
    align-items: center;
    border-style: solid;
    background-image: none;
    align-self: flex-start;
    order: 0;
    height: auto;
    min-height: 128px;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px 3.7%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6e6e44 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: rgba(44, 44, 44, 0.15) 0px 3px 8px 0px;
    width: 20.28%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3);
    align-items: center;
    border-style: solid;
    background-image: none;
    align-self: flex-start;
    order: 0;
    height: auto;
    min-height: 128px;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px 1.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51f1aac {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c96835b8 {
    max-width: 100%;
    width: 183px;
}
    
#ef19254c {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: rgba(44, 44, 44, 0.15) 0px 3px 8px 0px;
    width: 19.11%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3);
    align-items: center;
    border-style: solid;
    background-image: none;
    align-self: auto;
    order: 0;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee840d5 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\36 10a1ff9 {
    max-width: 100%;
    width: 189px;
}
    
#\37 c307151 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: rgba(44, 44, 44, 0.15) 0px 3px 8px 0px;
    width: 16.78%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3);
    align-items: center;
    border-style: solid;
    background-image: none;
    align-self: auto;
    order: 0;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px -0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#e93f26ed {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a5209942 {
    max-width: 100%;
    width: 145px;
}
    
#\33 8fd4728 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: rgba(44, 44, 44, 0.15) 0px 3px 8px 0px;
    width: 16.20%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3) rgba(184,190,200,0.3);
    align-items: center;
    border-style: solid;
    background-image: none;
    align-self: flex-start;
    order: 0;
    height: auto;
    min-height: 128px;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ede6a37 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cc0b76f0 {
    max-width: 100%;
    width: auto;
}
    
#a7e2bac6 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    min-height: 80px;
    padding: 15px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 91d777f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a14cfd14 {
    max-width: 100%;
    width: auto;
    margin-top: 4px;
}
}



@media all {
    
#\39 204afb5 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
}
    
#bd8fb3fe {
    background-color: var(--color_1);
}
    
#\30 6f96b50 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#ab43dc45.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12px;
}
#ab43dc45 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 09d71bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 dee9a21 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\32 881d2ac {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 6d6d1e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 6d6d1e2 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#e6d296ab {
    width: 100%;
    order: 3;
}
}



@media all {
    
#fc2ea847 {
    min-height: 0;
    row-gap: 8px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 6% 10px 6%;
}
    
#fed91e2b {
    background-color: rgba(35,125,255,1);
    border-radius: 9px 9px 9px 9px;
    background-image: none;
}
    
#b577cfd3 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 53b919a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 85a56e7 {
    max-width: 100%;
    width: auto;
}
    
#ce257ce0 {
    max-width: 100%;
    width: auto;
}
    
#a4acf5a8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#a4acf5a8 {
    min-height: 66px;
    margin-bottom: 8px;
    height: auto;
}
    
#bac91eb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#bac91eb2 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#e705d9cf {
    margin: 20px 12% 20px 12%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 32997b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.61%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cb6f6bf7 {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 5% 100px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 48a3bae::before, #\34 48a3bae > .bgExtraLayerOverlay {
    
}
#\34 48a3bae {
    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/ee824dca/dms3rep/multi/opt/Untitled+design+%2891%29-1920w.png");
}
    
#dc5d93c7 {
    margin: 0px 0% 0px 0%;
}
    
#group_369 {
    width: 40.39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c1d2f8bb {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f7440b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jps {
    width: 84.08%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -11px;
}
    
#widget_oon {
    width: 631px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fea13826 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 73.74%;
    min-width: 4%;
    margin: 0% 0% 0% 2.7%;
}
    
#\36 c624da0 {
    min-height: 504px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 5% 25px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 80e88c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 42, 81, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#fcd24597.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcd24597 {
    max-width: 100%;
    width: 643px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jog {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_ca6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 d505313 {
    margin: 0px 0% 0px 0%;
}
    
#widget_evp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eld {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\36 27426cb {
    width: 19.89%;
    min-width: 4%;
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/ee824dca/dms3rep/multi/opt/Hometown-Hero-Banner-4de3cca3-2a622498-391h.png");
    order: 0;
    margin-left: -1px;
    height: auto;
    align-self: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa600c17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 da8a8b6 {
    min-height: 47px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2px 5% 2px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 193d79c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_cv9 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e753515 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c779f2a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.61%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 09f6d94 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba69cf74 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e83d1be4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9221bd {
    min-height: 453px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 5% 100px 5%;
    margin: 0% 0% 0% 0%;
}
    
#f0d7440a {
    margin: 0px 0% 0px 0%;
}
    
#f0ee46be {
    width: 40.39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 17dc4d0 {
    width: 84.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d4bc2056 {
    width: 631px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_eu7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\39 4b8a564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 307de70 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 67f733d {
    background-image: url("https://irp.cdn-website.com/ee824dca/dms3rep/multi/opt/Octagon+House+Museum-1920w.jpg");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 825f367 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 989dd23 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aba89982 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 8b819dd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e4defc7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0413aa2 {
    width: 84.08%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 108a53e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ff6a3910 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 c2223a6 {
    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/ee824dca/dms3rep/multi/opt/Octagon+House+Museum-1920w.jpg");
}
}



@media all {
    
#\39 a00bc4d {
    min-height: 671px;
    column-gap: 4%;
    width: 100%;
    padding-top: 30px;
    padding-right: 5%;
    padding-bottom: 20px;
    padding-left: 5%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 49db33a {
    background-color: var(--color_1);
}
    
#\31 e65bad7 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#a44b12cf {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 653px;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 99.94%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    height: auto;
}
    
#\38 9ea6148.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 12px;
}
#\38 9ea6148 {
    margin-left: 0%;
    max-width: 100%;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    margin-right: 0%;
}
    
#\38 d222a79 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 afd0d9a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\39 afd0d9a {
    margin-left: 0%;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 319c0c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a7e2bac6 {
    width: 99.94%;
    min-height: 108px;
    height: auto;
    align-self: center;
}
    
#\31 7872b40 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 c4318c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 18.39%;
}
    
#\37 b6e6e44 {
    margin-right: 0%;
    margin-left: 0%;
    width: 18.39%;
}
    
#ef19254c {
    margin-right: 0%;
    margin-left: 0%;
    width: 18.39%;
}
    
#\37 c307151 {
    margin-right: 0%;
    margin-left: 0%;
    width: 18.39%;
}
    
#\33 8fd4728 {
    margin-right: 0%;
    margin-left: 0%;
    width: 18.39%;
    align-self: flex-start;
    height: auto;
    min-height: 128px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 204afb5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc2ea847 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb6f6bf7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 453px;
}
    
#dc5d93c7 {
    margin: 0px 0% 0px 0%;
}
    
#\34 48a3bae::before, #\34 48a3bae > .bgExtraLayerOverlay {
    
}
    
#\31 32997b5 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c624da0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 441px;
}
    
#\38 d505313 {
    margin: 0px 0% 0px 0%;
}
    
#fea13826 {
    width: 76.41%;
    min-height: 8px;
}
    
#widget_eld {
    height: 406px;
}
    
#\36 27426cb {
    width: 19.58%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 da8a8b6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 e753515 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 307de70 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 277px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6868347 {
    margin: 0px 0% 0px 0%;
}
    
#\33 989dd23 {
    padding: 25px 2% 25px 2%;
}
    
#\31 8b819dd {
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e4defc7 {
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0413aa2 {
    align-self: auto;
    justify-self: auto;
    width: 98.86%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a00bc4d {
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    row-gap: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 e65bad7 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#a44b12cf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 319c0c5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a45f7bbc {
    align-items: center;
}
    
#\31 7872b40 {
    flex-direction: column;
    row-gap: 16px;
    align-items: center;
    align-content: center;
    width: 100%;
    min-height: 80px;
}
    
#\35 c4318c2 {
    width: 100%;
    justify-content: center;
}
    
#\37 b6e6e44 {
    width: 100%;
    height: auto;
    min-height: 128px;
}
    
#ef19254c {
    width: 100%;
}
    
#\37 c307151 {
    width: 100%;
}
    
#\33 8fd4728 {
    width: 100%;
    margin-top: 8px;
}
    
#a7e2bac6 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 25px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 204afb5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 6f96b50 {
    align-items: center;
}
    
#\33 dee9a21 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\32 881d2ac {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\31 32997b5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 4px 10px 4px;
    margin: 0% 0% 0% 0%;
}
    
#cb6f6bf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 48a3bae::before, #\34 48a3bae > .bgExtraLayerOverlay {
    
}
    
#group_369 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_jps {
    width: 96.60%;
}
}



@media (max-width: 767px) {
    
#fea13826 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 c624da0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_eld {
    height: 288px;
    width: 100.00%;
}
    
#\36 27426cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fa600c17 {
    min-height: 40px;
    align-items: center;
    width: 99.90%;
    height: auto;
    align-self: center;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 da8a8b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c779f2a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 2px 4px 2px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d9221bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
}
    
#f0ee46be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 17dc4d0 {
    width: 96.60%;
}
    
#widget_eu7 {
    height: 164px;
}
    
#f0d7440a {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 825f367 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 989dd23 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 0413aa2 {
    width: 96.60%;
}
}



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



@media (max-width: 767px) {
    
#\39 a00bc4d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#a44b12cf {
    width: 100%;
}
}

#\36 27426cb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQozy3FXU9ScQDA4f8Xab25LpxFMxADFUQQ0IPzeHApeng5qCB4PCIeFFTehrPESpZZmZuUc2261dqsW2+67aJ10W3f5NdNz80jbjyY5XZ3lLvWGB222P8TdPQkuGONc6s7ys2HKqLj8SqdAyaP/CWcY2X6Q1v0D6/hdC/j8OTo9Zn0BooIS+A5DrmFPPeWBfMEPd8iqW4Sl3MsqDV0/ZCV9VOEJ9JmInVGymxT3XlPo7xLIZllSdHYytZo1U84fXmBWNq+oli9pF57x+vdPdq72xwVFtmIzlLKmLTWdrjcbCLOv/zk7OQr++UmB/k8H6sFzqomuXgcVUlgSjGOR6KIX7//cn35jcNijReLGc7LJp/qG+gRlaAjSOK+i71OB+LP92uuW8c042mK09NUFlQa+hzaZJgJuwe9y8nBPTvih1HhKr5MUwqTV2QWI+MYMYW0IpF1DFCzuXlj9yE+WyUuhp5wNKlRXzJYmU+Smw5TDAZ46hjiyKvwIZxCbHcpNLwpGlqFcmGfVaPGsmpghhIUXDOURjKUIlsIvyWK7FthJrqDZrwilnrGVHid8GCakF1j1JUlMGIibEM6PQMpnH3zeAfTSH4dSVrFH8rT5zewutJYejXE6HgGb98U7q4gw51+ZJuMMqgyFkjiC87hds/gtE/wD0/wMa34jwA1AAAAAElFTkSuQmCC')!important}