.pricing-table {
  text-align: center;
  padding: 30px;
}
.pricing-table__icon-box > * {
  font-size: 40px;
}
.pricing-table .pricing-table__title {
  margin: 20px 0 0 0;
  padding: 0;
}
.pricing-table .pricing-table__subtitle {
  margin: 10px 0 0 0;
  padding: 0;
}
.pricing-table__price {
  padding: 15px 0;
}
.pricing-table__price-prefix,
.pricing-table__price-val {
  font-size: 23px;
}
.pricing-table__price-desc {
  padding: 0;
  margin: 5px 0 0;
}
.pricing-table__action {
  padding: 20px 0 0 0;
}
.pricing-table__action .jet-widgets-icon {
  margin-right: 5px;
}
.jw-animated-box__front,
.jw-animated-box__back {
  padding: 10px;
}
.jw-animated-box__icon .jw-animated-box-icon-inner {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.jw-animated-box__icon .jet-widgets-icon {
  font-size: 40px;
  color: white;
}
.jw-animated-box .jw-animated-box__title {
  color: white;
  font-size: 23px;
  margin: 0 0 10px 0;
}
.jw-animated-box .jw-animated-box__subtitle {
  color: white;
  font-size: 18px;
  margin: 0 0 10px 0;
}
.jw-animated-box .jw-animated-box__description {
  color: white;
  font-size: 13px;
  margin: 0 0 10px 0;
}
.jw-animated-box .jw-animated-box__button .jw-animated-box__button-text {
  margin: 0 3px;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.jw-animated-box .jw-animated-box__button .jw-animated-box__button-icon {
  color: white;
}
.jw-carousel .jw-carousel__item-title {
  margin: 0;
  padding: 0;
}
.jw-carousel .jw-arrow {
  width: 36px;
  height: 36px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  margin-top: -18px;
  color: #fff;
}
.jw-carousel .jw-arrow:before {
  font-size: 23px;
}
.jw-carousel .jw-arrow.prev-arrow {
  right: 140px;
    left: auto;
}
.jw-carousel .jw-arrow.next-arrow {
  right: 20px;
}
.jw-carousel .jw-arrow svg {
  width: 1em;
  height: 1em;
}
.jw-images-layout__inner {
  margin: 10px;
}
.jw-images-layout__icon .jw-images-layout-icon-inner {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.jw-images-layout__icon i,
.jw-images-layout__icon svg {
  font-size: 40px;
  color: white;
}
.jw-images-layout__content {
  padding: 20px;
}
.jw-images-layout__content:before {
  opacity: 0.4;
  background-color: rgba(84, 89, 95, 0.6);
}
.jw-images-layout .jw-images-layout__title {
  color: white;
  font-size: 23px;
  margin: 0 0 10px 0;
}
.jw-images-layout .jw-images-layout__desc {
  color: white;
  font-size: 13px;
  margin: 0 0 10px 0;
}
.jw-team-member .jw-team-member__cover:before {
  background-color: rgba(84, 89, 95, 0.5);
}
.jw-team-member .jw-team-member__cover:after {
  border-color: rgba(84, 89, 95, 0.5) transparent transparent transparent;
}
.jw-team-member .jw-team-member__name {
  font-size: 20px;
  color: black;
  margin: 10px 0;
}
.jw-team-member .jw-team-member__position {
  text-align: center;
  margin: 5px 0;
  font-size: 14px;
  color: #6ec1e4;
}
.jw-team-member .jw-team-member__desc {
  text-align: center;
  font-size: 16px;
  color: #54595f;
  margin: 10px 0;
}
.jw-team-member .jw-team-member__socials {
  margin: 10px 0;
}
.jw-team-member .jw-team-member__socials-icon {
  font-size: 18px;
  color: #6ec1e4;
}
.jw-team-member .jw-team-member__socials-icon .inner {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.jw-team-member .jw-team-member__socials-icon .inner {
  margin: 5px;
}
.jw-services .jw-services__icon {
  color: white;
  font-size: 40px;
  text-align: center;
  margin: 10px 0;
}
.jw-services .jw-services__icon .inner {
  width: 80px;
  height: 80px;
  background-color: #6ec1e4;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.jw-services .jw-services__icon .inner .jet-widgets-icon {
  color: white;
  font-size: 40px;
}
.jw-services .jw-services__title {
  font-size: 20px;
  color: black;
  margin: 10px 0;
}
.jw-services .jw-services__desc {
  text-align: center;
  font-size: 16px;
  color: #54595f;
  margin: 10px 0;
}
.jw-testimonials .jw-testimonials__icon {
  font-size: 40px;
  text-align: center;
  margin: 5px;
}
.jw-testimonials .jw-testimonials__icon .jw-testimonials__icon-inner {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.jw-testimonials
  .jw-testimonials__icon
  .jw-testimonials__icon-inner
  .jet-widgets-icon {
  font-size: 40px;
}
.jw-testimonials .jw-testimonials__title {
  font-size: 20px;
  color: black;
  margin: 5px;
}
.jw-testimonials .jw-testimonials__comment {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #54595f;
  margin: 5px;
  padding: 25px 15px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #6ec1e4;
}
.jw-testimonials .jw-testimonials__name {
  font-size: 18px;
  color: black;
  margin: 5px;
}
.jw-testimonials .jw-testimonials__position {
  text-align: center;
  margin: 5px;
  font-size: 16px;
  color: #6ec1e4;
}
.jw-testimonials .jw-testimonials__date {
  text-align: center;
  margin: 5px;
  font-size: 12px;
  color: #7a7a7a;
}
.jw-testimonials .jw-arrow {
  width: 36px;
  height: 36px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  margin-top: -18px;
  color: #fff;
  background-color: #6ec1e4;
}
.jw-testimonials .jw-arrow:before {
  font-size: 23px;
}
.jw-testimonials .jw-arrow.prev-arrow {
  left: 20px;
}
.jw-testimonials .jw-arrow.next-arrow {
  right: 20px;
}
.jw-testimonials .jw-slick-dots {
  margin: 20px 0 0 0;
}
.jw-testimonials .jw-slick-dots li.slick-active span {
  background-color: #61ce70;
}
.jw-testimonials .jw-slick-dots li:hover span {
  background-color: #6ec1e4;
}
.jw-testimonials .jw-slick-dots li span {
  background-color: #7a7a7a;
}
.jw-image-comparison .jx-label {
  margin: 5px;
  background-color: #54595f;
}
.jw-image-comparison .jx-controller {
  width: 40px;
  height: 40px;
  background-color: #6ec1e4;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}
.jw-image-comparison .jx-controller i {
  color: white;
  font-size: 20px;
  margin: 5px;
}
.jw-image-comparison .jx-image.jx-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.jw-image-comparison .jx-image.jx-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.jw-image-comparison .jw-arrow {
  width: 36px;
  height: 36px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  margin-top: -18px;
  color: #fff;
  background-color: #6ec1e4;
}
.jw-image-comparison .jw-arrow:before {
  font-size: 23px;
}
.jw-image-comparison .jw-arrow.prev-arrow {
  left: 20px;
}
.jw-image-comparison .jw-arrow.next-arrow {
  right: 20px;
}
.jw-image-comparison .jw-slick-dots {
  margin: 20px 0 0 0;
}
.jw-image-comparison .jw-slick-dots li.slick-active span {
  background-color: #61ce70;
}
.jw-image-comparison .jw-slick-dots li:hover span {
  background-color: #6ec1e4;
}
.jw-image-comparison .jw-slick-dots li span {
  background-color: #7a7a7a;
}
.jw-headline__first {
  color: #54595f;
}
.jw-headline__first .jw-headline__deco {
  margin-right: 10px;
}
.jw-headline__second {
  color: #6ec1e4;
}
.jw-headline__second .jw-headline__deco {
  margin-left: 10px;
}
.jw-headline__divider {
  height: 2px;
  background-color: #7a7a7a;
}
.jw-headline__deco-icon {
  font-size: 30px;
  color: #54595f;
}
.jw-headline--direction-horizontal
  .jw-headline__divider.jw-headline__left-divider {
  margin-right: 10px;
}
.jw-headline--direction-horizontal
  .jw-headline__divider.jw-headline__right-divider {
  margin-left: 10px;
}
.jw-subscribe-form .jw-subscribe-form__input {
  border: 1px solid #e0e0e8;
  background-color: #f7fafd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 13px 20px;
}
.jw-subscribe-form .jw-subscribe-form__input.mail-invalid {
  color: #d9534f;
}
.jw-subscribe-form .jw-subscribe-form__input:focus {
  outline: none;
  -webkit-box-shadow: 0 0 10px #e0e0e8;
  box-shadow: 0 0 10px #e0e0e8;
}
.jw-subscribe-form .jw-subscribe-form__submit {
  background-color: #6ec1e4;
}
.jw-subscribe-form .jw-subscribe-form__submit-icon {
  color: white;
  font-size: 15px;
  margin-right: 10px;
}
.jw-subscribe-form--inline-layout .jw-subscribe-form__submit {
  margin-left: 10px;
}
.jw-subscribe-form--block-layout .jw-subscribe-form__input {
  width: 100%;
}
.jw-subscribe-form--block-layout .jw-subscribe-form__submit {
  margin-top: 10px;
}
.jw-subscribe-form--response-success .jw-subscribe-form__message {
  color: #5cb85c;
}
.jw-subscribe-form--response-error .jw-subscribe-form__message {
  color: #d9534f;
}
