@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1606902671 img {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1572395528 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1823688901 img {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner *.u_1341822683 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1775735236 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1644649575 { text-align:LEFT !important; }

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_2162498860 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1847415193 { display:block !important; }

  *#dm .dmInner *.u_1725835977 { display:block !important; }

  *#dm .dmInner *.u_1097109783 { display:block !important; }

  *#dm .dmInner *.u_1930361929 { display:block !important; }

  *#dm .dmInner div.u_2162498860 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_2162498860 .caption-inner { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1042542177 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1028768960 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1131571145 { display:block !important; }

  *#dm .dmInner *.u_1607046904 { display:block !important; }

  *#dm .dmInner *.u_1333829548 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1239107653 { text-align:LEFT !important; }

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

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

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

  *#dm .dmInner *.u_1634596753 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1861891772 { text-align:CENTER !important; }

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

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

  *#dm .dmInner *.u_1305149585 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1305013990 { display:block !important; }

  *#dm .dmInner *.u_1005763025 { display:block !important; }

  *#dm .dmInner *.u_1026244148 { display:block !important; }

  *#dm .dmInner *.u_1573165410 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1153875154 { display:block !important; }

  *#dm .dmInner *.u_1836733539 { display:block !important; }

  *#dm .dmInner *.u_1256640070 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1870730139 { display:block !important; }

  *#dm .dmInner *.u_1479520707 { text-align:LEFT !important; }

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

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

  *#dm .dmInner a.u_1239107653 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner a.u_1333829548 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1311873579 img { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner *.u_1029194449 { background-position:0% 100% !important; }

  *#dm .dmInner *.u_1673753727 { display:block !important; }

  *#dm .dmInner *.u_1204436016 { display:block !important; }

  *#dm .dmInner div.u_1760548339 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1199043244 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1866847182 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1108810746 img { border-radius:8px 8px 8px 8px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1630119392.hover span.text { color:rgba(255,255,255,1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner *.u_2162498860 .photoGalleryThumbs .image-container a { padding-top:225px !important; }

  *#dm .dmInner *.u_2162498860 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_2162498860 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_2162498860 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_2162498860 .caption-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_2162498860 .caption-button {
    width:200px !important;
    height:40px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2162498860 .caption-inner {
    padding-left:5px !important;
    padding-right:5px !important;
  }

  *#dm .dmInner *.u_2162498860 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text .rteBlock { font-size:17px !important; }

  *#dm .dmInner div.u_2162498860 .caption-button span.text { font-size:13px !important; }

  *#dm .dmInner *.u_2162498860 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_2162498860 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_2162498860 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_2162498860 .caption-button {
    width:200px !important;
    height:55px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2162498860 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_2162498860 .caption-container .caption-text .rteBlock { font-size:16px !important; }

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

  *#dm .dmInner div.u_2162498860 .caption-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_2162498860 .caption-button {
    height:45px !important;
    width:200px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 2a6f35cfdd2b461c33482f9 {
    min-height: 320px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/West+Hill+Christian+Church+Exterior+Photo-1920w.png");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f381fdd2b461c334940e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6f38efdd2b461c3349964 {
    align-self: auto;
    max-width: 100%;
    width: 483px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-top: -19px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6f399fdd2b461c3349bf6 {
    align-self: auto;
    max-width: 100%;
    width: 510px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a6f3cdfdd2b461c334a0d8 {
    max-width: 100%;
    width: 47.77%;
    height: auto;
    min-height: 52px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v2e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.45210938971899%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
    
#ebd7771e {
    max-width: 100%;
    width: 47.77%;
    height: auto;
    min-height: 52px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2a70703fdd2b461c334ccf9 {
    background-color: var(--color_2);
}
    
#\36 2a70703fdd2b461c334ccfa {
    min-height: 207px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70715fdd2b461c334cfab {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a7071dfdd2b461c334d23f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70725fdd2b461c334d4dc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2a7079efdd2b461c334f002 {
    background-color: var(--color_2);
}
    
#\36 2a7079efdd2b461c334f003 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7079efdd2b461c334f005 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 16.8%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7079efdd2b461c334f004 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 16.8%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a707dbfdd2b461c334f300 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a707e2fdd2b461c334f5aa {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70819fdd2b461c335037f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 16.8%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70819fdd2b461c3350380 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a7081dfdd2b461c335070c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 16.8%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7081dfdd2b461c335070d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70820fdd2b461c3350aba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 16.8%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70820fdd2b461c3350abb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70830fdd2b461c3350ff4 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70844fdd2b461c335164e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70861fdd2b461c3351d98 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a7086bfdd2b461c3352228 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70877fdd2b461c3352535 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a7079efdd2b461c334f000 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2a70900fdd2b461c33542d8 {
    background-color: var(--color_2);
}
    
#\36 2a70900fdd2b461c33542d9 {
    min-height: 36px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70900fdd2b461c33542db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7091bfdd2b461c3354c9c {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 506px;
    justify-self: auto;
    height: auto;
    order: 0;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70900fdd2b461c33542d6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2a709abfdd2b461c33561b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_1);
    width: 56.92%;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    box-shadow: var(--color_4) 3px -3px 11px 0px;
    padding: 60px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561af {
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/West+Hills+Christna+Church+Side+Shot+w.+Jesus+Loves+You+Sign-1920w.png");
}
    
#\36 2a709abfdd2b461c33561ad {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 6.045949214026603% 0% 6.045949214026603% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709e2fdd2b461c3356959 {
    align-self: auto;
    max-width: 100%;
    width: 99.59%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a709effdd2b461c3356d2a {
    align-self: auto;
    max-width: 100%;
    width: 459px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70a02fdd2b461c3357447 {
    align-self: auto;
    max-width: none;
    width: 99.61%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin-top: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a70a27fdd2b461c3357dd9 {
    max-width: 100%;
    width: 48.24%;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i7o {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.51370826613595%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    margin-top: 20px;
}
    
#\37 bddcc81 {
    max-width: 100%;
    width: 48.16%;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.38;
    border-radius: inherit;
}
#c01c31c9 {
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/West+Hill+Christian+Church+Exterior+Photo-1920w.png");
}
    
#\35 c5aa20b {
    min-height: 1042px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 20% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 700bf34 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fae4ddd {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 14a6e2a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#e669cf05 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 ff9894a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 30px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d649735 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 55px;
}
    
#\35 3a24469 {
    width: 803px;
    height: auto;
    max-width: 100%;
}
    
#\34 6dfec13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0e33f41 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 220d183 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6fecb2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 6fbcc9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6603deb {
    background-color: var(--color_1);
    background-image: none;
}
    
#c20ed6d8 {
    width: 425px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12d336d {
    width: 100%;
    height: 304px;
    max-width: 100%;
}
    
#c1fd5cf3 {
    width: 79.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b64aa228 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 200b228 {
    justify-content: flex-start;
    width: 38.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#acbbafca {
    justify-content: flex-start;
    width: 28.32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/Vertical+Contemporary+Worship-1920w.png");
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
    
#\32 3869e91 {
    justify-content: flex-start;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 20px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 43a86f1 {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dcde643a {
    margin: 0px 0% 0px 0%;
}
    
#widget_e2o {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 21px;
    min-height: 52px;
}
    
#\32 8b2dddc {
    max-width: 100%;
    width: 315px;
    height: auto;
    min-height: 52px;
    order: 2;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da103c5a {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\34 7ed1bd4 {
    justify-content: flex-start;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 20px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a88d6b2a {
    justify-content: flex-start;
    width: 28.32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/Open+Bibles+and+People+Hands+at+a+Bible+Study-1920w.png");
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
    
#e9b3fb25 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 e7cc2f9 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 639085b {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dff6c59 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 93b68b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 5be3742 {
    justify-content: flex-start;
    width: 38.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 527eb10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f551a7f {
    margin: 0px 0% 0px 0%;
}
    
#dd9d70c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98628a0 {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    min-height: 52px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#acb92517 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b854140 {
    width: 100%;
    height: 309px;
    max-width: 100%;
}
    
#\32 6a0e79f {
    justify-content: flex-start;
    width: 28.32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/easter-4-1920w.jpg");
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
    
#\32 a024013 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f649264c {
    justify-content: flex-start;
    width: 38.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 58af5b6 {
    justify-content: flex-start;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 20px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7bfd158 {
    width: 397px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 38273a3 {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7c486d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bc792f2b {
    margin: 0px 0% 0px 0%;
}
    
#\39 6b29430 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 0813a5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3a23794.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#b3a23794 {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 878b78a {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 76aa35f {
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
}
    
#\39 1bebb54 {
    justify-content: flex-start;
    width: 28.32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/WHY+West+Hills+Youth+Page+Hero+Image-1920w.png");
    border-radius: 12px 12px 12px 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
    
#\35 375a728 {
    width: 429px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 261f228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#df84b5cd {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fcf9fb8 {
    justify-content: flex-start;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#decd6f4a {
    justify-content: flex-start;
    width: 38.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e88eb8 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f0c813e {
    width: 100%;
    height: 302px;
    max-width: 100%;
}
    
#\39 f7672e1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 38d7d23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 b853ad4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6407ca {
    align-self: auto;
    max-height: none;
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 44931a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a90542ac {
    min-height: 83px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d179032c {
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/Cross+Transition+Off-White-1920w.png");
    background-color: var(--color_2);
    background-position: 50% 100%;
}
}



@media all {
    
#c364fbb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5ff3a17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#widget_k1i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3d869f1 {
    margin: 0px 0% 0px 0%;
}
    
#f5acce9b {
    width: 1498px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9308dc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f197ecf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 63.92%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f91c6c52 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#a521b6c0 {
    width: 375px;
    height: 520px;
    max-width: 100%;
}
    
#\33 ad9420a {
    width: 740px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 414cdde {
    align-items: flex-end;
    width: 28.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4405d7f {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9648dac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b8f57f01 {
    margin: 0px 0% 0px 0%;
}
    
#group_4j3 {
    flex-direction: row;
    align-items: center;
    width: 80.68%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.208053551102246%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_l54 {
    width: 48.4%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc87e3a0 {
    width: 48.4%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e621243b::before, #e621243b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#e621243b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 9ff1e2b {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 ffa9f3b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 600px;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7e3bf4::before, #bb7e3bf4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bb7e3bf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    width: 50%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a13e591 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#f196a7ac {
    width: 145px;
    height: 209px;
    max-width: 100%;
    order: 1;
}
    
#\38 5ba288b {
    width: 327px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-height: 55px;
    margin-top: 7px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 626b0a8::before, #\34 626b0a8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 626b0a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/People+holding+Hands+Around+a+Bible+Praying-1174h.png");
    min-width: 4%;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a3afa66.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\38 a3afa66 {
    width: 505px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 800923b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1787275::before, #\36 1787275 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 1787275 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    width: 50%;
    background-image: url();
    min-width: 4%;
    order: 1;
    justify-content: space-between;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7809b13 {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin-top: 7px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b432324 {
    margin: 0px 0% 0px 0%;
}
    
#\30 74f143b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\30 74f143b {
    width: 505px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eccf02d7::before, #eccf02d7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#eccf02d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/7dfbd7a0/dms3rep/multi/opt/Blanket-Party-Group-1415h.jpg");
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f006a33 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#f777fa87::before, #f777fa87 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#f777fa87 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 ea232fe {
    width: 145px;
    height: 209px;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 2b05a9b {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d8108f6e {
    justify-content: flex-start;
    align-items: flex-end;
    width: 600px;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    align-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be20aeee {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#d6ab5d64 {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 8% 2% 2% 2%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 400px;
    height: auto;
}
    
#\36 2a6f399fdd2b461c3349bf6 {
    width: 666px;
}
    
#\36 2a6f38efdd2b461c3349964 {
    width: 667px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a70819fdd2b461c335037f {
    width: 30.67%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7079efdd2b461c334f004 {
    width: 30.67%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7081dfdd2b461c335070c {
    width: 30.67%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70820fdd2b461c3350aba {
    width: 30.67%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7079efdd2b461c334f003 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 146px;
    padding: 2% 6% 2% 6%;
}
    
#\36 2a7079efdd2b461c334f005 {
    width: 30.67%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a70900fdd2b461c33542d9 {
    min-height: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a709abfdd2b461c33561b0 {
    width: 27.36%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ae {
    width: 72.49%;
    padding: 6% 4% 6% 4%;
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 0%;
    min-height: 581px;
    padding: 10% 5% 10% 5%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 545px;
    padding: 28% 2% 7% 2%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ff9894a {
    width: 32.56%;
    min-height: 8px;
}
    
#\34 6dfec13 {
    width: 65.4%;
    min-height: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\30 220d183 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6fbcc9b {
    margin: 0px 0% 0px 0%;
}
    
#c20ed6d8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 12d336d {
    height: 200px;
}
    
#b64aa228 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\31 200b228 {
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#acbbafca {
    width: 50%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 3869e91 {
    width: 50%;
    min-height: 80px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    flex: 1 1 auto;
    padding: 20px 16px 40px 16px;
    margin: 4% 0% 4% 0%;
}
    
#\30 43a86f1 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 654px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da103c5a {
    height: 200px;
}
    
#\34 7ed1bd4 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 16px 40px 16px;
    margin: 4% 0% 4% 0%;
}
    
#a88d6b2a {
    width: 50%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 e7cc2f9 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 156px;
    column-gap: 0%;
}
    
#\30 639085b {
    width: 654px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dff6c59 {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\33 93b68b3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5be3742 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acb92517 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 156px;
    column-gap: 0%;
}
    
#\30 b854140 {
    height: 200px;
}
    
#\32 6a0e79f {
    width: 50%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f649264c {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 58af5b6 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 16px 40px 16px;
    margin: 4% 0% 4% 0%;
}
    
#\36 7bfd158 {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\32 38273a3 {
    width: 654px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7c486d7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 6b29430 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1bebb54 {
    width: 50%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 375a728 {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\36 261f228 {
    margin: 0px 0% 0px 0%;
}
    
#df84b5cd {
    width: 654px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fcf9fb8 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 20px 16px 40px 16px;
    margin: 4% 0% 4% 0%;
}
    
#decd6f4a {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e88eb8 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 156px;
    column-gap: 0%;
}
    
#\34 f0c813e {
    height: 200px;
}
    
#\36 38d7d23 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f197ecf9 {
    row-gap: 32px;
    width: 64.65%;
    min-height: 8px;
}
    
#a521b6c0 {
    height: 282px;
}
    
#\33 ad9420a {
    width: 90%;
}
    
#\30 414cdde {
    width: 33.19%;
    min-height: 8px;
}
    
#b4405d7f {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 12% 2% 12% 2%;
}
    
#group_4j3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e621243b::before, #e621243b > .bgExtraLayerOverlay {
    
}
    
#\30 9ff1e2b {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 ffa9f3b {
    width: 392px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#bb7e3bf4 {
    width: 65%;
    min-height: 8px;
    height: auto;
    row-gap: 45px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\37 a13e591 {
    width: 99.51%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f196a7ac {
    width: 145px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: 160px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ba288b {
    order: 2;
}
    
#\34 626b0a8::before, #\34 626b0a8 > .bgExtraLayerOverlay {
    
}
#\34 626b0a8 {
    width: 35%;
    min-height: 8px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\38 a3afa66 {
    width: 99.51%;
    margin-bottom: 20px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1787275 {
    width: 65%;
    min-height: 8px;
    height: auto;
    row-gap: 45px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\35 7809b13 {
    order: 2;
}
    
#\30 74f143b {
    width: 99.51%;
    margin-bottom: 20px;
    order: 0;
}
    
#eccf02d7::before, #eccf02d7 > .bgExtraLayerOverlay {
    
}
#eccf02d7 {
    width: 35%;
    min-height: 8px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 f006a33 {
    width: 99.51%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f777fa87::before, #f777fa87 > .bgExtraLayerOverlay {
    
}
    
#\35 ea232fe {
    width: 145px;
    justify-self: auto;
    align-self: flex-end;
    order: 5;
    height: 160px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2b05a9b {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#d8108f6e {
    width: 392px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0px 0% 0px 0%;
}
    
#be20aeee {
    order: 2;
}
    
#d6ab5d64 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 2a7091bfdd2b461c3354c9c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e621243b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 9ff1e2b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f777fa87 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 2b05a9b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 4% 4%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 240px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fb {
    width: 100%;
    min-height: 501px;
    align-items: center;
    height: auto;
}
    
#group_v2e {
    column-gap: 4.45210938971899%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a6f3cdfdd2b461c334a0d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebd7771e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2a6f38efdd2b461c3349964 {
    margin-top: -12px;
}
}



@media (max-width: 767px) {
    
#\36 2a70703fdd2b461c334ccfa {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 4% 4%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    min-height: 133px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 2a7079efdd2b461c334f003 {
    flex-direction: column;
    min-height: 0;
    row-gap: 22px;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 4.021447721179625% 4% 4% 4%;
}
    
#\36 2a7079efdd2b461c334f005 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7079efdd2b461c334f004 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70819fdd2b461c335037f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a7081dfdd2b461c335070c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70820fdd2b461c3350aba {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70877fdd2b461c3352535 {
    width: 79.11%;
}
    
#\36 2a70861fdd2b461c3351d98 {
    width: 73.71%;
}
}



@media (max-width: 767px) {
    
#\36 2a70900fdd2b461c33542d9 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 0% 4%;
}
    
#\36 2a70900fdd2b461c33542db {
    min-height: 55px;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70900fdd2b461c33542d6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a7091bfdd2b461c3354c9c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 2a709abfdd2b461c33561b0 {
    width: 100%;
    min-height: 354px;
    align-items: center;
}
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20% 5% 60px 5%;
}
    
#\36 2a70a27fdd2b461c3357dd9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 bddcc81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
    
#group_i7o {
    column-gap: 3.51370826613595%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: unset;
    flex-direction: column;
    padding: 45% 4% 20% 4%;
}
    
#\38 1a6e889 {
    min-height: 282px;
    width: 100%;
    row-gap: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#aba9dfaa {
    width: 100.00%;
    margin-top: 5px;
}
}



