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

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

  *#dm .dmInner a.u_462180496 {
    background-color:rgba(29,53,87,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_4065335988 .postDescription { max-height:-0.1em !important; }

  *#dm .dmInner div.u_2379019154 .dmwidget-title {
    font-weight:normal !important;
    font-size:36px !important;
  }

  *#dm .dmInner div.u_2379019154 .dmformsubmit { width:200px !important; }

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

  *#dm .dmInner a.u_1128502779 {
    background-color:rgba(29,53,87,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_4065335988 .postArticle .blogImgLink { height:0px !important; }

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

  *#dm .dmInner div.u_4065335988 .postArticle>.inner {
    background-color:var(--color_12) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_4065335988 {
    border-style:solid !important;
    border-width:0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4065335988 .more-posts-text-container { width:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2614604363 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_4065335988 .more-posts-text-container { width:240px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_9);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(42, 110, 187, 1) 27%, rgba(217, 217, 217, 1) 100%);
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ff3b0db1/dms3rep/multi/opt/monastery-6560623-1920w.jpg);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.05625%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 684px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_uu4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\32 c49743b {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#group_4c3 {
    width: 24.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_06b {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_pbn.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 0px 0px;
}
#widget_pbn {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: -18px 0% 0px 0%;
}
    
#group_gr4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fes {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.34%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_u1n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_kpb {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_tm6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_tm6 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 44px;
    margin: 0px 0% 0px -2.7%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d7e71a8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f1525be0 {
    min-height: 536px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#widget_o53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_uac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7da85e2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b0cd6f26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.333333333333334%;
    min-width: 4%;
}
    
#\37 bfc5701 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.333333333333334%;
    min-width: 4%;
}
    
#\35 3935a22 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#group_1eo {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#group_mb9 {
    justify-content: flex-start;
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_lc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_964 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#widget_1cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_7p8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -1px;
}
    
#widget_m9n {
    width: 92.59%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_4jb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bv3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ce6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3s8 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 bb86421 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 73b38c5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 20b1543 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d419f4c {
    margin: 0px 0% 0px 0%;
}
    
#group_2qk {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ded350d5 {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_hke {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_81f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\30 9fe6fba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f4401bb0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#widget_r0j {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b62b3e9b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d90d750e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d9fb17e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\30 b5eb92f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#e1ab5c7c {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b6edd760 {
    margin: 0px 0% 0px 0%;
}
    
#b649a093 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8db0dcb {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 94937d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 088df66 {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 38afbf8 {
    min-height: 337px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
}
    
#\31 014c958 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2c01b45 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e5d1cb77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 fe1260f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#bbbdd963 {
    min-height: 102px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
}
    
#c48a4cc2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ea5358 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h5n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#fb8c6b48 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ea20902c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#de8670d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 0px 0px;
}
#de8670d7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\35 6bdfe5c {
    margin: 0px 0% 0px 0%;
}
    
#\32 022d3fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9979c84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.333333333333334%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\33 33b89bd {
    min-height: 684px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 f3a821b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 f3a821b {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
}
    
#\38 2142faa::before, #\38 2142faa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(42, 110, 187, 1) 27%, rgba(217, 217, 217, 1) 100%);
}
#\38 2142faa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ff3b0db1/dms3rep/multi/opt/monastery-6560623-1920w.jpg);
}
    
#\31 6c8e185 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#\33 952894e {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_hgt {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_bvb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_9tb {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_hsu {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_4pl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_4kn {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_j2b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#group_912 {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 c06cc99 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#group_dse {
    width: 13.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\34 96b78c7 {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#d49cafca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -1px;
}
    
#\38 631808f {
    width: 92.59%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce42bef4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#ed68edb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5fda62b {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 001663d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 8b25f90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 26ec374 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7d78624 {
    margin: 0px 0% 0px 0%;
}
    
#\37 780170b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d5d9cf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#bb44cd9c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 e8ec060 {
    justify-content: flex-start;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 cd8eba4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#e7afe277 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 9aad464 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd5a023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
}



@media all {
    
#\36 0140548 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d1561de2 {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#acf38b73 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 b3d571c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#bf6f96d4 {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c36fe123 {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#be3c7557 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#df0cbc65 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 07cc173 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#f2c99529 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\38 2ee18cd {
    min-height: 337px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
}
    
