@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 nav.u_1403622378.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Open Sans' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_2118414799 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_843250365 {
    background-color:rgba(0,165,206,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1560601629 {
    background-color:rgba(0,165,206,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1867323437:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1867323437.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1867323437 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) !important;
  }

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

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

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

  *#dm .dmInner a.u_1049618740:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1049618740.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1049618740 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) !important;
  }

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

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

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

  *#dm .dmInner a.u_1966466896:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1966466896.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1966466896 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) !important;
  }

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

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

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

  *#dm .dmInner a.u_1776008109:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1776008109.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1776008109 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) rgb(23,70,143) !important;
  }

  *#dm .dmInner div.u_734110809 hr {
    color:rgba(34,34,34,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1130453250 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/76e62ad9/icon/Arrow_3134188.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1429265607 img { object-fit:contain !important; }
}
@media (min-width:768px) {}
@media (min-width: 1025px) {}
@media (min-width: 0px) and (max-width: 767px) {}
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;
}
    
#\35 803e815 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 97b0624 {
    min-height: 215px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 550px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c52ada42 {
    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/76e62ad9/dms3rep/multi/opt/hero-main-image-larger3-1fa4e618-1920w.png");
    background-position: 50% 100%;
}
    
#widget_0ii.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0ii {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6290d23 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6a63dbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 20a27c9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 40px 4% 40px;
    margin: 0% 0% 0% 0%;
}
    
#c47fb6f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_iie {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7df {
    width: 78.38%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_lbc {
    width: 190px;
    height: auto;
    max-width: 100%;
}
    
#widget_ucf {
    width: 62.90%;
    height: auto;
    max-width: 100%;
}
    
#bb43a3d9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e51a963 {
    min-height: 58px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0dbe0a3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 40px 120px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e04858df {
    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/76e62ad9/dms3rep/multi/opt/cross-view-0bd54b75-1920w.jpg");
}
#e04858df.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBiEx0f/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAbEQABBAMAAAAAAAAAAAAAAAAAAgMEEQUxMv/aAAwDAQACEQMRAD8Ale+1Fg1NbsF28mgo47WDSQnIICVHO/IiMVkH76DJgM1o/9k=');
}
    
#\34 2c084c4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 80px 0% 0px 0%;
}
    
#group_2tu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_r6r {
    justify-content: flex-start;
    align-items: flex-start;
    width: 28.9%;
    min-height: 1055px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    background-color: rgba(23, 70, 143, 0.8);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fe5d3552 {
    justify-content: flex-start;
    align-items: center;
    width: 42.21%;
    min-height: 1015px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0219039595619206%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ckl {
    width: 60.79%;
    height: auto;
    max-width: 100%;
}
    
#widget_3bk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e3619e7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gke {
    width: 313px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd635ba5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd635ba5 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#widget_oim {
    width: 82.18%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_cvq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 a1159c5 {
    justify-content: flex-start;
    align-items: center;
    width: 28.9%;
    min-height: 1055px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7647058823529411%;
    background-color: rgba(23, 70, 143, 0.8);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ba4794 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_elb {
    width: 92.97%;
    height: 192px;
    max-width: 100%;
    order: 1;
}
    
#widget_566 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_cdd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_cdd {
    width: 170px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 234745f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 87px;
}
    
#c35bb112 {
    width: 92.97%;
    height: 281px;
    max-width: 100%;
    order: 5;
    margin-top: 39px;
}
    
#\38 f002dca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\38 f002dca {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 6;
    margin: 14px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0bb6c5c {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1d4cdb5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 150px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#d073fc97 {
    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/76e62ad9/dms3rep/multi/opt/iStock-820734056-7058ad7a-2748h.jpg");
    background-attachment: fixed;
}
#d073fc97.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAiEAABAgUEAwAAAAAAAAAAAAACAAEDBAUHEgYREyEiQUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAIf/aAAwDAQACEQMRAD8Aq6jvdMRQNqVLcQQn8svpSxvYLi2VLBy2779oiOZAzXJzf//Z');
}
    
#e123d019 {
    margin: 0px 0% 0px 0%;
}
    