@media (max-width: 767px) {
    
#\39 ff9894a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d649735 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 6dfec13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 220d183 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#c20ed6d8 {
    margin-bottom: 0px;
}
    
#\32 12d336d {
    height: 230px;
}
    
#b64aa228 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 10px;
    column-gap: 0%;
}
    
#\31 200b228 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#acbbafca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 3869e91 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 43a86f1 {
    margin-bottom: 0px;
}
    
#c1fd5cf3 {
    width: 100.00%;
}
    
#widget_e2o {
    width: 90%;
}
    
#\32 8b2dddc {
    width: 90%;
}
}



@media (max-width: 767px) {
    
#da103c5a {
    height: 230px;
}
    
#\34 7ed1bd4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a88d6b2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\31 e7cc2f9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12% 6% 12% 6%;
}
    
#\39 5be3742 {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f551a7f {
    margin: 0px 0% 0px 0%;
}
    
#\39 98628a0 {
    width: 90%;
}
}



@media (max-width: 767px) {
    
#acb92517 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12% 6% 12% 6%;
}
    
#\30 b854140 {
    height: 230px;
}
    
#\32 6a0e79f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#f649264c {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 58af5b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bc792f2b {
    margin: 0px 0% 0px 0%;
}
    
#b3a23794 {
    width: 90%;
}
    
