.elementor-3914 .elementor-element.elementor-element-35e18348:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-35e18348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://plcdetroit.com/wp-content/uploads/2025/04/splashbg-scaled-1.webp") 50% 50%;background-size:cover;}.elementor-3914 .elementor-element.elementor-element-35e18348{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3914 .elementor-element.elementor-element-35e18348 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3914 .elementor-element.elementor-element-20a94f6f{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-68325192{text-align:center;}.elementor-3914 .elementor-element.elementor-element-68325192 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-2571ff84 .elementor-button{font-family:"Oswald", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-3914 .elementor-element.elementor-element-22c2fd9e > .elementor-container{max-width:300px;}.elementor-3914 .elementor-element.elementor-element-53650086 .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-53650086.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-53650086.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-53650086.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-53650086.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-53650086.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-53650086 .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-53650086 .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-1eea021a .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-1eea021a.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-1eea021a.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-1eea021a.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-1eea021a.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-1eea021a.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-1eea021a .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-1eea021a .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6 .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-19e8e3e6.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-19e8e3e6.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6 .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-19e8e3e6 .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-44c6c729 .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-44c6c729.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-44c6c729.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-44c6c729.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-44c6c729.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-44c6c729.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-44c6c729 .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-44c6c729 .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-bcb12a .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-bcb12a.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-bcb12a.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-bcb12a.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-bcb12a.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-bcb12a.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-bcb12a .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-bcb12a .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-6659da4a:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-6659da4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://plcdetroit.com/wp-content/uploads/2025/04/splashbg-scaled-1.webp") 50% 50%;background-size:cover;}.elementor-3914 .elementor-element.elementor-element-6659da4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3914 .elementor-element.elementor-element-6659da4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3914 .elementor-element.elementor-element-b7deac1{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-5966b868{text-align:center;}.elementor-3914 .elementor-element.elementor-element-5966b868 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4614cfbe .elementor-button{font-family:"Oswald", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-3914 .elementor-element.elementor-element-3fa323bc > .elementor-container{max-width:300px;}.elementor-3914 .elementor-element.elementor-element-13e070ea .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-13e070ea.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-13e070ea.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-13e070ea.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-13e070ea.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-13e070ea.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-13e070ea .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-13e070ea .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-4a682180 .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-4a682180.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-4a682180.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-4a682180.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-4a682180.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-4a682180.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-4a682180 .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-4a682180 .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-566b950f .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-566b950f.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-566b950f.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-566b950f.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-566b950f.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-566b950f.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-566b950f .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-566b950f .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-15785529 .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-15785529.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-15785529.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-15785529.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-15785529.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-15785529.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-15785529 .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-15785529 .elementor-icon svg{height:30px;}.elementor-3914 .elementor-element.elementor-element-91f77fc .elementor-icon-wrapper{text-align:center;}.elementor-3914 .elementor-element.elementor-element-91f77fc.elementor-view-stacked .elementor-icon{background-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-91f77fc.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-91f77fc.elementor-view-default .elementor-icon{color:#7473BB;border-color:#7473BB;}.elementor-3914 .elementor-element.elementor-element-91f77fc.elementor-view-framed .elementor-icon, .elementor-3914 .elementor-element.elementor-element-91f77fc.elementor-view-default .elementor-icon svg{fill:#7473BB;}.elementor-3914 .elementor-element.elementor-element-91f77fc .elementor-icon{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-91f77fc .elementor-icon svg{height:30px;}#elementor-popup-modal-3914{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3914 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-3914 .dialog-close-button{display:flex;top:4%;font-size:40px;}#elementor-popup-modal-3914 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-3914 .dialog-close-button{right:2%;}body.rtl #elementor-popup-modal-3914 .dialog-close-button{left:2%;}#elementor-popup-modal-3914 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-3914 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3914 .elementor-element.elementor-element-20a94f6f{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-3914 .elementor-element.elementor-element-68325192 .elementor-heading-title{font-size:34px;line-height:1.5em;letter-spacing:0.2px;}.elementor-3914 .elementor-element.elementor-element-b7deac1{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-3914 .elementor-element.elementor-element-5966b868 .elementor-heading-title{font-size:34px;line-height:1.5em;letter-spacing:0.2px;}}@media(max-width:767px){.elementor-3914 .elementor-element.elementor-element-68325192 .elementor-heading-title{font-size:23px;line-height:1.5em;letter-spacing:0.2px;}.elementor-3914 .elementor-element.elementor-element-2571ff84 .elementor-button{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-6c7eb6d3{width:20%;}.elementor-3914 .elementor-element.elementor-element-3c06475b{width:20%;}.elementor-3914 .elementor-element.elementor-element-507d997e{width:20%;}.elementor-3914 .elementor-element.elementor-element-2435d162{width:20%;}.elementor-3914 .elementor-element.elementor-element-247a8c8f{width:20%;}.elementor-3914 .elementor-element.elementor-element-5966b868 .elementor-heading-title{font-size:23px;line-height:1.5em;letter-spacing:0.2px;}.elementor-3914 .elementor-element.elementor-element-4614cfbe .elementor-button{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-60f69b97{width:20%;}.elementor-3914 .elementor-element.elementor-element-49249202{width:20%;}.elementor-3914 .elementor-element.elementor-element-6f209a5e{width:20%;}.elementor-3914 .elementor-element.elementor-element-5c31a0f7{width:20%;}.elementor-3914 .elementor-element.elementor-element-7211081b{width:20%;}}/* Start custom CSS for section, class: .elementor-element-35e18348 */.elementor-3914 .elementor-element.elementor-element-35e18348 {
    height:100vh !important;
    display:flex;
    align-items: center;
    justify-content: center;
}

