.elementor-1057 .elementor-element.elementor-element-765cf2b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.14;}.elementor-1057 .elementor-element.elementor-element-765cf2b7:not(.elementor-motion-effects-element-type-background), .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buckelew.org/wp-content/uploads/2025/06/lake-county-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1057 .elementor-element.elementor-element-765cf2b7::before, .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .elementor-background-video-container::before, .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .elementor-background-slideshow::before, .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1057 .elementor-element.elementor-element-765cf2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1057 .elementor-element.elementor-element-66dea0a0 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1057 .elementor-element.elementor-element-3228c2f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1057 .elementor-element.elementor-element-289b6213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1057 .elementor-element.elementor-element-7b1fcfc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-c9a2f72 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1057 .elementor-element.elementor-element-46682a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1057 .elementor-element.elementor-element-cfba1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1057 .elementor-element.elementor-element-b00ec57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-9d98901 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1057 .elementor-element.elementor-element-7b1fcfc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1057 .elementor-element.elementor-element-3228c2f1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1057 .elementor-element.elementor-element-289b6213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-16f9dc60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1057 .elementor-element.elementor-element-7b1fcfc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1057 .elementor-element.elementor-element-46682a9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1057 .elementor-element.elementor-element-c4f7ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */ul li strong a{color: #7F4DB3 !important; text-decoration: none !important;
   }
  ul li strong a:hover{color:#555759 !important;}
   h2, h3, h4{text-transform: capitalize;}
   a:hover{color:#555759;}
 
   h4{font-size:20px; margin-bottom:5px;}
.hero-sec{
    justify-content: center;
    align-items: center;
    height: 400px;
    object-fit: cover;
    background-position: center center;
}
.hero-sec h1{
    color: #FFFFFF;
    text-align: center;
    line-height: 1.4;
}
.bp-content-width{max-width: 900px !important; margin-top: 60px;}
.locations-sec-3{margin-top: 0;}



.content-sec h2{
    font-size: 28px;
    text-align: center;
    background-color: #4D2972;
    color: #FFFFFF;
    padding: 33px 0px;
    font-weight: 500;
}
.content-sec{
    border: 3px solid #4B2E83;
    padding: 0px;
    margin-bottom: 60px;
    gap: 0;
}
.content-sec .inner-content-cont{
padding: 30px 40px;
}
.content-sec ul{margin-bottom: 14px;}
.first-ul{margin-bottom: 20px !important;}
.list-2 ul{margin-bottom: 0;}
.second-ul{margin-bottom: 14px;}

.content-sec ul li{padding-bottom:5px;
    color: #555759;
    line-height: 1.6;}
.content-sec ul a{
    color: #555759;
    text-decoration: underline;
}
.content-sec p{

    line-height: 1.6;
}

.content-sec .btn-cont .elementor-button{
    border-radius: 50px;
    background-color: #F7901E;
}

.section2 ul{
    margin-bottom: 0px;
    padding-bottom: 27px;
}
.section2 .btn-cont{
    padding-top: 14px;
 }


.section3 .btn-cont{
    padding-top: 6px;
 }
 .content-sec strong{
     margin-bottom: 0px;
 }
 

 .section5 ul{
     margin-bottom: 0px;
     padding-bottom: 10px;
 }

 .section6 strong{
     color: red;
 }
 
 
                
 @media (max-width: 767px) {


  .hero-sec h1 {
    font-size: 22px;
  }


  
  .heading-cont h2 {
      margin-bottom: 12px;
    font-size: 22px;
    text-align: left;
  }

  .heading-cont p {
    margin-bottom:0px;
    padding-bottom: 30px;

    text-align:start;
  }


  .content-sec h2 {
      padding: 20px 20px;
    font-size: 19px;
    line-height: 1.4;
  }

  .content-sec .btn-cont {
      padding-bottom: 22px;
  }
  .content-sec .btn-cont .elementor-button {
    font-size: 11px;
  }

 
}/* End custom CSS */