#\34 878b78a {
    width: 90%;
}
}



@media (max-width: 767px) {
    
#\39 1bebb54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\34 fcf9fb8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#decd6f4a {
    width: 100%;
    min-height: 84px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e88eb8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12% 6% 12% 6%;
}
    
#\34 f0c813e {
    height: 230px;
}
    
#\39 f7672e1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a6407ca {
    width: 90%;
}
}



@media (max-width: 767px) {
    
#\38 44931a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a90542ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#aa04a7d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c364fbb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5ff3a17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 3% 4% 3%;
}
    
#\39 3d869f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 9308dc2 {
    order: 2;
}
    
#f197ecf9 {
    min-height: 254px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#a521b6c0 {
    height: 240px;
    width: 183px;
}
    
#\33 ad9420a {
    order: 1;
}
    
#\30 414cdde {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#b4405d7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 8% 4%;
}
    
#\39 9648dac {
    order: 0;
}
    
#group_4j3 {
    column-gap: 3.208053551102246%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc87e3a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8f57f01 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e621243b::before, #e621243b > .bgExtraLayerOverlay {
    
}
    
#\30 9ff1e2b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#bb7e3bf4 {
    row-gap: 15px;
    width: 100%;
    min-height: 376px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a13e591 {
    width: 100%;
    margin-bottom: 20px;
}
    