#a3468ef5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1gd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d47b3b6 {
    justify-content: flex-start;
    align-items: center;
    width: 33.5%;
    min-height: 1149px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0219039595619206%;
    background-color: rgba(0,165,206,1);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cbe60a25 {
    justify-content: flex-start;
    align-items: center;
    width: 33.22%;
    min-height: 1055px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.7647058823529411%;
    background-color: rgba(14,0,142,1);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 851252a {
    width: 376px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 a403e60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 39fea40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 7df7d6e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1e055c6 {
    justify-content: flex-start;
    align-items: center;
    width: 33.5%;
    min-height: 1055px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    background-color: rgba(14,0,142,1);
    background-image: none;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% -100px 0%;
}
    
#\33 a005e6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c71abd4b {
    width: 100.38%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 139eb85 {
    width: 92.97%;
    height: 192px;
    max-width: 100%;
    order: 2;
}
    
#\36 5d275d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3le {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_6bk.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_6bk {
    width: 280px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#f93fef14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#aa91ae8c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 cf38721.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 cf38721 {
    width: 180px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#\37 4dadfa4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 4dadfa4 {
    width: 320px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#a130309a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#c1f30580 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_rr2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1d05c66 {
    width: 100.38%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 e99cb60.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 e99cb60 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f3b91cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db11872e {
    min-height: 263px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 150px 40px;
    margin: 0% 0% 0% 0%;
}
    
#d82a46d0::before, #d82a46d0 > .bgExtraLayerOverlay {
    
}
#d82a46d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#\37 1e6b6e2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_drh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f72f68da {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cb341338 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 40px 4% 40px;
    margin: 0% 0% 0% 0%;
}
    
#a76c78e4::before, #a76c78e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#a76c78e4 {
    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/76e62ad9/dms3rep/multi/opt/call-to-prayer-15efb152-1920w.jpg");
}
#a76c78e4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBAUDERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwDToUGHVF9fCD2YueNfFQKhzRyJ2fQ8REbVFKI//9k=');
}
    
#group_8g7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_tiq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_tiq {
    width: 450px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#\31 9eedc10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\31 9eedc10 {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 450px;
    grid-area: auto / auto / auto / auto;
}
    
#group_168 {
    justify-content: flex-start;
    align-items: center;
    width: 36.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8942383583267564%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_jih {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 c928b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\34 e6556dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    margin-top: -20px;
}
    
#\35 a24cabf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 97b0624 {
    padding: 70px 30px 50px 30px;
}
    
#c6290d23 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 20a27c9 {
    padding: 50px 30px 50px 30px;
}
    
#bb43a3d9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7df {
    width: 94.87%;
}
    
#widget_lbc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_lbc {
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ucf {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0dbe0a3 {
    row-gap: 15px;
    padding: 50px 30px 50px 30px;
}
    
#\37 e3619e7 {
    margin: 0px 0% 0px 0%;
}
    
#group_r6r {
    width: 100%;
    height: auto;
    min-height: 229px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fe5d3552 {
    width: 100%;
    height: auto;
    min-height: 587px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a1159c5 {
    width: 100%;
    height: auto;
    min-height: 1093px;
    row-gap: 24px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ckl {
    width: 100.00%;
}
    
#group_2tu {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
    margin-top: 0px;
    height: auto;
    min-height: 1951px;
}
    
#widget_gke {
    width: 595px;
}
    
#widget_oim {
    width: 100.00%;
}
    
#widget_cvq {
    width: 100.00%;
}
    
#widget_elb {
    height: 343px;
}
    
#\34 234745f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 234745f {
    margin: 0px 0% 0px 0%;
}
    
#c35bb112.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c35bb112 {
    margin: 15px 0% 0px 0%;
}
    
#\38 f002dca {
    width: 270px;
    min-height: 50px;
}
    
#\34 2c084c4 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1d4cdb5 {
    padding: 50px 30px 50px 30px;
}
    
#e123d019 {
    margin: 0px 0% 0px 0%;
}
    
#c1e055c6 {
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cbe60a25 {
    width: 100%;
    height: auto;
    min-height: 1306px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d47b3b6 {
    width: 100%;
    height: auto;
    min-height: 322px;
    row-gap: 15px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5d275d0 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\31 851252a {
    width: 615px;
}
    
#widget_6bk {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 cf38721 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 4dadfa4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_rr2 {
    width: 97.40%;
}
    
#\32 139eb85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 139eb85 {
    margin: 15px 0% 15px 0%;
}
    
