body:not(.elementor-editor-active) .pxl-swiper-slider {
  opacity: 0;
}

.pxl-carousel-inner {
  overflow: hidden;
}

.pxl-swiper-container {
  margin: 0 -15px;
  position: relative;
  overflow: hidden;
}

.pxl-swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.pxl-swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: auto;
  height: 100%;
  position: relative;
  padding: 0 15px;
}

.pxl-swiper-arrow, .pxl-navigation-arrow {
  cursor: pointer;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}

.pxl-swiper-arrow .cls-1, .pxl-navigation-arrow .cls-1 {
  fill: none;
  stroke: #000;
  stroke-miterlimit: 10;
  stroke-width: 2px;
}

.pxl-swiper-arrow svg:hover .cls-1, .pxl-navigation-arrow svg:hover .cls-1 {
  animation: draw 3s linear;
}

.pxl-swiper-arrow.style-1, .pxl-navigation-arrow.style-1 {
  font-size: 12px;
  color: var(--secondary-color);
  width: 47px;
  height: 47px;
  line-height: 47px;
  display: block;
  z-index: 2;
  text-align: center;
  cursor: pointer;
  background-color: rgba(248, 248, 248, 0.58);
  -webkit-border-radius: 47px;
  -khtml-border-radius: 47px;
  -moz-border-radius: 47px;
  -ms-border-radius: 47px;
  -o-border-radius: 47px;
  border-radius: 47px;
  margin: 0 10px;
  cursor: pointer;
}

.pxl-swiper-arrow.style-1:hover, .pxl-navigation-arrow.style-1:hover {
  color: #fff;
  background-color: var(--primary-color);
  color: var(--secondary-color);
}

.pxl-swiper-arrow.style-2, .pxl-navigation-arrow.style-2 {
  width: 72px;
  height: 72px;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  background-color: #373737;
  line-height: 72px;
  color: #fff;
  cursor: pointer;
  font-size: 25px;
}

.pxl-swiper-arrow.style-2:hover, .pxl-navigation-arrow.style-2:hover, .pxl-swiper-arrow.style-2.active, .pxl-navigation-arrow.style-2.active {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}

.pxl-swiper-arrow.style-3, .pxl-navigation-arrow.style-3 {
  height: 43px;
  width: 43px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #9a4f00;
  color: #fff;
  font-size: 15px;
  border-radius: 100%;
  -webkit-box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
  -khtml-box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
  -moz-box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
  -ms-box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
  -o-box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
  box-shadow: 0 6px 6px rgba(10, 17, 25, 0.4);
}

.pxl-swiper-arrow.style-3 i, .pxl-navigation-arrow.style-3 i {
  display: inline-flex;
}

.pxl-swiper-arrow.style-3:hover, .pxl-navigation-arrow.style-3:hover {
  background-color: var(--primary-color);
}

.pxl-swiper-arrow.swiper-button-disabled, .pxl-navigation-arrow.swiper-button-disabled {
  cursor: not-allowed;
}

.pxl-swiper-arrow.pxl-mouse-effect, .pxl-navigation-arrow.pxl-mouse-effect {
  height: 100%;
  width: 140px;
  position: absolute;
  top: 0;
  margin: 0;
  opacity: 0;
}

.pxl-swiper-arrow.pxl-mouse-effect.pxl-swiper-arrow-next, .pxl-navigation-arrow.pxl-mouse-effect.pxl-swiper-arrow-next {
  right: -120px;
}

.pxl-swiper-arrow.pxl-mouse-effect.pxl-swiper-arrow-prev, .pxl-navigation-arrow.pxl-mouse-effect.pxl-swiper-arrow-prev {
  left: -120px;
}

.pxl-swiper-arrow-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.pxl-swiper-arrow-wrap .style-round {
  display: flex;
  flex-wrap: wrap;
  width: 72px;
  height: 72px;
  background-color: #191919;
  border-radius: 72px;
}

.pxl-swiper-arrow-wrap .style-round .pxl-swiper-arrow {
  height: 72px;
  width: 36px;
  display: inline-flex;
  align-items: center;
  color: #555;
  font-size: 16px;
  padding: 0 6px;
}

.pxl-swiper-arrow-wrap .style-round .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  justify-content: flex-end;
}

.pxl-swiper-arrow-wrap .style-round .pxl-swiper-arrow:hover {
  color: #fff;
}

.pxl-swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
}

.pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides {
  font-size: 18px;
  font-weight: 700;
  color: #cccabf;
  margin: 0 14px;
}

.pxl-swiper-pagination .pxl-swiper-current-slide:before, .pxl-swiper-pagination .pxl-swiper-total-slides:before {
  content: '0';
}

.pxl-swiper-pagination .pxl-swiper-current-slide {
  color: #0a1316;
}

.pxl-swiper-boxshadow .pxl-carousel-inner {
  margin: 0 -30px;
}

.pxl-swiper-boxshadow .pxl-carousel-inner .pxl-swiper-container {
  padding: 0 30px;
}

.pxl-swiper-boxshadow .pxl-swiper-slide {
  -webkit-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-swiper-boxshadow .pxl-swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
}

@media screen and (max-width: 1200px){.pxl-swiper-boxshadow .pxl-swiper-dots.style-1.pxl-swiper-pagination-progressbar {
    margin-left: 45px;
    margin-right: 45px;
  }}

.pxl-swiper-slider {
  position: relative;
}

.pxl-swiper-slider.pxl-swiper-arrow-show .pxl-swiper-arrow {
  opacity: 1;
  visibility: visible;
}

.pxl-swiper-nogap .pxl-swiper-container {
  margin: 0;
}

.pxl-swiper-nogap .pxl-swiper-container .pxl-swiper-slide {
  padding: 0;
}

.pxl-swiper-thumbs {
  overflow: hidden;
}

.pxl-swiper-thumbs .swiper-slide {
  cursor: pointer;
}

.swiper-container-vertical .pxl-swiper-wrapper, .swiper-container-vertical .swiper-wrapper {
  flex-direction: column;
}

.swiper-container-vertical .pxl-swiper-slide, .swiper-container-vertical .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ft-heading, .pxl-icon1.style-2 span, .pxl-search-popup-button .pxl_cart_counter, .pxl-cart-sidebar-button .pxl_cart_counter, .pxl-archive-post .post-date .date-day, .pxl-archive-post .post-date .date-month, .wrap-ctf-sider .wpcf7-submit, .comment-form-cookies-consent, .woocommerce .button.add_to_cart_button, .woocommerce-page .button.add_to_cart_button, .woocommerce button.single_add_to_cart_button, .woocommerce-page button.single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.added_to_cart.wc-forward, .woocommerce-page a.added_to_cart.wc-forward, .woocommerce .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .woocommerce-page .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .single-product .comment-form .form-submit .submit, .single-product .meta .woocommerce-review__author, .single-product #pxl-content-area div.product form.cart label, .single-product > div.product form.cart label, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-tabs-panel--reviews .comment-reply-title, .single-product > div.product .woocommerce-tabs .woocommerce-tabs-panel--reviews .comment-reply-title, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product #pxl-content-area div.product .product_meta, .single-product > div.product .product_meta, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label, .woocommerce.archive .products.shop-view-list li .woocommerce-wishlist button, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category span, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category a, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div .label, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div a, .pxl-post-list.layout-post-list-1 .list-item.format-standard .post-image .post-date .day, .pxl-post-list.layout-post-list-1 .list-item.format-video .post-image .post-date .day, .pxl-post-list.layout-post-list-1 .list-item.format-audio .post-image .post-date .day, .pxl-post-list.layout-post-list-1 .list-item.format-standard .post-image .post-date .month, .pxl-post-list.layout-post-list-1 .list-item.format-video .post-image .post-date .month, .pxl-post-list.layout-post-list-1 .list-item.format-audio .post-image .post-date .month, .pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--description, .pxl-counter4 .pxl-counter--number .pxl-counter--value, .pxl-counter4 .pxl-counter--number .pxl-counter--suffix, .pxl-counter4 .pxl-counter--title, .pxl-testimonial-grid2 .title-rate {
  font-family: 'Founders Grotesk';
}

.hover-imge-effect1 {
  position: relative;
  overflow: hidden;
}

.hover-imge-effect1 a {
  display: block;
}

.hover-imge-effect1 a:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, .2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.hover-imge-effect2 {
  position: relative;
  overflow: hidden;
}

.hover-imge-effect2 img {
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: scale(1);
}

.hover-imge-effect2-up {
  position: relative;
  overflow: hidden;
}

.hover-imge-effect2-up img {
  -webkit-transition: all 0.6s;
  -khtml-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}

.hover-imge-effect3 {
  position: relative;
  overflow: hidden;
}

.hover-imge-effect3 img {
  -webkit-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.hover-imge-effect4 {
  position: relative;
  overflow: hidden;
}

.hover-imge-effect4 .hover-item {
  width: 50%;
  height: 50%;
  background-color: rgba(0, 0, 0, .6);
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  opacity: 0;
}

.hover-imge-effect4 .hover-item.hover-item1 {
  top: 0;
  left: 0;
}

.hover-imge-effect4 .hover-item.hover-item2 {
  top: 0;
  left: 50%;
}

.hover-imge-effect4 .hover-item.hover-item3 {
  left: 50%;
  top: 50%;
}

.hover-imge-effect4 .hover-item.hover-item4 {
  left: 0;
  top: 50%;
}

.pxl-post--inner:hover .hover-imge-effect1 a:before, .pxl-item--inner:hover .hover-imge-effect1 a:before {
  -webkit-animation: img_circle 0.65s;
  animation: img_circle 0.65s;
}

.pxl-post--inner:hover .hover-imge-effect2 img, .pxl-item--inner:hover .hover-imge-effect2 img {
  -webkit-transform: scale(1.07, 1.07) translatex(-10px);
  transform: scale(1.07, 1.07) translatex(-10px);
}

.pxl-post--inner:hover .hover-imge-effect3 img, .pxl-item--inner:hover .hover-imge-effect3 img {
  -webkit-transform: scale(1.06);
  -khtml-transform: scale(1.06);
  -moz-transform: scale(1.06);
  -ms-transform: scale(1.06);
  -o-transform: scale(1.06);
  transform: scale(1.06);
}

.pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item1, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item1 {
  left: 50%;
  top: 0;
  opacity: 1;
}

.pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item2, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item2 {
  left: 50%;
  top: 50%;
  opacity: 1;
}

.pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item3, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item3 {
  left: 0%;
  top: 50%;
  opacity: 1;
}

.pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item4, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item4 {
  left: 0%;
  top: 0%;
  opacity: 1;
}

.pxl-visible, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--title, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--subtitle, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--image, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--desc, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .btn-readmore, .pxl-banner2 .pxl-banner-inner > a:hover .pxl-counter--content {
  opacity: 1;
  visibility: visible;
}

.pxl-spill, .pxl-grid-scroll-ani .list-item.visible .grid-item-inner:before, .pxl-grid.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .grid-item-inner:before, .layout-post-list-2.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-grid-scroll-ani .pxl-grid-item.visible .grid-item-inner:before, .pxl-grid.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-grid-scroll-ani .list-item.visible .pxl-post--inner:before, .pxl-grid.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .pxl-post--inner:before, .layout-post-list-2.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-grid-scroll-ani .pxl-grid-item.visible .pxl-post--inner:before, .pxl-grid.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .pxl-gallery .pxl--item-inner.video-active:before, .pxl-wg-categories .pxl-category--inner:before, .pxl-wg-categories .pxl-category--inner a, .pxl-wg-categories .pxl-category--inner .pxl-category--img, .pxl-contact-info-widget:before, .pxl-grid .pxl-post--link, .pxl-post-carousel .pxl-post--link, .pxl-post-modern .pxl-post--link {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.pxl-grid-scroll-ani .list-item.visible .grid-item-inner, .pxl-grid.blinds_staggered .list-item.visible .grid-item-inner, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .grid-item-inner, .layout-post-list-2.blinds_staggered .list-item.visible .grid-item-inner, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .grid-item-inner, .pxl-grid-scroll-ani .pxl-grid-item.visible .grid-item-inner, .pxl-grid.blinds_staggered .pxl-grid-item.visible .grid-item-inner, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .grid-item-inner, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .grid-item-inner, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .grid-item-inner, .pxl-grid-scroll-ani .list-item.visible .pxl-post--inner, .pxl-grid.blinds_staggered .list-item.visible .pxl-post--inner, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .pxl-post--inner, .layout-post-list-2.blinds_staggered .list-item.visible .pxl-post--inner, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .pxl-post--inner, .pxl-grid-scroll-ani .pxl-grid-item.visible .pxl-post--inner, .pxl-grid.blinds_staggered .pxl-grid-item.visible .pxl-post--inner, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .pxl-post--inner, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner {
  position: relative;
}

.pxl-grid-scroll-ani .list-item.visible .grid-item-inner:before, .pxl-grid.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .grid-item-inner:before, .layout-post-list-2.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .grid-item-inner:before, .pxl-grid-scroll-ani .pxl-grid-item.visible .grid-item-inner:before, .pxl-grid.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .grid-item-inner:before, .pxl-grid-scroll-ani .list-item.visible .pxl-post--inner:before, .pxl-grid.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-blog-grid-layout1.blinds_staggered .list-item.visible .pxl-post--inner:before, .layout-post-list-2.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .list-item.visible .pxl-post--inner:before, .pxl-grid-scroll-ani .pxl-grid-item.visible .pxl-post--inner:before, .pxl-grid.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .pxl-blog-grid-layout1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .layout-post-list-2.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before, .pxl-post-list.layout-post-list-1.blinds_staggered .pxl-grid-item.visible .pxl-post--inner:before {
  background: repeating-linear-gradient(#868686, #fff 6.25%), -webkit-gradient(linear, left top, left bottom, color-stop(33.3%, #000), color-stop(0, grey), color-stop(66.7%, #fff)) 0/100% 305%;
  background: -o-repeating-linear-gradient(#868686, #fff 6.25%), -o-linear-gradient(#000 33.3%, grey 0, #fff 66.7%) 0/100% 305%;
  background: repeating-linear-gradient(#868686, #fff 6.25%), linear-gradient(#000 33.3%, grey 0, #fff 66.7%) 0/100% 305%;
  background-blend-mode: multiply;
  background-position: 0 0;
  -webkit-filter: contrast(999);
  filter: contrast(999);
  mix-blend-mode: screen;
  -webkit-animation: pxl_blinds_staggered 1.5s linear alternate;
  -khtml-animation: pxl_blinds_staggered 1.5s linear alternate;
  -moz-animation: pxl_blinds_staggered 1.5s linear alternate;
  -ms-animation: pxl_blinds_staggered 1.5s linear alternate;
  -o-animation: pxl_blinds_staggered 1.5s linear alternate;
  animation: pxl_blinds_staggered 1.5s linear alternate;
}

.pxl-grid-zoom-in .list-item .item-featured, .pxl-grid.zoom_in .list-item .item-featured, .pxl-blog-grid-layout1.zoom_in .list-item .item-featured, .layout-post-list-2.zoom_in .list-item .item-featured, .pxl-post-list.layout-post-list-1.zoom_in .list-item .item-featured, .pxl-grid-zoom-in .pxl-grid-item .item-featured, .pxl-grid.zoom_in .pxl-grid-item .item-featured, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item .item-featured, .layout-post-list-2.zoom_in .pxl-grid-item .item-featured, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item .item-featured, .pxl-grid-zoom-in .list-item .pxl-post--featured, .pxl-grid.zoom_in .list-item .pxl-post--featured, .pxl-blog-grid-layout1.zoom_in .list-item .pxl-post--featured, .layout-post-list-2.zoom_in .list-item .pxl-post--featured, .pxl-post-list.layout-post-list-1.zoom_in .list-item .pxl-post--featured, .pxl-grid-zoom-in .pxl-grid-item .pxl-post--featured, .pxl-grid.zoom_in .pxl-grid-item .pxl-post--featured, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item .pxl-post--featured, .layout-post-list-2.zoom_in .pxl-grid-item .pxl-post--featured, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item .pxl-post--featured {
  position: relative;
  overflow: hidden;
}

.pxl-grid-zoom-in .list-item .item-featured img, .pxl-grid.zoom_in .list-item .item-featured img, .pxl-blog-grid-layout1.zoom_in .list-item .item-featured img, .layout-post-list-2.zoom_in .list-item .item-featured img, .pxl-post-list.layout-post-list-1.zoom_in .list-item .item-featured img, .pxl-grid-zoom-in .pxl-grid-item .item-featured img, .pxl-grid.zoom_in .pxl-grid-item .item-featured img, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item .item-featured img, .layout-post-list-2.zoom_in .pxl-grid-item .item-featured img, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item .item-featured img, .pxl-grid-zoom-in .list-item .pxl-post--featured img, .pxl-grid.zoom_in .list-item .pxl-post--featured img, .pxl-blog-grid-layout1.zoom_in .list-item .pxl-post--featured img, .layout-post-list-2.zoom_in .list-item .pxl-post--featured img, .pxl-post-list.layout-post-list-1.zoom_in .list-item .pxl-post--featured img, .pxl-grid-zoom-in .pxl-grid-item .pxl-post--featured img, .pxl-grid.zoom_in .pxl-grid-item .pxl-post--featured img, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item .pxl-post--featured img, .layout-post-list-2.zoom_in .pxl-grid-item .pxl-post--featured img, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item .pxl-post--featured img {
  transform: scale3d(1.3, 1.3, 1);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 1400ms ease, filter 1400ms ease;
}

.pxl-grid-zoom-in .list-item.visible .item-featured img, .pxl-grid.zoom_in .list-item.visible .item-featured img, .pxl-blog-grid-layout1.zoom_in .list-item.visible .item-featured img, .layout-post-list-2.zoom_in .list-item.visible .item-featured img, .pxl-post-list.layout-post-list-1.zoom_in .list-item.visible .item-featured img, .pxl-grid-zoom-in .pxl-grid-item.visible .item-featured img, .pxl-grid.zoom_in .pxl-grid-item.visible .item-featured img, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item.visible .item-featured img, .layout-post-list-2.zoom_in .pxl-grid-item.visible .item-featured img, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item.visible .item-featured img, .pxl-grid-zoom-in .list-item.visible .pxl-post--featured img, .pxl-grid.zoom_in .list-item.visible .pxl-post--featured img, .pxl-blog-grid-layout1.zoom_in .list-item.visible .pxl-post--featured img, .layout-post-list-2.zoom_in .list-item.visible .pxl-post--featured img, .pxl-post-list.layout-post-list-1.zoom_in .list-item.visible .pxl-post--featured img, .pxl-grid-zoom-in .pxl-grid-item.visible .pxl-post--featured img, .pxl-grid.zoom_in .pxl-grid-item.visible .pxl-post--featured img, .pxl-blog-grid-layout1.zoom_in .pxl-grid-item.visible .pxl-post--featured img, .layout-post-list-2.zoom_in .pxl-grid-item.visible .pxl-post--featured img, .pxl-post-list.layout-post-list-1.zoom_in .pxl-grid-item.visible .pxl-post--featured img {
  transform: scale3d(1, 1, 1);
}

.pxl-grid-overlay .list-item .item-featured, .pxl-grid.overlay .list-item .item-featured, .pxl-grid-overlay .pxl-grid-item .item-featured, .pxl-grid.overlay .pxl-grid-item .item-featured, .pxl-grid-overlay .list-item .pxl-post--featured, .pxl-grid.overlay .list-item .pxl-post--featured, .pxl-grid-overlay .pxl-grid-item .pxl-post--featured, .pxl-grid.overlay .pxl-grid-item .pxl-post--featured {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(60px);
  will-change: opacity, transform;
  transition: opacity 1600ms ease, transform 800ms ease, filter 1600ms ease;
}

.pxl-grid-overlay .list-item .item-featured img, .pxl-grid.overlay .list-item .item-featured img, .pxl-grid-overlay .pxl-grid-item .item-featured img, .pxl-grid.overlay .pxl-grid-item .item-featured img, .pxl-grid-overlay .list-item .pxl-post--featured img, .pxl-grid.overlay .list-item .pxl-post--featured img, .pxl-grid-overlay .pxl-grid-item .pxl-post--featured img, .pxl-grid.overlay .pxl-grid-item .pxl-post--featured img {
  transform: scale3d(1.2, 1.2, 1);
  backface-visibility: hidden;
  will-change: transform;
  transition: transform 1600ms ease, filter 1600ms ease;
}

.pxl-grid-overlay .list-item.visible .item-featured img, .pxl-grid.overlay .list-item.visible .item-featured img, .pxl-grid-overlay .pxl-grid-item.visible .item-featured img, .pxl-grid.overlay .pxl-grid-item.visible .item-featured img, .pxl-grid-overlay .list-item.visible .pxl-post--featured img, .pxl-grid.overlay .list-item.visible .pxl-post--featured img, .pxl-grid-overlay .pxl-grid-item.visible .pxl-post--featured img, .pxl-grid.overlay .pxl-grid-item.visible .pxl-post--featured img {
  transform: scale3d(1, 1, 1);
}

.pxl-grid-overlay .list-item.visible .item-featured, .pxl-grid.overlay .list-item.visible .item-featured, .pxl-grid-overlay .pxl-grid-item.visible .item-featured, .pxl-grid.overlay .pxl-grid-item.visible .item-featured, .pxl-grid-overlay .list-item.visible .pxl-post--featured, .pxl-grid.overlay .list-item.visible .pxl-post--featured, .pxl-grid-overlay .pxl-grid-item.visible .pxl-post--featured, .pxl-grid.overlay .pxl-grid-item.visible .pxl-post--featured {
  opacity: 1;
  transform: translateY(0);
}

.pxl-partner-carousel1 .pxl-swiper-wrapper {
  align-items: center;
}

.pxl-partner-carousel1 .pxl-swiper-slide .pxl-item--inner {
  text-align: center;
  padding: 15px;
}

.pxl-partner-carousel1 .pxl-swiper-slide .pxl-item--inner img {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  filter: grayscale(1);
  opacity: 0.5;
}

.pxl-partner-carousel1 .pxl-swiper-slide .pxl-item--inner:hover img {
  filter: grayscale(0);
  opacity: 1;
  transform: scale(0.85);
}

@-moz-document url-prefix(){.pxl-text-carousel1 .pxl-swiper-bottom {
    top: 71px !important;
  }}

.pxl-text-carousel1 .pxl-swiper-bottom {
  position: absolute;
  left: -135px;
  right: -135px;
  bottom: 70px;
}

@media (max-width: 1400px){.pxl-text-carousel1 .pxl-swiper-bottom {
    margin-top: 0px;
    position: relative;
    bottom: auto !important;
    left: auto;
    right: auto;
  }
.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center !important;
  }
.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
    margin: 0 15px;
  }
.pxl-text-carousel1 .pxl-swiper-bottom:before {
    display: none;
  }}

@-moz-document url-prefix(){.pxl-text-carousel1 .pxl-swiper-bottom:before {
    height: 1px;
  }}

.pxl-text-carousel1 .pxl-swiper-bottom svg {
  height: 35px;
}

.pxl-text-carousel1 .pxl-swiper-bottom i {
  position: relative;
  z-index: 2;
}

.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow {
  justify-content: space-between;
  width: 100%;
}

.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
  width: 33px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: rotate(180deg);
}

.pxl-text-carousel1 .pxl-swiper-slide:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: rgba(17, 17, 17, .15);
  right: 0;
  bottom: 20px;
  max-height: 141px;
}

.pxl-text-carousel1 .pxl-swiper-container {
  margin: 0px;
}

.pxl-text-carousel1 .pxl-swiper-slide:hover .pxl-item--title:after {
  transform: scale(1);
}

.pxl-text-carousel6:hover .pxl-swiper-bottom {
  left: -79px;
  right: -79px;
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1400px){.pxl-text-carousel6:hover .pxl-swiper-bottom {
    top: 0;
    left: 0;
    right: 0;
  }}

.pxl-text-carousel6 .pxl-swiper-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
  transition: 0.3s linear;
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1400px){.pxl-text-carousel6 .pxl-swiper-bottom {
    position: relative;
    top: 30px;
    left: auto;
    right: auto;
  }
.pxl-text-carousel6 .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center;
  }
.pxl-text-carousel6 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
    margin: 0 15px;
  }
.pxl-text-carousel6 .pxl-swiper-bottom:before {
    display: none;
  }}

@-moz-document url-prefix(){.pxl-text-carousel6 .pxl-swiper-bottom:before {
    height: 1px;
  }}

.pxl-text-carousel6 .pxl-swiper-bottom svg {
  height: 35px;
}

.pxl-text-carousel6 .pxl-swiper-bottom i {
  position: relative;
  z-index: 2;
}

.pxl-text-carousel6 .pxl-swiper-bottom .pxl-wrap-arrow {
  justify-content: space-between;
  width: 100%;
}

.pxl-text-carousel6 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
  width: 33px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-text-carousel6 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: rotate(180deg);
}

.pxl-text-carousel6 .pxl-swiper-container {
  margin: 0px;
}

.pxl-text-carousel6 .pxl-swiper-slide:hover .pxl-item--title:after {
  transform: scale(1);
}

.pxl-text-carousel7:hover .pxl-swiper-bottom {
  left: -79px;
  right: -79px;
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1200px){.pxl-text-carousel7:hover .pxl-swiper-bottom {
    left: 0;
    right: 0;
  }}

.pxl-text-carousel7 .pxl-swiper-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
  transition: 0.3s linear;
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1200px){.pxl-text-carousel7 .pxl-swiper-bottom {
    position: relative;
    top: 30px;
    left: auto;
    right: auto;
    opacity: 1;
    visibility: visible;
  }
.pxl-text-carousel7 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
    margin: 0 15px;
  }
.pxl-text-carousel7 .pxl-swiper-bottom:before {
    display: none;
  }}

@media (max-width: 767px){.pxl-text-carousel7 .pxl-swiper-bottom {
    margin-top: 30px;
  }}