#f196a7ac {
    height: 187px;
    width: 145px;
    margin: 25px 0% 0px 0%;
}
    
#\34 626b0a8::before, #\34 626b0a8 > .bgExtraLayerOverlay {
    
}
#\34 626b0a8 {
    row-gap: 18px;
    width: 100%;
    min-height: 249px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 a3afa66 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\38 5ba288b {
    min-height: 50px;
    width: 253px;
}
}



@media (max-width: 767px) {
    
#\36 1787275 {
    row-gap: 15px;
    width: 100%;
    min-height: 376px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 12% 4% 20% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 74f143b {
    width: 100%;
    margin-bottom: 20px;
}
    
#eccf02d7::before, #eccf02d7 > .bgExtraLayerOverlay {
    
}
#eccf02d7 {
    row-gap: 18px;
    width: 100%;
    min-height: 249px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 f006a33 {
    width: 100%;
    margin-bottom: 20px;
}
    
#f777fa87::before, #f777fa87 > .bgExtraLayerOverlay {
    
}
    
#\35 ea232fe {
    height: 174px;
    width: 145px;
    margin: 25px 0% 0px 0%;
}
    
#\39 2b05a9b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 7809b13 {
    width: 273px;
}
    
#be20aeee {
    width: 273px;
}
    
#d6ab5d64 {
    width: 273px;
}
}