#widget_1gd {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db11872e {
    min-height: 147px;
    padding: 50px 2% 50px 2%;
}
    
#\37 1e6b6e2 {
    margin: 0px 0% 0px 0%;
}
    
#d82a46d0::before, #d82a46d0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb341338 {
    row-gap: 15px;
    padding: 50px 30px 50px 30px;
}
    
#\35 a24cabf {
    margin: 0px 0% 0px 0%;
}
    
#a76c78e4::before, #a76c78e4 > .bgExtraLayerOverlay {
    
}
#a76c78e4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBAUDERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwDToUGHVF9fCD2YueNfFQKhzRyJ2fQ8REbVFKI//9k=');
}
    
#group_168 {
    width: 100.00%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9eedc10 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 50px;
}
    
#widget_tiq {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 472px;
}
    
#f72f68da {
    height: auto;
    min-height: 88px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 803e815 {
    min-height: 62px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\35 97b0624 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#c6290d23 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c6a63dbd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 20a27c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 15px 30px 15px;
}
    
#bb43a3d9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ucf {
    width: 100.00%;
}
    
#widget_7df {
    width: 100.00%;
}
    
#widget_lbc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_lbc {
    height: auto;
    min-height: 45px;
    width: 320px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e51a963 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 0dbe0a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 15px 30px 15px;
}
    
#\34 2c084c4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_r6r {
    width: 100%;
    height: auto;
    min-height: 421px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fe5d3552 {
    width: 100%;
    height: auto;
    min-height: 965px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a1159c5 {
    width: 100%;
    height: auto;
    min-height: 919px;
    row-gap: 10px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_elb {
    height: 240px;
}
    
#c35bb112.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c35bb112 {
    height: 240px;
    margin: 15px 0% 0px 0%;
}
    
#widget_ckl {
    width: 100.00%;
}
    
#\37 e3619e7 {
    margin: 0px 0% 0px 0%;
}
    
#group_2tu {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_3bk {
    width: 100.00%;
}
    
#widget_gke {
    width: 298px;
}
    
#dd635ba5 {
    width: 100.00%;
}
    
#widget_oim {
    width: 100.00%;
}
    
#widget_cdd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_cdd {
    min-height: 45px;
    width: 320px;
    margin: 15px 0% 0px 0%;
}
    
#\34 234745f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 234745f {
    margin: 15px 0% 0px 0%;
}
    
#\38 f002dca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\38 f002dca {
    width: 320px;
    min-height: 45px;
    margin: 15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0bb6c5c {
    min-height: 66px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\39 1d4cdb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#a3468ef5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c1e055c6 {
    width: 100%;
    row-gap: 24px;
    height: auto;
    min-height: 1999px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d47b3b6 {
    width: 100%;
    height: auto;
    min-height: 397px;
    row-gap: 15px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cbe60a25 {
    width: 100%;
    height: auto;
    min-height: 1185px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 139eb85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 139eb85 {
    height: 240px;
    width: 100.00%;
    margin: 15px 0% 0px 0%;
}
    
#e123d019 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5d275d0 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_6bk.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_6bk {
    align-self: flex-start;
    width: 320px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cf38721.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 cf38721 {
    align-self: flex-start;
    width: 320px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f3b91cb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db11872e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#d82a46d0::before, #d82a46d0 > .bgExtraLayerOverlay {
    
}
    
#\37 1e6b6e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f72f68da {
    min-height: 56px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 0px;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb341338 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 15px 30px 15px;
}
    
#a76c78e4::before, #a76c78e4 > .bgExtraLayerOverlay {
    
}
#a76c78e4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBAUDERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwDToUGHVF9fCD2YueNfFQKhzRyJ2fQ8REbVFKI//9k=');
}
    
#group_8g7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_168 {
    width: 100%;
    height: auto;
    min-height: 353px;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a24cabf {
    margin: 0px 0% 0px 0%;
}
    
#widget_tiq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tiq {
    margin: 0px 0% 0px 0%;
}
    
#\31 9eedc10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\31 9eedc10 {
    min-height: 50px;
    width: 320px;
    margin: 30px 0px 0px 0px;
}
}

