
.fin-clientList {padding: 0 15px;}
.fin-clientList .form-group.row {display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
.fin-clientList #clientList {max-width: 400px;}
.fin-clientList #accordion {width: 100%;text-align: center;}
.fin-clientList #accordion .card {border: 0;background-color: #f3f3f3;}
.h-intro .hs-wrapper .fin-clientList .card {background-color: #f3f3f3;}
.fin-clientList #accordion .card .card-header {padding: 0;border: 0;background-color: transparent;box-shadow: none;transition: all .15s ease-in-out;border: 0;}
.fin-clientList #accordion .card .card-header h5 {text-decoration: none;color: #fff;font-weight: 700;text-transform: none;display: inline-block;padding: .75rem 1.25rem;background-color: #191f4d;transform: scale(1);-webkit-transition: transform .4s ease;-moz-transition: transform .4s ease;-o-transition: transform .4s ease;transition: transform .4s ease;will-change: transform;}
.fin-clientList #accordion .card .card-header h5:hover {transform: scale(1.05);}
.fin-clientList #accordion .card .card-header h5.collapsed {background-color: #9f1d21;}
.fin-clientList #accordion .card .card-body .client-btn .btn {width: 250px;margin: 10px;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;background-color: #fff;border: 1px solid #000;color: #000!important;padding: 0 .75rem .375rem .75rem;}
.fin-clientList #accordion .card .card-body .client-btn .btn img {transform: scale(.8);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.fin-clientList #accordion .card .card-body .client-btn .btn:hover img {transform: scale(.9);}
.fin-clientList #accordion .card .card-body .client-btn .btn:before {display: none;}

@media only screen and (max-width: 767px) {
.fin-clientList {padding: 0;}
.fin-clientList #accordion .card .card-body .client-btn .btn {width: 150px;margin: 10px 5px;}
.fin-clientList #accordion .card .card-body {padding: 0;}}
.ss-poi .pillars {display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;}
.ss-poi .pillars .info-card {position: relative;display: flex;align-items: flex-end;overflow: hidden;margin: 10px;max-width: 375px;width: 100%;text-align: center;color: #f5f5f5;background-color: #f5f5f5;border-radius: 20px;box-shadow: 0 1px 1px rgb(0 0 0 / 10%),0 2px 2px rgb(0 0 0 / 10%),0 4px 4px rgb(0 0 0 / 10%),0 8px 8px rgb(0 0 0 / 10%),0 16px 16px rgb(0 0 0 / 10%);}
.ss-poi .pillars .info-card:before {content: '';position: absolute;background-image: linear-gradient(to bottom,rgba(68,68,68,0) 0,rgb(0 0 0 / 50%) 100%);z-index: 4;width: 100%;height: 100px;top: 80%;z-index: 1;}
.ss-poi .pillars .info-card:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 200%;pointer-events: none;background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.009) 11.7%,rgba(0,0,0,.034) 22.1%,rgba(0,0,0,.072) 31.2%,rgba(0,0,0,.123) 39.4%,rgba(0,0,0,.182) 46.6%,rgba(0,0,0,.249) 53.1%,rgba(0,0,0,.32) 58.9%,rgba(0,0,0,.394) 64.3%,rgba(0,0,0,.468) 69.3%,rgba(0,0,0,.54) 74.1%,rgba(0,0,0,.607) 78.8%,rgba(0,0,0,.668) 83.6%,rgba(0,0,0,.721) 88.7%,rgba(0,0,0,.762) 94.1%,rgba(0,0,0,.79) 100%);transform: translateY(0);transition: transform calc(700ms * 2) cubic-bezier(.19, 1, .22, 1);}
.ss-poi .pillars .info-card:hover:after {transform: translateY(-50%);}
.ss-poi .pillars .info-card .info-content {position: absolute;height: 55%;display: flex;flex-direction: column;align-items: center;width: 100%;padding: 10px;top: 50%;-webkit-transition: transform .7s cubic-bezier(.19, 1, .22, 1);-moz-transition: transform .7s cubic-bezier(.19, 1, .22, 1);-o-transition: transform .7s cubic-bezier(.19, 1, .22, 1);transition: transform .7s cubic-bezier(.19, 1, .22, 1);z-index: 1;transform: translateY(60%);}
.ss-poi .pillars .info-card:hover .info-content {transform: translateY(-50%);}
.ss-poi .pillars .info-card .info-img {position: relative;background-size: cover;background-position: 0 0;-webkit-transition: transform calc(700ms * 1.5) cubic-bezier(.19, 1, .22, 1);-moz-transition: transform calc(700ms * 1.5) cubic-bezier(.19, 1, .22, 1);-o-transition: transform calc(700ms * 1.5) cubic-bezier(.19, 1, .22, 1);transition: transform calc(700ms * 1.5) cubic-bezier(.19, 1, .22, 1);pointer-events: none;transform: scale(1.1) translateY(0);}
.ss-poi .pillars .info-card:hover .info-img {transform: scale(1.1) translateY(-4%);}
.ss-poi .pillars .info-card .info-content .info-copy {opacity: 0;transform: translateY(1rem);margin-top: 1rem;color: #fff;text-shadow: 1px 2px 1px rgb(0 0 0);-webkit-transition: all .7s cubic-bezier(.19, 1, .22, 1);-moz-transition: all .7s cubic-bezier(.19, 1, .22, 1);-o-transition: all .7s cubic-bezier(.19, 1, .22, 1);transition: all .7s cubic-bezier(.19, 1, .22, 1);}
.ss-poi .pillars .info-card:hover .info-content .info-copy {opacity: 1;transform: translateY(0);transition-delay: calc(700ms / 8);}
.ss-poi .pillars .info-card .info-content .info-title {color: #fff;width: 100%;text-shadow: 1px 2px 1px rgb(0 0 0);}
.ss-poi .pillars .info-card .info-content .info-title:before {display: none;content: "\f106";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;top: -25px;width: 30px;height: 30px;line-height: 25px;font-size: 20px;border: 2px solid #fff;border-radius: 50px;left: 50%;transform: translateX(-50%);animation-name: bouncy-arrow;animation-duration: 3s;animation-delay: 2s;animation-iteration-count: infinite;will-change: transform;}
.ss-poi .pillars .info-card:hover .info-content .info-title:before {opacity: 0;-webkit-transition: all .7s cubic-bezier(.19, 1, .22, 1);-moz-transition: all .7s cubic-bezier(.19, 1, .22, 1);-o-transition: all .7s cubic-bezier(.19, 1, .22, 1);transition: all .7s cubic-bezier(.19, 1, .22, 1);}
.dp-jumbo .dp-j_wrapper,.dp-jumbo .dp-j_wrapper .dp-j_hero {position: relative;}
.dp-jumbo .dp-j_wrapper .dp-j_hero:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: -moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background: linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);}
.dp-jumbo .dp-j_wrapper .dp-j_copy {position: absolute;top: 50%;left: 5%;transform: translateY(-50%);padding: 0 15px;}
.dp-jumbo .dp-j_wrapper .dp-j_copy h1,.dp-jumbo .dp-j_wrapper .dp-j_copy p {color: #fff;text-shadow: 1px 2px 1px rgb(0 0 0 / 80%);text-align: left;}
.dp-content .contact-socials a img,.dp-jumbo .dp-j_wrapper .dp-j_copy .dp-j_cta a img {max-width: 38px;-webkit-transition: opacity .15s ease-in-out;-moz-transition: opacity .15s ease-in-out;-o-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;}
.dp-content .contact-socials a:hover img,.dp-jumbo .dp-j_wrapper .dp-j_copy .dp-j_cta a:hover img {opacity: .7;}
.dp-content .contact-socials img {margin: 0 5px;}
.dp-content .row {margin-left: 0;margin-right: 0;}
.dp-content .row .d-flex.justify-content-center p {text-align: center;}
.electricPlugs .right,.widgetcontent .left {padding: 40px 100px;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.electricPlugs .right cta p,.widgetcontent .left .cta p {margin-bottom: 30%;}
.electricPlugs .left,.widgetcontent .right {margin: 30px 0 30px -1px;padding-right: 0;display: flex;justify-content: end;}
.electricPlugs .left img {box-shadow: -20px -18px 0 0 #0f0;}
.widgetcontent .right img {box-shadow: 18px 14px 0 0 #0f0;}

@media only screen and (max-width: 384px) {
.electricPlugs .right,.widgetcontent .left {padding: 30px;}}
.electricPage h1.EVheading {color: #0f0!important;}
.electricPage .btn-secondary {background-color: #0f0;border-color: #0f0;}
.electricPlugs .left img,.widgetcontent .right img {object-fit: cover;}

@media only screen and (max-width: 991px) {
.electricPlugs .left,.electricPlugs .right,.widgetcontent .left,.widgetcontent .right {margin: 25px 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;justify-content: center!important;}
.electricPlugs .right p,.widgetcontent .left p {padding: 10px 0;}
.electricPage .d-none.d-lg-none.d-xl-none.d-block.d-sm-block.d-md-block {max-width: 50%;}}

@keyframes bouncy-arrow {
0% {top: -30px;}
60% {top: -30px;}
80% {top: -40px;}
100% {top: -30px;}}

@media only screen and (max-width: 1600px) {
.ss-poi .pillars .info-card .info-content .info-copy {font-size: 14.5px;}}

@media only screen and (max-width: 1280px) {
.ss-poi .pillars .info-card .info-content .info-title:before {display: block;}
.ss-poi .pillars {flex-wrap: wrap;}}
.iframeInner .embed-responsive.embed-responsive-16by9 {margin-top: 0;}