#\31 6e2eb11 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7e933aa {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_06b {
    height: 150px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -190px;
}
    
#widget_uu4 {
    margin-top: 82px;
}
    
#group_u1n {
    width: 54.71976393266716%;
    margin-left: 84px;
}
    
#group_fes {
    width: 47.21%;
}
    
#widget_kpb {
    margin-left: -90px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3935a22 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 bb86421 {
    margin-top: 20px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 38afbf8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 135px;
}
    
#d90d750e {
    height: auto;
}
    
#\33 94937d7 {
    height: auto;
}
    
#\31 014c958 {
    height: auto;
}
    
#b649a093 {
    height: auto;
}
    
#e5d1cb77 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 33b89bd {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ea20902c {
    height: 150px;
}
    
#\38 2142faa::before, #\38 2142faa > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce42bef4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 9aad464 {
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2ee18cd {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_4c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_06b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d7e71a8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1525be0 {
    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) {
    
#b0cd6f26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 bfc5701 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\35 3935a22 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_1eo {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
}
    
#group_mb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 4;
}
    
#widget_m9n {
    width: 100.00%;
}
    
#group_2qk {
    width: 100%;
    min-height: 44px;
    align-items: center;
    order: 5;
    height: auto;
}
    
#ded350d5 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#widget_hke {
    height: 12px;
}
    
#widget_81f {
    height: 24px;
}
}



@media (max-width: 767px) {
    
#\30 9fe6fba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4401bb0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_r0j {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 8db0dcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d90d750e {
    height: auto;
}
    
#\32 d9fb17e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 94937d7 {
    height: auto;
}
    
#\30 b5eb92f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 088df66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 38afbf8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 014c958 {
    height: auto;
}
    
#e5d1cb77 {
    height: auto;
}
    
#e1ab5c7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b649a093 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 fe1260f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbbdd963 {
    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) {
    
#\33 33b89bd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ea20902c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea20902c {
    height: 115px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2142faa::before, #\38 2142faa > .bgExtraLayerOverlay {
    
}
    
#\32 9979c84 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 3;
}
    
#\33 952894e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#group_hgt {
    width: 100%;
    min-height: 126px;
    align-items: center;
    flex-direction: row;
    order: 2;
    height: auto;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bvb {
    flex-direction: row;
    min-width: 32px;
    width: 34.47267804477107%;
    height: auto;
    min-height: 126px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9tb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 4;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hsu {
    min-width: 32px;
    width: 62.667272639365656%;
    height: auto;
    min-height: 42px;
    padding: 0px 0px 0px 0px;
    margin: 58px 0% 0px -5.4%;
}
    
#\32 022d3fb {
    justify-self: auto;
    align-self: auto;
    width: 99.97%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8670d7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c8e185 {
    width: 100.00%;
    order: 1;
    margin-top: -14px;
}
    
#\35 f3a821b {
    width: 139px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb8c6b48 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 164px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4pl {
    min-width: 32px;
    height: auto;
    min-height: 64px;
    width: 46.25%;
    margin: 0px 0% 0px 0%;
}
    
#group_4kn {
    width: 49.749706324272644%;
    height: auto;
    min-height: 44px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j2b {
    width: 96.28684426823962%;
    height: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_912 {
    width: 100%;
    min-height: 44px;
    align-items: center;
    order: 5;
    height: auto;
}
    
#\38 c06cc99 {
    width: 96.28684426823962%;
    height: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dse {
    width: 100%;
    min-height: 44px;
    align-items: center;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 96b78c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
}
    
#\30 d5d9cf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\38 631808f {
    width: 100.00%;
}
    
#ce42bef4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 e8ec060 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 4;
}
    
#bdd5a023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 07cc173 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d1561de2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acf38b73 {
    height: 492px;
}
    
#f2c99529 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 b3d571c {
    height: 506px;
}
    
#\38 2ee18cd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bf6f96d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c36fe123 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be3c7557 {
    height: 446px;
}
    
#df0cbc65 {
    height: 480px;
}
    
#\35 7e933aa {
    height: 462px;
}
}