.elementor-3914 .elementor-element.elementor-element-35e18348 .elementor-widget-wrap {
    display:flex;
    align-items: center;
    justify-content: center;
    gap: 5vh;
    z-index: 2
}

.elementor-3914 .elementor-element.elementor-element-35e18348 h3 {
    text-transform: uppercase !important;
    padding: 0px 7vw;
}

.elementor-3914 .elementor-element.elementor-element-35e18348 img {
    margin-bottom: 7vh;
}

.elementor-3914 .elementor-element.elementor-element-35e18348 {
  position: relative;
  z-index: 0; /* ensure pseudo-elements are behind content */
}

.elementor-3914 .elementor-element.elementor-element-35e18348::before,
.elementor-3914 .elementor-element.elementor-element-35e18348::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 60vh; /* adjust gradient height as needed */
  pointer-events: none;
  z-index: 1;
}

.elementor-3914 .elementor-element.elementor-element-35e18348::before {
  top: 0;
  background: linear-gradient(to bottom, #353535, transparent);
}

.elementor-3914 .elementor-element.elementor-element-35e18348::after {
  bottom: 0;
  background: linear-gradient(to top, #353535, transparent);
}

#splashbtn {
    border-radius: 50px;
    background: #7473BB;
    color: white;
    padding: 16px 38px;
    font-weight: 700;
}

#mobilesplash {
    display:none !important;
}

@media(max-width: 992px) {
    #mobilesplash {
    display:flex !important;
}
#pcsplash {
    display:none !important;
}
.elementor-widget-wrap {
    gap: 3vh !important;
}
#mobilesplash h3 {padding: 0px 20px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6659da4a */.elementor-3914 .elementor-element.elementor-element-6659da4a {
    height:100vh !important;
    display:flex;
    align-items: center;
    justify-content: center;
}

.elementor-3914 .elementor-element.elementor-element-6659da4a .elementor-widget-wrap {
    display:flex;
    align-items: center;
    justify-content: center;
    gap: 5vh;
    z-index: 2
}

.elementor-3914 .elementor-element.elementor-element-6659da4a h3 {
    text-transform: uppercase !important;
    padding: 0px 7vw;
}

.elementor-3914 .elementor-element.elementor-element-6659da4a img {
    margin-bottom: 7vh;
}

.elementor-3914 .elementor-element.elementor-element-6659da4a {
  position: relative;
  z-index: 0; /* ensure pseudo-elements are behind content */
}

.elementor-3914 .elementor-element.elementor-element-6659da4a::before,
.elementor-3914 .elementor-element.elementor-element-6659da4a::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 60vh; /* adjust gradient height as needed */
  pointer-events: none;
  z-index: 1;
}

.elementor-3914 .elementor-element.elementor-element-6659da4a::before {
  top: 0;
  background: linear-gradient(to bottom, #353535, transparent);
}

.elementor-3914 .elementor-element.elementor-element-6659da4a::after {
  bottom: 0;
  background: linear-gradient(to top, #353535, transparent);
}

#splashbtn {
    border-radius: 50px;
    background: #7473BB;
    color: white;
    padding: 16px 38px;
    font-weight: 700;
}/* End custom CSS */