#\36 2a6f35cfdd2b461c33482fb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ADR2wTl5wz58xDt6wTByuyRqtR9ksB1grh5drB5bqwBSjc9WkNFYktFWi8ZHfrk2dbUudLssdsIxdcI4dsIAW4qzZpK9cpW9eIuqcHyWYnWVVnuoT4S5TIe9UIi4AFp0dWh7gXp+hId2dYFnYXdkYW5sc2x6iWaCj2eFjABQWkVfYlF2aFeIaVWLZE6HY02AZlN8bmB0dWdud2YAWVo/Y15Ec2VMgm5Xg3Bbfm1aeWlSempTem5aeHFg0ghR68iR7A4AAAAASUVORK5CYII=')!important}#acbbafca.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACK0lEQVQozwXB209SAQDA4fOi5OZ0ZmJDhU0TMRZ0DCfiERS5BUKKKHkZesSaZho5HUO8VZatDF21SlPbxNRmzrz0Ug+ura3VavM/+vV9gkJlIbvMgdLYhlLsIMfQiaIihME5Qu9oisfvv7Pw6S9CpkoiS91AbrmbXK2HbF0reWIPdW1JhqfWWU7/4PXhGYJC7SCrzEeOvp18Y5iiGplKd4yWoRSTL/ZZ3fvFxvEZQmZpiHOXe8mruYemKYEYfIgrmmJodpPF9W9sffnDx6N/CJm6IRSmBIXeFMbIGv7YJnIyTXLpgOX0KWuff7Oy9RMhw5gko24BVWgVy51tIsldYvO7JF4ekdg4ZXrtlLmlE4Qi2xPyva8oH9jBNbHP4MwOE4+2uP9sDzn1lejTA2Jz2wiS/wFi91ts8ROCM4cMTqcZSW4gJz/gT6QJTawQm36H0NYyTOj2IgPzx/RO7RAdX6F/7A2dw0t45Xk6BiZJzD5HCDR6kSNjJKZWid5dpKNvjtbILDduxvH4bhFu7yc+PonguGahq7mbUTlOe8sgHq+M0xfF5erBVuvDZfPSFe5DaDWYCNa66HSEaazx4ZQCNFkDOOv9SCY7JtGK2exECJZq8eqq8Ih2rFVu/LYg163NSNV2KiurUWmuUKjWI7gKLiBdLEEqMyAZrARqfbir7VytENGoyykuKuWSRotQqchAl52LXqnGojfjFBuo15spKVCjPK9EW6xG0un5D2MzMfmgheY1AAAAAElFTkSuQmCC')!important}#a88d6b2a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABCElEQVQY0wXBXUvCYACA0f0jRcmPDILyogsRnJGKBJWRFVtFvepGbdkUycqBJJqEWsMViZArI6Ef93SO5A8s4fMH8fn8rK/FURSF5t0tuibYkhPEQgGioSBSKBIjHI6yGomQSSYQyjE3Vzol9YCd1Aby2jLp+ApSNpslJ6copJPoxT0eqgathoUlVMq7Gc7zMmJ7E+nypEilkMco5OhVNT6Gfd6dIc/3NTr6KV1NpW9eIHUtjXbpkEdRxLXrfE1c5t8eU2fEW8dm0DDoXZeRhuYZPbFPt3LEqFVn4r7ieTO86ZRPd8xL26ZdM5HGNYFjqIysEgO7ies4eDOPxeKPn/kvg6c+DdPgH0mZqF0nRqbvAAAAAElFTkSuQmCC')!important}#\32 6a0e79f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIRAAAgIBBAIDAAAAAAAAAAAAAQIDBAUABhESFCEiMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEUL/2gAMAwEAAhEDEQA/ANzc28K2IzCV6KiZZWHIP5q3y7EnzWBuG9jRbY+Orbly5vXI+rIeAi+xptJj5FkZUtuFBIA6/Q0Ewuhk9P/Z')!important}#\39 1bebb54.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wXBTUvDMAAA0NwV7Chp0uajSdMuSXXBubWMaetaO8aoggiiIuouFRGZB8Xf73vg5XX38PQ8DO/7r/3vz9/w8f349rm52827+7y6BXXTnNcXm3XTb7ubftt262XdTcvLbLIQtgCZSk0mnZHHmjsjnVVOp2OZxITHEQMkoAKTOAgi6GuK5ootFJ0K5oQ8VRown6UoVpByFE44q3TSar4yoj2x/awA8BARj7BRGPlYh7iUdJmQaixWub2elQAewMgLyQgHHsTeUYb8nKAzQQspr4z9B4GIJgroaR15AAAAAElFTkSuQmCC')!important}#\34 626b0a8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABBUlEQVQY0wXBW0vCYACA4e/fKGVYEWvo1KWmTlpzOpU5TG0dLDPzUFPzcFHddIDopkCvjO6CfuLb8wivafNwU2d0ZmOlYmxvrLHu9yFvBrAyCZqOxe1FA/E5qrKcnvJx59K1s5h7Ekk5yEFkF9fM0qkW6bkO4u/J5ffxnMXQZVrTcfUIlXSIo2yMdiFDv6zRtzXEqqvzPcjz1TaYOXHapsK1lcCraMydNLNSlPuCjFi2MvwMcqz6Bi/uPsNSlJ4VxyunGBdVRqaMp28hZpbM+7HK4jLJaz3KOC/T0SQ8I8wkH8IzJK7SQURHl5iXFd5qKs+OwuRwh5Ya4CTsp6H4cMJ+cpKPf3IHkGb7IH2gAAAAAElFTkSuQmCC')!important}#eccf02d7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwQCAwAAAAAAAAAAAAABAAMEAgUGESEiQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwCvIb9Mg5FIiuUNtUb22T6+oMsvmurVRHgg8IiOFr//2Q==')!important}#\36 2a709abfdd2b461c33561af.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AEqW3kSV4T2T4jqS4z2S4kiY4led4Wql4Gmj4GGg4ABOiLBMjb1LlM9JltROltNblchqm8t3o9B0pdRuo9EASm53TniGVoSeWIWhYIKdcH+PgIeUhJCaeJCZbY2RAE5bTVVlWVpsaF9mX2piWnlhU4RrXX50ZXF1Y2JwVgBaVz1eWj5aVzpcTytnTih1VC18XTZ3YjtsYzpfYDUAbmZJcGZJaGFDaV45cmI7fmtFgnFOgXVVgHhae3dcAHBqRnNrSHRuTHh0T3t7VYB+W4KAYYWDaYqHco6LeV+HYH3Be/s8AAAAAElFTkSuQmCC')!important}#d179032c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXklEQVQI18XFwQ3DIBBEUSQ6WFeQdf9NcV0zjmcHOCYXUkO+9PRL+V/RWh3R6mcbETUiatv/KYPdlrotXsfMbkkYNz04xNuot5Up+BJ8Zj+n8ErCSXgmfBCn8vbU41+X01ZhEEXw9QAAAABJRU5ErkJggg==')!important}