@-moz-document url-prefix(){.pxl-text-carousel7 .pxl-swiper-bottom:before {
    height: 1px;
  }}

.pxl-text-carousel7 .pxl-swiper-bottom svg {
  height: 35px;
  width: 35px;
}

.pxl-text-carousel7 .pxl-swiper-bottom .cls-1 {
  stroke: #fff;
}

.pxl-text-carousel7 .pxl-swiper-bottom i {
  position: relative;
  z-index: 2;
}

.pxl-text-carousel7 .pxl-swiper-bottom .pxl-wrap-arrow {
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 1200px){.pxl-text-carousel7 .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center;
  }}

.pxl-text-carousel7 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
  width: 33px;
  height: 35px;
  justify-content: center;
  z-index: 2;
}

.pxl-text-carousel7 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: rotate(180deg);
}

.pxl-text-carousel7 .pxl-swiper-container {
  margin: 0px;
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--title, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--subtitle {
  -webkit-transform: skew(0deg, 0deg);
  -khtml-transform: skew(0deg, 0deg);
  -moz-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--title.pxl-hover-transition, .pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--subtitle.pxl-hover-transition {
  -webkit-transition-delay: 0.5s;
  -khtml-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--image {
  -webkit-transform: skew(0deg, 0deg) translate(-50%, -50%);
  -khtml-transform: skew(0deg, 0deg) translate(-50%, -50%);
  -moz-transform: skew(0deg, 0deg) translate(-50%, -50%);
  -ms-transform: skew(0deg, 0deg) translate(-50%, -50%);
  -o-transform: skew(0deg, 0deg) translate(-50%, -50%);
  transform: skew(0deg, 0deg) translate(-50%, -50%);
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--image.pxl-hover-transition {
  -webkit-transition-delay: 0.3s;
  -khtml-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--desc {
  -webkit-transform: translatey(0px);
  -khtml-transform: translatey(0px);
  -moz-transform: translatey(0px);
  -ms-transform: translatey(0px);
  -o-transform: translatey(0px);
  transform: translatey(0px);
  -webkit-transition-delay: 0.8s;
  -khtml-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  -ms-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}

.pxl-text-carousel7 .pxl-swiper-slide.swiper-slide-active .btn-readmore {
  -webkit-transform: translatey(0px);
  -khtml-transform: translatey(0px);
  -moz-transform: translatey(0px);
  -ms-transform: translatey(0px);
  -o-transform: translatey(0px);
  transform: translatey(0px);
  -webkit-transition-delay: 1.1s;
  -khtml-transition-delay: 1.1s;
  -moz-transition-delay: 1.1s;
  -ms-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner {
  text-align: center;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--icon {
  display: flex;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--icon a {
  display: flex;
  justify-content: center;
  width: 100%;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--icon i {
  font-size: 19px;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--icon img, .pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--icon svg {
  max-height: 19px;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  margin-top: 20px;
  margin-bottom: 39px;
  font-size: 22px;
  color: var(--secondary-color);
  font-family: 'founders grotesk', sans-serif;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--dot {
  position: relative;
  display: block;
  height: 1px;
  width: 100%;
  background-color: rgba(18, 28, 39, .15);
  margin: 0 auto;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--dot .divider {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  background-color: var(--secondary-color);
  border-radius: 1000px;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--dot .divider:after {
  content: '';
  position: absolute;
  width: 35px;
  height: 35px;
  border: 1px solid rgba(18, 28, 39, .15);
  border-radius: 35px;
  left: 50%;
  top: 50%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  visibility: hidden;
}

.pxl-text-carousel2 .pxl-swiper-slide .pxl-item--desc {
  margin-top: 40px;
  font-size: 15px;
  line-height: 26px;
}

.pxl-text-carousel2 .pxl-swiper-slide:hover .pxl-item--dot .divider:after {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%) scale(1);
}

.pxl-text-carousel4 .pxl-swiper-container {
  padding-top: 10px;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner {
  text-align: center;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item-image {
  margin: 0 auto;
  margin-bottom: 30px;
  width: 180px;
  height: 180px;
  max-width: 180px;
  border-radius: 1000px;
  overflow: hidden;
  position: relative;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item-image img {
  width: 100%;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item-image img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  margin-top: 50px;
  margin-bottom: 17px;
  font-size: 22px;
  color: #111;
  font-family: 'founders grotesk', sans-serif;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-diviver {
  width: calc(100% + 30px);
  display: block;
  margin-left: -15px;
  height: 1px;
  background-color: #d2d3d5;
  margin-top: -25px;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--number {
  display: block;
  width: 48px;
  height: 48px;
  color: #fff;
  background-color: #111;
  border-radius: 1000px;
  text-align: center;
  line-height: 48px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 0 0 0 0px #111;
}

.pxl-text-carousel4 .pxl-swiper-slide .pxl-item--desc {
  margin-top: 20px;
  font-size: 15px;
  line-height: 26px;
}

.pxl-text-carousel4 .pxl-swiper-slide:hover .pxl-item--number {
  box-shadow: 0 0 0 7px #111;
}

.pxl-text-carousel4 .pxl-swiper-slide:hover .pxl-item-image img:last-child {
  opacity: 1;
}

.pxl-text-carousel4.style-2 .pxl-carousel-inner, .pxl-text-carousel4.style-2 .pxl-swiper-container {
  overflow: visible;
}

.pxl-text-carousel4.style-2 .pxl-swiper-slide {
  opacity: 0 !important;
  pointer-events: none !important;
  -webkit-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-text-carousel4.style-2 .pxl-swiper-slide.swiper-slide-visible {
  opacity: 1 !important;
  pointer-events: auto !important;
}

.pxl-text-carousel4.style-2 .pxl-swiper-slide .pxl-diviver {
  margin-left: 0 !important;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide {
  opacity: 0.45;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner {
  padding-right: 45px;
}

@media (max-width: 767px){.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner {
    padding-right: 0;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(to right, rgba(241, 242, 235, 0) 0%, #f1f2eb 50%);
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner:hover .pxl-item-image img {
  transform: none;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  font-size: 35px;
  line-height: 1.2857;
  margin-bottom: 20px;
}

@media (max-width: 767px){.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
    font-size: 28px;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc p {
  margin-bottom: 26px;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc ul {
  margin-bottom: 0;
  margin-right: 60px;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-content {
  padding-left: 56px;
}

@media (max-width: 767px){.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-content {
    padding-left: 0;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image {
  overflow: visible;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image img {
  -webkit-transition: 0.3s linear;
  -khtml-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  border-radius: 50%;
  overflow: hidden;
  transform: rotate(-180deg);
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image .pxl-item--icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 92px;
  height: 92px;
  -webkit-transition: 0.3s linear;
  -khtml-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  background-color: var(--secondary-color);
  border-radius: 92px;
}

@media (max-width: 1024px){.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image .pxl-item--icon {
    width: 80px;
    height: 80px;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image .pxl-item--icon a {
  line-height: 0;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image .pxl-item--icon svg {
  width: 49px;
  height: 49px;
  fill: #fff;
}

@media (max-width: 1024px){.pxl-text-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item-image .pxl-item--icon svg {
    width: 45px;
    height: 45px;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active {
  opacity: 1;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner:after {
  content: none;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-content {
  padding-left: 200px;
}

@media (max-width: 1024px){.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-content {
    padding-left: 150px;
  }}

@media (max-width: 767px){.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-content {
    padding-left: 0;
  }}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item--desc ul {
  margin-right: 20px;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-image img {
  transform: rotate(0deg);
  transition-delay: 300ms;
}

.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-image .pxl-item--icon {
  left: auto;
  right: -147px;
  transform: translate(0, -50%);
}

@media (max-width: 1024px){.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-image .pxl-item--icon {
    right: -120px;
  }}

@media (max-width: 767px){.pxl-text-carousel5.style-2 .pxl-swiper-slide.swiper-slide-active .pxl-item--inner .pxl-item-image .pxl-item--icon {
    right: -105px;
  }}

.pxl-text-carousel5 .pxl-swiper-container {
  padding-top: 10px;
}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner {
  display: flex;
  align-items: center;
}

@media (max-width: 575px){.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner {
    flex-direction: column;
    align-items: baseline;
  }}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item-image {
  width: 282px;
  height: 282px;
  max-width: 282px;
  border-radius: 1000px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}

@media (max-width: 575px){.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item-image {
    width: 180px;
    height: 180px;
    max-width: 180px;
    text-align: left;
  }}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item-image img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  -khtml-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: grayscale(1) brightness(0.9);
  object-fit: cover;
}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  border-radius: inherit;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/noise.png);
  pointer-events: none;
  transition: opacity 0.5s ease-out;
}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  margin-bottom: 17px;
  margin-top: 14px;
  font-size: 25px;
  color: var(--secondary-color);
  font-family: 'founders grotesk', sans-serif;
}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--number {
  display: block;
  line-height: 30px;
  margin: 0 auto;
  font-size: 13px;
  letter-spacing: 3.9px;
  font-weight: 500;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item-content {
  padding-left: 63px;
}

@media (max-width: 1200px){.pxl-text-carousel5 .pxl-swiper-slide .pxl-item-content {
    padding-left: 30px;
  }}

@media (max-width: 575px){.pxl-text-carousel5 .pxl-swiper-slide .pxl-item-content {
    padding-left: 0;
    padding-top: 20px;
  }}

.pxl-text-carousel5 .pxl-swiper-slide .pxl-item--desc {
  margin-top: 20px;
  line-height: 26px;
}

.pxl-text-carousel5 .pxl-swiper-slide:hover .pxl-item-image img {
  transform: scale(1.15);
}

.pxl-text-carousel9 .pxl-swiper-bottom {
  justify-content: center;
}

.pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.25);
  width: 6px;
  height: 6px;
}

.pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet.swiper-pagination-bullet-active, .pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet:hover {
  background-color: #fff;
}

.pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before, .pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet:hover:before {
  border-color: #fff;
}

.pxl-text-carousel9 .pxl-swiper-bottom .pxl-swiper-dots.style-1 span.pxl-swiper-pagination-bullet:before {
  top: -7px;
  left: -7px;
  right: -7px;
  bottom: -7px;
}

.pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots {
  font-size: 22px;
  color: var(--secondary-color);
}

.pxl-client-carousel1.style-1 .pxl-swiper-container {
  margin: 0;
  border-right: 1px solid rgba(17, 17, 17, .15);
  border-left: 1px solid rgba(17, 17, 17, .15);
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide {
  padding: 0;
  min-height: 150px;
  height: 150px;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner {
  padding: 10px;
  justify-content: center;
  display: flex;
  align-items: center;
  border: 1px solid rgba(17, 17, 17, .15);
  border-right-width: 0px;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner a {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner a img {
  display: block;
  width: auto;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: 79px;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner a img:nth-child(2) {
  position: absolute;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -khtml-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  opacity: 1;
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner:hover img:nth-child(1) {
  -webkit-transform: translatey(120%);
  -khtml-transform: translatey(120%);
  -moz-transform: translatey(120%);
  -ms-transform: translatey(120%);
  -o-transform: translatey(120%);
  transform: translatey(120%);
}

.pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner:hover img:nth-child(2) {
  top: 100%;
  opacity: 1;
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide {
  padding: 0;
  min-height: 108px;
  height: 108px;
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner {
  padding: 10px;
  justify-content: center;
  display: flex;
  align-items: center;
  border-right-width: 0px;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a img {
  display: block;
  width: auto;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: 55px;
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a img:nth-child(1) {
  filter: contrast(0.4) opacity(0.4);
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a img:nth-child(2) {
  position: absolute;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -khtml-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  opacity: 1;
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a:hover img:nth-child(1) {
  -webkit-transform: translatey(120%);
  -khtml-transform: translatey(120%);
  -moz-transform: translatey(120%);
  -ms-transform: translatey(120%);
  -o-transform: translatey(120%);
  transform: translatey(120%);
}

.pxl-client-carousel1.style-2 .pxl-swiper-slide .pxl-item--inner a:hover img:nth-child(2) {
  top: 100%;
  opacity: 1;
}

.pxl-client-carousel1.style-3 .pxl-swiper-container {
  margin: 0;
  border-right: 1px solid rgba(17, 17, 17, .15);
  border-left: 1px solid rgba(17, 17, 17, .15);
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide {
  padding: 0;
  min-height: 150px;
  height: 150px;
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner {
  padding: 10px;
  justify-content: center;
  display: flex;
  align-items: center;
  border: 1px solid rgba(17, 17, 17, .15);
  border-right-color: transparent;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner a {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner a img {
  display: block;
  width: auto;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  max-height: 35px;
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner a img:nth-child(2) {
  position: absolute;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -khtml-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  opacity: 1;
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner:hover {
  border-color: var(--secondary-color) !important;
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner:hover img:nth-child(1) {
  -webkit-transform: translatey(120%);
  -khtml-transform: translatey(120%);
  -moz-transform: translatey(120%);
  -ms-transform: translatey(120%);
  -o-transform: translatey(120%);
  transform: translatey(120%);
}

.pxl-client-carousel1.style-3 .pxl-swiper-slide .pxl-item--inner:hover img:nth-child(2) {
  top: 100%;
  opacity: 1;
}

.pxl-info-box3 .pxl-item--image .pxl-post--icon {
  position: absolute;
  background-color: var(--secondary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 86px;
  height: 85px;
  border-radius: 15px;
  right: 17px;
  bottom: 16px;
  left: auto;
}

.pxl-info-box3 .pxl-item--image .pxl-post--icon svg {
  height: 43px;
  fill: #fff;
}

.pxl-info-box3 .pxl-item--image .pxl-post--icon svg .cls-1 {
  stroke-width: 5px;
}

.pxl-info-box3 .pxl-post--readmore {
  margin-top: 37px;
  text-align: end;
}

@media (max-width: 767px){.pxl-info-box3 .pxl-post--readmore {
    text-align: left;
    margin-top: 15px;
  }}

.pxl-info-box3 .pxl-post--readmore .btn-readmore {
  display: flex;
  align-items: center;
  justify-content: end;
  background-color: transparent;
  text-transform: uppercase;
  cursor: pointer;
  color: var(--secondary-color);
  letter-spacing: 1.5px;
  font-weight: 500;
}

@media (max-width: 767px){.pxl-info-box3 .pxl-post--readmore .btn-readmore {
    font-size: 13px;
    padding: 0;
  }}

.pxl-info-box3 .pxl-post--readmore .btn-readmore svg {
  fill: var(--secondary-color);
  width: 36px;
  margin-left: 17px;
}

.pxl-info-box3 .pxl-post--readmore .btn-readmore.btn-text-nanuk .pxl--btn-text span {
  display: inline-block;
}

.pxl-info-box3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1), .pxl-info-box3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) {
  -webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-animation-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.pxl-info-box3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1) {
  -webkit-animation: pxl_nanuk_1 0.5s forwards;
  animation: pxl_nanuk_1 0.5s forwards;
}

.pxl-info-box3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) {
  -webkit-animation: pxl_nanuk_2 0.5s forwards;
  animation: pxl_nanuk_2 0.5s forwards;
}

.pxl-slider-carousel1 .pxl-carousel-inner, .pxl-slider-carousel1 .pxl-swiper-container, .pxl-slider-carousel1 .pxl-item--inner, .pxl-slider-carousel1 .pxl-item--image {
  max-height: 100%;
  height: 100%;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap.style-3 {
  height: 100%;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  width: 10%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  position: absolute;
  width: 33px;
  display: flex;
  top: 0;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: 0;
  width: calc((100vw - 1600px) / 2) !important;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  width: calc((100vw - 1600px) / 2) !important;
  right: 0;
}

.pxl-slider-carousel1 .pxl-swiper-slide.swiper-slide-active {
  z-index: 2;
}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots {
  display: flex;
  margin: 0;
}

@media (max-width: 575px){.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots {
    flex-wrap: wrap;
  }
.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots .pxl-swiper-pagination-bullet {
    flex: 1;
  }}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
  width: auto;
  height: auto;
  border-radius: 0;
  color: var(--secondary-color);
  background-color: transparent;
  z-index: 1;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  line-height: 65px;
  padding: 0 57px 0 53px;
}

@media (max-width: 1199px){.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
    font-size: 18px;
    padding: 0 37px;
  }}

@media (max-width: 575px){.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet {
    padding: 0 15px;
  }}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet:before {
  content: none;
}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet:hover {
  background-color: #d7d9cf;
}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet:hover:before {
  content: none;
}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: none;
}

.pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: none;
  border-radius: 0;
  background-color: #d7d9cf;
  z-index: -1;
}

.pxl-post--navigation {
  padding: 24px 0 19px;
  margin: 0 -15px;
  color: #0a1119;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.pxl-post--navigation a {
  color: inherit;
}

.pxl-post--navigation a:hover {
  color: var(--primary-color);
}

.pxl-post--navigation i {
  font-weight: normal;
  font-size: 22px;
  color: var(--primary-color);
}

.pxl-post--navigation .pxl--item {
  padding: 10px 15px;
}

.pxl-post--navigation .pxl--item-prev {
  flex-grow: 1;
}

.pxl-post--navigation .pxl--label {
  display: inline-flex;
  align-items: center;
}

.pxl-post--author-info {
  padding: 30px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 767px){.pxl-post--author-info {
    display: block;
  }}

.pxl-post--author-info .pxl-user--name {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0a1320;
  margin-top: -8px;
  margin-bottom: 6px;
}

.pxl-post--author-info .pxl-user--name a {
  color: inherit;
}

.pxl-post--author-info .pxl-user--name a:hover {
  color: inherit;
}

.pxl-post--author-info .pxl-post--author-description {
  font-size: 18px;
  line-height: 1.625;
  margin-bottom: 14px;
}

.pxl-post--author-info .pxl-post--author-image {
  width: 140px;
  min-width: 140px;
}

@media screen and (max-width: 767px){.pxl-post--author-info .pxl-post--author-image {
    margin-bottom: 32px;
  }}

.pxl-post--author-info .pxl-post--author-image img {
  border-radius: 140px;
}

.pxl-post--author-info .pxl-post--author-social a {
  display: inline-flex;
}

.pxl-post-gallery-slider .pxl-custom-swiper .pxl-swiper-arrow.pxl-swiper-arrow-next {
  right: 26px;
}

.pxl-post-gallery-slider .pxl-custom-swiper .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: 26px;
}

.ft-public, .pxl-team-box1 .pxl-item--inner .box-right .pxl-item--title, .pxl-list1.style-3 label, .pxl-close-popup, .pxl-language-switch .list-language .pxl--item, .pxl-language-switch .language-first, .pxl-language-switch.style-3 .language-first, .pxl-pie-chart1 .wrap-chart .pxl-item--holder, .pxl-pie-chart1 .pxl-item-description, .pxl-process2 .pxl-item--title p, .pxl-countdown .countdown-amount span, .pxl-pagination-wrap .page-numbers, .pxl-project--navigation .pxl--item-prev a, .pxl-project--navigation .pxl--item-next a, .widget_pxl_recent_posts .pxl--item .pxl-item--date, .wrap-ctf1 input, .wrap-ctf3 input, .wrap-ctf1-1 input, .widget_products .amount, .single-product section.related .woocommerce-product-content .price, .pxl-shop-topbar-wrap .nice-select span, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .item--content, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .post-date, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .post-date, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author a, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--content, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .label, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .pxl-item--position, .pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title, .btn-submit, .pxl-icon-box2.style-5 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-2 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-1 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-3 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-4 .pxl-item--inner .pxl-item--description, .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--step, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-counter2 .pxl-counter--holder .pxl-counter--number, .pxl-testimonial-carousel4.style-3 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--title, .pxl-tabs1 .pxl-tabs--inner .pxl-tabs--content ul li, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--position, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--position, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--desc, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-family: 'DM Sans', sans-serif;
}

.ft-gt, blockquote:not(.pxl-blockquote) p, blockquote:not(.pxl-blockquote) cite, .pxl-breadcrumb, .pxl-cursor .pxl-cursor-arrow-prev, .pxl-cursor .pxl-cursor-arrow-next, .pxl-cursor .pxl-cursor--drap, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title, .pxl-link.style-line-text .pxl-item--link a, .pxl-icon1.style-3 a, .pxl-heading .pxl-item--title, .pxl-language-switch .language, .pxl-icon-postformat .link-icon a span, .pxl-process1 .pxl-item--step, .pxl-countdown .countdown-period, .pxl-text-carousel1 .pxl-item--title, .pxl-text-carousel6 .pxl-item--title, .pxl-text-carousel6 .btn-readmore, .pxl-text-carousel7 .btn-readmore, .pxl-text-carousel3 .pxl-item--title, .pxl-text-carousel9 .pxl-counter--number, .pxl-text-carousel9 .pxl-item--title, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots, .pxl-info-box3 .pxl-post--readmore .btn-readmore, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content, .pxl-banner1 .btn-banner .pxl--btn-text, .pxl-showcase1 .pxl-item--label, .pxl-showcase1 .pxl-item--title, .pxl-showcase1 .pxl-bottom .pxl-item--readmore, .pxl-showcase2 .pxl-item--inner .pxl-item--title a, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet, .pxl-menu-primary li.menu-item > a, .pxl-anchor-button .pxl-anchor--title, .post-tags-share > div .post-shares .label, .comments-title, .comment-reply-title, .comment-title, .wrap-ctf3 .wpcf7-form-control-wrap input, .wrap-ctf3 button, .wrap-ctf-page label, .wrap-ctf-page button, .wrap-ctf-page.single-sv button, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before, .woocommerce #pxl-sidebar-area .widget_products ul a, .woocommerce span.onsale, .single-product .comment-reply-title, .single-product .woocommerce-social-share label, .single-product section.related .woocommerce-product-content .woocommerce-product--title, .single-product #pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .single-product #pxl-content-area div.product .quantity-label, .single-product > div.product .quantity-label, .single-product #pxl-content-area div.product .wooc-product-meta button, .single-product > div.product .wooc-product-meta button, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .woosw-popup .added_to_cart, .woosw-popup .woosw-item--actions a.button, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward, .archive .woocommerce-product-content .price, .archive .woocommerce-product-content .woocommerce-product--title, .woocommerce-pagination ul .page-numbers, .woocommerce.archive .products.shop-view-list li .add_to_cart_button, .woocommerce.archive .products.shop-view-list li .added_to_cart, .pxl-grid .pxl-pagination-links .page-numbers, .pxl-post-carousel .pxl-pagination-links .page-numbers, .pxl-post-modern .pxl-pagination-links .page-numbers, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a, .pxl-portfolio-grid-layout6 .pxl-post--top, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore, .pxl-service-list .multi-text .box-multi, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos, .pxl-service-carousel2 .wrap-content .btn-readmore, .pxl-post-navigation .pxl-icon-link, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title, .btn:not(.btn-stroke), .pxl-nav-menu .pxl-menu-primary > li > a, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box3 .pxl-item--inner .pxl-item--title, .pxl-counter1 .pxl-counter--title, .pxl-counter8 .pxl-counter--number .pxl-counter--value, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix, .pxl-counter8 .btn, .pxl-counter8 .pxl-counter--title, .pxl-counter5 .pxl-counter--number .pxl-counter--value, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix, .pxl-counter5 .pxl-counter--title, .pxl-counter6 .pxl-counter--number .pxl-counter--value, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix, .pxl-counter6 .pxl-counter-title, .pxl-counter3.default .pxl-counter--title, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix, .pxl-counter3 .pxl-counter--title, .pxl-counter2 .pxl-counter--holder .pxl-counter--title, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value, .pxl-counter7 .pxl-counter--holder .pxl-counter--title, .pxl-video-player1 .label-text, .pxl-testimonial-grid1 .btn--loadmore a, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc, .pxl-accordion1.style3 .pxl-accordion--title, .pxl-accordion1.style4 .pxl-accordion--title, .pxl-tabs4 .pxl-tabs--title .pxl-item--title, .pxl-tabs6 .pxl-tabs--title .pxl-item--title, .anchor-nav .anchor, .pagination-fraction, .pxl-texts-slip1 .pxl-item--text, .pxl-progressbar-1.style-2 .pxl--percentage, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title, .pxl-pricing1 .content-inner .pxl-item--price, .pxl-pricing1 .content-inner .pxl-item--button a {
  font-family: "Founders Grotesk", sans-serif;
}

.ft-gt p, blockquote:not(.pxl-blockquote) p p, blockquote:not(.pxl-blockquote) cite p, .pxl-breadcrumb p, .pxl-cursor .pxl-cursor-arrow-prev p, .pxl-cursor .pxl-cursor-arrow-next p, .pxl-cursor .pxl-cursor--drap p, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year p, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title p, .pxl-link.style-line-text .pxl-item--link a p, .pxl-icon1.style-3 a p, .pxl-heading .pxl-item--title p, .pxl-language-switch .language p, .pxl-icon-postformat .link-icon a span p, .pxl-process1 .pxl-item--step p, .pxl-countdown .countdown-period p, .pxl-text-carousel1 .pxl-item--title p, .pxl-text-carousel6 .pxl-item--title p, .pxl-text-carousel6 .btn-readmore p, .pxl-text-carousel7 .btn-readmore p, .pxl-text-carousel3 .pxl-item--title p, .pxl-text-carousel9 .pxl-counter--number p, .pxl-text-carousel9 .pxl-item--title p, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots p, .pxl-info-box3 .pxl-post--readmore .btn-readmore p, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p p, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title p, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content p, .pxl-banner1 .btn-banner .pxl--btn-text p, .pxl-showcase1 .pxl-item--label p, .pxl-showcase1 .pxl-item--title p, .pxl-showcase1 .pxl-bottom .pxl-item--readmore p, .pxl-showcase2 .pxl-item--inner .pxl-item--title a p, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet p, .pxl-menu-primary li.menu-item > a p, .pxl-anchor-button .pxl-anchor--title p, .post-tags-share > div .post-shares .label p, .comments-title p, .comment-reply-title p, .comment-title p, .wrap-ctf3 .wpcf7-form-control-wrap input p, .wrap-ctf3 button p, .wrap-ctf-page label p, .wrap-ctf-page button p, .wrap-ctf-page.single-sv button p, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label p, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before p, .woocommerce #pxl-sidebar-area .widget_products ul a p, .woocommerce span.onsale p, .single-product .comment-reply-title p, .single-product .woocommerce-social-share label p, .single-product section.related .woocommerce-product-content .woocommerce-product--title p, .single-product #pxl-content-area div.product .entry-summary .price p, .single-product > div.product .entry-summary .price p, .single-product #pxl-content-area div.product .quantity-label p, .single-product > div.product .quantity-label p, .single-product #pxl-content-area div.product .wooc-product-meta button p, .single-product > div.product .wooc-product-meta button p, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a p, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a p, .woosw-popup .added_to_cart p, .woosw-popup .woosw-item--actions a.button p, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button p, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward p, .archive .woocommerce-product-content .price p, .archive .woocommerce-product-content .woocommerce-product--title p, .woocommerce-pagination ul .page-numbers p, .woocommerce.archive .products.shop-view-list li .add_to_cart_button p, .woocommerce.archive .products.shop-view-list li .added_to_cart p, .pxl-grid .pxl-pagination-links .page-numbers p, .pxl-post-carousel .pxl-pagination-links .page-numbers p, .pxl-post-modern .pxl-pagination-links .page-numbers p, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post p, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a p, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore p, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a p, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a p, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title p, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title p, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore p, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore p, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a p, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a p, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a p, .pxl-portfolio-grid-layout6 .pxl-post--top p, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area p, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year p, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore p, .pxl-service-list .multi-text .box-multi p, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos p, .pxl-service-carousel2 .wrap-content .btn-readmore p, .pxl-post-navigation .pxl-icon-link p, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore p, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots p, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title p, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title p, .btn:not(.btn-stroke) p, .pxl-nav-menu .pxl-menu-primary > li > a p, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title p, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title p, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title p, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title p, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title p, .pxl-icon-box3 .pxl-item--inner .pxl-item--title p, .pxl-counter1 .pxl-counter--title p, .pxl-counter8 .pxl-counter--number .pxl-counter--value p, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix p, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix p, .pxl-counter8 .btn p, .pxl-counter8 .pxl-counter--title p, .pxl-counter5 .pxl-counter--number .pxl-counter--value p, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix p, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix p, .pxl-counter5 .pxl-counter--title p, .pxl-counter6 .pxl-counter--number .pxl-counter--value p, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix p, .pxl-counter6 .pxl-counter-title p, .pxl-counter3.default .pxl-counter--title p, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value p, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix p, .pxl-counter3 .pxl-counter--title p, .pxl-counter2 .pxl-counter--holder .pxl-counter--title p, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value p, .pxl-counter7 .pxl-counter--holder .pxl-counter--title p, .pxl-video-player1 .label-text p, .pxl-testimonial-grid1 .btn--loadmore a p, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc p, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote p, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction p, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc p, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote p, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc p, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots p, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc p, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title p, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon p, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc p, .pxl-accordion1.style3 .pxl-accordion--title p, .pxl-accordion1.style4 .pxl-accordion--title p, .pxl-tabs4 .pxl-tabs--title .pxl-item--title p, .pxl-tabs6 .pxl-tabs--title .pxl-item--title p, .anchor-nav .anchor p, .pagination-fraction p, .pxl-texts-slip1 .pxl-item--text p, .pxl-progressbar-1.style-2 .pxl--percentage p, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item p, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title p, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title p, .pxl-pricing1 .content-inner .pxl-item--price p, .pxl-pricing1 .content-inner .pxl-item--button a p, .ft-gt h1, blockquote:not(.pxl-blockquote) p h1, blockquote:not(.pxl-blockquote) cite h1, .pxl-breadcrumb h1, .pxl-cursor .pxl-cursor-arrow-prev h1, .pxl-cursor .pxl-cursor-arrow-next h1, .pxl-cursor .pxl-cursor--drap h1, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h1, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h1, .pxl-link.style-line-text .pxl-item--link a h1, .pxl-icon1.style-3 a h1, .pxl-heading .pxl-item--title h1, .pxl-language-switch .language h1, .pxl-icon-postformat .link-icon a span h1, .pxl-process1 .pxl-item--step h1, .pxl-countdown .countdown-period h1, .pxl-text-carousel1 .pxl-item--title h1, .pxl-text-carousel6 .pxl-item--title h1, .pxl-text-carousel6 .btn-readmore h1, .pxl-text-carousel7 .btn-readmore h1, .pxl-text-carousel3 .pxl-item--title h1, .pxl-text-carousel9 .pxl-counter--number h1, .pxl-text-carousel9 .pxl-item--title h1, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h1, .pxl-info-box3 .pxl-post--readmore .btn-readmore h1, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h1, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h1, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h1, .pxl-banner1 .btn-banner .pxl--btn-text h1, .pxl-showcase1 .pxl-item--label h1, .pxl-showcase1 .pxl-item--title h1, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h1, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h1, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h1, .pxl-menu-primary li.menu-item > a h1, .pxl-anchor-button .pxl-anchor--title h1, .post-tags-share > div .post-shares .label h1, .comments-title h1, .comment-reply-title h1, .comment-title h1, .wrap-ctf3 .wpcf7-form-control-wrap input h1, .wrap-ctf3 button h1, .wrap-ctf-page label h1, .wrap-ctf-page button h1, .wrap-ctf-page.single-sv button h1, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h1, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h1, .woocommerce #pxl-sidebar-area .widget_products ul a h1, .woocommerce span.onsale h1, .single-product .comment-reply-title h1, .single-product .woocommerce-social-share label h1, .single-product section.related .woocommerce-product-content .woocommerce-product--title h1, .single-product #pxl-content-area div.product .entry-summary .price h1, .single-product > div.product .entry-summary .price h1, .single-product #pxl-content-area div.product .quantity-label h1, .single-product > div.product .quantity-label h1, .single-product #pxl-content-area div.product .wooc-product-meta button h1, .single-product > div.product .wooc-product-meta button h1, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h1, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h1, .woosw-popup .added_to_cart h1, .woosw-popup .woosw-item--actions a.button h1, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h1, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h1, .archive .woocommerce-product-content .price h1, .archive .woocommerce-product-content .woocommerce-product--title h1, .woocommerce-pagination ul .page-numbers h1, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h1, .woocommerce.archive .products.shop-view-list li .added_to_cart h1, .pxl-grid .pxl-pagination-links .page-numbers h1, .pxl-post-carousel .pxl-pagination-links .page-numbers h1, .pxl-post-modern .pxl-pagination-links .page-numbers h1, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h1, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h1, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h1, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h1, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h1, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h1, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h1, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h1, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h1, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h1, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h1, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h1, .pxl-portfolio-grid-layout6 .pxl-post--top h1, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h1, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h1, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h1, .pxl-service-list .multi-text .box-multi h1, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h1, .pxl-service-carousel2 .wrap-content .btn-readmore h1, .pxl-post-navigation .pxl-icon-link h1, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h1, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h1, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h1, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h1, .btn:not(.btn-stroke) h1, .pxl-nav-menu .pxl-menu-primary > li > a h1, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h1, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h1, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h1, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h1, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h1, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h1, .pxl-counter1 .pxl-counter--title h1, .pxl-counter8 .pxl-counter--number .pxl-counter--value h1, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h1, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h1, .pxl-counter8 .btn h1, .pxl-counter8 .pxl-counter--title h1, .pxl-counter5 .pxl-counter--number .pxl-counter--value h1, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h1, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h1, .pxl-counter5 .pxl-counter--title h1, .pxl-counter6 .pxl-counter--number .pxl-counter--value h1, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h1, .pxl-counter6 .pxl-counter-title h1, .pxl-counter3.default .pxl-counter--title h1, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h1, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h1, .pxl-counter3 .pxl-counter--title h1, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h1, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h1, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h1, .pxl-video-player1 .label-text h1, .pxl-testimonial-grid1 .btn--loadmore a h1, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h1, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h1, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h1, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h1, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h1, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h1, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h1, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h1, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h1, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h1, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h1, .pxl-accordion1.style3 .pxl-accordion--title h1, .pxl-accordion1.style4 .pxl-accordion--title h1, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h1, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h1, .anchor-nav .anchor h1, .pagination-fraction h1, .pxl-texts-slip1 .pxl-item--text h1, .pxl-progressbar-1.style-2 .pxl--percentage h1, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h1, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h1, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h1, .pxl-pricing1 .content-inner .pxl-item--price h1, .pxl-pricing1 .content-inner .pxl-item--button a h1, .ft-gt h2, blockquote:not(.pxl-blockquote) p h2, blockquote:not(.pxl-blockquote) cite h2, .pxl-breadcrumb h2, .pxl-cursor .pxl-cursor-arrow-prev h2, .pxl-cursor .pxl-cursor-arrow-next h2, .pxl-cursor .pxl-cursor--drap h2, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h2, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h2, .pxl-link.style-line-text .pxl-item--link a h2, .pxl-icon1.style-3 a h2, .pxl-heading .pxl-item--title h2, .pxl-language-switch .language h2, .pxl-icon-postformat .link-icon a span h2, .pxl-process1 .pxl-item--step h2, .pxl-countdown .countdown-period h2, .pxl-text-carousel1 .pxl-item--title h2, .pxl-text-carousel6 .pxl-item--title h2, .pxl-text-carousel6 .btn-readmore h2, .pxl-text-carousel7 .btn-readmore h2, .pxl-text-carousel3 .pxl-item--title h2, .pxl-text-carousel9 .pxl-counter--number h2, .pxl-text-carousel9 .pxl-item--title h2, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h2, .pxl-info-box3 .pxl-post--readmore .btn-readmore h2, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h2, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h2, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h2, .pxl-banner1 .btn-banner .pxl--btn-text h2, .pxl-showcase1 .pxl-item--label h2, .pxl-showcase1 .pxl-item--title h2, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h2, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h2, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h2, .pxl-menu-primary li.menu-item > a h2, .pxl-anchor-button .pxl-anchor--title h2, .post-tags-share > div .post-shares .label h2, .comments-title h2, .comment-reply-title h2, .comment-title h2, .wrap-ctf3 .wpcf7-form-control-wrap input h2, .wrap-ctf3 button h2, .wrap-ctf-page label h2, .wrap-ctf-page button h2, .wrap-ctf-page.single-sv button h2, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h2, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h2, .woocommerce #pxl-sidebar-area .widget_products ul a h2, .woocommerce span.onsale h2, .single-product .comment-reply-title h2, .single-product .woocommerce-social-share label h2, .single-product section.related .woocommerce-product-content .woocommerce-product--title h2, .single-product #pxl-content-area div.product .entry-summary .price h2, .single-product > div.product .entry-summary .price h2, .single-product #pxl-content-area div.product .quantity-label h2, .single-product > div.product .quantity-label h2, .single-product #pxl-content-area div.product .wooc-product-meta button h2, .single-product > div.product .wooc-product-meta button h2, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h2, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h2, .woosw-popup .added_to_cart h2, .woosw-popup .woosw-item--actions a.button h2, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h2, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h2, .archive .woocommerce-product-content .price h2, .archive .woocommerce-product-content .woocommerce-product--title h2, .woocommerce-pagination ul .page-numbers h2, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h2, .woocommerce.archive .products.shop-view-list li .added_to_cart h2, .pxl-grid .pxl-pagination-links .page-numbers h2, .pxl-post-carousel .pxl-pagination-links .page-numbers h2, .pxl-post-modern .pxl-pagination-links .page-numbers h2, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h2, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h2, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h2, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h2, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h2, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h2, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h2, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h2, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h2, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h2, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h2, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h2, .pxl-portfolio-grid-layout6 .pxl-post--top h2, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h2, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h2, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h2, .pxl-service-list .multi-text .box-multi h2, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h2, .pxl-service-carousel2 .wrap-content .btn-readmore h2, .pxl-post-navigation .pxl-icon-link h2, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h2, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h2, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h2, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h2, .btn:not(.btn-stroke) h2, .pxl-nav-menu .pxl-menu-primary > li > a h2, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h2, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h2, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h2, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h2, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h2, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h2, .pxl-counter1 .pxl-counter--title h2, .pxl-counter8 .pxl-counter--number .pxl-counter--value h2, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h2, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h2, .pxl-counter8 .btn h2, .pxl-counter8 .pxl-counter--title h2, .pxl-counter5 .pxl-counter--number .pxl-counter--value h2, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h2, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h2, .pxl-counter5 .pxl-counter--title h2, .pxl-counter6 .pxl-counter--number .pxl-counter--value h2, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h2, .pxl-counter6 .pxl-counter-title h2, .pxl-counter3.default .pxl-counter--title h2, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h2, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h2, .pxl-counter3 .pxl-counter--title h2, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h2, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h2, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h2, .pxl-video-player1 .label-text h2, .pxl-testimonial-grid1 .btn--loadmore a h2, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h2, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h2, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h2, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h2, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h2, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h2, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h2, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h2, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h2, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h2, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h2, .pxl-accordion1.style3 .pxl-accordion--title h2, .pxl-accordion1.style4 .pxl-accordion--title h2, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h2, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h2, .anchor-nav .anchor h2, .pagination-fraction h2, .pxl-texts-slip1 .pxl-item--text h2, .pxl-progressbar-1.style-2 .pxl--percentage h2, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h2, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h2, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h2, .pxl-pricing1 .content-inner .pxl-item--price h2, .pxl-pricing1 .content-inner .pxl-item--button a h2, .ft-gt h3, blockquote:not(.pxl-blockquote) p h3, blockquote:not(.pxl-blockquote) cite h3, .pxl-breadcrumb h3, .pxl-cursor .pxl-cursor-arrow-prev h3, .pxl-cursor .pxl-cursor-arrow-next h3, .pxl-cursor .pxl-cursor--drap h3, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h3, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h3, .pxl-link.style-line-text .pxl-item--link a h3, .pxl-icon1.style-3 a h3, .pxl-heading .pxl-item--title h3, .pxl-language-switch .language h3, .pxl-icon-postformat .link-icon a span h3, .pxl-process1 .pxl-item--step h3, .pxl-countdown .countdown-period h3, .pxl-text-carousel1 .pxl-item--title h3, .pxl-text-carousel6 .pxl-item--title h3, .pxl-text-carousel6 .btn-readmore h3, .pxl-text-carousel7 .btn-readmore h3, .pxl-text-carousel3 .pxl-item--title h3, .pxl-text-carousel9 .pxl-counter--number h3, .pxl-text-carousel9 .pxl-item--title h3, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h3, .pxl-info-box3 .pxl-post--readmore .btn-readmore h3, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h3, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h3, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h3, .pxl-banner1 .btn-banner .pxl--btn-text h3, .pxl-showcase1 .pxl-item--label h3, .pxl-showcase1 .pxl-item--title h3, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h3, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h3, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h3, .pxl-menu-primary li.menu-item > a h3, .pxl-anchor-button .pxl-anchor--title h3, .post-tags-share > div .post-shares .label h3, .comments-title h3, .comment-reply-title h3, .comment-title h3, .wrap-ctf3 .wpcf7-form-control-wrap input h3, .wrap-ctf3 button h3, .wrap-ctf-page label h3, .wrap-ctf-page button h3, .wrap-ctf-page.single-sv button h3, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h3, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h3, .woocommerce #pxl-sidebar-area .widget_products ul a h3, .woocommerce span.onsale h3, .single-product .comment-reply-title h3, .single-product .woocommerce-social-share label h3, .single-product section.related .woocommerce-product-content .woocommerce-product--title h3, .single-product #pxl-content-area div.product .entry-summary .price h3, .single-product > div.product .entry-summary .price h3, .single-product #pxl-content-area div.product .quantity-label h3, .single-product > div.product .quantity-label h3, .single-product #pxl-content-area div.product .wooc-product-meta button h3, .single-product > div.product .wooc-product-meta button h3, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h3, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h3, .woosw-popup .added_to_cart h3, .woosw-popup .woosw-item--actions a.button h3, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h3, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h3, .archive .woocommerce-product-content .price h3, .archive .woocommerce-product-content .woocommerce-product--title h3, .woocommerce-pagination ul .page-numbers h3, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h3, .woocommerce.archive .products.shop-view-list li .added_to_cart h3, .pxl-grid .pxl-pagination-links .page-numbers h3, .pxl-post-carousel .pxl-pagination-links .page-numbers h3, .pxl-post-modern .pxl-pagination-links .page-numbers h3, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h3, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h3, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h3, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h3, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h3, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h3, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h3, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h3, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h3, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h3, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h3, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h3, .pxl-portfolio-grid-layout6 .pxl-post--top h3, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h3, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h3, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h3, .pxl-service-list .multi-text .box-multi h3, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h3, .pxl-service-carousel2 .wrap-content .btn-readmore h3, .pxl-post-navigation .pxl-icon-link h3, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h3, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h3, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h3, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h3, .btn:not(.btn-stroke) h3, .pxl-nav-menu .pxl-menu-primary > li > a h3, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h3, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h3, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h3, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h3, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h3, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h3, .pxl-counter1 .pxl-counter--title h3, .pxl-counter8 .pxl-counter--number .pxl-counter--value h3, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h3, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h3, .pxl-counter8 .btn h3, .pxl-counter8 .pxl-counter--title h3, .pxl-counter5 .pxl-counter--number .pxl-counter--value h3, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h3, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h3, .pxl-counter5 .pxl-counter--title h3, .pxl-counter6 .pxl-counter--number .pxl-counter--value h3, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h3, .pxl-counter6 .pxl-counter-title h3, .pxl-counter3.default .pxl-counter--title h3, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h3, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h3, .pxl-counter3 .pxl-counter--title h3, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h3, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h3, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h3, .pxl-video-player1 .label-text h3, .pxl-testimonial-grid1 .btn--loadmore a h3, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h3, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h3, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h3, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h3, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h3, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h3, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h3, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h3, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h3, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h3, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h3, .pxl-accordion1.style3 .pxl-accordion--title h3, .pxl-accordion1.style4 .pxl-accordion--title h3, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h3, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h3, .anchor-nav .anchor h3, .pagination-fraction h3, .pxl-texts-slip1 .pxl-item--text h3, .pxl-progressbar-1.style-2 .pxl--percentage h3, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h3, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h3, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h3, .pxl-pricing1 .content-inner .pxl-item--price h3, .pxl-pricing1 .content-inner .pxl-item--button a h3, .ft-gt h4, blockquote:not(.pxl-blockquote) p h4, blockquote:not(.pxl-blockquote) cite h4, .pxl-breadcrumb h4, .pxl-cursor .pxl-cursor-arrow-prev h4, .pxl-cursor .pxl-cursor-arrow-next h4, .pxl-cursor .pxl-cursor--drap h4, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h4, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h4, .pxl-link.style-line-text .pxl-item--link a h4, .pxl-icon1.style-3 a h4, .pxl-heading .pxl-item--title h4, .pxl-language-switch .language h4, .pxl-icon-postformat .link-icon a span h4, .pxl-process1 .pxl-item--step h4, .pxl-countdown .countdown-period h4, .pxl-text-carousel1 .pxl-item--title h4, .pxl-text-carousel6 .pxl-item--title h4, .pxl-text-carousel6 .btn-readmore h4, .pxl-text-carousel7 .btn-readmore h4, .pxl-text-carousel3 .pxl-item--title h4, .pxl-text-carousel9 .pxl-counter--number h4, .pxl-text-carousel9 .pxl-item--title h4, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h4, .pxl-info-box3 .pxl-post--readmore .btn-readmore h4, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h4, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h4, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h4, .pxl-banner1 .btn-banner .pxl--btn-text h4, .pxl-showcase1 .pxl-item--label h4, .pxl-showcase1 .pxl-item--title h4, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h4, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h4, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h4, .pxl-menu-primary li.menu-item > a h4, .pxl-anchor-button .pxl-anchor--title h4, .post-tags-share > div .post-shares .label h4, .comments-title h4, .comment-reply-title h4, .comment-title h4, .wrap-ctf3 .wpcf7-form-control-wrap input h4, .wrap-ctf3 button h4, .wrap-ctf-page label h4, .wrap-ctf-page button h4, .wrap-ctf-page.single-sv button h4, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h4, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h4, .woocommerce #pxl-sidebar-area .widget_products ul a h4, .woocommerce span.onsale h4, .single-product .comment-reply-title h4, .single-product .woocommerce-social-share label h4, .single-product section.related .woocommerce-product-content .woocommerce-product--title h4, .single-product #pxl-content-area div.product .entry-summary .price h4, .single-product > div.product .entry-summary .price h4, .single-product #pxl-content-area div.product .quantity-label h4, .single-product > div.product .quantity-label h4, .single-product #pxl-content-area div.product .wooc-product-meta button h4, .single-product > div.product .wooc-product-meta button h4, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h4, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h4, .woosw-popup .added_to_cart h4, .woosw-popup .woosw-item--actions a.button h4, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h4, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h4, .archive .woocommerce-product-content .price h4, .archive .woocommerce-product-content .woocommerce-product--title h4, .woocommerce-pagination ul .page-numbers h4, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h4, .woocommerce.archive .products.shop-view-list li .added_to_cart h4, .pxl-grid .pxl-pagination-links .page-numbers h4, .pxl-post-carousel .pxl-pagination-links .page-numbers h4, .pxl-post-modern .pxl-pagination-links .page-numbers h4, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h4, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h4, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h4, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h4, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h4, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h4, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h4, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h4, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h4, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h4, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h4, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h4, .pxl-portfolio-grid-layout6 .pxl-post--top h4, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h4, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h4, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h4, .pxl-service-list .multi-text .box-multi h4, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h4, .pxl-service-carousel2 .wrap-content .btn-readmore h4, .pxl-post-navigation .pxl-icon-link h4, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h4, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h4, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h4, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h4, .btn:not(.btn-stroke) h4, .pxl-nav-menu .pxl-menu-primary > li > a h4, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h4, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h4, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h4, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h4, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h4, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h4, .pxl-counter1 .pxl-counter--title h4, .pxl-counter8 .pxl-counter--number .pxl-counter--value h4, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h4, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h4, .pxl-counter8 .btn h4, .pxl-counter8 .pxl-counter--title h4, .pxl-counter5 .pxl-counter--number .pxl-counter--value h4, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h4, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h4, .pxl-counter5 .pxl-counter--title h4, .pxl-counter6 .pxl-counter--number .pxl-counter--value h4, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h4, .pxl-counter6 .pxl-counter-title h4, .pxl-counter3.default .pxl-counter--title h4, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h4, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h4, .pxl-counter3 .pxl-counter--title h4, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h4, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h4, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h4, .pxl-video-player1 .label-text h4, .pxl-testimonial-grid1 .btn--loadmore a h4, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h4, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h4, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h4, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h4, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h4, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h4, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h4, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h4, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h4, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h4, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h4, .pxl-accordion1.style3 .pxl-accordion--title h4, .pxl-accordion1.style4 .pxl-accordion--title h4, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h4, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h4, .anchor-nav .anchor h4, .pagination-fraction h4, .pxl-texts-slip1 .pxl-item--text h4, .pxl-progressbar-1.style-2 .pxl--percentage h4, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h4, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h4, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h4, .pxl-pricing1 .content-inner .pxl-item--price h4, .pxl-pricing1 .content-inner .pxl-item--button a h4, .ft-gt h5, blockquote:not(.pxl-blockquote) p h5, blockquote:not(.pxl-blockquote) cite h5, .pxl-breadcrumb h5, .pxl-cursor .pxl-cursor-arrow-prev h5, .pxl-cursor .pxl-cursor-arrow-next h5, .pxl-cursor .pxl-cursor--drap h5, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h5, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h5, .pxl-link.style-line-text .pxl-item--link a h5, .pxl-icon1.style-3 a h5, .pxl-heading .pxl-item--title h5, .pxl-language-switch .language h5, .pxl-icon-postformat .link-icon a span h5, .pxl-process1 .pxl-item--step h5, .pxl-countdown .countdown-period h5, .pxl-text-carousel1 .pxl-item--title h5, .pxl-text-carousel6 .pxl-item--title h5, .pxl-text-carousel6 .btn-readmore h5, .pxl-text-carousel7 .btn-readmore h5, .pxl-text-carousel3 .pxl-item--title h5, .pxl-text-carousel9 .pxl-counter--number h5, .pxl-text-carousel9 .pxl-item--title h5, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h5, .pxl-info-box3 .pxl-post--readmore .btn-readmore h5, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h5, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h5, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h5, .pxl-banner1 .btn-banner .pxl--btn-text h5, .pxl-showcase1 .pxl-item--label h5, .pxl-showcase1 .pxl-item--title h5, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h5, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h5, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h5, .pxl-menu-primary li.menu-item > a h5, .pxl-anchor-button .pxl-anchor--title h5, .post-tags-share > div .post-shares .label h5, .comments-title h5, .comment-reply-title h5, .comment-title h5, .wrap-ctf3 .wpcf7-form-control-wrap input h5, .wrap-ctf3 button h5, .wrap-ctf-page label h5, .wrap-ctf-page button h5, .wrap-ctf-page.single-sv button h5, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h5, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h5, .woocommerce #pxl-sidebar-area .widget_products ul a h5, .woocommerce span.onsale h5, .single-product .comment-reply-title h5, .single-product .woocommerce-social-share label h5, .single-product section.related .woocommerce-product-content .woocommerce-product--title h5, .single-product #pxl-content-area div.product .entry-summary .price h5, .single-product > div.product .entry-summary .price h5, .single-product #pxl-content-area div.product .quantity-label h5, .single-product > div.product .quantity-label h5, .single-product #pxl-content-area div.product .wooc-product-meta button h5, .single-product > div.product .wooc-product-meta button h5, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h5, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h5, .woosw-popup .added_to_cart h5, .woosw-popup .woosw-item--actions a.button h5, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h5, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h5, .archive .woocommerce-product-content .price h5, .archive .woocommerce-product-content .woocommerce-product--title h5, .woocommerce-pagination ul .page-numbers h5, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h5, .woocommerce.archive .products.shop-view-list li .added_to_cart h5, .pxl-grid .pxl-pagination-links .page-numbers h5, .pxl-post-carousel .pxl-pagination-links .page-numbers h5, .pxl-post-modern .pxl-pagination-links .page-numbers h5, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h5, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h5, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h5, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h5, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h5, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h5, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h5, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h5, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h5, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h5, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h5, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h5, .pxl-portfolio-grid-layout6 .pxl-post--top h5, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h5, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h5, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h5, .pxl-service-list .multi-text .box-multi h5, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h5, .pxl-service-carousel2 .wrap-content .btn-readmore h5, .pxl-post-navigation .pxl-icon-link h5, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h5, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h5, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h5, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h5, .btn:not(.btn-stroke) h5, .pxl-nav-menu .pxl-menu-primary > li > a h5, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h5, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h5, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h5, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h5, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h5, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h5, .pxl-counter1 .pxl-counter--title h5, .pxl-counter8 .pxl-counter--number .pxl-counter--value h5, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h5, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h5, .pxl-counter8 .btn h5, .pxl-counter8 .pxl-counter--title h5, .pxl-counter5 .pxl-counter--number .pxl-counter--value h5, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h5, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h5, .pxl-counter5 .pxl-counter--title h5, .pxl-counter6 .pxl-counter--number .pxl-counter--value h5, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h5, .pxl-counter6 .pxl-counter-title h5, .pxl-counter3.default .pxl-counter--title h5, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h5, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h5, .pxl-counter3 .pxl-counter--title h5, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h5, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h5, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h5, .pxl-video-player1 .label-text h5, .pxl-testimonial-grid1 .btn--loadmore a h5, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h5, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h5, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h5, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h5, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h5, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h5, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h5, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h5, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h5, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h5, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h5, .pxl-accordion1.style3 .pxl-accordion--title h5, .pxl-accordion1.style4 .pxl-accordion--title h5, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h5, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h5, .anchor-nav .anchor h5, .pagination-fraction h5, .pxl-texts-slip1 .pxl-item--text h5, .pxl-progressbar-1.style-2 .pxl--percentage h5, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h5, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h5, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h5, .pxl-pricing1 .content-inner .pxl-item--price h5, .pxl-pricing1 .content-inner .pxl-item--button a h5, .ft-gt h6, blockquote:not(.pxl-blockquote) p h6, blockquote:not(.pxl-blockquote) cite h6, .pxl-breadcrumb h6, .pxl-cursor .pxl-cursor-arrow-prev h6, .pxl-cursor .pxl-cursor-arrow-next h6, .pxl-cursor .pxl-cursor--drap h6, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year h6, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title h6, .pxl-link.style-line-text .pxl-item--link a h6, .pxl-icon1.style-3 a h6, .pxl-heading .pxl-item--title h6, .pxl-language-switch .language h6, .pxl-icon-postformat .link-icon a span h6, .pxl-process1 .pxl-item--step h6, .pxl-countdown .countdown-period h6, .pxl-text-carousel1 .pxl-item--title h6, .pxl-text-carousel6 .pxl-item--title h6, .pxl-text-carousel6 .btn-readmore h6, .pxl-text-carousel7 .btn-readmore h6, .pxl-text-carousel3 .pxl-item--title h6, .pxl-text-carousel9 .pxl-counter--number h6, .pxl-text-carousel9 .pxl-item--title h6, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots h6, .pxl-info-box3 .pxl-post--readmore .btn-readmore h6, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p h6, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title h6, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content h6, .pxl-banner1 .btn-banner .pxl--btn-text h6, .pxl-showcase1 .pxl-item--label h6, .pxl-showcase1 .pxl-item--title h6, .pxl-showcase1 .pxl-bottom .pxl-item--readmore h6, .pxl-showcase2 .pxl-item--inner .pxl-item--title a h6, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet h6, .pxl-menu-primary li.menu-item > a h6, .pxl-anchor-button .pxl-anchor--title h6, .post-tags-share > div .post-shares .label h6, .comments-title h6, .comment-reply-title h6, .comment-title h6, .wrap-ctf3 .wpcf7-form-control-wrap input h6, .wrap-ctf3 button h6, .wrap-ctf-page label h6, .wrap-ctf-page button h6, .wrap-ctf-page.single-sv button h6, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label h6, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before h6, .woocommerce #pxl-sidebar-area .widget_products ul a h6, .woocommerce span.onsale h6, .single-product .comment-reply-title h6, .single-product .woocommerce-social-share label h6, .single-product section.related .woocommerce-product-content .woocommerce-product--title h6, .single-product #pxl-content-area div.product .entry-summary .price h6, .single-product > div.product .entry-summary .price h6, .single-product #pxl-content-area div.product .quantity-label h6, .single-product > div.product .quantity-label h6, .single-product #pxl-content-area div.product .wooc-product-meta button h6, .single-product > div.product .wooc-product-meta button h6, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a h6, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a h6, .woosw-popup .added_to_cart h6, .woosw-popup .woosw-item--actions a.button h6, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button h6, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward h6, .archive .woocommerce-product-content .price h6, .archive .woocommerce-product-content .woocommerce-product--title h6, .woocommerce-pagination ul .page-numbers h6, .woocommerce.archive .products.shop-view-list li .add_to_cart_button h6, .woocommerce.archive .products.shop-view-list li .added_to_cart h6, .pxl-grid .pxl-pagination-links .page-numbers h6, .pxl-post-carousel .pxl-pagination-links .page-numbers h6, .pxl-post-modern .pxl-pagination-links .page-numbers h6, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post h6, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a h6, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore h6, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h6, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a h6, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title h6, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title h6, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore h6, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore h6, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a h6, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a h6, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a h6, .pxl-portfolio-grid-layout6 .pxl-post--top h6, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area h6, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year h6, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore h6, .pxl-service-list .multi-text .box-multi h6, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos h6, .pxl-service-carousel2 .wrap-content .btn-readmore h6, .pxl-post-navigation .pxl-icon-link h6, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore h6, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots h6, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title h6, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title h6, .btn:not(.btn-stroke) h6, .pxl-nav-menu .pxl-menu-primary > li > a h6, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title h6, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title h6, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title h6, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title h6, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title h6, .pxl-icon-box3 .pxl-item--inner .pxl-item--title h6, .pxl-counter1 .pxl-counter--title h6, .pxl-counter8 .pxl-counter--number .pxl-counter--value h6, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix h6, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix h6, .pxl-counter8 .btn h6, .pxl-counter8 .pxl-counter--title h6, .pxl-counter5 .pxl-counter--number .pxl-counter--value h6, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix h6, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix h6, .pxl-counter5 .pxl-counter--title h6, .pxl-counter6 .pxl-counter--number .pxl-counter--value h6, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix h6, .pxl-counter6 .pxl-counter-title h6, .pxl-counter3.default .pxl-counter--title h6, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value h6, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix h6, .pxl-counter3 .pxl-counter--title h6, .pxl-counter2 .pxl-counter--holder .pxl-counter--title h6, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value h6, .pxl-counter7 .pxl-counter--holder .pxl-counter--title h6, .pxl-video-player1 .label-text h6, .pxl-testimonial-grid1 .btn--loadmore a h6, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h6, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote h6, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction h6, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h6, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote h6, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h6, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots h6, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc h6, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title h6, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon h6, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc h6, .pxl-accordion1.style3 .pxl-accordion--title h6, .pxl-accordion1.style4 .pxl-accordion--title h6, .pxl-tabs4 .pxl-tabs--title .pxl-item--title h6, .pxl-tabs6 .pxl-tabs--title .pxl-item--title h6, .anchor-nav .anchor h6, .pagination-fraction h6, .pxl-texts-slip1 .pxl-item--text h6, .pxl-progressbar-1.style-2 .pxl--percentage h6, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item h6, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title h6, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title h6, .pxl-pricing1 .content-inner .pxl-item--price h6, .pxl-pricing1 .content-inner .pxl-item--button a h6, .ft-gt div, blockquote:not(.pxl-blockquote) p div, blockquote:not(.pxl-blockquote) cite div, .pxl-breadcrumb div, .pxl-cursor .pxl-cursor-arrow-prev div, .pxl-cursor .pxl-cursor-arrow-next div, .pxl-cursor .pxl-cursor--drap div, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year div, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title div, .pxl-link.style-line-text .pxl-item--link a div, .pxl-icon1.style-3 a div, .pxl-heading .pxl-item--title div, .pxl-language-switch .language div, .pxl-icon-postformat .link-icon a span div, .pxl-process1 .pxl-item--step div, .pxl-countdown .countdown-period div, .pxl-text-carousel1 .pxl-item--title div, .pxl-text-carousel6 .pxl-item--title div, .pxl-text-carousel6 .btn-readmore div, .pxl-text-carousel7 .btn-readmore div, .pxl-text-carousel3 .pxl-item--title div, .pxl-text-carousel9 .pxl-counter--number div, .pxl-text-carousel9 .pxl-item--title div, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots div, .pxl-info-box3 .pxl-post--readmore .btn-readmore div, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p div, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title div, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content div, .pxl-banner1 .btn-banner .pxl--btn-text div, .pxl-showcase1 .pxl-item--label div, .pxl-showcase1 .pxl-item--title div, .pxl-showcase1 .pxl-bottom .pxl-item--readmore div, .pxl-showcase2 .pxl-item--inner .pxl-item--title a div, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet div, .pxl-menu-primary li.menu-item > a div, .pxl-anchor-button .pxl-anchor--title div, .post-tags-share > div .post-shares .label div, .comments-title div, .comment-reply-title div, .comment-title div, .wrap-ctf3 .wpcf7-form-control-wrap input div, .wrap-ctf3 button div, .wrap-ctf-page label div, .wrap-ctf-page button div, .wrap-ctf-page.single-sv button div, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label div, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before div, .woocommerce #pxl-sidebar-area .widget_products ul a div, .woocommerce span.onsale div, .single-product .comment-reply-title div, .single-product .woocommerce-social-share label div, .single-product section.related .woocommerce-product-content .woocommerce-product--title div, .single-product #pxl-content-area div.product .entry-summary .price div, .single-product > div.product .entry-summary .price div, .single-product #pxl-content-area div.product .quantity-label div, .single-product > div.product .quantity-label div, .single-product #pxl-content-area div.product .wooc-product-meta button div, .single-product > div.product .wooc-product-meta button div, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a div, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a div, .woosw-popup .added_to_cart div, .woosw-popup .woosw-item--actions a.button div, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button div, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward div, .archive .woocommerce-product-content .price div, .archive .woocommerce-product-content .woocommerce-product--title div, .woocommerce-pagination ul .page-numbers div, .woocommerce.archive .products.shop-view-list li .add_to_cart_button div, .woocommerce.archive .products.shop-view-list li .added_to_cart div, .pxl-grid .pxl-pagination-links .page-numbers div, .pxl-post-carousel .pxl-pagination-links .page-numbers div, .pxl-post-modern .pxl-pagination-links .page-numbers div, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post div, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a div, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore div, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a div, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a div, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title div, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title div, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore div, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore div, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a div, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a div, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a div, .pxl-portfolio-grid-layout6 .pxl-post--top div, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area div, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year div, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore div, .pxl-service-list .multi-text .box-multi div, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos div, .pxl-service-carousel2 .wrap-content .btn-readmore div, .pxl-post-navigation .pxl-icon-link div, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore div, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots div, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title div, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title div, .btn:not(.btn-stroke) div, .pxl-nav-menu .pxl-menu-primary > li > a div, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title div, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title div, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title div, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title div, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title div, .pxl-icon-box3 .pxl-item--inner .pxl-item--title div, .pxl-counter1 .pxl-counter--title div, .pxl-counter8 .pxl-counter--number .pxl-counter--value div, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix div, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix div, .pxl-counter8 .btn div, .pxl-counter8 .pxl-counter--title div, .pxl-counter5 .pxl-counter--number .pxl-counter--value div, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix div, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix div, .pxl-counter5 .pxl-counter--title div, .pxl-counter6 .pxl-counter--number .pxl-counter--value div, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix div, .pxl-counter6 .pxl-counter-title div, .pxl-counter3.default .pxl-counter--title div, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value div, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix div, .pxl-counter3 .pxl-counter--title div, .pxl-counter2 .pxl-counter--holder .pxl-counter--title div, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value div, .pxl-counter7 .pxl-counter--holder .pxl-counter--title div, .pxl-video-player1 .label-text div, .pxl-testimonial-grid1 .btn--loadmore a div, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc div, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote div, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction div, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc div, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote div, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc div, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots div, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc div, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title div, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon div, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc div, .pxl-accordion1.style3 .pxl-accordion--title div, .pxl-accordion1.style4 .pxl-accordion--title div, .pxl-tabs4 .pxl-tabs--title .pxl-item--title div, .pxl-tabs6 .pxl-tabs--title .pxl-item--title div, .anchor-nav .anchor div, .pagination-fraction div, .pxl-texts-slip1 .pxl-item--text div, .pxl-progressbar-1.style-2 .pxl--percentage div, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item div, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title div, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title div, .pxl-pricing1 .content-inner .pxl-item--price div, .pxl-pricing1 .content-inner .pxl-item--button a div, .ft-gt span, blockquote:not(.pxl-blockquote) p span, blockquote:not(.pxl-blockquote) cite span, .pxl-breadcrumb span, .pxl-cursor .pxl-cursor-arrow-prev span, .pxl-cursor .pxl-cursor-arrow-next span, .pxl-cursor .pxl-cursor--drap span, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year span, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title span, .pxl-link.style-line-text .pxl-item--link a span, .pxl-icon1.style-3 a span, .pxl-heading .pxl-item--title span, .pxl-language-switch .language span, .pxl-icon-postformat .link-icon a span span, .pxl-process1 .pxl-item--step span, .pxl-countdown .countdown-period span, .pxl-text-carousel1 .pxl-item--title span, .pxl-text-carousel6 .pxl-item--title span, .pxl-text-carousel6 .btn-readmore span, .pxl-text-carousel7 .btn-readmore span, .pxl-text-carousel3 .pxl-item--title span, .pxl-text-carousel9 .pxl-counter--number span, .pxl-text-carousel9 .pxl-item--title span, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots span, .pxl-info-box3 .pxl-post--readmore .btn-readmore span, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p span, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title span, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content span, .pxl-banner1 .btn-banner .pxl--btn-text span, .pxl-showcase1 .pxl-item--label span, .pxl-showcase1 .pxl-item--title span, .pxl-showcase1 .pxl-bottom .pxl-item--readmore span, .pxl-showcase2 .pxl-item--inner .pxl-item--title a span, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet span, .pxl-menu-primary li.menu-item > a span, .pxl-anchor-button .pxl-anchor--title span, .post-tags-share > div .post-shares .label span, .comments-title span, .comment-reply-title span, .comment-title span, .wrap-ctf3 .wpcf7-form-control-wrap input span, .wrap-ctf3 button span, .wrap-ctf-page label span, .wrap-ctf-page button span, .wrap-ctf-page.single-sv button span, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before span, .woocommerce #pxl-sidebar-area .widget_products ul a span, .woocommerce span.onsale span, .single-product .comment-reply-title span, .single-product .woocommerce-social-share label span, .single-product section.related .woocommerce-product-content .woocommerce-product--title span, .single-product #pxl-content-area div.product .entry-summary .price span, .single-product > div.product .entry-summary .price span, .single-product #pxl-content-area div.product .quantity-label span, .single-product > div.product .quantity-label span, .single-product #pxl-content-area div.product .wooc-product-meta button span, .single-product > div.product .wooc-product-meta button span, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a span, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a span, .woosw-popup .added_to_cart span, .woosw-popup .woosw-item--actions a.button span, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button span, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward span, .archive .woocommerce-product-content .price span, .archive .woocommerce-product-content .woocommerce-product--title span, .woocommerce-pagination ul .page-numbers span, .woocommerce.archive .products.shop-view-list li .add_to_cart_button span, .woocommerce.archive .products.shop-view-list li .added_to_cart span, .pxl-grid .pxl-pagination-links .page-numbers span, .pxl-post-carousel .pxl-pagination-links .page-numbers span, .pxl-post-modern .pxl-pagination-links .page-numbers span, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post span, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a span, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore span, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a span, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a span, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title span, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title span, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore span, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore span, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a span, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a span, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a span, .pxl-portfolio-grid-layout6 .pxl-post--top span, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area span, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year span, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore span, .pxl-service-list .multi-text .box-multi span, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos span, .pxl-service-carousel2 .wrap-content .btn-readmore span, .pxl-post-navigation .pxl-icon-link span, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore span, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots span, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title span, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title span, .btn:not(.btn-stroke) span, .pxl-nav-menu .pxl-menu-primary > li > a span, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title span, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title span, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title span, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title span, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title span, .pxl-icon-box3 .pxl-item--inner .pxl-item--title span, .pxl-counter1 .pxl-counter--title span, .pxl-counter8 .pxl-counter--number .pxl-counter--value span, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix span, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix span, .pxl-counter8 .btn span, .pxl-counter8 .pxl-counter--title span, .pxl-counter5 .pxl-counter--number .pxl-counter--value span, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix span, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix span, .pxl-counter5 .pxl-counter--title span, .pxl-counter6 .pxl-counter--number .pxl-counter--value span, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix span, .pxl-counter6 .pxl-counter-title span, .pxl-counter3.default .pxl-counter--title span, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value span, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix span, .pxl-counter3 .pxl-counter--title span, .pxl-counter2 .pxl-counter--holder .pxl-counter--title span, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value span, .pxl-counter7 .pxl-counter--holder .pxl-counter--title span, .pxl-video-player1 .label-text span, .pxl-testimonial-grid1 .btn--loadmore a span, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc span, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote span, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction span, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc span, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote span, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc span, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots span, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc span, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title span, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon span, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc span, .pxl-accordion1.style3 .pxl-accordion--title span, .pxl-accordion1.style4 .pxl-accordion--title span, .pxl-tabs4 .pxl-tabs--title .pxl-item--title span, .pxl-tabs6 .pxl-tabs--title .pxl-item--title span, .anchor-nav .anchor span, .pagination-fraction span, .pxl-texts-slip1 .pxl-item--text span, .pxl-progressbar-1.style-2 .pxl--percentage span, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item span, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title span, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title span, .pxl-pricing1 .content-inner .pxl-item--price span, .pxl-pricing1 .content-inner .pxl-item--button a span {
  font-family: "Founders Grotesk", sans-serif;
}

.ft-theme-default, .pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides, .pxl-social-icons1 a, .pxl-list1 label, .shortcode-btn-style1, .pxl-menu-hidden-sidebar .pxl-menu-hidden a, .pxl-menu-primary > li > a, .pxl-post--author-info .pxl-user--name, .btn--readmore, .widget_recent_comments ul, .widget_recent_comments ol, .widget_rss .rsswidget, .widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2, .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments, .pxl-wg-categories .pxl-category--inner span, .pxl-contact-info-widget .pxl-phone--number, .pxl-grid-filter, .btn-readmore-1, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date .date-day, button, .button, input[type="submit"], .tt_navigation_cell .tt_tabs_navigation li a, .pxl-progressbar-1.style-1 .pxl--percentage {
  font-family: "Founders Grotesk", sans-serif;
}

.pxl-icon-list.style-5 svg path, .pxl-icon-box7 svg path, .pxl-service-list .pxl-post--icon svg path, .pxl-service-carousel2 .pxl-post--icon svg path, .pxl-icon-list.style-5 svg line, .pxl-icon-box7 svg line, .pxl-service-list .pxl-post--icon svg line, .pxl-service-carousel2 .pxl-post--icon svg line, .pxl-icon-list.style-5 svg rect, .pxl-icon-box7 svg rect, .pxl-service-list .pxl-post--icon svg rect, .pxl-service-carousel2 .pxl-post--icon svg rect {
  transition: all 1s linear;
}

.pxl-icon-list.style-5 svg circle, .pxl-icon-box7 svg circle, .pxl-service-list .pxl-post--icon svg circle, .pxl-service-carousel2 .pxl-post--icon svg circle {
  transition: all 2s linear;
}

.pxl-service-carousel1 .pxl-post--icon svg path, .pxl-service-carousel1 .pxl-post--icon svg line, .pxl-service-carousel1 .pxl-post--icon svg rect, .pxl-service-carousel1 .pxl-post--icon circle {
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
}

.pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg path, .pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg line, .pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg rect, .pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg circle {
  stroke-dasharray: var(--total-length);
  stroke-dashoffset: 0;
}

.pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg path, .pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg line, .pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg rect {
  transition: all 1s linear;
}

.pxl-service-carousel1 .swiper-slide-active .pxl-post--icon svg circle {
  transition: all 2s linear;
}

.pxl-icon-list.style-5.animated svg path, .pxl-icon-box7.animated svg path, .pxl-service-list .pxl-post--icon.animated svg path, .pxl-service-carousel2 .pxl-post--icon.animated svg path, .pxl-icon-list.style-5.animated svg line, .pxl-icon-box7.animated svg line, .pxl-service-list .pxl-post--icon.animated svg line, .pxl-service-carousel2 .pxl-post--icon.animated svg line, .pxl-icon-list.style-5.animated svg rect, .pxl-icon-box7.animated svg rect, .pxl-service-list .pxl-post--icon.animated svg rect, .pxl-service-carousel2 .pxl-post--icon.animated svg rect, .pxl-icon-list.style-5.animated svg circle, .pxl-icon-box7.animated svg circle, .pxl-service-list .pxl-post--icon.animated svg circle, .pxl-service-carousel2 .pxl-post--icon.animated svg circle {
  stroke-dashoffset: 0;
}

.wrap-arrow.right .pxl-swiper-dots {
  text-align: right;
}

.wrap-arrow.center .pxl-swiper-dots {
  text-align: center;
}

.wrap-arrow.left .pxl-swiper-dots {
  text-align: left;
}

.pxl--hide-arrow .pxl-swiper-bottom {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none;
}

body.rtl .pxl-post--navigation .pxl--item-prev .pxl--img {
  margin-right: 0;
  margin-left: 22px;
}

body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i {
  margin-right: 0;
  margin-left: 4px;
}

body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i:before {
  content: "\f134";
}

body.rtl .pxl-post--navigation .pxl--item-next {
  text-align: left;
}

body.rtl .pxl-post--navigation .pxl--item-next .pxl--img {
  margin-left: 0;
  margin-right: 22px;
}

body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i {
  margin-left: 0;
  margin-right: 4px;
}

body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i:before {
  content: "\f13a";
}

.swiper-vertical > .pxl-swiper-wrapper {
  flex-direction: column;
}

.swiper-vertical.swiper-backface-hidden .pxl-swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 15px 0;
}

.pxl--hide-arrow .pxl-swiper-arrow-wrap {
  opacity: 0 !important;
  visibility: hidden !important;
  position: absolute;
}

.pxl-swiper-slider .pxl-post--image img, .pxl-swiper-slider .pxl-post--featured img {
  width: 100%;
}

.pxl-swiper-slider .pxl-post--title a, .pxl-swiper-slider .pxl-post--category a {
  color: inherit;
}

.pxl-swiper-slider .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--category a:hover {
  color: inherit;
}

.pxl-swiper-arrow-wrap.style-1 {
  margin: 0;
}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translatey(-50%);
  background-color: transparent !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  opacity: 0.2;
}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow i {
  display: inline-flex;
}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow svg {
  transform: rotate(180deg);
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow svg path {
    stroke: #fff;
  }}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: -90px;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
    left: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  transform: translatey(-50%) scalex(-1);
  right: -90px;
  left: auto;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-next {
    right: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.pxl-swiper-arrow-prev i {
  transform: scalex(-1);
}

.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow:hover {
  opacity: 1;
}

.pxl-swiper-arrow-wrap.style-2 {
  margin: 0;
}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translatey(-50%);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow i {
  display: inline-flex;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow svg path {
    stroke: #fff;
  }}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow .cls-1 {
    stroke: #fff;
  }}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: translatey(-50%) scalex(-1);
  left: -90px;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
    left: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  right: -90px;
  left: auto;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
    right: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev i {
  transform: scalex(-1);
}

.pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow:hover {
  opacity: 1;
}

.pxl-swiper-arrow-wrap.style-6 {
  margin: 0;
}

.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translatey(-50%);
  width: 72px;
  height: 136px;
  background-color: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: var(--secondary-color);
  font-size: 22px;
}

.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow i {
  display: inline-flex;
}

.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: -37px;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
    left: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  right: -37px;
  left: auto;
}

@media (max-width: 1500px){.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow.pxl-swiper-arrow-next {
    right: 0px !important;
    opacity: 0;
  }}

.pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow:hover {
  background-color: var(--secondary-color);
  color: #fff;
}

.pxl-swiper-arrow-wrap.style-5 {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translatey(-50%);
  display: grid;
}

.pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow {
  margin: 7px 0;
  width: 70px;
  height: 70px;
  background-color: #1e2023;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}

.pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow i {
  display: inline-flex;
}

.pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:hover {
  background-color: var(--primary-color);
  color: #fff;
}

.pxl-swiper-arrow-wrap.style-4 {
  display: flex;
  align-items: center;
  justify-content: end;
  column-gap: 30px;
  margin-bottom: 30px;
}

.pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow {
  font-size: 31px;
  color: var(--secondary-color);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:hover {
  color: var(--primary-color);
}

.pxl-swiper-arrow-wrap.style-7 {
  gap: 11px;
  margin-top: 0;
}

.pxl-swiper-arrow-wrap.style-7 .pxl-swiper-arrow {
  width: 54px;
  height: 54px;
  border-radius: 54px;
  border: 1px solid rgba(17, 17, 17, .15);
  transform: 0.3s linear;
}

.pxl-swiper-arrow-wrap.style-7 .pxl-swiper-arrow:hover {
  background-color: var(--secondary-color);
}

.pxl-swiper-arrow-wrap.style-7 .pxl-swiper-arrow:hover svg path {
  fill: #fff;
}

.pxl-swiper-arrow-wrap.style-7 .pxl-swiper-arrow.pxl-swiper-arrow-prev svg {
  transform: rotate(180deg);
}

.pxl-swiper-arrow-wrap.style-7 .pxl-swiper-arrow svg {
  width: 14px;
  height: 12px;
}

@media (max-width: 1500px){.pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow-prev, .pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow-prev {
    left: 20px !important;
    opacity: 1;
  }}

.pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow-next, .pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow-next {
  left: auto;
}

@media (max-width: 1500px){.pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow-next, .pxl-swiper-slider:hover .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow-next {
    right: 20px !important;
    opacity: 1;
  }}

.pxl-swiper-dots.pxl-swiper-pagination-bullets span {
  display: inline-flex;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}

.pxl-swiper-dots.pxl-swiper-pagination-progressbar {
  height: 1px;
  background-color: #454545;
  width: 100%;
  position: relative;
}

.pxl-swiper-dots.pxl-swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  height: 3px;
  background-color: var(--primary-color);
  display: inline-flex;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left top;
}

.pxl-swiper-dots.style-1 {
  text-align: center;
  margin: 45px 0;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span {
  border-radius: 1000px;
  width: 8px;
  height: 8px;
  background-color: var(--secondary-color);
  margin: 0 11px;
  position: relative;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 1px solid var(--secondary-color);
  border-radius: 1000px;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active, .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:hover {
  background-color: transparent;
}

.pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:before, .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:hover:before {
  border-color: var(--secondary-color);
  position: absolute;
  content: '';
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #fff;
  margin: 19px;
  position: relative;
}

.pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets span:before {
  content: '';
  width: 56px;
  height: 56px;
  border-radius: 56px;
  border: 2px solid var(--primary-color);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  opacity: 0;
}

@media screen and (max-width: 1200px){.pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets span:before {
    width: 30px;
    height: 30px;
  }}

.pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.pxl-swiper-dots.style-3 {
  margin-top: 15px;
}

.pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets span {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  background-color: #737373;
  margin: 0 8px;
}

.pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active, .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets span:hover {
  background-color: var(--primary-color);
  transform: scale(1.5);
}

.pxl-grid .pxl-post--featured, .pxl-post-carousel .pxl-post--featured, .pxl-post-modern .pxl-post--featured {
  position: relative;
}

.pxl-grid .pxl-post--link, .pxl-post-carousel .pxl-post--link, .pxl-post-modern .pxl-post--link {
  z-index: 99;
}

.pxl-grid .pxl-post--image img, .pxl-post-carousel .pxl-post--image img, .pxl-post-modern .pxl-post--image img, .pxl-grid .pxl-post--featured img, .pxl-post-carousel .pxl-post--featured img, .pxl-post-modern .pxl-post--featured img {
  width: 100%;
}

.pxl-grid .pxl-post--title a, .pxl-post-carousel .pxl-post--title a, .pxl-post-modern .pxl-post--title a {
  color: inherit;
}

.pxl-grid .pxl-post--title a:hover, .pxl-post-carousel .pxl-post--title a:hover, .pxl-post-modern .pxl-post--title a:hover {
  color: inherit;
}

.pxl-grid .pxl-post--category a, .pxl-post-carousel .pxl-post--category a, .pxl-post-modern .pxl-post--category a {
  color: inherit;
}

.pxl-grid.pxl-grid-nogap .pxl-grid-masonry, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry {
  margin: 0 !important;
}

.pxl-grid.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item {
  padding: 0 !important;
}

.pxl-grid.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner {
  margin-bottom: 0;
}

.pxl-grid .pxl-pagination-links, .pxl-post-carousel .pxl-pagination-links, .pxl-post-modern .pxl-pagination-links {
  margin-top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
}

.pxl-grid .pxl-pagination-links .page-numbers, .pxl-post-carousel .pxl-pagination-links .page-numbers, .pxl-post-modern .pxl-pagination-links .page-numbers {
  font-size: 15px;
  display: inline-block;
  text-align: center;
  width: 52px;
  height: 52px;
  line-height: 52px;
  color: var(--primary-color);
  border-radius: 100px;
  background-color: transparent;
  border: 1px solid #d3d5d6;
}

.pxl-grid .pxl-pagination-links .page-numbers.current, .pxl-post-carousel .pxl-pagination-links .page-numbers.current, .pxl-post-modern .pxl-pagination-links .page-numbers.current, .pxl-grid .pxl-pagination-links .page-numbers:hover, .pxl-post-carousel .pxl-pagination-links .page-numbers:hover, .pxl-post-modern .pxl-pagination-links .page-numbers:hover {
  background-color: var(--primary-color);
  color: #fff;
  border-color: var(--primary-color);
}

.pxl-grid .pxl-pagination-links .page-numbers.next, .pxl-post-carousel .pxl-pagination-links .page-numbers.next, .pxl-post-modern .pxl-pagination-links .page-numbers.next {
  font-size: 0;
  position: relative;
}

.pxl-grid .pxl-pagination-links .page-numbers.next:before, .pxl-post-carousel .pxl-pagination-links .page-numbers.next:before, .pxl-post-modern .pxl-pagination-links .page-numbers.next:before {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 16px;
  transform: translate(-50%, -50%);
  content: "\f105";
  font-family: "font awesome 5 free";
  font-weight: 900;
  -webkit-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-grid .pxl-pagination-links .page-numbers.next svg, .pxl-post-carousel .pxl-pagination-links .page-numbers.next svg, .pxl-post-modern .pxl-pagination-links .page-numbers.next svg {
  width: 0;
}

.pxl-grid .pxl-pagination-links .page-numbers.prev, .pxl-post-carousel .pxl-pagination-links .page-numbers.prev, .pxl-post-modern .pxl-pagination-links .page-numbers.prev {
  font-size: 0;
  position: relative;
}

.pxl-grid .pxl-pagination-links .page-numbers.prev:before, .pxl-post-carousel .pxl-pagination-links .page-numbers.prev:before, .pxl-post-modern .pxl-pagination-links .page-numbers.prev:before {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 16px;
  transform: translate(-50%, -50%);
  content: "\f104";
  font-family: "font awesome 5 free";
  font-weight: 900;
}

.pxl-grid .pxl-pagination-links .page-numbers.prev svg, .pxl-post-carousel .pxl-pagination-links .page-numbers.prev svg, .pxl-post-modern .pxl-pagination-links .page-numbers.prev svg {
  width: 0;
}

.pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-active .wrap-inner-content .pxl-item--holder .pxl-item--title, .pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-active .wrap-inner-content .pxl-item--holder .item--content, .pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-active .wrap-inner-content .pxl-item--holder .btn-readmore {
  transform: translatey(0);
  opacity: 1;
  visibility: visible;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content {
  position: relative;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured {
  height: 563px;
  background-position: center;
  background-size: 110%;
  position: relative;
  -webkit-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 1200px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured {
    background-size: cover !important;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, var(--secondary-color) 0%, rgba(var(--secondary-color-rgb),0.9) 30%, transparent 88%);
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post {
  position: absolute;
  z-index: 2;
  font-size: 13px;
  color: #fff;
  opacity: 0.3;
  text-transform: uppercase;
  letter-spacing: 4.8px;
  bottom: 50px;
  right: 60px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post {
    bottom: auto;
    right: 15px;
    top: 15px;
    opacity: 1 !important;
  }}

@media (max-width: 1150px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post {
    right: 15px;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 15px;
  padding-bottom: 41px;
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 575px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder {
    padding-bottom: 20px;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top {
  display: flex;
  flex-wrap: wrap;
  column-gap: 34px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  padding-bottom: 10px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top > span {
  margin-bottom: 10px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top .pxl-item--date {
  flex-grow: 1;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 15px;
  flex-wrap: wrap;
  font-weight: 400;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span a {
  font-weight: 400;
  color: #fff;
  font-size: 15px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span a:hover {
  text-decoration: underline;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span .icon-post {
  margin-right: 13px;
  display: inline-block;
  width: 37px;
  height: 37px;
  background-color: #fff;
  border-radius: 1000px;
  text-align: center;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span .icon-post i {
  line-height: 37px;
  color: var(--secondary-color);
  font-size: 13px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item-top span .author-avatar img {
  margin-right: 13px;
  width: 37px;
  height: 37px;
  border-radius: 100px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--title {
  margin-top: 25px;
  margin-bottom: 20px;
  opacity: 0;
  visibility: hidden;
  transform: translatey(10px);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: 0.3s;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--title a {
  font-size: 30px;
  line-height: 33px;
  font-weight: 500;
  color: #fff;
  background-repeat: no-repeat;
  background-position-y: -1px;
  background-image: linear-gradient(transparent calc(100% - 1px), #fff 1px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards;
}

@media (max-width: 575px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--title a {
    font-size: 24px;
    line-height: 34px;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--title a:hover {
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .item--content {
  font-size: 15px;
  line-height: 25px;
  color: #cdcdcd;
  font-weight: 400;
  opacity: 0;
  visibility: hidden;
  transform: translatey(10px);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-delay: 0.4s;
}

@media (max-width: 575px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .item--content {
    max-height: 100px;
    overflow: hidden;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore {
  opacity: 0;
  visibility: hidden;
  transform: translatey(10px);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-top: 35px;
  transition-delay: 0.5s;
}

@media (max-width: 575px){.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore {
    margin-top: 20px;
  }}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a {
  display: flex;
  align-items: center;
  column-gap: 15px;
  color: #fff;
  font-size: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a:hover {
  column-gap: 20px;
}

.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content:hover .note-post {
  opacity: 0.6;
}

.pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-item--featured {
  transition-delay: 500ms;
  background-size: 100%;
}

.pxl-post-carousel2 {
  position: relative;
}

.pxl-post-carousel2 .pxl-swiper-slide {
  padding-top: 30px;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner {
  position: relative;
}

@media (max-width: 1200px){.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner {
    margin-bottom: 20px;
  }}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured {
  position: relative;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .btn-volumn, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button {
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 66px;
  border-radius: 10000px;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #1e2023;
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .btn-volumn i, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button i {
  color: #fff;
  font-size: 20px;
  line-height: 66px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .btn-volumn svg g, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button svg g {
  fill: #fff;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .btn-volumn:hover, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button:hover {
  background-color: var(--primary-color);
  transform: translate(-50%, -50%) scale(1.05);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .btn-volumn:hover i, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button:hover i {
  color: #fff;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured .video-play-button i {
  font-size: 15px;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .post-date {
  position: absolute;
  left: 0;
  top: 0;
  width: 85px;
  padding: 0 15px;
  background-color: var(--secondary-color);
  height: 116px;
  text-align: center;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .post-date .date-day {
  color: #fff;
  font-size: 30px;
  margin-bottom: 2px;
  margin-top: 16px;
  border-bottom: 1px solid rgba(229, 227, 214, 0.15);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .post-date .year-month {
  margin-top: 6px;
  color: #fff;
  font-size: 15px;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 4px 26px;
  background-color: var(--secondary-color);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category span, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category a {
  font-size: 13px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
  color: #c2c2c2;
}

@media (max-width: 991px){.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category span, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category a {
    letter-spacing: 1px;
  }}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category a:hover {
  color: #fff;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--title {
  font-size: 22px;
  line-height: 32px;
  text-transform: capitalize;
  font-weight: 500;
  position: relative;
  padding-bottom: 21px;
  -webkit-font-smoothing: antialiased;
  will-change: transform;
  margin-bottom: 0;
  margin-top: 25px;
}

@media (max-width: 767px){.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--title {
    margin-top: 25px;
    font-size: 20px;
  }}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--title a {
  background-repeat: no-repeat;
  background-position-y: -1px;
  background-image: linear-gradient(transparent calc(100% - 1px), var(--primary-color) 1px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--title a:hover {
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  line-height: 25px;
  text-transform: capitalize;
  color: #4b535d;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore {
  margin-top: 23px;
  column-gap: 10px;
  align-items: center;
  font-size: 17px;
  text-transform: capitalize;
  font-weight: 400;
  letter-spacing: 0.16px;
  color: #0a1119;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore svg {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore:hover svg {
  margin-left: 5px;
}

.pxl-post-carousel2 .pxl-swiper-arrow {
  opacity: 0;
}

.pxl-post-carousel3 .pxl-swiper-dots {
  position: absolute;
  bottom: -70px;
  left: 0;
  margin: 0;
}

.pxl-post-carousel3 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background-color: rgba(17, 17, 17, .15);
}

.pxl-post-carousel3 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet:before {
  border-color: rgba(17, 17, 17, 0);
}

.pxl-post-carousel3 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--secondary-color);
}

.pxl-post-carousel3 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  border-color: rgba(17, 17, 17, .15);
  top: -6px;
  left: -6px;
  bottom: -6px;
  right: -6px;
}

.pxl-post-carousel3 .pxl-post--inner {
  border: 1px solid rgba(17, 17, 17, .15);
  padding: 20px;
}

.pxl-post-carousel3 .pxl-post--inner:hover .pxl-inner-content {
  opacity: 0;
  visibility: hidden;
}

.pxl-post-carousel3 .pxl-post--inner:hover .pxl-inner-content.content-backdrop {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

.pxl-post-carousel3 .pxl-post--inner:hover .pxl-inner-content.content-backdrop .item-post-metas, .pxl-post-carousel3 .pxl-post--inner:hover .pxl-inner-content.content-backdrop .pxl-post--content {
  transform: translateY(0);
  transition-delay: 0.3s;
}

.pxl-post-carousel3 .pxl-inner-content {
  display: flex;
  transition: all 0.3s ease;
  align-items: center;
  background-color: #fff;
  gap: 52px;
}

@media (max-width: 1024px){.pxl-post-carousel3 .pxl-inner-content {
    gap: 25px;
  }}

@media (max-width: 767px){.pxl-post-carousel3 .pxl-inner-content {
    flex-direction: column;
    align-items: flex-start;
  }}

.pxl-post-carousel3 .content-backdrop {
  padding: 20px 46px;
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.8);
  transition: all 0.3s ease;
  gap: 4.69vw;
}

@media (min-width: 1921px){.pxl-post-carousel3 .content-backdrop {
    gap: 3.69vw;
  }}

@media (max-width: 1024px){.pxl-post-carousel3 .content-backdrop {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }}

@media (max-width: 767px){.pxl-post-carousel3 .content-backdrop {
    justify-content: center;
    padding: 15px;
    align-items: flex-end;
  }}

.pxl-post-carousel3 .content-backdrop .item-post-metas {
  transform: translateY(-10px);
  transition: 0.3s ease;
}

.pxl-post-carousel3 .content-backdrop .pxl-post--content {
  transform: translateY(10px);
  transition: 0.3s ease;
}

.pxl-post-carousel3 .pxl-post--title {
  font-size: 25px;
  line-height: 1.4;
}

@media (max-width: 767px){.pxl-post-carousel3 .pxl-post--title {
    font-size: 20px;
  }}

.pxl-post-carousel3 .item-post-metas {
  margin-top: 16px;
  margin-bottom: 21px;
}

.pxl-post-carousel3 .item-post-metas .meta-inner > span {
  margin-top: 5px;
  margin-bottom: 5px;
}

.pxl-post-carousel3 .item-post-metas .meta-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -14px;
}

@media (max-width: 1200px){.pxl-post-carousel3 .item-post-metas .meta-inner {
    margin: 0 -7.5px;
  }}

.pxl-post-carousel3 .item-post-metas .meta-inner > span {
  padding: 0 14px;
  position: relative;
}

@media (max-width: 1200px){.pxl-post-carousel3 .item-post-metas .meta-inner > span {
    padding: 0 7.5px;
  }}

.pxl-post-carousel3 .item-post-metas .meta-inner > span:not(:first-child):after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--secondary-color);
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.pxl-post-carousel3 .item-post-metas .meta-inner span, .pxl-post-carousel3 .item-post-metas .meta-inner a {
  color: var(--third-color);
  align-items: center;
  text-transform: capitalize;
}

.pxl-post-carousel3 .item-post-metas .meta-inner a:hover {
  text-decoration: underline;
}

.pxl-post-carousel3 .item-post-metas .meta-inner .post-comments a:hover {
  text-decoration: none;
}

.pxl-post-carousel3 .btn-readmore {
  background-color: var(--secondary-color);
  flex-shrink: 0;
  width: 114px;
  height: 114px;
  font-size: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 17, 17, .15);
  border-radius: 114px;
}

@media (max-width: 767px){.pxl-post-carousel3 .btn-readmore {
    width: 74px;
    height: 74px;
  }}

.pxl-post-carousel3 .btn-readmore svg {
  max-width: 37px;
}

@media (max-width: 767px){.pxl-post-carousel3 .btn-readmore svg {
    max-width: 24px;
  }}

.pxl-post-carousel3 .pxl-post--featured {
  flex-shrink: 0;
  max-width: 200px;
  max-height: 200px;
  overflow: hidden;
  border-radius: 50%;
}

@media (max-width: 1024px){.pxl-post-carousel3 .pxl-post--featured {
    max-width: 150px;
    max-height: 150px;
  }}

@media (max-width: 767px){.pxl-post-carousel3 .pxl-post--featured {
    max-width: 100px;
    max-height: 100px;
  }}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner, .layout-post-list-2 .pxl-grid-item .pxl-post--inner {
  position: relative;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--meta {
  margin-bottom: 15px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--meta > div, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--meta > div {
  margin-bottom: 10px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  position: relative;
  overflow: hidden;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category {
  position: absolute;
  bottom: 7px;
  left: 17px;
  right: 17px;
  display: flex;
  column-gap: 8px;
  flex-wrap: wrap;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a {
  display: inline-block;
  padding: 0 23px;
  line-height: 31px;
  background-color: var(--secondary-color);
  font-size: 13px;
  margin-bottom: 10px;
  color: #fff;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a:hover, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a:hover {
  background-color: var(--secondary-color);
  color: #fff;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .post-date, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .post-date {
  font-size: 15px;
  text-transform: capitalize;
  display: block;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 15px;
  text-transform: capitalize;
  margin-right: 13px;
  padding-right: 13px;
  position: relative;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author:before, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author:before {
  position: absolute;
  content: '';
  top: 5px;
  bottom: 5px;
  right: 0;
  background-color: #d3d5d6;
  width: 1px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author a {
  font-size: 15px;
  color: #4b535d;
  text-transform: capitalize;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author a:hover, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author a:hover {
  text-decoration: underline;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author img, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author img {
  width: 37px;
  height: 37px;
  border-radius: 100px;
  display: inline-block;
  overflow: hidden;
  margin-right: 7px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title {
  font-size: 22px;
  line-height: 30px;
  position: relative;
  font-weight: 500;
  margin-bottom: 19px;
  margin-top: 28px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title a {
  background-repeat: no-repeat;
  background-position-y: -1px;
  background-image: linear-gradient(transparent calc(100% - 1px), var(--secondary-color) 1px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title a:hover, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title a:hover {
  animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  line-height: 25px;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore {
  margin-top: 23px;
  column-gap: 10px;
  align-items: center;
  font-size: 17px;
  text-transform: capitalize;
  font-weight: 400;
  letter-spacing: 0.16px;
  color: #0a1119;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore svg, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore svg {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore:hover svg, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore:hover svg {
  margin-left: 5px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured {
  height: 480px;
  width: 100%;
  background-position: center;
  background-size: cover;
  position: relative;
}

@media (max-width: 575px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured {
    height: 300px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .btn-volumn, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .video-play-button {
  position: absolute;
  top: 50%;
  width: 78px;
  height: 78px;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .btn-volumn i, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .video-play-button i {
  color: #1e2023;
  font-size: 30px;
  line-height: 78px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .btn-volumn:hover, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .video-play-button:hover {
  background-color: var(--primary-color);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .btn-volumn:hover i, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .video-play-button:hover i {
  color: #fff;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .video-play-button i {
  font-size: 18px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date {
  position: absolute;
  right: 30px;
  bottom: 25px;
  width: 100px;
  height: 140px;
}

@media (max-width: 575px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date {
    width: 70px;
    height: 100px;
    right: 15px;
    bottom: 25px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date .date-day {
  line-height: 100px;
  color: #fff;
  background-color: var(--primary-color);
  font-size: 45px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 575px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date .date-day {
    line-height: 70px;
    font-size: 35px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date .year-month {
  text-align: center;
  background-color: #1e2023;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--featured .post-date .year-month span {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  font-family: 'founders grotesk';
  line-height: 40px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 43px;
  column-gap: 20px;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top {
    flex-wrap: wrap;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .author-avatar {
  position: absolute;
  top: 17px;
  right: 17px;
  width: 53px;
  height: 53px;
  border-radius: 100px;
  overflow: hidden;
}

@media (max-width: 575px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .author-avatar {
    display: none;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-left {
  max-width: 700px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-left .pxl-post--title {
  margin-top: -10px;
  font-size: 35px;
  line-height: 45px;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-left .pxl-post--title {
    margin-top: 10px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right {
    order: -1;
    width: 100%;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .pxl-ruller-image {
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 130%;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content {
  background-color: #1e2023;
  padding: 37px 45px;
  width: 370px;
  position: relative;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content {
    width: 100%;
  }}

@media (max-width: 575px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content {
    padding: 20px;
    min-width: auto;
    width: 100%;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div {
  display: flex;
  text-transform: capitalize;
  align-items: center;
  margin-bottom: 7px;
  font-size: 16px;
  color: #cdcdcd;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div:last-child {
  margin-bottom: 0;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div .label {
  margin-right: 3px;
  display: flex;
  align-items: center;
  column-gap: 13px;
  color: #fff;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div .label i {
  color: var(--primary-color);
  font-size: 14px;
  min-width: 15px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div a {
  color: #cdcdcd;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-top .pxl-post--meta-right .wrap-content > div a:hover {
  color: var(--primary-color);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--meta-bottom {
    flex-wrap: wrap;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a {
  font-family: "dm sans", sans-serif;
  font-size: 14px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 55px;
  letter-spacing: 1.28px;
  border-radius: 0px 0px 0px 0px;
  color: #fff;
  padding: 0px 85px 0px 35px;
  font-weight: 600;
  background-color: var(--primary-color);
  position: relative;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a .icon {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  background-color: var(--secondary-color);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a i {
  font-size: 14px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: rotate(-45deg);
  stroke: #fff;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a:hover {
  background-color: var(--secondary-color);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a:hover .icon {
  background-color: var(--primary-color);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .pxl-post--button a:hover .icon i {
  transform: rotate(0deg);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares {
    justify-content: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .label {
  background-color: #fff;
  margin-right: 20px;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #0a1119;
  font-weight: 500;
  column-gap: 18px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  z-index: 2;
  -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .label {
    letter-spacing: 0px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social {
  display: flex;
  align-items: center;
  column-gap: 6px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social a {
  border: 1px solid #ebebeb;
  width: 50px;
  height: 50px;
  background: #fff;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary-color);
  font-size: 16px;
}

@media (max-width: 767px){.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social a {
    width: 35px;
    height: 35px;
  }}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social a i {
  line-height: 0px;
  margin-top: 4px;
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social a:before {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .social-share .social a:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--title, .pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--category {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 80px 47px 41px 45px;
  height: 100%;
}

@media (max-width: 1200px){.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    padding: 43px 44px 41px;
  }}

@media (max-width: 991px){.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    padding: 30px 15px;
  }}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .pxl-post--title {
  font-size: 25px;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 32px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn-readmore svg {
  width: 24px;
  height: 20px;
}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .pxl-post--category {
  margin: 0 -13px 4px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout1.pxl-portfolio-2 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .pxl-post--category a {
  position: relative;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 3.9px;
  padding: 0 13px;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner {
  position: relative;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  overflow: hidden;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--overlay {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  transition: all 0.3s;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--secondary-color);
  transform: translatex(-102%);
  -webkit-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  padding: 43px 44px 41px;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn-readmore {
  display: block;
  text-align: end;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder {
  background-color: #fff;
  padding: 28px 0 41px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder {
    padding-left: 15px;
    padding-right: 15px;
  }}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title {
  margin-bottom: 0;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a {
  font-size: 25px;
  line-height: 1.2;
  text-transform: capitalize;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--category {
  margin-bottom: 9px;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--category a {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1.95px;
  line-height: 25px;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  line-height: 26px;
  color: #c2c2c2;
  margin-bottom: 39px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide {
  transform: translatex(0);
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .btn-readmore {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--content {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner {
  position: relative;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  overflow: hidden;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  display: block;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  transition: transform 0.01s;
  z-index: 1;
  overflow: hidden;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title {
  margin-bottom: 0;
  background-color: var(--secondary-color);
  padding: 3px 18px 6px;
  -webkit-transition: all 0.35s linear;
  -khtml-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  transition: all 0.35s linear;
  transform: scalex(0);
  transform-origin: left;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a {
  color: #fff;
  font-family: 'founders grotesk';
  font-size: 20px;
  line-height: 35px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--category {
  background-color: #fff;
  padding: 4px 18px 2px;
  -webkit-transition: all 0.35s linear;
  -khtml-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  transition: all 0.35s linear;
  transform: scalex(0);
  transform-origin: left;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--category a {
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1.1px;
  font-family: 'dm sans';
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .btn-readmore {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.35s linear;
  -khtml-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  transition: all 0.35s linear;
  transform: scale(0);
  position: relative;
  background-color: #fff;
  width: 69px;
  height: 69px;
  border-radius: 60px;
  margin-bottom: 13px;
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .btn-readmore svg {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .pxl-post--holder .btn-readmore svg path {
  fill: var(--secondary-color);
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner:hover .pxl-post--holder .btn-readmore {
  transform: scale(1);
}

.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner:hover .pxl-post--holder .pxl-post--title, .pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner:hover .pxl-post--holder .pxl-post--category {
  transform: scalex(1);
}

.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--category {
  margin: 0 -13px 6px;
}

.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--category a {
  position: relative;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 3.9px;
  padding: 0 13px;
}

.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--inner {
  text-align: center;
}

.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--title {
  font-size: 50px;
  line-height: 1.3;
  font-weight: 400;
  color: var(--secondary-color);
  text-transform: uppercase;
  margin-bottom: 0;
}

@media (max-width: 1024px){.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--title {
    font-size: 40px;
  }}

@media (max-width: 991px){.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--title {
    font-size: 36px;
  }}

@media (max-width: 767px){.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--title {
    font-size: 30px;
  }}

@media (max-width: 575px){.pxl-portfolio-grid-layout3 .pxl-grid-item .pxl-post--title {
    font-size: 24px;
  }}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner {
  position: relative;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  overflow: hidden;
  height: 539px;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--featured img {
  height: 100%;
  object-fit: cover;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  transform: translatey(102%);
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 39px 8.8vw 54px;
}

@media (max-width: 1400px){.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    padding: 39px 5.8vw 34px;
  }}

@media (max-width: 1024px){.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    padding: 39px 2.8vw 34px;
  }}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore {
  display: inline-flex;
  opacity: 0;
  font-size: 15px;
  padding: 0 35px;
  background-color: var(--secondary-color);
  text-transform: capitalize;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore:before, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore:after, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore .pxl--btn-text:after, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore .pxl--btn-text:before {
  border-color: var(--secondary-color);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore svg {
  margin-left: 14px;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-divider {
  background-color: rgba(17, 17, 17, .15);
  height: 1px;
  width: 100%;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title {
  margin-bottom: 13px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a {
  font-size: 30px;
  line-height: 1.2;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a {
    font-size: 24px;
  }}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--category {
  margin: 0 -13px 27px;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--category a {
  position: relative;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 3.9px;
  padding: 0 13px;
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  line-height: 26px;
  margin-top: 27px;
  margin-bottom: 46px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide {
  transform: translatey(0);
}

.pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .btn--readmore, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--category, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--content, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--title {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner {
  position: relative;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  overflow: hidden;
  height: 595px;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--featured img {
  height: 100%;
  object-fit: cover;
}

@media (max-width: 767px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
    height: 400px;
  }}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
  position: absolute;
  z-index: 1;
  bottom: 32px;
  right: 37px;
  background-color: #fff;
  transform: translatey(120%);
  display: flex;
  flex-direction: column;
  gap: 96px;
  justify-content: space-between;
  -webkit-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  padding: 45px 60px 42px;
}

@media (max-width: 1400px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    padding: 39px 50px 34px 30px;
    gap: 60px;
  }}

@media (max-width: 991px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    gap: 30px;
    justify-content: flex-start;
  }}

@media (max-width: 575px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 15px;
  }}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore {
  display: inline-flex;
  opacity: 0;
  font-size: 15px;
  text-transform: capitalize;
  transform: translatex(-30px);
  padding-right: 0;
  margin-right: -37px;
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore:before, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore:after, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore .pxl--btn-text:after, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore .pxl--btn-text:before {
  border-color: var(--secondary-color);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore svg {
  max-height: 99px;
  width: 99px;
}

@media (max-width: 575px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore svg {
    max-height: 45px;
    width: 45px;
  }}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-top, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 246px;
}

@media (max-width: 1200px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-top, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-bottom {
    gap: 150px;
  }}

@media (max-width: 991px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-top, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-bottom {
    gap: 60px;
  }}

@media (max-width: 575px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-top, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-content-bottom {
    flex-direction: column;
    gap: 10px;
    align-items: baseline;
  }}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title {
  margin-bottom: 0;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a {
  font-size: 25px;
  line-height: 1.2;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a {
    font-size: 24px;
  }}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category {
  margin: 0 -13px 10px;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  text-align: end;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  border-color: rgba(17, 17, 17, .15);
  text-transform: capitalize;
  color: var(--secondary-color);
  padding: 0 20px;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a:before, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a:after, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a .pxl--btn-text:after, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a .pxl--btn-text:before {
  border-color: rgba(17, 17, 17, .15);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category a + a {
  margin-left: 22px;
  margin-top: 20px;
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  line-height: 26px;
  text-align: left;
  opacity: 0;
  max-width: 400px;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide {
  transform: translatey(0);
}

.pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .btn--readmore, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--category, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--content, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner:hover .pxl-post-content-hide .pxl-post--title {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-grid-layout6 .pxl-post--top {
  display: flex;
  width: 100%;
  font-size: 17px;
  margin-bottom: 9px;
  text-transform: uppercase;
}

@media (max-width: 991px){.pxl-portfolio-grid-layout6 .pxl-post--top {
    font-size: 15px;
  }}

.pxl-portfolio-grid-layout6 .pxl-post--top .pxl-post--project {
  flex: 4;
}

.pxl-portfolio-grid-layout6 .pxl-post--top .pxl-post--area {
  flex: 2;
}

.pxl-portfolio-grid-layout6 .pxl-post--top .pxl-post--year {
  flex: 1;
  text-align: end;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder {
  display: flex;
  align-items: center;
  padding: 21px 0 24px;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder .pxl-post--project {
  flex: 4;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder .pxl-post--area {
  flex: 2;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder .pxl-post--year {
  flex: 1;
  text-align: end;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder:hover .pxl-post--title a {
  padding-left: 28px;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--holder:hover .pxl-post--title svg {
  transform: scale(1);
  opacity: 1;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year {
  font-size: 17px;
  line-height: 1.2;
  color: var(--secondary-color);
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--title {
  font-size: 22px;
  line-height: 1.3;
  font-weight: 400;
  color: var(--secondary-color);
  text-transform: capitalize;
  transition: 0.3s linear;
  margin-bottom: 0;
}

@media (max-width: 767px){.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--title {
    font-size: 20px;
  }}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--title a {
  position: relative;
}

.pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--title svg {
  position: absolute;
  top: 7px;
  left: 0;
  transform: scale(0);
  opacity: 0;
  transition: 0.3s linear;
}

.pxl-portfolio-carousel:not(.pxl-portfolio-carousel3) .pxl-swiper-slide {
  opacity: 0;
  transform: scale(0.9);
  transition: opacity 0.3s linear, transform 0.3s linear;
}

.pxl-portfolio-carousel:not(.pxl-portfolio-carousel3) .pxl-swiper-slide.swiper-slide-visible {
  opacity: 1;
  transform: scale(1);
}

.pxl-portfolio-carousel2 .pxl-carousel-inner {
  position: relative;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  background-size: 0%;
  position: relative;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured {
  overflow: hidden;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured img {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder {
  overflow: hidden;
  text-align: center;
  position: absolute;
  background-color: transparent;
  bottom: 0;
  left: -1px;
  right: -1px;
  padding: 30px;
  padding-bottom: 7px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder {
    padding-left: 15px;
    padding-right: 15px;
  }}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--title {
  margin-bottom: 5px;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--title a {
  color: #fff;
  font-family: 'founders grotesk';
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--title a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post-content-hide {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .divider {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  height: 1px;
  width: 0px;
  background-color: #dcdddf;
  margin: 22px auto 20px auto;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--category {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #fff;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--category a {
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  font-family: 'founders grotesk';
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .pxl-post--content {
  font-size: 15px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  line-height: 25px;
  color: #fff;
  opacity: 0;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--content {
  color: #4b535d;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--title a {
  color: #0a1119;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--category {
  color: #4b535d;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--category a {
  color: #4b535d;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--holder {
  padding-bottom: 37px;
  background-color: #fff;
  padding-top: 42px;
}

@media (max-width: 575px){.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--holder {
    padding-bottom: 27px;
    padding-top: 30px;
  }}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--content {
  opacity: 1;
  margin-bottom: 30px;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--featured img {
  filter: blur(10px);
  -webkit-filter: blur(10px);
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post-content-hide {
  margin-bottom: 0 !important;
}

.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner:hover .divider {
  width: 127px;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-grid-item:first-child .pxl-post--inner {
  padding-top: 0;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-grid-item:last-child .pxl-post--inner {
  border-bottom: none;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-grid-item .pxl-post--inner {
  display: flex;
  align-items: center;
  padding: 79px 0;
  border-bottom: 1px solid rgba(17, 17, 17, .15);
}

@media (max-width: 767px){.pxl-portfolio-list.layout-portfolio-list-1 .pxl-grid-item .pxl-post--inner {
    flex-direction: column;
    gap: 40px;
  }}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--featured {
  overflow: hidden;
  width: 50%;
}

@media (max-width: 767px){.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--featured {
    width: 100%;
  }
.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--featured img {
    width: 100%;
  }}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--featured > a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--featured img {
  width: auto;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--content {
  max-width: 400px;
  margin-top: 18px;
  margin-bottom: 25px;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid rgba(17, 17, 17, .15);
  padding: 6px 14px;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category:before, .pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: rgba(17, 17, 17, .15);
  -webkit-transition: all 0.5s ease-in-out;
  -khtml-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category:before {
  left: -8px;
  top: -8px;
  border-width: 0px 1px 1px 0px;
  transform-origin: bottom right;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category:after {
  right: -8px;
  bottom: -8px;
  border-width: 1px 0px 0px 1px;
  transform-origin: top left;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category .pxl-post--category-list {
  transition: 0.3s linear;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category .pxl-post--category-list:before, .pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category .pxl-post--category-list:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: rgba(17, 17, 17, .15);
  -webkit-transition: all 0.5s ease-in-out;
  -khtml-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category .pxl-post--category-list:before {
  left: -8px;
  bottom: -8px;
  border-width: 1px 1px 0px 0px;
  transform-origin: top right;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category .pxl-post--category-list:after {
  right: -8px;
  top: -8px;
  border-width: 0px 0px 1px 1px;
  transform-origin: bottom left;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category a {
  font-size: 11px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 9px;
  position: relative;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--category a + a:after {
  content: '/';
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  left: 0;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--title {
  font-size: 30px;
  line-height: 1.2;
  margin-bottom: 33px;
  margin-top: 28px;
}

@media (max-width: 1024px){.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--title {
    font-size: 28px;
  }}

@media (max-width: 767px){.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--title {
    margin-bottom: 15px;
  }}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore {
  margin-top: 47px;
}

@media (max-width: 767px){.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore {
    margin-top: 0;
  }}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore {
  display: inline-flex;
  align-items: center;
  padding: 0 35px;
  background-color: var(--secondary-color);
  color: #fff;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore:before, .pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore:after, .pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore .pxl--btn-text:after, .pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore .pxl--btn-text:before {
  border-color: var(--secondary-color) !important;
}

.pxl-portfolio-list.layout-portfolio-list-1 .pxl-post--readmore .btn-readmore svg {
  width: 36px;
  fill: #fff;
  margin-left: 17px;
}

.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner {
  display: flex;
  align-items: center;
  padding: 49px 0;
  border-bottom: 1px solid rgba(17, 17, 17, .15);
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner {
    flex-direction: column;
    gap: 40px;
  }}

@media (max-width: 767px){.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner img {
    max-height: 450px;
    object-fit: cover;
  }}

.pxl-service-list.layout-service-list-1 .pxl-grid-item:first-child .pxl-post--inner {
  border-top: 1px solid rgba(17, 17, 17, .15);
}

.pxl-service-list.layout-service-list-1 .pxl-grid-item:nth-child(even) .pxl-post--inner {
  flex-direction: row-reverse;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-1 .pxl-grid-item:nth-child(even) .pxl-post--inner {
    flex-direction: column;
    gap: 40px;
  }}

.pxl-service-list.layout-service-list-2 .pxl-accordion--title .pxl-post--featured {
  max-height: 60px;
  overflow: hidden;
  width: 34.31%;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-accordion--title .pxl-post--featured {
    width: 45%;
    min-height: 50px;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner {
  padding: 0 0 49px;
  border-bottom: 1px solid rgba(17, 17, 17, .15);
}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-icon--plus {
  position: absolute;
  top: 11px;
  right: 58px;
  width: 17px;
  height: 17px;
  display: inline-block;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-icon--plus {
    top: 0;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-icon--plus:before {
  width: 17px;
  height: 1px;
  top: 15px;
  left: 7px;
}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-icon--plus:after {
  width: 0;
}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--container {
  display: flex;
  align-items: center;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--container {
    flex-direction: column;
    gap: 40px;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-holder-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 38%;
}

@media (max-width: 991px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-holder-content {
    padding-right: 15px;
  }}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-holder-content {
    width: 100%;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-holder-content .pxl-post--content {
  max-width: 440px;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-holder-content .pxl-post--content {
    max-width: 100%;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
  width: 34.31%;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured {
    width: 100%;
  }
.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured img {
    max-height: 400px;
    object-fit: cover;
  }}

.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text {
  width: 27.69%;
  padding-left: 79px;
}

@media (max-width: 1024px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text {
    padding-left: 30px;
  }}

@media (max-width: 991px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text {
    padding-left: 15px;
  }
.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text .box-multi {
    font-size: 13px;
    line-height: 35px;
  }}

@media (max-width: 767px){.pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner .multi-text {
    width: 100%;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--inner {
  padding: 19px;
  border: 1px solid rgba(17, 17, 17, .15);
  display: flex;
  background-color: #f6f7f2;
  align-items: center;
  border-radius: 25px;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-3 .pxl-post--inner {
    flex-direction: column;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--content {
  max-width: 100%;
}

.pxl-service-list.layout-service-list-3 .pxl-post--title {
  font-size: 25px;
  margin-bottom: 16px;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-3 .pxl-post--title {
    font-size: 22px;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--content {
  line-height: 26px;
}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore {
  margin-top: 37px;
  text-align: end;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-3 .pxl-post--readmore {
    text-align: left;
    margin-top: 15px;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore {
  background-color: transparent;
  text-transform: uppercase;
  color: var(--secondary-color);
  letter-spacing: 1.5px;
  font-weight: 500;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore {
    font-size: 13px;
    padding: 0;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore svg {
  fill: var(--secondary-color);
}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore.btn-text-nanuk .pxl--btn-text span {
  display: inline-block;
}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1), .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) {
  -webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-animation-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1) {
  -webkit-animation: pxl_nanuk_1 0.5s forwards;
  animation: pxl_nanuk_1 0.5s forwards;
}

.pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) {
  -webkit-animation: pxl_nanuk_2 0.5s forwards;
  animation: pxl_nanuk_2 0.5s forwards;
}

.pxl-service-list.layout-service-list-3 .pxl-post--featured {
  max-width: 367px;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 767px){.pxl-service-list.layout-service-list-3 .pxl-post--featured {
    max-width: 100%;
    margin-bottom: 20px;
  }}

.pxl-service-list.layout-service-list-3 .pxl-post--featured .pxl-post--icon {
  width: 86px;
  height: 85px;
  border-radius: 15px;
  right: 17px;
  bottom: 16px;
  left: auto;
}

.pxl-service-list.layout-service-list-3 .pxl-post--featured .pxl-post--icon svg {
  height: 43px;
}

.pxl-service-list.layout-service-list-3 .pxl-post--featured .pxl-post--icon svg .cls-1 {
  stroke-width: 5px;
}

.pxl-service-list .pxl-post--featured {
  width: 42.5%;
}

@media (max-width: 1024px){.pxl-service-list .pxl-post--featured {
    width: 32.5%;
  }}

@media (max-width: 767px){.pxl-service-list .pxl-post--featured {
    width: 100%;
  }}

.pxl-service-list .pxl-post--featured > a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}

.pxl-service-list .pxl-post--featured .pxl-post--icon {
  position: absolute;
  bottom: 23px;
  left: 22px;
  background-color: var(--secondary-color);
  width: 116px;
  height: 127px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1024px){.pxl-service-list .pxl-post--featured .pxl-post--icon {
    width: 80px;
    height: 90px;
  }}

.pxl-service-list .pxl-post--featured .pxl-post--icon svg {
  height: 74px;
  fill: #fff;
}

@media (max-width: 1024px){.pxl-service-list .pxl-post--featured .pxl-post--icon svg {
    height: 55px;
  }}

.pxl-service-list .pxl-post--featured .pxl-post--icon svg .cls-1 {
  stroke: #fff;
  stroke-width: 2px;
}

.pxl-service-list .pxl-post--content {
  max-width: 400px;
}

.pxl-service-list .pxl-post--title {
  font-size: 35px;
  line-height: 1.2;
  margin-bottom: 36px;
}

@media (max-width: 1024px){.pxl-service-list .pxl-post--title {
    font-size: 25px;
  }}

@media (max-width: 767px){.pxl-service-list .pxl-post--title {
    font-size: 20px;
    margin-bottom: 25px;
  }}

.pxl-service-list .pxl-post--readmore {
  margin-top: 47px;
}

@media (max-width: 767px){.pxl-service-list .pxl-post--readmore {
    margin-top: 35px;
  }}

.pxl-service-list .pxl-post--readmore .btn-readmore {
  display: inline-flex;
  align-items: center;
  padding: 0 35px;
  background-color: var(--secondary-color);
  color: #fff;
}

@media (max-width: 767px){.pxl-service-list .pxl-post--readmore .btn-readmore {
    line-height: 46px;
  }}

.pxl-service-list .pxl-post--readmore .btn-readmore:before, .pxl-service-list .pxl-post--readmore .btn-readmore:after, .pxl-service-list .pxl-post--readmore .btn-readmore .pxl--btn-text:after, .pxl-service-list .pxl-post--readmore .btn-readmore .pxl--btn-text:before {
  border-color: var(--secondary-color) !important;
}

.pxl-service-list .pxl-post--readmore .btn-readmore svg {
  width: 36px;
  fill: #fff;
  margin-left: 17px;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner {
  position: relative;
  background-color: #f5f5f5;
  border: 1px solid #d3d5d6;
  padding: 49px 45px 39px 45px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner {
    padding: 39px 25px 29px 25px;
  }}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos {
  position: absolute;
  font-size: 17px;
  color: #4b535d;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  top: 32px;
  right: 30px;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title {
  margin-top: 45px;
  font-size: 26px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 23px;
  text-decoration: underline transparent;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title:hover {
  text-decoration: underline #fff;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  line-height: 25px;
  color: #4b535d;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore {
  border-top: 1px solid #d3d5d6;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding-top: 19px;
  margin-top: 39px;
  position: relative;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore:before {
  position: absolute;
  content: '';
  width: 0;
  top: -1px;
  left: 0;
  height: 1px;
  background-color: #fff;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a {
  display: inline-flex;
  align-items: center;
  color: var(--primary-color);
  font-size: 17px;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a span {
  position: relative;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a span:before {
  position: absolute;
  content: '';
  right: 0;
  bottom: -1px;
  background-color: #fff;
  height: 1px;
  width: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a i {
  font-size: 31px;
  transform: translatex(15px);
  transition: 200ms all linear 0ms;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a:hover span:before {
  left: 0;
  right: auto;
  width: 100%;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--readmore a:hover i {
  transform: translatex(30px);
  opacity: 0;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--icon {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 99px;
  height: 99px;
  border-radius: 10px;
  background-color: var(--primary-color);
  display: flex;
  justify-content: center;
  align-items: center;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--icon svg {
  max-width: 45px;
  fill: #fff;
  height: auto;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--icon svg path {
  fill: #fff;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--icon i {
  color: #fff;
  font-size: 45px;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover {
  background-color: var(--primary-color);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--title {
  color: #fff;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .count-pos {
  color: #c4c4c4;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--readmore {
  border-color: transparent;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--readmore:before {
  width: 100%;
  transition-delay: 100ms;
  -webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--readmore a {
  color: #fff;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--content {
  color: #c4c4c4;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--icon {
  background-color: rgba(255, 255, 255, 0.1);
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--icon i, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--icon svg, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner:hover .pxl-post--icon img {
  animation: zoomrotate 1.3s forwards ease;
}

.pxl-service-carousel1 .pxl-swiper-wrapper {
  padding-top: 50px;
}

.pxl-service-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow svg {
  width: 33px;
  height: 55px;
}

.pxl-service-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow svg .cls-1 {
  stroke-width: 2px;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner {
  transform: translatey(-37px);
  background-color: var(--secondary-color);
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--title {
  color: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--title a {
  transform: translate3d(0px, 0px, 0px);
  will-change: transform;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--content {
  color: #c2c2c2;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-divider {
  background-color: rgba(245, 242, 229, .13);
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--readmore a {
  color: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--readmore a span:before {
  background-color: #fff;
  width: 100%;
  bottom: -4px;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--readmore a span:after {
  content: none !important;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--icon svg {
  stroke: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder .pxl-post--icon svg .cls-1 {
  stroke: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--holder .pxl-post--title a {
  transform: translate3d(0px, -100%, 0px);
  will-change: transform;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--overlay .pxl-post--title, .pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--overlay .pxl-post--readmore, .pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--overlay .multi-text {
  opacity: 1;
  transition-delay: 0.25s;
  visibility: visible;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--overlay .pxl-divider {
  width: 100%;
}

.pxl-service-carousel1 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner:hover .pxl-post--overlay .whipe {
  height: 100%;
  will-change: width, height;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay {
  display: flex;
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  padding: 69px 44px 25px;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

@media (max-width: 767px){.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay {
    padding: 35px 15px;
  }}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-divider {
  background-color: #fff;
  z-index: 2;
  width: 0;
  transition: width 1s ease;
  transform-origin: center;
  margin: 0 auto;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--title {
  font-size: 25px;
  font-weight: 500;
  color: var(--primary-color);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  border-bottom: 1px solid rgba(17, 17, 17, 0.15);
  text-decoration: underline transparent;
  position: relative;
  margin-bottom: 25px;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--title a {
  color: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--readmore {
  z-index: 2;
  position: relative;
  opacity: 0;
  visibility: hidden;
  color: #fff;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-bottom: 58px;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--readmore a {
  color: #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--readmore a span:before {
  background-color: #fff;
  width: 100% !important;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .pxl-post--readmore a span:after {
  content: none !important;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text {
  flex: 2;
  margin: 0;
  z-index: 2;
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-top: 16px;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text .box-multi {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 45px;
  letter-spacing: 0.15px;
  text-transform: capitalize;
  color: #c2c2c2;
  list-style: none;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text .box-multi a {
  color: #c2c2c2;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text .box-multi a:hover {
  color: #fff;
  text-decoration: underline #fff;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text .box-multi p {
  margin: 0;
  flex-shrink: 0;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .whipe {
  position: absolute;
  background-color: var(--secondary-color);
  display: block;
  top: auto;
  transition: 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 0;
  bottom: 0%;
  z-index: 1;
  left: 0%;
  right: 0%;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--holder .pxl-post--title {
  font-size: 25px;
  font-weight: 500;
  color: var(--primary-color);
  margin-bottom: 26px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-style: preserve-3d;
  overflow: hidden;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--holder .pxl-post--title a {
  position: relative;
  display: block;
  margin: 0;
  transition: 0.3s transform linear;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(17, 17, 17, .15);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner {
  position: relative;
  border: 1px solid rgba(17, 17, 17, 0.15);
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 69px 45px 82px 45px;
}

@media (max-width: 767px){.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner {
    padding: 39px 25px 29px 25px;
  }}

@media (max-width: 1024px){.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner {
    padding: 59px 25px 62px;
  }}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--content {
  font-size: 15px;
  line-height: 25px;
  margin-top: 28px;
  margin-bottom: 59px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a {
  display: inline-flex;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: 'founders grotesk';
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a span {
  position: relative;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a span:before {
  position: absolute;
  content: '';
  right: 0;
  bottom: -1px;
  height: 1px;
  width: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a span:after {
  position: absolute;
  content: '';
  left: 50%;
  transform: translatex(-50%);
  bottom: -1px;
  background-color: var(--secondary-color);
  height: 1px;
  width: 21px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--readmore a:hover span:before {
  left: 0;
  right: auto;
  width: 100%;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon {
  margin-top: 35px;
  margin-bottom: 27px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon img {
  max-height: 50px;
  width: auto;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon svg {
  height: 110px;
}

@media (max-width: 1200px){.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon svg {
    height: 80px;
  }}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon svg .cls-1 {
  stroke: var(--secondary-color);
  stroke-width: 5px;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--icon i {
  color: var(--primary-color);
  font-size: 50px;
}

.pxl-service-carousel2 .pxl-post--featured {
  position: relative;
}

.pxl-service-carousel2 .pxl-post--featured .pxl-post--icon {
  position: absolute;
  width: 114px;
  height: 114px;
  left: 41px;
  bottom: 39px;
  background-color: var(--secondary-color);
}

.pxl-service-carousel2 .pxl-post--featured .pxl-post--icon i {
  color: #fff;
}

.pxl-service-carousel2 .pxl-post--featured .pxl-post--icon svg {
  stroke: #fff;
  height: 67px;
}

.pxl-service-carousel2 .pxl-post--featured .pxl-post--icon svg .cls-1 {
  stroke: #fff;
  stroke-width: 5px;
}

.pxl-service-carousel2 .pxl-post--inner {
  position: relative;
}

.pxl-service-carousel2 .pxl-post--inner:hover .wrap-content {
  transform: translatey(0);
}

.pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--title, .pxl-service-carousel2 .pxl-post--inner:hover .btn-readmore, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--content {
  transform: translatex(0);
  opacity: 1;
}

.pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--featured img {
  transform: scale(1.05);
}

.pxl-service-carousel2 .pxl-post--featured {
  overflow: hidden;
}

.pxl-service-carousel2 .pxl-post--featured img {
  transition: 0.3s ease-in-out;
  object-fit: cover;
  height: 615px;
}

@media (max-width: 1600px){.pxl-service-carousel2 .pxl-post--featured img {
    height: 500px;
  }}

.pxl-service-carousel2 .wrap-content .pxl-post--title {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin-bottom: 9px;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-service-carousel2 .wrap-content .pxl-post--title a {
  font-size: 25px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
}

.pxl-service-carousel2 .wrap-content .pxl-post--content {
  line-height: 26px;
  color: #c2c2c2;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  margin-bottom: 37px;
}

.pxl-portfolio-carousel1 .pxl-post--inner {
  padding: 120px 41px 79px;
  border: 1px solid rgba(17, 17, 17, .15);
  border-width: 0 0px 0 1px;
}

@media (max-width: 1024px){.pxl-portfolio-carousel1 .pxl-post--inner {
    padding: 60px 30px 40px;
  }}

@media (max-width: 767px){.pxl-portfolio-carousel1 .pxl-post--inner {
    padding: 30px 15px 79px;
  }}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--category {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin: 0 -9px 8px;
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--category a {
  font-size: 11px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 9px;
  font-weight: 500;
  position: relative;
  margin-top: 10px;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--category a:hover {
  text-decoration: underline #0a1119;
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--title {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  padding-bottom: 5px;
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--title a {
  font-size: 25px;
  line-height: 35px;
  font-weight: 400;
}

.pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 500;
  margin-bottom: 41px;
}

.pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore a {
  display: flex;
  align-items: center;
}

.pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore:hover svg {
  transform: translatex(5px);
}

.pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore svg {
  transition: transform 0.3s linear;
  max-width: 36px;
  margin-left: 16px;
  margin-bottom: -1px;
}

.pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore svg path {
  fill: #111;
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--content {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 15px;
  line-height: 26px;
  margin-bottom: 36px;
}

.pxl-portfolio-carousel1 .pxl-post--inner .pxl-post--featured {
  height: 411px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots {
  font-size: 22px;
  color: var(--secondary-color);
}

.pxl-portfolio-carousel6 .pxl-post--inner {
  position: relative;
  overflow: hidden;
  border-radius: 25px;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--category {
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  margin: 0 -9px 16px;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--category a {
  font-size: 13px;
  letter-spacing: 1.95px;
  text-transform: uppercase;
  display: inline-block;
  color: #c2c2c2;
  padding: 0 9px;
  position: relative;
  margin-top: 10px;
  text-decoration: underline transparent;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--category a:hover {
  text-decoration: underline #c2c2c2;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--title {
  position: relative;
  padding-bottom: 10px;
  color: #fff;
  text-transform: capitalize;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--title a {
  font-size: 25px;
  line-height: 35px;
}

.pxl-portfolio-carousel6 .pxl-post--inner .btn-readmore {
  text-align: right;
  text-align: -webkit-right;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel6 .pxl-post--inner .btn-readmore a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  width: 79px;
  height: 79px;
  border-radius: 50%;
}

.pxl-portfolio-carousel6 .pxl-post--inner .btn-readmore svg {
  transition: transform 0.3s linear;
  max-width: 20px;
  height: 20px;
}

.pxl-portfolio-carousel6 .pxl-post--inner .btn-readmore svg path {
  fill: #111;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--holder {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 63px 60px 30px;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--content {
  line-height: 26px;
  margin-bottom: 5.26vw;
  opacity: 0;
  color: #c2c2c2;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel6 .pxl-post--inner .whipe {
  position: absolute;
  background-color: var(--secondary-color);
  display: block;
  top: auto;
  transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 0;
  width: 100%;
  bottom: 0%;
  z-index: -1;
  left: 0%;
}

.pxl-portfolio-carousel6 .pxl-post--inner .pxl-post--featured img {
  object-fit: cover;
}

.pxl-portfolio-carousel6 .pxl-post--inner:hover .pxl-post--content, .pxl-portfolio-carousel6 .pxl-post--inner:hover .btn-readmore, .pxl-portfolio-carousel6 .pxl-post--inner:hover .pxl-post--title, .pxl-portfolio-carousel6 .pxl-post--inner:hover .pxl-post--category {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-carousel6 .pxl-post--inner:hover .whipe {
  height: 100%;
  will-change: width, height;
}

.pxl-portfolio-carousel5 .pxl-swiper-arrow-wrap.style-5 {
  right: 50px;
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-swiper-arrow-wrap.style-5 {
    right: 0;
    bottom: -90px;
    top: auto;
  }}

.pxl-portfolio-carousel5 .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow {
  background-color: #fff;
}

.pxl-portfolio-carousel5 .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow i {
  color: #111;
}

.pxl-portfolio-carousel5 .pxl-swiper-container, .pxl-portfolio-carousel5 .pxl-carousel-inner {
  overflow: visible;
}

.pxl-portfolio-carousel5 .pxl-swiper-slide.swiper-slide-active .multi-text .box-multi:after {
  opacity: 1;
  transition-delay: 0.6s;
}

.pxl-portfolio-carousel5 .pxl-swiper-slide.swiper-slide-active .multi-text .box-multi p {
  transform: translate3d(0px, 0px, 0px);
  will-change: transform;
  transition-delay: 0.5s;
}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots {
  text-align: right;
  margin: 0;
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots {
    text-align: center;
  }}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background-color: rgba(17, 17, 17, .15);
}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet:before {
  border-color: rgba(17, 17, 17, .0);
}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet:after {
  content: '';
  position: absolute;
  top: -6px;
  left: -6px;
  bottom: -6px;
  right: -6px;
}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--secondary-color);
}

.pxl-portfolio-carousel5 .wrap-arrow .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  top: -6px;
  left: -6px;
  bottom: -6px;
  border-color: rgba(17, 17, 17, .15);
  right: -6px;
}

.pxl-portfolio-carousel5 .pxl-post--inner {
  position: relative;
  overflow: hidden;
}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--title {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin-bottom: 34px;
  padding-bottom: 29px;
  max-width: 250px;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  border-bottom: 1px solid rgba(255, 255, 255, .15);
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--title {
    max-width: 100%;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--title a {
  font-size: 40px;
  line-height: 1.25;
  font-weight: 500;
  color: #fff;
}

@media (max-width: 1024px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--title a {
    font-size: 30px;
  }}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--title a {
    font-size: 24px;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--content {
  line-height: 26px;
  color: #c2c2c2;
  max-width: 360px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--content {
    max-width: 100%;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore {
  opacity: 0;
  margin-top: 47px;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore .btn-default:after, .pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore .btn-default:before, .pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore .btn-default .pxl--btn-text:before, .pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore .btn-default .pxl--btn-text:after {
  border-color: #fff;
}

.pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore a {
  color: var(--secondary-color);
  background-color: #fff;
}

.pxl-portfolio-carousel5 .pxl-post--inner .btn-readmore svg {
  transition: transform 0.3s linear;
  width: 36px;
  margin: 15px;
}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-meta {
  display: flex;
  align-items: center;
  margin-bottom: 33px;
  justify-content: flex-start;
  gap: 38px;
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-meta {
    flex-direction: column;
    align-items: baseline;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-meta--bottom {
  display: flex;
  align-items: center;
  gap: 88px;
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-meta--bottom {
    flex-direction: column;
    gap: 38px;
    align-items: baseline;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--holder {
  position: absolute;
  transform: translatey(120%);
  background-color: var(--secondary-color);
  padding: 87px 60px 59px 70px;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--holder {
    padding: 62px 15px 59px;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--featured img {
  height: 599px;
  width: 100%;
  transition: 0.3s ease-in-out;
  object-fit: cover;
}

@media (max-width: 1024px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--featured img {
    height: 500px;
  }}

@media (max-width: 767px){.pxl-portfolio-carousel5 .pxl-post--inner .pxl-post--featured img {
    height: 400px;
  }}

.pxl-portfolio-carousel5 .pxl-post--inner:hover .pxl-post--holder {
  transform: translatey(0);
}

.pxl-portfolio-carousel5 .pxl-post--inner:hover .pxl-post--title, .pxl-portfolio-carousel5 .pxl-post--inner:hover .pxl-post--category, .pxl-portfolio-carousel5 .pxl-post--inner:hover .btn-readmore, .pxl-portfolio-carousel5 .pxl-post--inner:hover .pxl-post--content {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-carousel5 .pxl-post--inner:hover .pxl-post--featured img {
  transform: scale(1.05);
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap {
  justify-content: space-between;
  width: 100%;
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap.style-3 {
  height: 100%;
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  width: 10%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  position: absolute;
  width: 33px;
  display: flex;
  top: 0;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: calc((100vw - 1260px) / 2) !important;
  width: calc((100vw - 1600px) / 2) !important;
}

.pxl-portfolio-carousel4 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  width: calc((100vw - 1600px) / 2) !important;
  right: calc((100vw - 1000px) / 2) !important;
}

.pxl-portfolio-carousel4 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner {
  transition-delay: 0.4s;
  transform: perspective(1200px) scale(1) translateY(0px);
}

.pxl-portfolio-carousel4 .pxl-swiper-slide.swiper-slide-active .pxl-post--inner .pxl-post--holder {
  -webkit-transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  -khtml-transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  -moz-transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  -ms-transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  -o-transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  transform: perspective(1200px) rotateX(0deg) translateZ(0px);
  transition-delay: 0.7s;
}

.pxl-portfolio-carousel4 .pxl-post--inner {
  -webkit-transition: all 0.35s ease-in-out;
  -khtml-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  transform: perspective(1200px) scale(0.84, 0.75) translateY(-40px);
  transform-style: preserve-3d;
  transform-origin: center;
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-item--image {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-item--image img {
  width: 912px;
  height: 431px;
}

@media (min-width: 1921px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-item--image img {
    width: 100%;
  }}

@media (max-width: 1200px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-item--image img {
    width: 100%;
    object-fit: cover;
  }}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  transform-style: preserve-3d;
  -webkit-transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  -khtml-transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  -moz-transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  -ms-transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  -o-transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  transform: perspective(1200px) rotateX(-90deg) translateZ(-51px);
  transition: all 500ms linear;
  background-color: #fff;
  transform-origin: top;
  padding: 30px 56px 15px 0;
}

@media (max-width: 767px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder {
    flex-direction: column;
    gap: 25px;
    padding: 30px 0 0;
  }}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--title {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin-bottom: 26px;
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--title a {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 500;
  color: var(--secondary-color);
}

@media (max-width: 1024px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--title a {
    font-size: 25px;
  }}

@media (max-width: 991px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--title a {
    font-size: 22px;
  }}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore {
  margin-top: 42px;
}

@media (max-width: 767px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore {
    margin-top: 30px;
  }}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn {
  padding: 0 35px;
  color: #fff;
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn:before, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn:after, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn .pxl--btn-text:after, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn .pxl--btn-text:before {
  border-color: var(--secondary-color);
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .btn-readmore .btn svg {
  margin-left: 15px;
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category {
  display: flex;
  align-items: center;
  gap: 22px;
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  border-color: rgba(17, 17, 17, .15);
  text-transform: capitalize;
  color: var(--secondary-color);
  padding: 0 20px;
}

@media (max-width: 991px){.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a {
    line-height: 27px;
  }}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a:before, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a:after, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a .pxl--btn-text:after, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-post--category a .pxl--btn-text:before {
  border-color: rgba(17, 17, 17, .15);
}

.pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-meta, .pxl-portfolio-carousel4 .pxl-post--inner .pxl-post--holder .pxl-meta--bottom {
  flex: 1;
  text-align: left;
}

.pxl-portfolio-carousel3 .pxl-swiper-arrow-wrap.style-5 {
  right: 50px;
}

@media (max-width: 767px){.pxl-portfolio-carousel3 .pxl-swiper-arrow-wrap.style-5 {
    right: 0;
    bottom: -90px;
    top: auto;
  }}

.pxl-portfolio-carousel3 .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow {
  background-color: #fff;
}

.pxl-portfolio-carousel3 .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow i {
  color: #111;
}

.pxl-portfolio-carousel3 .pxl-swiper-container, .pxl-portfolio-carousel3 .pxl-carousel-inner {
  overflow: visible;
}

.pxl-portfolio-carousel3 .pxl-post--inner {
  position: relative;
  overflow: hidden;
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category {
  opacity: 0;
  transform: translatex(30px);
  display: flex;
  align-items: center;
  gap: 22px;
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category a {
  position: relative;
  font-size: 13px;
  line-height: 35px;
  border-color: rgba(255, 255, 255, .15);
  text-transform: capitalize;
  color: #fff;
  padding: 0 20px;
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category a:before, .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category a:after, .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category a .pxl--btn-text:after, .pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--category a .pxl--btn-text:before {
  border-color: rgba(255, 255, 255, .15);
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--title {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  margin-bottom: 0;
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--title a {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--content {
  line-height: 26px;
  color: #c2c2c2;
  max-width: 360px;
  opacity: 0;
  transform: translatex(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore {
  opacity: 0;
  transform: translatex(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 69px;
  min-width: 69px;
  height: 69px;
  border-radius: 69px;
  background-color: rgba(255, 255, 255, .15);
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore:hover svg {
  transform: rotate(180deg);
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore:hover svg path {
  fill: var(--secondary-color);
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore:hover a {
  background-color: #fff;
}

.pxl-portfolio-carousel3 .pxl-post--inner .btn-readmore svg {
  transition: transform 0.3s linear;
  max-width: 36px;
}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-meta {
  display: flex;
  align-items: center;
  margin-bottom: 33px;
  justify-content: flex-start;
  gap: 38px;
}

@media (max-width: 767px){.pxl-portfolio-carousel3 .pxl-post--inner .pxl-meta {
    flex-direction: column;
    align-items: baseline;
  }}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-meta--bottom {
  display: flex;
  align-items: center;
  gap: 88px;
}

@media (max-width: 767px){.pxl-portfolio-carousel3 .pxl-post--inner .pxl-meta--bottom {
    flex-direction: column;
    gap: 38px;
    align-items: baseline;
  }}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--holder {
  position: absolute;
  transform: translatey(120%);
  background-color: var(--secondary-color);
  padding: 62px 59px 59px 46px;
  bottom: 0;
  right: 0;
  -webkit-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 767px){.pxl-portfolio-carousel3 .pxl-post--inner .pxl-post--holder {
    padding: 62px 15px 59px;
    width: 100%;
  }}

.pxl-portfolio-carousel3 .pxl-post--inner .pxl-item--image img {
  height: 504px;
  transition: 0.3s ease-in-out;
}

.pxl-portfolio-carousel3 .pxl-post--inner:hover .pxl-post--holder {
  transform: translatey(0);
}

.pxl-portfolio-carousel3 .pxl-post--inner:hover .pxl-post--title, .pxl-portfolio-carousel3 .pxl-post--inner:hover .pxl-post--category, .pxl-portfolio-carousel3 .pxl-post--inner:hover .btn-readmore, .pxl-portfolio-carousel3 .pxl-post--inner:hover .pxl-post--content {
  transform: translatex(0);
  opacity: 1;
}

.pxl-portfolio-carousel3 .pxl-post--inner:hover .pxl-item--image img {
  transform: scale(1.05);
}

.pxl-image-carousel:not(.pxl-image-carousel6):not(.pxl-image-carousel1):hover .pxl-swiper-bottom {
  left: 0;
  right: 0;
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1400px){.pxl-image-carousel:not(.pxl-image-carousel6):not(.pxl-image-carousel1):hover .pxl-swiper-bottom {
    top: 0;
    left: 0;
    right: 0;
  }}

.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
  transition: 0.3s linear;
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1400px){.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom {
    position: relative;
    top: 30px;
    left: auto;
    right: auto;
  }
.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center;
  }
.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
    margin: 0 15px;
  }
.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom:before {
    display: none;
  }}

@-moz-document url-prefix(){.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom:before {
    height: 1px;
  }}

.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom svg {
  height: 35px;
}

.pxl-image-carousel:not(.pxl-image-carousel6) .pxl-swiper-bottom i {
  position: relative;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap {
  justify-content: space-between;
  width: 100%;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-2 {
  height: 100%;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow {
  width: 10%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow {
  position: absolute;
  width: 67px;
  height: 67px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: 50px;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  right: 50px;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 {
  position: absolute;
  top: 50%;
  left: -116px;
  transform: translateY(-50%);
  display: inline-flex;
  margin: 0;
  gap: 18px;
  height: 100%;
  width: auto;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 767px){.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 {
    left: 15px;
    z-index: 1;
  }}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow {
  width: 10%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow {
  width: 67px;
  height: 67px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary-color);
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: rotate(180deg);
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow svg path {
  fill: #fff;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-3 {
  height: 100%;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  width: 10%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
  position: absolute;
  width: 33px;
  display: flex;
  top: 0;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: calc((100vw - 1890px) / 2) !important;
  width: calc((100vw - 1600px) / 2) !important;
}

.pxl-image-carousel .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  width: calc((100vw - 1600px) / 2) !important;
  right: calc((100vw - 1920px) / 2) !important;
}

.pxl-image-carousel.style-3 .pxl-swiper-slide .pxl-item--image {
  background-size: 100% !important;
  -webkit-transition: all 10s linear 0ms;
  -khtml-transition: all 10s linear 0ms;
  -moz-transition: all 10s linear 0ms;
  -ms-transition: all 10s linear 0ms;
  -o-transition: all 10s linear 0ms;
  transition: all 10s linear 0ms;
  background-size: cover !important;
}

.pxl-image-carousel1 .pxl-swiper-slide {
  overflow: hidden;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap.style-1 {
  width: auto;
  justify-content: center;
  gap: 67px;
  margin-top: 78px;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow {
  position: unset;
  opacity: 1;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow.swiper-button-disabled {
  opacity: 0.3;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow svg {
  width: 25px;
  height: 26px;
}

.pxl-image-carousel1.style-5 .pxl-swiper-bottom {
  display: inline-block;
  left: 50%;
  z-index: 1;
  opacity: 1;
  visibility: visible;
  top: auto;
  transform: translateX(-50%);
  bottom: 0;
  height: auto !important;
}

.pxl-image-carousel1.style-5 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background-color: rgba(255, 255, 255, .15);
}

.pxl-image-carousel1.style-5 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet:before {
  border-color: rgba(255, 255, 255, .15);
}

.pxl-image-carousel1.style-5 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
}

.pxl-image-carousel1.style-5 .pxl-swiper-dots.style-1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  top: -6px;
  left: -6px;
  bottom: -6px;
  right: -6px;
}

.pxl-image-carousel1.pxl-slider-carousel-effect .pxl-swiper-slide {
  overflow: hidden;
}

.pxl-image-carousel1.pxl-slider-carousel-effect .pxl-swiper-bottom {
  height: 100%;
}

.pxl-image-carousel1:not(.pxl-slider-carousel-effect).fullscreen .pxl-carousel-inner, .pxl-image-carousel1:not(.pxl-slider-carousel-effect).fullscreen .pxl-swiper-container, .pxl-image-carousel1:not(.pxl-slider-carousel-effect).fullscreen .pxl-item--inner, .pxl-image-carousel1:not(.pxl-slider-carousel-effect).fullscreen .pxl-item--image {
  max-height: 100%;
  height: 100%;
}

.pxl-image-carousel2 .pxl-swiper-slide .pxl-item--image {
  overflow: hidden;
  position: relative;
}

.pxl-image-carousel2 .pxl-swiper-slide .pxl-item--image img {
  transform: scale(1.05);
  -webkit-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel2 .pxl-swiper-slide .pxl-item--image .pxl-btn-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background-color: rgba(18, 28, 39, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 1000px;
  line-height: 90px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel2 .pxl-swiper-slide .pxl-item--image .pxl-btn-video:hover {
  background-color: var(--primary-color);
  color: #fff;
}

.pxl-image-carousel2 .pxl-swiper-slide .pxl-item--image:hover img {
  transform: scale(1);
}

.pxl-image-carousel2 .pxl-swiper-slide .wrap-content .pxl-item--star {
  margin-top: 1px;
  display: inline-flex;
  align-items: center;
}

.pxl-image-carousel2 .pxl-swiper-slide .wrap-content .pxl-item--star svg {
  margin: 0 -1px;
  width: 17px;
  fill: var(--primary-color);
}

.pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content {
  margin-top: 34px;
  column-gap: 20px;
}

.pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title {
  margin-right: 25px;
  display: inline-block;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 0;
}

.pxl-image-carousel2 .pxl-swiper-slide .wrap-content .pxl-item--position {
  font-size: 15px;
  line-height: 28px;
  color: #848b94;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner {
  position: relative;
  overflow: hidden;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .pxl-item--image {
  overflow: hidden;
  position: relative;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .pxl-item--image img {
  -webkit-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content {
  display: flex;
  padding: 75px 45px 59px;
  transform: translateX(-102%);
  -webkit-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -khtml-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
  left: 0;
  right: 0;
  background-color: var(--secondary-color);
  width: 100%;
  bottom: 0;
  z-index: 3;
  position: absolute;
}

@media (max-width: 991px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content {
    padding: 35px 25px;
  }}

@media (max-width: 575px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .content {
    width: 100%;
  }}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title {
  font-size: 25px;
  line-height: 32px;
  font-weight: 500;
  color: #fff;
  position: relative;
  padding-bottom: 19px;
  opacity: 0;
  transform: translateX(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 575px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title {
    padding-bottom: 15px;
  }}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--description {
  margin: 0 auto;
  max-width: 285px;
  margin-top: 5px;
  color: #c2c2c2;
  line-height: 26px;
  opacity: 0;
  transform: translateX(30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media (max-width: 575px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--description {
    max-width: 100%;
  }}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore {
  position: relative;
  opacity: 0;
  transform: translateX(-30px);
  transition: transform 1s 0.4s, opacity 1s 0.4s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  display: block;
  margin-top: 59px;
}

@media (max-width: 991px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore {
    margin-top: 30px;
  }}

@media (max-width: 575px){.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore {
    margin-top: 20px;
  }}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: end;
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore a .button-arrow-hover svg {
  display: inline-block;
  transition: transform 0.3s ease-out;
  line-height: 1;
  width: 24px;
  height: 20px;
  fill: #fff;
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .btn-readmore a:hover svg {
  fill: #fff;
  transform: rotate(-45deg);
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover:before {
  opacity: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover .wrap-content {
  transform: translateX(0);
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover .wrap-content .btn-readmore {
  transform: translateX(0);
  opacity: 1;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover .pxl-item--description {
  transition-delay: 0.4s;
}

.pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover .pxl-item--title, .pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner:hover .pxl-item--description {
  transform: translateX(0);
  opacity: 1;
}

.pxl-image-carousel6 .pxl-swiper-bottom {
  position: absolute;
  z-index: 1;
  bottom: 29px;
  left: 152px;
}

.pxl-image-carousel6 .pxl-swiper-bottom .pxl-swiper-dots.pxl-swiper-pagination-bullets span {
  background-color: rgba(255, 255, 255, .25);
}

.pxl-image-carousel6 .pxl-swiper-bottom .pxl-swiper-dots.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active {
  background-color: #fff;
}

.pxl-image-carousel6 .pxl-swiper-bottom .pxl-swiper-dots.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active:before {
  border-color: rgba(255, 255, 255, .25);
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 27px;
}

@media (max-width: 767px){.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner {
    flex-direction: column-reverse;
  }}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item--image {
  overflow: hidden;
  position: relative;
  height: 550px;
}

@media (max-width: 767px){.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item--image {
    height: auto;
  }}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item--image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  border-radius: inherit;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/noise.png);
  pointer-events: none;
  transition: opacity 0.5s ease-out;
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item--image img {
  -webkit-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 100%;
  object-fit: cover;
  filter: grayscale(1) brightness(0.9);
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item-lef {
  background-color: var(--secondary-color);
  text-align: center;
  padding: 74px 45px 198px;
}

@media (max-width: 767px){.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item-lef {
    width: 100%;
  }}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item-lef i {
  font-size: 62px;
  color: #fff;
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item-lef svg {
  height: 76px;
  width: 76px;
  fill: #fff;
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-align: center;
  min-width: 306px;
  margin-top: 19px;
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title {
  font-size: 25px;
  line-height: 45px;
  font-weight: 500;
  color: #fff;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--description {
  margin: 0 auto;
  max-width: 306px;
  margin-top: 26px;
  font-size: 15px;
  line-height: 26px;
  color: #c2c2c2;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner:hover:before {
  opacity: 1;
  top: 18px;
  left: 18px;
  right: 18px;
  bottom: 18px;
}

@media (min-width: 576px){.pxl-image-carousel4 .pxl-swiper-dots {
    display: grid;
    z-index: 2;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translatey(-50%);
  }}

@media (max-width: 575px){.pxl-image-carousel4 .pxl-swiper-dots {
    margin-top: 20px;
  }}

.pxl-image-carousel4 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
  margin: 12px 0 !important;
  background-color: #c7c7c8 !important;
}

@media (max-width: 575px){.pxl-image-carousel4 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
    margin: 0 12px 0 0 !important;
  }}

.pxl-image-carousel4 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--primary-color) !important;
}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  font-size: 45px;
  line-height: 55px;
  color: var(--secondary-color);
  margin-bottom: 21px;
}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--description {
  margin-bottom: 43px;
  font-size: 16px;
  line-height: 26px;
}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a {
  font-family: "dm sans", sans-serif;
  font-size: 14px;
  display: inline-block;
  background-color: var(--primary-color);
  color: #fff;
  font-weight: 600;
  justify-content: space-between;
  text-transform: uppercase;
  line-height: 55px;
  letter-spacing: 1.28px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 6px 0px 35px;
  border: 1px solid transparent;
}

@media (max-width: 575px){.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a {
    letter-spacing: 0.28px;
  }}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a i {
  color: #fff;
  margin-left: 45px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  background-color: #000;
}

@media (max-width: 575px){.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a i {
    margin-left: 30px;
  }}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a i:before {
  display: block;
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: rotate(-45deg);
}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a:hover {
  border-color: var(--secondary-color);
  background-color: #fff;
  color: var(--secondary-color);
}

.pxl-image-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-button a:hover i:before {
  transform: rotate(0deg);
}

.pxl-image-carousel5 .pxl-swiper-slide {
  padding: 25px;
  border: 1px solid #d7d7d7;
  border-right: none;
  margin-bottom: 2px;
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--image {
  border: 1px solid #d7d7d7;
  overflow: hidden;
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-button {
  margin-top: 27px;
  margin-bottom: 30px;
  text-align: center;
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-button a {
  font-size: 17px;
  font-family: 'founders grotesk';
  font-weight: 400;
  color: var(--secondary-color);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-button a i {
  -webkit-transform: rotate(-45deg);
  -khtml-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-left: 7px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-button a:hover {
  color: var(--primary-color);
}

.pxl-image-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-button a:hover i {
  color: var(--primary-color);
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pxl-image-carousel7 .pxl-swiper-slide {
  opacity: 1 !important;
}

.pxl-image-carousel7 .pxl-swiper-slide .pxl-item--inner {
  display: flex;
}

.pxl-image-carousel7 .pxl-swiper-slide.swiper-slide-active .pxl-item--image {
  transition: transform 1.5s;
  transform: translateX(0);
}

.pxl-image-carousel7 .pxl-swiper-slide .pxl-item--image {
  height: 100%;
  transform: translateX(100%);
}

.pxl-image-carousel7 .pxl-swiper-slide .gallery-item {
  flex: 1;
  position: relative;
}

.pxl-image-carousel7 .pxl-swiper-slide .gallery-item img {
  height: 100%;
  object-fit: cover;
  min-height: 596px;
}

@media (min-width: 1921px){.pxl-image-carousel7 .pxl-swiper-slide .gallery-item img {
    min-height: 798px;
  }}

@media (max-width: 767px){.pxl-image-carousel7 .pxl-swiper-slide .gallery-item img {
    min-height: 500px;
  }}

.pxl-icons-carousel1 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next {
  right: -140px;
}

.pxl-icons-carousel1 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  left: -140px;
}

.pxl-icons-carousel1 .pxl-carousel-inner, .pxl-icons-carousel1 .pxl-swiper-container {
  overflow: visible;
}

.pxl-icons-carousel1 .pxl-swiper-slide {
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner {
  background-color: #fff;
  position: relative;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner:before {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  width: calc(100% - 9px);
  height: calc(100% - 9px);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: var(--primary-color);
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .wrap-content {
  position: relative;
  background-color: #fff;
  z-index: 2;
  border: 1px solid #d7d7d7;
  padding: 37px;
}

@media (max-width: 767px){.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .wrap-content {
    padding: 20px;
  }}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box {
  margin-top: 28px;
  font-size: 22px;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 88px;
  background-color: var(--secondary-color);
  position: relative;
  overflow: hidden;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box i {
  font-size: 48px;
  color: #fff;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .description-box {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 25px;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner:hover:before {
  bottom: -7px;
  right: -7px;
}

.pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner:hover .icon-box {
  animation-name: updown;
  animation-duration: 300ms;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

.pxl-icons-carousel1 .pxl-swiper-slide.swiper-slide-visible {
  opacity: 1;
}

.pxl-testimonial-carousel1 .pxl-item--star {
  display: inline-flex;
  align-items: center;
  column-gap: 1px;
}

.pxl-testimonial-carousel1 .pxl-item--star svg {
  width: 14px;
  fill: var(--primary-color);
}

.pxl-testimonial-carousel1 .pxl-swiper-bottom {
  position: relative;
  z-index: 2;
  margin-top: -27px;
  justify-content: end;
}

@media (max-width: 991px){.pxl-testimonial-carousel1 .pxl-swiper-bottom {
    margin-top: 30px;
    justify-content: start;
  }}

.pxl-testimonial-carousel1 .pxl-swiper-bottom span:last-child {
  margin-right: 5px;
}

.pxl-testimonial-carousel1 .pxl-wrap-arrow {
  column-gap: 37px;
}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-size: 20px;
  color: #4b535d;
  line-height: 35px;
  position: relative;
  padding-bottom: 29px;
  border-bottom: 1px solid #d7d7d7;
}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .content-bottom {
  margin-top: 34px;
  display: flex;
  align-items: end;
  justify-content: space-between;
}

@media (max-width: 767px){.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .content-bottom {
    display: block;
  }}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
  column-gap: 30px;
}

@media (max-width: 767px){.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
    column-gap: 20px;
    display: block;
  }}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar {
  width: 62px;
  height: 62px;
  position: relative;
}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  font-size: 17px;
  font-weight: 500;
  color: var(--secondary-color);
  line-height: 30px;
  margin-bottom: 1px;
  display: inline-block;
  padding-right: 26px;
}

.pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--position {
  margin-top: 3px;
  font-size: 15px;
  color: #848b94;
}

.pxl-testimonial-carousel4.style-2 .pxl-item--inner {
  display: flex;
  flex-direction: column-reverse;
  gap: 14px;
}

.pxl-testimonial-carousel4.style-3 .pxl-item--meta {
  text-align: center;
}

.pxl-testimonial-carousel4.style-3 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  padding-top: 20px;
  padding-bottom: 32px;
  max-width: 790px;
  font-size: 17px;
  color: var(--third-color);
  line-height: 30px;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-dots {
  text-align: left;
  margin: 66px 0;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, .25);
  width: 6px;
  height: 6px;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet:before {
  top: -7px !important;
  left: -7px !important;
  right: -7px !important;
  bottom: -7px !important;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active, .pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet:hover {
  background-color: #fff;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before, .pxl-testimonial-carousel4.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet:hover:before {
  border-color: rgba(255, 255, 255, .25);
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
  justify-content: flex-start;
  flex-direction: row;
  column-gap: 7px;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--meta {
  text-align: left;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar {
  margin-bottom: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote {
  color: var(--secondary-color);
  font-weight: 500;
  font-size: 50px;
  align-items: unset;
  line-height: 74px;
  background-color: #fff;
  width: 57px;
  height: 57px;
  border-radius: 57px;
  margin-right: 21px;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--subtitle {
  text-align: left;
  font-size: 22px;
  margin-top: 32px;
}

.pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  text-align: left;
  font-size: 17px;
  line-height: 30px;
  padding-top: 9px;
  padding-bottom: 0;
}

.pxl-testimonial-carousel4:hover .pxl-swiper-bottom {
  left: -79px;
  right: -79px;
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1400px){.pxl-testimonial-carousel4:hover .pxl-swiper-bottom {
    left: 0;
    right: 0;
  }}

.pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction {
  font-size: 20px;
  font-weight: 400;
  margin-top: 29px;
  color: var(--secondary-color);
}

.pxl-testimonial-carousel4 .pxl-swiper-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
  transition: 0.3s linear;
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 1400px){.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center;
  }
.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
    margin: 0 15px;
  }
.pxl-testimonial-carousel4 .pxl-swiper-bottom:before {
    display: none;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel4 .pxl-swiper-bottom {
    position: unset;
    opacity: 1;
    visibility: visible;
    transform: none;
    margin-top: 40px;
  }}

@-moz-document url-prefix(){.pxl-testimonial-carousel4 .pxl-swiper-bottom:before {
    height: 1px;
  }}

.pxl-testimonial-carousel4 .pxl-swiper-bottom svg {
  height: 35px;
}

.pxl-testimonial-carousel4 .pxl-swiper-bottom i {
  position: relative;
  z-index: 2;
}

.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow {
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 991px){.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow {
    justify-content: center;
    column-gap: 15px;
  }}

.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow {
  width: 33px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow .pxl-swiper-arrow.pxl-swiper-arrow-prev {
  transform: rotate(180deg);
}

.pxl-testimonial-carousel4 .pxl-wrap-arrow {
  column-gap: 37px;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--subtitle {
  font-size: 25px;
  font-weight: 400;
  line-height: 45px;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 0;
  color: var(--secondary-color);
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-size: 25px;
  color: #111;
  text-align: center;
  line-height: 1.6;
  position: relative;
  padding-bottom: 29px;
  padding-top: 28px;
}

@media (max-width: 1024px){.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    font-size: 22px;
  }}

@media (max-width: 767px){.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    font-size: 20px;
  }}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
  column-gap: 30px;
  flex-direction: column;
  justify-content: center;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--meta {
  text-align: center;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar {
  width: 95px;
  height: 95px;
  position: relative;
  margin-bottom: 20px;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar img {
  border-radius: 50%;
  filter: grayscale(1) brightness(0.9);
  overflow: hidden;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  border-radius: inherit;
  left: 0;
  height: 100%;
  border-radius: 50%;
  width: 100%;
  background-image: url(../img/noise.png);
  pointer-events: none;
  transition: opacity 0.5s ease-out;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 42px;
  height: 42px;
  line-height: 47px;
  background-color: var(--secondary-color);
  border-radius: 50%;
  border: 4px solid #fff;
  color: #fff;
  font-size: 40px;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  font-size: 20px;
  color: var(--secondary-color);
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 1px;
  display: inline-block;
}

.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--position {
  margin-top: 3px;
}

.pxl-testimonial-carousel2 {
  border: 1px solid rgba(17, 17, 17, .15);
  padding: 101px 12.71vw 81px;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 {
    padding: 80px 9vw 80px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 {
    padding: 80px 15px 80px;
  }}

.pxl-testimonial-carousel2:hover:before, .pxl-testimonial-carousel2:hover:after, .pxl-testimonial-carousel2:hover .pxl-carousel-inner:after, .pxl-testimonial-carousel2:hover .pxl-carousel-inner:before {
  transform: scale(0);
}

.pxl-testimonial-carousel2:before, .pxl-testimonial-carousel2:after {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  border-style: solid;
  border-color: rgba(17, 17, 17, .15);
  -webkit-transition: all 0.5s ease-in-out;
  -khtml-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}

.pxl-testimonial-carousel2:before {
  left: -22px;
  top: -22px;
  border-width: 0px 1px 1px 0px;
  transform-origin: bottom right;
}

.pxl-testimonial-carousel2:after {
  right: -22px;
  bottom: -22px;
  border-width: 1px 0px 0px 1px;
  transform-origin: top left;
}

.pxl-testimonial-carousel2 .pxl-carousel-inner {
  transition: 0.3s linear;
}

.pxl-testimonial-carousel2 .pxl-carousel-inner:before, .pxl-testimonial-carousel2 .pxl-carousel-inner:after {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  border-style: solid;
  border-color: rgba(17, 17, 17, .15);
  -webkit-transition: all 0.5s ease-in-out;
  -khtml-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}

.pxl-testimonial-carousel2 .pxl-carousel-inner:before {
  left: -22px;
  bottom: -22px;
  border-width: 1px 1px 0px 0px;
  transform-origin: top right;
}

.pxl-testimonial-carousel2 .pxl-carousel-inner:after {
  right: -22px;
  top: -22px;
  border-width: 0px 0px 1px 1px;
  transform-origin: bottom left;
}

.pxl-testimonial-carousel2 .pxl-item--star {
  display: inline-flex;
  align-items: center;
  column-gap: 1px;
}

.pxl-testimonial-carousel2 .pxl-item--star svg {
  width: 14px;
  fill: var(--primary-color);
}

.pxl-testimonial-carousel2 .pxl-swiper-bottom {
  position: relative;
  z-index: 5;
  justify-content: end;
}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-swiper-bottom {
    margin-top: 30px;
    justify-content: start;
  }}

.pxl-testimonial-carousel2 .pxl-swiper-bottom span:last-child {
  margin-right: 5px;
}

.pxl-testimonial-carousel2 .pxl-swiper-arrow-prev svg {
  transform: scalex(-1);
}

.pxl-testimonial-carousel2 .pxl-wrap-arrow {
  position: absolute;
  top: 50%;
  right: 102px;
  left: 102px;
  transform: translatey(-50%);
  justify-content: space-between;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 .pxl-wrap-arrow {
    right: 50px;
    left: 50px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-wrap-arrow {
    position: relative;
    bottom: auto;
    right: auto;
    left: 0;
    top: 30px;
    gap: 15px;
    justify-content: center;
    transform: none;
  }}

.pxl-testimonial-carousel2 .link-more a {
  display: flex;
  width: 62px;
  min-width: 62px;
  height: 62px;
  border-radius: 1000px;
  border: 1px solid #d8d9da;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-testimonial-carousel2 .link-more a {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }}

.pxl-testimonial-carousel2 .link-more a span {
  position: relative;
  display: block;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 6px;
  height: 6px;
  border-radius: 100px;
  background-color: #121c27;
}

@media (max-width: 575px){.pxl-testimonial-carousel2 .link-more a span {
    width: 4px;
    height: 4px;
  }}

.pxl-testimonial-carousel2 .link-more a span:before {
  position: absolute;
  content: '';
  top: 0;
  left: -12px;
  width: 6px;
  height: 6px;
  border-radius: 100px;
  background-color: #121c27;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-testimonial-carousel2 .link-more a span:before {
    width: 4px;
    height: 4px;
    left: -10px;
  }}

.pxl-testimonial-carousel2 .link-more a span:after {
  position: absolute;
  content: '';
  top: 0;
  right: -12px;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 100px;
  background-color: #121c27;
}

@media (max-width: 575px){.pxl-testimonial-carousel2 .link-more a span:after {
    width: 4px;
    height: 4px;
    right: -10px;
  }}

.pxl-testimonial-carousel2 .link-more a:hover {
  background-color: #121c27;
  border-color: #121c27;
}

.pxl-testimonial-carousel2 .link-more a:hover span, .pxl-testimonial-carousel2 .link-more a:hover span:before, .pxl-testimonial-carousel2 .link-more a:hover span:after {
  background-color: #fff;
}

.pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner {
  position: relative;
}

.pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-size: 25px;
  color: var(--secondary-color);
  line-height: 38px;
  position: relative;
  padding-bottom: 29px;
}

@media (max-width: 767px){.pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    font-size: 17px;
    line-height: 30px;
  }}

.pxl-testimonial-carousel2 .pxl-carousel-inner {
  z-index: 3;
  display: flex;
  align-items: center;
}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-carousel-inner {
    flex-direction: column;
    align-items: inherit;
  }}

.pxl-testimonial-carousel2 .meta-top {
  padding-top: 11px;
}

.pxl-testimonial-carousel2 .pxl-item--title {
  font-size: 20px;
  font-weight: 400;
  color: var(--secondary-color);
  line-height: 30px;
  margin-bottom: 1px;
  display: inline-block;
  padding-right: 26px;
}

.pxl-testimonial-carousel2 .pxl-item--position {
  margin-top: 3px;
  font-size: 15px;
}

.pxl-testimonial-carousel2 .pxl-swiper-container {
  border-left: 1px solid rgba(17, 17, 17, .15);
  margin-left: -72px;
  margin-right: -72px;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 .pxl-swiper-container {
    margin-left: -50px;
    margin-right: -50px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-swiper-container {
    padding-top: 30px;
    border-color: transparent;
    margin: 0 -15px;
  }}

.pxl-testimonial-carousel2 .pxl-swiper-container .pxl-swiper-slide {
  padding-left: 72px;
  padding-right: 72px;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 .pxl-swiper-container .pxl-swiper-slide {
    padding-left: 50px;
    padding-right: 50px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-swiper-container .pxl-swiper-slide {
    padding: 0 15px;
  }}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs {
  width: 366px;
  min-width: 366px;
  margin-right: 154px;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 .pxl-swiper-thumbs {
    width: 320px;
    min-width: 320px;
    margin-right: 110px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-swiper-thumbs {
    width: 250px;
    min-width: 250px;
    margin-right: 0;
  }}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide {
  z-index: 10;
  padding: 0;
  overflow: hidden;
}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner {
  display: inline-flex;
  align-items: center;
  column-gap: 25px;
}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
  width: 178px;
  min-width: 178px;
  height: 178px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1200px){.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
    width: 138px;
    min-width: 138px;
    height: 138px;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
    width: 115px;
    min-width: 115px;
    height: 115px;
  }}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  z-index: 9;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-testimonial-carousel2 .pxl-swiper-thumbs .swiper-slide.swiper-slide-thumb-active .pxl-item--meta {
  clip-path: inset(0 0 0 0);
  position: relative;
  -webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-testimonial-carousel5.style-2 .wrap-arrow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0;
}

.pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-divider {
  flex: 1;
  height: 1px;
  background-color: rgba(17, 17, 17, .15);
  margin: 0 41px;
}

.pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots {
  font-size: 22px;
  color: var(--secondary-color);
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  padding-right: 0;
}

.pxl-testimonial-carousel5.style-2 .pxl-item--title {
  font-size: 17px;
  margin-bottom: -1px;
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs {
  width: 37%;
  min-width: 37%;
}

@media (max-width: 767px){.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs {
    width: 100%;
    min-width: 100%;
  }}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner {
  flex-wrap: wrap;
  align-items: flex-start;
  column-gap: 12px;
  row-gap: 18px;
  margin-top: 15px;
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner .pxl-item--image {
  min-width: 73px;
  width: 73px;
  height: 73px;
  border-radius: 73px;
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner .pxl-item--meta {
  width: 100%;
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner .pxl-quote {
  position: unset;
  width: 73px;
  height: 73px;
  border-radius: 73px;
  background-color: var(--secondary-color);
}

.pxl-testimonial-carousel5.style-2 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner .pxl-quote svg {
  height: 26px;
  width: 26px;
  fill: #fff;
}

.pxl-testimonial-carousel5 .pxl-item--star {
  display: inline-flex;
  align-items: center;
  column-gap: 1px;
}

.pxl-testimonial-carousel5 .pxl-item--star svg {
  width: 14px;
  fill: var(--primary-color);
}

.pxl-testimonial-carousel5 .pxl-swiper-bottom {
  position: relative;
  z-index: 5;
  justify-content: end;
}

@media (max-width: 991px){.pxl-testimonial-carousel5 .pxl-swiper-bottom {
    justify-content: start;
  }}

.pxl-testimonial-carousel5 .pxl-swiper-bottom span:last-child {
  margin-right: 5px;
}

.pxl-testimonial-carousel5 .pxl-swiper-arrow-prev svg {
  transform: scalex(-1);
}

.pxl-testimonial-carousel5 .pxl-wrap-arrow {
  justify-content: center;
  gap: 49px;
  margin-top: 70px;
}

.pxl-testimonial-carousel5 .link-more a {
  display: flex;
  width: 62px;
  min-width: 62px;
  height: 62px;
  border-radius: 1000px;
  border: 1px solid #d8d9da;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-testimonial-carousel5 .link-more a {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }}

.pxl-testimonial-carousel5 .link-more a span {
  position: relative;
  display: block;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 6px;
  height: 6px;
  border-radius: 100px;
  background-color: #121c27;
}

@media (max-width: 575px){.pxl-testimonial-carousel5 .link-more a span {
    width: 4px;
    height: 4px;
  }}

.pxl-testimonial-carousel5 .link-more a span:before {
  position: absolute;
  content: '';
  top: 0;
  left: -12px;
  width: 6px;
  height: 6px;
  border-radius: 100px;
  background-color: #121c27;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 575px){.pxl-testimonial-carousel5 .link-more a span:before {
    width: 4px;
    height: 4px;
    left: -10px;
  }}

.pxl-testimonial-carousel5 .link-more a span:after {
  position: absolute;
  content: '';
  top: 0;
  right: -12px;
  width: 6px;
  height: 6px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 100px;
  background-color: #121c27;
}

@media (max-width: 575px){.pxl-testimonial-carousel5 .link-more a span:after {
    width: 4px;
    height: 4px;
    right: -10px;
  }}

.pxl-testimonial-carousel5 .link-more a:hover {
  background-color: #121c27;
  border-color: #121c27;
}

.pxl-testimonial-carousel5 .link-more a:hover span, .pxl-testimonial-carousel5 .link-more a:hover span:before, .pxl-testimonial-carousel5 .link-more a:hover span:after {
  background-color: #fff;
}

.pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner {
  position: relative;
}

.pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-size: 25px;
  color: var(--secondary-color);
  line-height: 1.6;
  position: relative;
  padding-right: 80px;
  margin-top: -9px;
}

@media (max-width: 1400px){.pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    padding-right: 0;
  }}

@media (max-width: 991px){.pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    font-size: 22px;
  }}

@media (max-width: 767px){.pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
    font-size: 20px;
  }}

.pxl-testimonial-carousel5 .pxl-carousel-inner {
  display: flex;
  align-items: flex-start;
}

@media (max-width: 767px){.pxl-testimonial-carousel5 .pxl-carousel-inner {
    flex-direction: column;
    align-items: inherit;
  }}

.pxl-testimonial-carousel5 .pxl-item--title {
  font-size: 20px;
  font-weight: 400;
  color: var(--secondary-color);
  line-height: 30px;
  margin-bottom: 1px;
  display: inline-block;
  padding-right: 26px;
}

.pxl-testimonial-carousel5 .pxl-quote {
  position: absolute;
  font-size: 70px;
  color: var(--secondary-color);
  line-height: 1;
  font-weight: 500;
  right: -25px;
  top: -10px;
}

.pxl-testimonial-carousel5 .pxl-item--position {
  margin-top: 3px;
  font-size: 15px;
}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs {
  width: 43%;
  min-width: 43%;
}

@media (max-width: 767px){.pxl-testimonial-carousel5 .pxl-swiper-thumbs {
    width: 100%;
    min-width: 100%;
    margin-bottom: 30px;
  }}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide {
  z-index: 10;
  padding: 0;
  overflow: hidden;
}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner {
  display: inline-flex;
  align-items: center;
  column-gap: 25px;
}

@media (max-width: 991px){.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide .pxl-item--inner {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 25px;
  }}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
  width: 95px;
  min-width: 95px;
  height: 95px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}

@media (max-width: 575px){.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide .pxl-item--image {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  z-index: 9;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-testimonial-carousel5 .pxl-swiper-thumbs .swiper-slide.swiper-slide-thumb-active .pxl-item--meta {
  position: relative;
  -webkit-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pxl-testimonial-carousel3.style-2 .pxl-item--inner {
  background-color: #fff;
  text-align: left;
  padding: 69px 60px 101px;
}

@media (max-width: 767px){.pxl-testimonial-carousel3.style-2 .pxl-item--inner {
    padding: 40px 15px 50px;
  }}

.pxl-testimonial-carousel3.style-2 .pxl-item--inner > svg {
  width: 45px;
  height: 45px;
}

.pxl-testimonial-carousel3.style-2 .pxl-item--inner i {
  font-size: 27px;
}

.pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--desc {
  font-size: 22px;
  line-height: 35px;
  padding-top: 51px;
  padding-bottom: 61px;
}

.pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: capitalize;
}

.pxl-testimonial-carousel3 .pxl-swiper-bottom {
  position: relative;
  z-index: 2;
  margin-top: -27px;
  justify-content: end;
}

@media (max-width: 991px){.pxl-testimonial-carousel3 .pxl-swiper-bottom {
    margin-top: 30px;
    justify-content: start;
  }}

.pxl-testimonial-carousel3 .pxl-swiper-bottom span:last-child {
  margin-right: 5px;
}

.pxl-testimonial-carousel3 .pxl-wrap-arrow {
  column-gap: 37px;
}

.pxl-testimonial-carousel3 .pxl-item--inner {
  text-align: center;
}

.pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon {
  font-weight: 500;
  color: var(--secondary-color);
  line-height: 70px;
  font-size: 80px;
  margin-bottom: 29px;
}

@media (max-width: 991px){.pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon {
    margin-bottom: 0;
  }}

.pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc {
  font-size: 30px;
  color: var(--secondary-color);
  line-height: 45px;
  position: relative;
  padding-bottom: 58px;
}

@media (max-width: 991px){.pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc {
    font-size: 24px;
    line-height: 1.7;
    padding-bottom: 28px;
  }}

@media (max-width: 767px){.pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc {
    font-size: 20px;
  }}

.pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--title {
  font-size: 13px;
  font-weight: 500;
  color: var(--secondary-color);
  letter-spacing: 3.9px;
  text-transform: uppercase;
  line-height: 30px;
  margin-bottom: 1px;
  display: inline-block;
  padding-right: 26px;
}

.pxl-team-carousel1 .pxl-swiper-arrow .cls-1 {
  stroke: #fff;
}

.pxl-team-carousel2 .pxl-swiper-arrow .cls-1 {
  stroke: #fff;
}

.pxl-team-carousel2 .pxl-swiper-slide.swiper-slide-active .pxl-item--holder {
  transition-delay: 0.1s;
  transform: translateY(0);
}

.pxl-team-grid1 .pxl-grid-item, .pxl-team-grid1 .pxl-swiper-slide {
  margin-bottom: 30px;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner {
  position: relative;
  overflow: hidden;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--holder, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--secondary-color);
  width: 100%;
  height: 100%;
  padding: 69px 47px 26px;
}

@media (max-width: 767px){.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--holder, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder {
    padding: 29px 15px 26px;
  }}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--holder > a, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--position, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--position {
  font-size: 15px;
  color: #c2c2c2;
  line-height: 35px;
  margin-top: 5px;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--desc, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc {
  font-size: 15px;
  color: #c2c2c2;
  line-height: 26px;
  margin-top: 30px;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
  font-size: 25px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 35px;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title a, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title a {
  color: #fff;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--social, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--social {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 27px;
  padding-top: 29px;
  margin-bottom: 96px;
  border-top: 1px solid rgba(255, 255, 255, .15);
}

@media (max-width: 991px){.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--social, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--social {
    margin-bottom: 30px;
  }}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--social a, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--social a {
  color: #fff;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .btn-arrow, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .btn-arrow {
  display: block;
  text-align: end;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .btn-arrow svg, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .btn-arrow svg {
  height: 62px;
  width: 62px;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .btn-arrow svg path, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .btn-arrow svg path {
  fill: #fff;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--image, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--image {
  position: relative;
  overflow: hidden;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--image img, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--image img {
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  filter: grayscale(1) brightness(0.9);
  object-fit: cover;
}

.pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--image:after, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  border-radius: inherit;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url(../img/noise.png);
  pointer-events: none;
  transition: opacity 0.5s ease-out;
}

.pxl-team-grid1 .pxl-swiper-slide {
  margin-bottom: 0;
}