@media screen and (max-width: 767px) {
  /* Set Font Default */  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: none !important;
  }
}
body:not(.elementor-editor-active) .pxl-swiper-slider, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-swiper-slider, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-swiper-slider, .pxl-counter1.style2 .pxl-counter--title: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-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.pxl-swiper-slider {
  position: relative;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/satoshi/Satoshi-Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/satoshi/Satoshi-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/satoshi/Satoshi-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/satoshi/Satoshi-Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/satoshi/Satoshi-Black.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
html {
  box-sizing: border-box;
}
html.html-smooth-scroll {
  scroll-behavior: auto;
}
body, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span, .pxl-counter1.style2 .pxl-counter--title {
  background-color: var(--body_bg-color);
  line-height: 1.62;
  color: var(--body-color);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  font-weight: normal;
  letter-spacing: 0;
  font-family: "Satoshi";
  margin: 0;
  padding: 0;
}
body::-webkit-scrollbar, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar, .pxl-counter1.style2 .pxl-counter--title::-webkit-scrollbar {
  width: 10px;
}
body::-webkit-scrollbar-thumb, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar-thumb, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar-thumb, .pxl-counter1.style2 .pxl-counter--title::-webkit-scrollbar-thumb {
  background: #2e2e2e;
  border: 2px solid transparent;
  background-clip: padding-box;
}
body::-webkit-scrollbar-track, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar-track, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span::-webkit-scrollbar-track, .pxl-counter1.style2 .pxl-counter--title::-webkit-scrollbar-track {
  background: ;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}
a {
  -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: var(--secondary-color);
}
a:before, a:after {
  -webkit-transition: inherit;
  -khtml-transition: inherit;
  -moz-transition: inherit;
  -ms-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
a, a:hover, a:focus, a:before, a:after {
  outline: none;
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Satoshi";
  color: var(--third-color);
  font-weight: 700;
  text-transform: capitalize;
  margin: 0 0 15px;
  clear: both;
}
h1, .h1 {
  font-size: 64px;
  line-height: 1.15;
  letter-spacing: -1.28px;
}
@media (max-width: 1024px) {
  h1, .h1 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  h1, .h1 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  h1, .h1 {
    font-size: 24px;
  }
}
h2, .h2 {
  font-size: 48px;
  line-height: 1.33333;
  letter-spacing: -0.9px;
}
@media (max-width: 1024px) {
  h2, .h2 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  h2, .h2 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  h2, .h2 {
    font-size: 24px;
  }
}
h3, .h3 {
  font-size: 36px;
  line-height: 1.22222;
  letter-spacing: -0.72px;
}
@media (max-width: 1024px) {
  h3, .h3 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  h3, .h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  h3, .h3 {
    font-size: 24px;
  }
}
h4, .h4 {
  font-size: 32px;
  line-height: 1.33333;
}
h5, .h5 {
  font-size: 24px;
  line-height: 1.5;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
}
p {
  margin: 0 0 15px;
}
table {
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin: 0 0 32px;
  width: 100%;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
pre {
  background: var(--four-color);
  color: #666;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
ul {
  padding: 0;
  margin: 0 0 32px;
}
ul li {
  list-style-position: inside;
}
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: inherit;
  }
}
@media screen and (max-width: 1200px) {
  #pxl-wapper .container {
    max-width: 100%;
  }
}
#pxl-wapper .elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  body:not(.elementor-editor-active) .elementor .elementor-hidden-mobile, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .elementor .elementor-hidden-mobile, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .elementor .elementor-hidden-mobile, .pxl-counter1.style2 .pxl-counter--title:not(.elementor-editor-active) .elementor .elementor-hidden-mobile {
    display: none !important;
  }
}
.pxl-wapper {
  overflow-x: clip;
}
#pxl-main, .elementor-page:not(.single-product) #pxl-main {
  padding: 90px 0 260px;
  min-height: calc(100vh - 606px);
}
@media screen and (max-width: 1200px) {
  #pxl-main, .elementor-page:not(.single-product) #pxl-main {
    overflow-x: hidden;
  }
}
@media screen and (max-width: 1200px) {
  #pxl-main, .elementor-page:not(.single-product) #pxl-main {
    padding: 90px 0 90px;
  }
}
@media screen and (max-width: 1024px) {
  #pxl-main, .elementor-page:not(.single-product) #pxl-main {
    padding: 70px 0 70px;
  }
}
@media (max-width: 767px) {
  #pxl-main, .elementor-page:not(.single-product) #pxl-main {
    padding: 50px 0 50px;
  }
}
@media screen and (min-width: 1201px) {
  body:not(.elementor-editor-active) .pxl-row-scroll-fixed > .e-con-inner, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-row-scroll-fixed > .e-con-inner, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-row-scroll-fixed > .e-con-inner, .pxl-counter1.style2 .pxl-counter--title:not(.elementor-editor-active) .pxl-row-scroll-fixed > .e-con-inner {
    align-items: flex-start;
    justify-content: space-between;
  }
  body:not(.elementor-editor-active) .pxl-column-sticky, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-column-sticky, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-column-sticky, .pxl-counter1.style2 .pxl-counter--title:not(.elementor-editor-active) .pxl-column-sticky {
    position: sticky;
  }
}
@media screen and (max-width: 1200px) {
  body:not(.elementor-editor-active) .pxl-column-sticky, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-column-sticky, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span:not(.elementor-editor-active) .pxl-column-sticky, .pxl-counter1.style2 .pxl-counter--title:not(.elementor-editor-active) .pxl-column-sticky {
    top: 0 !important;
  }
}
.elementor-page:not(.single-product) #pxl-content-area.col-12, .elementor-page:not(.single-product) #pxl-footer-elementor .row > .col-12 {
  min-height: 0px;
}
#pxl-page-title-elementor {
  background-color: #fff;
}
@media screen and (max-width: 1200px) {
  #pxl-page-title-elementor {
    overflow: hidden;
  }
}
.pxl-scroll-top {
  width: 46px;
  height: 46px;
  position: fixed;
  bottom: 20px;
  right: 40px;
  line-height: 46px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  z-index: 9999;
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(-90deg);
  -khtml-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  opacity: 0;
  visibility: hidden;
  box-shadow: inset 0 0 0 2px #d4d4d4;
}
@media screen and (max-width: 991px) {
  .pxl-scroll-top {
    right: 25px;
  }
}
.pxl-scroll-top:before {
  content: '';
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: -1;
  background-color: #151a25;
  border-radius: 100%;
}
.pxl-scroll-top .pxl-scroll-progress-circle {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transform: rotate(90deg);
}
.pxl-scroll-top .pxl-scroll-progress-circle path {
  fill: none;
  stroke: var(--primary-color);
  stroke-width: 4;
  box-sizing: border-box;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.pxl-scroll-top.pxl-on {
  bottom: 40px;
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 991px) {
  .pxl-scroll-top.pxl-on {
    bottom: 25px;
  }
}
.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);
}
.pxl-transition, .pxl-link.style-box a, .pxl-link.style-box a i, .pxl-link.style-box a span, .pxl-process1 .pxl-process-item, .pxl-process1 .pxl-process-item.active, .pxl-process1 .pxl-process-item, .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner > a, .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner > div, .pxl-image-inside .svg-hover-img, .pxl-banner2 .pxl-banner-inner > a, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content, .post-tags-share .post-tags-wrap .post-tags a::before, .pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--featured, .pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--container, .pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--button a, .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--featured, .pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-next .pxl-post--featured, .pxl-post-carousel1 .pxl-swiper-slide:hover .pxl-post--featured, .pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-next .pxl-post--container, .pxl-post-carousel1 .pxl-swiper-slide:hover .pxl-post--container, .pxl-post-carousel1 .pxl-swiper-slide.swiper-slide-next .pxl-post--button a, .pxl-post-carousel1 .pxl-swiper-slide:hover .pxl-post--button a, .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--featured, .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--container, .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--button a, .pxl-portfolio-carousel2 .pxl-post--featured:after, .pxl-icon-box2 .pxl-year, .pxl-icon-box2 .pxl-item--description, .pxl-counter5 .pxl-counter--inner, .pxl-counter5 .pxl-counter--inner:before, .pxl-counter5 .pxl-counter--holder, .pxl-accordion1.style1 .pxl-accordion--title svg, .pxl-accordion1.style1 .pxl--item.active .pxl-accordion--title svg, .pxl-accordion1.style2 .pxl-accordion--title svg, .pxl-accordion1.style2 .pxl--item.active .pxl-accordion--title svg, .pxl-tabs2 .pxl-tabs--title .pxl-item--title, .pxl-team-grid1 .pxl-title-classify::after, .pxl-team-grid1 .pxl-item--image .pxl-social a, .pxl-team-carousel1 .pxl-item--image .pxl-social a, .pxl-team-grid1 .pxl-item--image .pxl-minus, .pxl-team-carousel1 .pxl-item--image .pxl-minus {
  -webkit-transition: all 0.3s;
  -khtml-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.pxl-bdr-10, .pxl-link.style-box a, .pxl-link.style-underline a:before, .pxl-offices-list .pxl--item .wrap-image, .pxl-navigation-carousel .pxl-navigation-arrow, .pxl-process1 .pxl-process-item, .pxl-process1 .pxl-item--photo img, .pxl-process2 .pxl-process-wrapper, .pxl-process2 .pxl-process-wrapper .pxl-process-item .pxl-item--inner, .pxl-process2 .pxl-process-wrapper .pxl-process-last--item, .pxl-showcase1 .pxl-item--inner, .pxl-showcase1 .pxl-item--inner .pxl-item--image, .pxl-info-box1, .pxl-image-inside .svg-hover-img img, .pxl-awards1 .pxl-item--image, .pxl-awards1 .pxl-item--logo, .pxl-menu-primary .sub-menu, .pxl-menu-primary .children, .pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line, .pxl-anchor-button.style-3 .pxl-anchor-divider .pxl-icon-line, .pxl-anchor-button.style-4 .pxl-anchor-divider .pxl-icon-line, .pxl-archive-post .content-inner-post, .pxl-archive-post .pxl-item--image, .category-carousel .category-banner, .single-post .pxl-archive-post .pxl-item--image img, .single-post-inner, .single-post-inner .pxl-item--image, .blog .pxl-pagination-wrap .page-numbers, .search .pxl-pagination-wrap .page-numbers, .tag .pxl-pagination-wrap .page-numbers, .categorie .pxl-pagination-wrap .page-numbers, .pxl-post--author-info, .single-next-prev-nav .nav-next-prev .nav-inner .nav-label-wrap, .pxl-portfolio-style2 .pxl-post--featured a, .widget_search .search-field, .widget_pxl_recent_posts .pxl-item--img, .comment-form, .nice-select, .woocommerce #pxl-wapper .quantity-icon.pxl-icon--plus:before, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--plus:before, .woocommerce #pxl-wapper .quantity-icon.pxl-icon--minus:before, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--minus:before, .woocommerce #pxl-wapper .quantity-icon.pxl-icon--plus:after, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--plus:after, .woocommerce #pxl-wapper .quantity-icon.pxl-icon--minus:after, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--minus:after, .woocommerce .woocommerce-product-inner .woocommerce-product-header, .single-product .woobt-wrap .woobt-products .woobt-product, .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, .woocommerce-lost-password .woocommerce-resetpassword, .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets span, .pxl-grid .pxl-pagination-wrap .page-numbers, .pxl-post-carousel .pxl-pagination-wrap .page-numbers, .pxl-post-carousel1 .pxl-post--featured, .pxl-post-carousel1 .pxl-post--inner, .pxl-blog-grid-layout1 .pxl-post--featured, .pxl-blog-grid-layout1 .pxl-post--inner, .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--holder, .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured, .pxl-service-list1 .pxl-service-item .pxl-post--inner img, .pxl-image-carousel1 a span, .pxl-image-carousel1.hover-style-1 .pxl-item--image, .pxl-box-carousel1, .pxl-box-carousel1 .pxl-item--icon, .pxl-icon-box1.style-4 .pxl-item--icon, .pxl-counter2 .pxl-counter--inner, .pxl-testimonial-carousel2 .pxl-carousel-inner .pxl-swiper-thumbs .pxl-item--image, .pxl-testimonial-carousel2 .pxl-carousel-inner .pxl-swiper-thumbs .pxl-item--image img, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner, .pxl-testimonial-grid1 .pxl-grid-item .pxl-item--inner, .pxl-accordion1.style1 .pxl-item--content img, .pxl-accordion1.style2 .pxl-item--content img, .pxl-accordion1.style2 .pxl--item, .pxl-tabs2 .pxl-tabs--inner, .pxl-tabs2 .pxl-tabs--title .pxl-item--title, .pxl-team-grid1 .pxl-item--image, .pxl-team-carousel1 .pxl-item--image, .pxl-team-grid1 .pxl-item--image .pxl-social a, .pxl-team-carousel1 .pxl-item--image .pxl-social a, .pxl-team-grid1 .pxl-item--image .pxl-minus, .pxl-team-carousel1 .pxl-item--image .pxl-minus, .pxl-contact-form-1, .pxl-marquee__style-3 .pxl-marquee__item {
  border-radius: 10px;
}
.pxl-inline-flex, .pxl-navigation-carousel, .pxl-swiper-arrow.style-3 i, .pxl-navigation-arrow.style-3 i, .pxl-swiper-arrow-wrap .style-round .pxl-swiper-arrow, .btn-flex, .btn-flex i, .pxl-d-flex, .pxl-image-effect .hover-images, .pxl-box-carousel1 .pxl-swiper-bottom, .pxl-flex-center, .pxl-swiper-arrow.style-2, .pxl-navigation-arrow.style-2, .pxl-swiper-arrow.style-3, .pxl-navigation-arrow.style-3, .pxl-breadcrumb, .revslider-initialised .text-box-gradient, .revslider-initialised .theme-custom1.tparrows, .pxl-icon1 a, .pxl-icon1.style-4 a .icon-box, .pxl-navigation-carousel .pxl-navigation-arrow, .pxl-icon-postformat .link-icon a, .pxl-process2 .pxl-process-wrapper .pxl-process-last--item, .pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a, .pxl-showcase1 .pxl-item--inner .showcase-status span, .pxl-logo-marquee1 .pxl-item--logo, .pxl-circular-text-wrapper .pxl-circular-text-icon, .pxl-anchor-button.style-2, .pxl-archive-post.format-link .content-top .link-icon a, .single-post-inner .post-metas .meta-inner, .pxl-contact-info-widget .pxl-item--icon, .bt-bl-landing a, .single-product .woocommerce-social-share a, .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input, .thankyou-page .social-links a, .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow, .pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow, .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow, .btn-readmore-1 i, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .btn-readmore, .pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--icon, .btn:not(.btn-stroke), .pxl-nav-menu.pxl-nav-vertical .pxl-arrow-toggle, .pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--icon a, .pxl-counter2 .pxl-counter--holder .pxl-counter--icon, .pxl-btn-video.style1, .pxl-btn-video.style2, .pxl-btn-video.style-blur, .pxl-btn-video.style-outline, .pxl-btn-video.style-outline-2, .pxl-btn-video.style-icon, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .quote, .pxl-testimonial-grid1 .pxl-grid-item .bottom-content .quote .icon, .pxl-tabs1.style-2 .pxl-tabs--inner .pxl-tabs--inner1, .pxl-flex-justify, .pxl-close, .pxl-link a, .pxl-link i, .pxl-link.style-3 a, .pxl-text-effect1 .pxl-text--inner .pxl-text--logo, .pxl-icon1.style-2, .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop, .pxl-heading .pxl-item--subtitle.px-sub-title-3, .pxl-title--typewriter, .pxl-e-label label, .pxl-list1 label, .pxl-post-share, .pxl-logo-marquee1 .pxl-item--inner, .pxl-text-marquee1 .pxl-item--text, .watchingArrows__arrows .watchingArrows__row .shape, .nice-select, .comment-reply-title small a, .pxl-file-upload-wrapper, .btn:not(.btn-stroke).btn-text-applied .btn-icon-left, .btn:not(.btn-stroke).btn-text-smoke .pxl-text--inner, .btn:not(.btn-stroke).btn-text-reverse .pxl-text--inner, .btn-stroke, .pxl-btn-video.style-icon i, .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item > label, .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  display: inline-flex;
}
.pxl-flex-middle, .pxl-list-menu1 .list--item .pxl-item--title, .widget_categories .widget-content ul li a, .pxl-service-list1 .pxl-service-item .pxl-post--inner, .pxl-service-list2 .pxl-item-header, .pxl-service-list2 .pxl-item--exc, .pxl-icon-box2 .pxl-item--meta, .pxl-marquee__style-3 .pxl-client, .pxl-marquee__style-3 .pxl-item--client {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.pxl-flex-center, .pxl-swiper-arrow.style-2, .pxl-navigation-arrow.style-2, .pxl-swiper-arrow.style-3, .pxl-navigation-arrow.style-3, .pxl-breadcrumb, .revslider-initialised .text-box-gradient, .revslider-initialised .theme-custom1.tparrows, .pxl-icon1 a, .pxl-icon1.style-4 a .icon-box, .pxl-navigation-carousel .pxl-navigation-arrow, .pxl-icon-postformat .link-icon a, .pxl-process2 .pxl-process-wrapper .pxl-process-last--item, .pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a, .pxl-showcase1 .pxl-item--inner .showcase-status span, .pxl-logo-marquee1 .pxl-item--logo, .pxl-circular-text-wrapper .pxl-circular-text-icon, .pxl-anchor-button.style-2, .pxl-archive-post.format-link .content-top .link-icon a, .single-post-inner .post-metas .meta-inner, .pxl-contact-info-widget .pxl-item--icon, .bt-bl-landing a, .single-product .woocommerce-social-share a, .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input, .thankyou-page .social-links a, .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow, .pxl-swiper-arrow-wrap.style-6 .pxl-swiper-arrow, .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow, .btn-readmore-1 i, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .btn-readmore, .pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--icon, .btn:not(.btn-stroke), .pxl-nav-menu.pxl-nav-vertical .pxl-arrow-toggle, .pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--icon a, .pxl-counter2 .pxl-counter--holder .pxl-counter--icon, .pxl-btn-video.style1, .pxl-btn-video.style2, .pxl-btn-video.style-blur, .pxl-btn-video.style-outline, .pxl-btn-video.style-outline-2, .pxl-btn-video.style-icon, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .quote, .pxl-testimonial-grid1 .pxl-grid-item .bottom-content .quote .icon, .pxl-tabs1.style-2 .pxl-tabs--inner .pxl-tabs--inner1 {
  align-items: center;
  justify-content: center;
}
.el-empty:empty, .pxl-empty:empty {
  display: none !important;
}
.ft-theme-default, .pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides, .pxl-link.style-underline a, .pxl-text-effect1, .pxl-icon1.style-2 span, .pxl-icon1.style-3 a, #pxl-search-popup .pxl-item--conent form .search-field, .pxl-search-popup-button .pxl_cart_counter, .pxl-cart-sidebar-button .pxl_cart_counter, .pxl-list1 label, .pxl-language-switch .language, .pxl-icon-postformat .link-icon a span, .pxl-text-carousel1 .pxl-item--title, .pxl-showcase1 .pxl-item--inner .pxl-item--label, .pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a, .pxl-post-share a, .pxl-menu-primary li a, .pxl-menu-primary > li > a, .pxl-archive-post.format-link .post-featured .post-title a, .pxl-archive-post.format-link .post-featured .post-title, .pxl-archive-post.format-link .post-featured .link-text, .pxl-archive-post.format-quote .content-top .link-icon span, .pxl-archive-post.format-quote .post-featured .quote-text a, .pxl-archive-post.format-quote .post-featured .quote-cite, .post-tags-share .post-tags-wrap .post-tags a, .pxl--post-footer label, .pxl-post--navigation, .pxl-post--author-info .pxl-post--author-title, .btn--readmore, .page-links .post-page-numbers, .comments-title, .comment-reply-title, .widget_tag_cloud a, .widget_product_tag_cloud a, .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, .widget_block .wp-block-archives-list, .widget_block .wp-block-categories-list, .pxl-wg-categories .pxl-category--inner span, .pxl-contact-info-widget .pxl-phone--number, .ft-gt, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label, .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 .price, .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 .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 .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 section.related .woocommerce-product-content .price, .archive section.related .woocommerce-product-content .woocommerce-product--title, .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, .ft-gt p, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price p, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h1, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h1, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h2, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h2, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h3, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h3, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h4, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h4, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h5, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h5, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt h6, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price h6, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt div, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price div, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, .ft-gt span, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label 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 .price 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 .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 .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 section.related .woocommerce-product-content .price span, .archive section.related .woocommerce-product-content .woocommerce-product--title 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, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select, .comment-title, .comment-text, .comment-reply a, .single-post .comment-form input[type="text"], .single-post .comment-form textarea, .comment-form-cookies-consent, .nice-select ul.list, .wrap-ctf-bill button, .wrap-ctf3 button, .wrap-ctf-page.single-sv button, .form-contact-qrcode .first p, .form-contact-qrcode button, .form-contact-qrcode.online-appointment label, .widget_shopping_cart .total strong, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_title, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .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, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label, .pxl-shop-topbar-wrap .woocommerce-result-count, .woocommerce.archive .products.shop-view-list li .woocommerce-wishlist button, .pxl-grid-filter .filter-item, .btn-readmore-1, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-post--title, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .btn--readmore, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel3 .pxl-grid-item .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--category, input[type="submit"], .btn:not(.btn-stroke), .pxl-counter1 .pxl-counter--number, .pxl-counter1 .pxl-counter--title, .pxl-counter5 .pxl-counter--title, .pxl-counter5 .pxl-counter--desc, .tt_navigation_cell .tt_tabs_navigation li a, .tt_timetable thead tr th, .tt_timetable .tt_hours_column, body .tt_timetable .event .event_header, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span .tt_timetable .event .event_header, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span .tt_timetable .event .event_header, .pxl-counter1.style2 .pxl-counter--title .tt_timetable .event .event_header, .pxl-tabs1 .pxl-tabs--title .pxl-item--title, .pxl-progressbar-1.style-1 .pxl--title, .pxl-progressbar-1.style-1 .pxl--percentage, .pxl-progressbar-1.style-3 .pxl--percentage, .pxl-pricing1 .content-inner .pxl-item--price, .pxl-pricing1 .content-inner .pxl-item--price span, .pxl-pricing1 .content-inner .pxl-item--button a, .pxl-pricing1 .pxl-item--feature .content {
  font-family: "Satoshi";
}
.hover-imge-effect2 {
  position: relative;
  overflow: hidden;
}
.pxl-close {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
  border: 9px solid transparent;
  color: #777;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.pxl-close:before, .pxl-close:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  transform-origin: 50% 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);
  background-color: #1b1b1b;
}
.pxl-close:before {
  -webkit-transform: rotate(45deg);
  -khtml-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pxl-close:after {
  -webkit-transform: rotate(-45deg);
  -khtml-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pxl-fl-center, .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner, .pxl-portfolio-style2 .pxl-post--holder, .pxl-box-carousel1 .pxl-item--icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pxl-hide {
  display: none;
}
.blinds_staggered {
  opacity: 0;
  transition: opacity 0.8s ease;
}
.pxl-sz-10, .pxl-icon1.style-4 a .icon-box, #pxl-header-default .pxl-menu-primary > li.menu-item-has-children > a span:after, .pxl-menu-toggle, .comment-form-cookies-consent label:after, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-myaccount-navigation ul li a:before, .btn-readmore-1 i, .pxl-nav-menu .sub-menu li.menu-item-has-children > a:after {
  font-size: 10px;
}
.pxl-sz-13, .pxl-menu-primary li.menu-item > a, .pxl-archive-post.format-link .content-right .post-metas-2 span, .pxl-archive-post.format-link .content-right .post-metas-2 a, .pxl-archive-post.format-quote .content-right .post-metas-2 span, .pxl-archive-post.format-quote .content-right .post-metas-2 a, body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow:after, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow:after, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow:after, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow:after {
  font-size: 13px;
}
.pxl-sz-14, pre, .single-post .pxl-post--top .pxl-item--category, .pxl-breadcrumb, .pxl-offices-list .pxl--item .pxl-item--left a, .pxl-offices-list .pxl--item .pxl-item--location a, .pxl-icon1.style-2 span, .pxl-icon1.style-4 a span:not(.icon-box), .pxl-icon1.style-8 > span, .pxl-heading .pxl-item--subtitle.px-sub-title-3, .pxl-heading .pxl-item--subtitle.px-sub-title-default, .pxl-search-popup-button .pxl_cart_counter, .pxl-cart-sidebar-button .pxl_cart_counter, .pxl-language-switch .list-language .pxl--item, .pxl-location .pxl-list .pxl--item span, .pxl-showcase1.style-2 .pxl-item--inner .pxl-item--image .pxl-item--readmore a, .pxl-showcase1 .pxl-item--inner .pxl-item--label, .pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a, .pxl-awards1 .pxl-content, .pxl-awards1 .pxl-item--logo .pxl-year, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-submit, .pxl-archive-post .pxl-post--category a, .pxl-archive-post .pxl-post--button a, .category-carousel .category-item .post-count, .post-tags-share > div .post-shares .social-share .social a, .single-post-inner .post-metas .pxl-item--author, .single-post-inner .post-metas .meta-inner > span, .pxl--post-footer .pxl--tags a, .pxl-post--author-info .pxl-post-inner span, .error404 .btn-sm, .btn--readmore, .single-next-prev-nav .nav-next-prev .nav-inner .nav-label, .pxl-portfolio-style2 .portfolio-categories a, .pxl-portfolio-style2 .pxl-item-year, .widget_search .search-submit:before, .widget_search .search-field, .widget_categories .widget-content ul li a, .widget_pxl_recent_posts .pxl-item--title, .widget_pxl_recent_posts .pxl--item .pxl-item--date, .widget_media_gallery .gallery .gallery-item a:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:after, .elementor-widget-image-gallery .gallery .gallery-item a:after, .widget_rss .rss-date, .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:before, .comment-date, .comment-reply-title small a, .wrap-ctf1 input, .wrap-ctf1 button, .wrap-ctf-page.ct-home6 .containter .your-messeage + span, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span, .woocommerce #pxl-sidebar-area .widget_product_search button:after, .woocommerce #pxl-sidebar-area .widget_product_search .search-field, .woocommerce #pxl-sidebar-area .widget_products ul .star-rating:before, .woocommerce #pxl-sidebar-area .widget_products ul .star-rating span::before, .woocommerce .star-rating, .woocommerce .woocommerce-product-inner .woocommerce-product--buttons .woocommerce-wishlist button:before, .woocommerce .woocommerce-product-inner .woocommerce-product--buttons .woocommerce-compare button:before, .single-product .woocommerce-social-share > span i, .single-product #pxl-content-area div.product form.cart .variations .button-variable-items-wrapper .button-variable-item .variable-item-span, .single-product > div.product form.cart .variations .button-variable-items-wrapper .button-variable-item .variable-item-span, .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__label label, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__label label, .single-product #pxl-content-area div.product .entry-summary .custom-discount-label, .single-product > div.product .entry-summary .custom-discount-label, .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-rating .review-count, .single-product > div.product .entry-summary .woocommerce-sg-product-rating .review-count, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-tabs-panel.woocommerce-tabs-panel--description, .single-product > div.product .woocommerce-tabs .woocommerce-tabs-panel.woocommerce-tabs-panel--description, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-tabs-panel.panel p, .single-product > div.product .woocommerce-tabs .woocommerce-tabs-panel.panel p, body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text, body.woocommerce-cart .cart-collaterals .cart_totals .order-taxes, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-taxes, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-taxes, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .order-taxes, body.woocommerce-cart .cart-collaterals .cart_totals .payment_method_text, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .payment_method_text, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .payment_method_text, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .payment_method_text, .woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods div.payment_box, .thankyou-page .order-overview .order-detail p strong, .thankyou-page .order-overview .address-section p strong, .thankyou-page .order-overview .order-status small, .thankyou-page .order-summary p, .thankyou-page .address-section .shipping-address p, .thankyou-page .address-section .billing-address p, .thankyou-page .order-items .order-items--img .product-quantity, .custom-testimonial-section .product-testi--image strong, .btn-grid-loadmore, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-post--category, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .post-date, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .post-comments, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-item--author, .pxl-post-carousel1 .pxl-post--category a, .pxl-post-carousel1 .pxl-post--button a, .pxl-blog-grid-layout1 .pxl-post--category a, .pxl-blog-grid-layout1 .pxl-post--button a, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured > .pxl-text, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--featured > .pxl-text, .pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--content, .pxl-post-navigation .pxl-icon-link, .pxl-slider-carousel2 .pxl-item--inner .content--wrapper .pxl-item--avatar, .pxl-slider-carousel2 .pxl-item--inner .content--wrapper .pxl-item--link a, .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--avatar, .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link a, .btn-submit, .btn:not(.btn-stroke), .btn:not(.btn-stroke).btn-2-icons, .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .description-box, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-button a, .pxl-counter5 .pxl-counter--desc, .pxl-btn-video.style-outline, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--position, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--position, .pxl-client-review2 .pxl-item--inner .pxl-item--meta .pxl-item--title, .pxl-team-grid1 .pxl-item--position, .pxl-team-carousel1 .pxl-item--position, .pxl-contact-form .wpcf7-form .wpcf7-response-output, .pxl-marquee__style-3 .pxl-client .pxl-position {
  font-size: 14px;
}
.pxl-sz-15, .pxl-swiper-arrow.style-3, .pxl-navigation-arrow.style-3, .pxl-scroll-top, .pxl-cursor .pxl-cursor--label, .pxl-cookie-policy, .pxl-link i, .pxl-icon1.style-3 a, .pxl-widget-searchform .searchform-wrap .search-submit, .pxl-archive-post .pxl-video-popup a, .pxl-archive-post.format-link .post-featured .link-text, .pxl-archive-post.format-quote .post-featured .quote-text a, .pxl-archive-post.format-quote .post-featured .quote-cite, .page-links .post-page-numbers, .widget_block .wp-block-archives-list .pxl-count, .widget_block .wp-block-categories-list .pxl-count, .comments-area .comment-respond .logged-in-as, .single-post .comment-form input[type="text"], .single-post .comment-form textarea, .nice-select ul.list, .select2-container.select2-container--open .select2-results .select2-results__option, .wrap-ctf-bill input, .wrap-ctf-bill button, .form-contact-qrcode .first p, .form-contact-qrcode input, .form-contact-qrcode textarea, .form-contact-qrcode .pxl-select-higthlight, .form-contact-qrcode button, .form-contact-qrcode.online-appointment label, .form-contact-qrcode.home-5 .your-submit button, .widget_products .amount, .woocommerce span.onsale, .single-product #pxl-content-area div.product form.cart .reset_variations, .single-product > div.product form.cart .reset_variations, .single-product #pxl-content-area div.product form.cart .variations th.label, .single-product > div.product form.cart .variations th.label, .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button, .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-tabs-panel--additional_information, .single-product > div.product .woocommerce-tabs .woocommerce-tabs-panel--additional_information, .woosw-popup .woosw-item--actions a.button, .woosw-popup .woosw-item--add .added_to_cart.wc-forward, .woosw-list table.woosw-items .woosw-item .woosw-item--price, .woosw-list table.woosw-items .woosw-item .woosw-item--time, .woocommerce.archive .products.shop-view-list li .add_to_cart_button, .woocommerce.archive .products.shop-view-list li .added_to_cart, .woocommerce.archive .products.shop-view-list li .woocommerce-product-details__short-description, .pxl-load-more-style2 .btn.btn-morden, .btn-readmore-1, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-post--content, .pxl-testimonial-grid1 .pxl-grid-item .pxl-item--position, .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item-label {
  font-size: 15px;
}
.pxl-sz-16, .pxl-swiper-arrow-wrap .style-round .pxl-swiper-arrow, body, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span, .pxl-counter1.style2 .pxl-counter--title, blockquote:not(.pxl-blockquote) cite, .wp-block-button .wp-block-button__link, #pxl-footer-default, .pxl-cursor .pxl-cursor--drap, .pxl-link a, .pxl-link.style-3 a i, .pxl-link.style-underline2 a, .pxl-offices-list .pxl--item .pxl-item--left a, .pxl-offices-list .pxl--item .pxl-item--location a, .pxl-icon1.style-7 a, .pxl-widget-searchform .searchform-wrap .search-field, .pxl-search-form1 .pxl-search-field, .pxl-pie-chart1 .pxl-item-description, .pxl-text-carousel1 .pxl-item--title, .pxl-text-carousel1 .pxl-item--desc, .pxl-showcase1 .pxl-item--inner .pxl-item--title a, .pxl-history .pxl-history-l1 .entry-body .date, .pxl-info-box1 .pxl-desc, .pxl-project-info2 .pxl-item--icon, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content, .pxl-menu-primary li a, .pxl-menu-primary > li > a, .category-carousel .category-item > a, .post-tags-share .post-tags-wrap .post-label, .pxl--post-footer .pxl--social a, .blog .pxl-pagination-wrap .page-numbers, .search .pxl-pagination-wrap .page-numbers, .tag .pxl-pagination-wrap .page-numbers, .categorie .pxl-pagination-wrap .page-numbers, .pxl-post--author-info .pxl-post--author-description, .btn--readmore .btn--icon, .pxl-project--navigation .pxl--item-prev a, .pxl-project--navigation .pxl--item-next a, .pxl-project--navigation .pxl--item-prev a i, .pxl-project--navigation .pxl--item-next a i, .widget_recent_comments ul, .widget_recent_comments ol, .widget_rss .rsswidget, .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments, .pxl-wg-categories .pxl-category--inner span, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select, .comment-title, .comment-text, .comment-reply a, .notice-f, .comment-form-cookies-consent, .pxl-select .pxl-select-options, .pxl-select .pxl-select-higthlight:before, form .select2-container--default .select2-selection .select2-selection__rendered, .pxl-file-upload-wrapper .pxl-file-upload-button, .pxl-file-upload-wrapper .pxl-file-upload-input, .wrap-ctf1-1 input, .wrap-ctf1 input, .wrap-ctf2 input, .wrap-ctf2 button, .wrap-ctf-page button, .widget_shopping_cart .total .amount, .btn.wc-forward, .btn.btn-shop, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_title, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3, .widget_shopping_cart .widget_shopping_cart_content .cart-product-meta .quantity, .widget_shopping_cart .widget_shopping_cart_content .widget_shopping_cart_footer .buttons a:before, .widget_shopping_cart .widget_shopping_cart_content ul li.empty, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button, .woocommerce #pxl-sidebar-area .widget_product_search button, .woocommerce #pxl-sidebar-area .widget_product_search .search-field, .woocommerce #pxl-sidebar-area .widget_products ul del, .woocommerce #pxl-sidebar-area .widget_products ul ins, .woocommerce #pxl-sidebar-area .widget_products ul .amount, .woocommerce #pxl-sidebar-area .widget_products ul a, .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), .woocommerce .quantity .qty, .woocommerce-page .quantity .qty, .widget_rating_filter .wc-layered-nav-rating a .star-rating, #shop-topbar .shop-topbar-item, #shop-breadcrumb ul li, .woocommerce .star-rating-wrap .count-rating, .woocommerce .star-rating .woocommerce-review-link, .woocommerce ul.products li.product .price, .woocommerce .woocommerce-product-inner .woocommerce-product--buttons .woocommerce-add-to-cart a.button.product_type_simple:before, .woocommerce .woocommerce-product-inner .woocommerce-product--buttons .woocommerce-add-to-cart a.added_to_cart.product_type_simple:before, .woocommerce .woocommerce-product-inner .woocommerce-product--buttons .woocommerce-add-to-cart a.added_to_cart:before, .single-product .comment-form label, .single-product .meta, .single-product .woobt-wrap .woobt-products .woobt-product .woobt-choose label, .single-product .woobt-wrap .woobt-products .woobt-product .pxl-woobt--left .woobt-title, .single-product .woobt-wrap .woobt-products .woobt-product .pxl-woobt--left .woobt-price, .single-product .woocommerce-social-share label, .single-product .woocommerce-social-share a, .single-product section.related .woocommerce-product-content .woocommerce-product--title, .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button, .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-product-gallery .flex-direction-nav a:before, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav a:before, .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-excerpt, .single-product > div.product .entry-summary .woocommerce-sg-product-excerpt, .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button i, .single-product > div.product .entry-summary .single_add_to_cart_button i, .single-product #pxl-content-area div.product .woocommerce-tabs .commentlist li .comment-text p, .single-product > div.product .woocommerce-tabs .commentlist li .comment-text p, .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, .single-product #pxl-content-area div.product .product_meta, .single-product > div.product .product_meta, .single-product .payment_method_container .payment_method_text, body.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button, body.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-info a.button, body.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .pxl-entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table thead th, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name a, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name a, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name a, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name a, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-price, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-price, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-price, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-price, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-subtotal, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-subtotal, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-subtotal, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-subtotal, body.woocommerce-cart .cart-collaterals .cart_totals span.lbl, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals span.lbl, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals span.lbl, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals span.lbl, body.woocommerce-cart .cart-collaterals .cart_totals span.value, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals span.value, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals span.value, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals span.value, body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button, .woocommerce-checkout .woocommerce-noticegroup-checkout, .woocommerce-checkout form.woocommerce-checkout input, .woocommerce-checkout form.woocommerce-checkout textarea, .woocommerce-checkout form.woocommerce-checkout .select2-selection__rendered, .woocommerce-checkout form.woocommerce-checkout label, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form.woocommerce-checkout #order_review #payment label, .woocommerce-checkout form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form-register, .woocommerce-lost-password .woocommerce-resetpassword p, #woosc-area .woosc-inner .button.wp-element-button, .pxl-shop-topbar-wrap .woocommerce-result-count, .archive section.related .woocommerce-product-content .woocommerce-product--title, .archive .woocommerce-product-content .price, .archive .woocommerce-product-content .woocommerce-product--title, .woocommerce.archive .products.shop-view-list li .woocommerce-wishlist button, .thankyou-page .order-overview .order-detail p, .thankyou-page .order-overview .address-section p, .thankyou-page .order-overview .order-status .status, .custom-testimonial-section > p, .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow, .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow, .pxl-grid .pxl-pagination-wrap .page-numbers, .pxl-post-carousel .pxl-pagination-wrap .page-numbers, .pxl-related-post .pxl-swiper-slide .pxl-post--inner .btn--readmore, .pxl-portfolio-carousel1 .swiper-filter.style-2 .pxl--filter-inner .filter-item, .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .multi-text .box-multi, .pxl-portfolio-carousel3 .swiper-filter.style-2 .pxl--filter-inner .filter-item, .pxl-service-list1 .pxl-service-item .pxl-post--number, .pxl-service-list1 .pxl-service-item .pxl-post--categories, .pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--button a, .btn-submit, input[type="submit"], .btn:not(.btn-stroke), .btn:not(.btn-stroke).btn-circle, .mc4wp-alert, .pxl-nav-menu.categories.pxl-nav-menu1 .pxl-menu-primary > li a, .pxl-nav-menu.pxl-nav-vertical .pxl-arrow-toggle, .pxl-menu-custom1 .pxl-menu-primary > li > a, .pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--title, .pxl-icon-box1.style-2 .pxl-item--inner .pxl-item--description, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--desc, .pxl-counter2 .pxl-counter--title, .pxl-btn-video.style-outline-2, .pxl-btn-video.style-icon, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--title, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--title, .pxl-client-review1 .pxl-item--inner .pxl-item--images .pxl-item--user-plus, .pxl-client-review1 .pxl-item--inner .pxl-item--meta .pxl-item--title, .pxl-accordion1.style1 .pxl-item--content, .pxl-accordion1.style2 .pxl-item--content, .pxl-tabs1 .pxl-tabs--title .pxl-item--title, .pxl-tabs2 .pxl-tabs--title .pxl-item--title, .pxl-progressbar-1.style-1 .pxl--title, .pxl-team-grid1 .pxl-item--image .pxl-social a i, .pxl-team-carousel1 .pxl-item--image .pxl-social a i, .pxl-pricing1 .content-inner .pxl-item-description, .pxl-pricing1 .content-inner .pxl-item--price span, .pxl-pricing1 .content-inner .pxl-item--button a, .pxl-pricing1 .pxl-item--feature .content, .pxl-pricing1 .pxl-popular, .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .pxl-marquee__style-3 .pxl-item--desc {
  font-size: 16px;
}
.pxl-sz-20, body .mfp-wrap .mfp-container .mfp-arrow:before, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span .mfp-wrap .mfp-container .mfp-arrow:before, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span .mfp-wrap .mfp-container .mfp-arrow:before, .pxl-counter1.style2 .pxl-counter--title .mfp-wrap .mfp-container .mfp-arrow:before, #pxl-search-popup .pxl-item--conent form .search-field, .pxl-search-popup-button.style-box, .pxl-search-popup-button.style-box-bd, .pxl-list1 .pxl-item--icon, .pxl-search-form1 .pxl-search-submit, .pxl-showcase-grid1 .pxl-grid-item .pxl-item--image .lightbox, .pxl-pie-chart1 .pxl-item-title, .pxl-process1 .pxl-item--description, .pxl-showcase1 .pxl-item--inner .pxl-item--title a, .pxl-info-box1 .pxl-title, .pxl-awards1 .pxl-title, .pxl-archive-post .pxl-post--title, .pxl--post-footer label, .pxl-post--author-info .pxl-post--author-title, .single-next-prev-nav .nav-next-prev .nav-inner .nav-title, .pxl-portfolio-style2 .pxl-post--title, .widget .widget-title, .pxl-widget-title, .wp-block-search__label, .pxl-sidebar-sticky .widget .wp-block-heading, .rss-widget-title, .widget_block .wp-block-search__label, .pxl-sidebar-area.style1 .widget.woocommerce:not(.widget_product_search) .widget-title, .slick-prev:before, .slick-next:before, .woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title, .single-product #pxl-content-area div.product .entry-summary .entry-title, .single-product > div.product .entry-summary .entry-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 .label-info-product, .single-product > div.product .label-info-product, body.woocommerce-cart .cart-collaterals .cart_totals > h2, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals > h2, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals > h2, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals > h2, body.woocommerce-cart .cart-collaterals .cart_totals .pxl-heading, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .pxl-heading, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .pxl-heading, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .pxl-heading, body.woocommerce-cart .cart-collaterals .cart_totals .order-total span.lbl, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-total span.lbl, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-total span.lbl, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .order-total span.lbl, body.woocommerce-cart .cart-collaterals .cart_totals .order-total span.value, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-total span.value, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .tag-list span.woocommerce-cart .cart-collaterals .cart_totals .order-total span.value, .pxl-counter1.style2 .pxl-counter--title.woocommerce-cart .cart-collaterals .cart_totals .order-total span.value, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label, .woocommerce-lost-password .woocommerce-resetpassword label, .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow, .pxl-post-carousel1 .pxl-post--title, .pxl-blog-grid-layout1 .pxl-post--title, .pxl-portfolio-carousel1 .pxl-post--title-s, .pxl-industries-grid-layout1 .pxl-grid-item .pxl-post--title, .pxl-post-navigation .project-title, .pxl-image-carousel .pxl-swiper-arrow-wrap .pxl-swiper-arrow, .pxl-icon-box1.style-4 .pxl-item--title, .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box, .pxl-testimonial-carousel1 .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel1 .pxl-item--inner .pxl-item--title, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3 .pxl-wrap-arrow.style-1 .pxl-swiper-arrow, .pxl-testimonial-grid1 .pxl-grid-item .pxl-item--description, .pxl-team-grid1 .pxl-item--title a, .pxl-team-carousel1 .pxl-item--title a, .pxl-marquee__style-3 .pxl-client h5 {
  font-size: 20px;
}
.pxl-sz-24, .pxl-cursor.is-active.has-icon .pxl-cursor--icon:before, .pxl-heading .pxl-item--subtitle.px-sub-title-2, .pxl-history .pxl-history-l1 .entry-body .date, .pxl-archive-post .pxl-post--title, .error404 .pxl-error-description, .comments-title, .comment-reply-title, .comment-list #respond .comment-reply-title, #shop-topbar .shop-topbar-item i, .single-product .comment-reply-title, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-reviews-title, .single-product > div.product .woocommerce-tabs .woocommerce-reviews-title, .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address, .woocommerce-checkout form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .wp-block-heading, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-notices-wrapper + h2, .pxl-post-carousel1 .pxl-post--title, .pxl-blog-grid-layout1 .pxl-post--title, .pxl-testimonial-carousel2 .pxl-wrap-arrow .pxl-swiper-arrow, .pxl-contact-form .wpcf7-heading {
  font-size: 24px;
}
.plx-main-page-title > div {
  position: relative;
}
.plx-main-page-title > div::before {
  width: 33%;
  height: 0;
  content: '';
  position: absolute;
  left: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  top: 0;
  animation: grow-height 4s ease forwards;
}
.plx-main-page-title > div::after {
  width: 33%;
  height: 0;
  content: '';
  position: absolute;
  right: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  top: 0;
  animation: grow-height 4s ease forwards;
}
.pxl-blur-ft-main {
  position: relative;
}
.pxl-blur-ft-main::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1020px;
  background-image: url('../img/overley-m-ft.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  top: -260px;
  left: 0;
}
.pxl-logo a {
  display: inline-block;
  position: relative;
}
.pxl-logo img {
  width: auto;
  vertical-align: middle;
}
.pxl-text--highlight {
  color: var(--primary-color);
}
.pxl-text-editor .pxl-item--inner {
  display: inline-block;
}
.pxl-text-editor p {
  margin-bottom: 30px;
}
.pxl-text-editor p:last-child {
  margin-bottom: 0;
}
.pxl-text-editor .pxl-text--highlight {
  color: var(--primary-color);
}
.pxl-link {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pxl-link.style-default a {
  position: relative;
}
.pxl-link a {
  color: #fff;
  letter-spacing: -0.16px;
}
.pxl-link.type-vertical li + li {
  margin-top: 6px;
}
.pxl-icon1 {
  line-height: 1;
}
.pxl-icon1 a {
  position: relative;
  column-gap: 20px;
  line-height: 1;
}
.pxl-heading {
  position: relative;
}
.pxl-heading .pxl-heading--inner {
  display: inline-block;
  max-width: 100%;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default {
  max-width: 100%;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  color: var(--primary-color);
  margin-bottom: 13px;
  position: relative;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 10px;
  background-color: #e6e6e6;
  right: 0;
  top: 8px;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default .pxl-item--subtext {
  position: relative;
  z-index: 1;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default .pxl-item--subtext::before {
  position: absolute;
  content: '';
  height: 1px;
  background-color: #e6e6e6;
  top: 10px;
  left: var(--before-left, 0);
  width: var(--before-width, 0);
}
.pxl-image-single {
  -webkit-border-radius: inherit;
  -khtml-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit;
}
.pxl-image-single .pxl-item--inner {
  visibility: visible !important;
}
.pxl-image-single .pxl-item--inner {
  position: relative;
}
.pxl-image-effect {
  overflow: hidden;
}
.pxl-image-effect .hover-images {
  transform: scale(1.12);
  transition: transform 0.6s ease;
}
.pxl-image-effect .img-2 {
  display: none;
}
.pxl-image-effect .img-1 {
  opacity: 0;
}
.pxl-image-effect .hover-images {
  position: relative;
}
.pxl-image-effect .pxl-image-webgl {
  display: none;
}
.pxl-image-cover--mouse {
  height: 100%;
}
#pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  -webkit-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  -khtml-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  -moz-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  -ms-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  -o-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  background-color: #fff;
}
@media screen and (min-width: 1201px) {
  #pxl-header-elementor {
    min-height: 0px !important;
    position: relative;
    z-index: 1001;
  }
  #pxl-header-elementor .col-12 {
    min-height: 0px;
  }
}
#pxl-header-elementor #pxl-header-mobile {
  display: none;
}
#pxl-header-elementor .pxl-header-elementor-main {
  position: relative;
  z-index: 999;
}
#pxl-header-elementor .pxl-header-elementor-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  top: 0;
  -webkit-transform: translateY(-120%);
  -khtml-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -ms-transform: translateY(-120%);
  -o-transform: translateY(-120%);
  transform: translateY(-120%);
  -webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  visibility: hidden;
}
#pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed {
  -webkit-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  visibility: visible;
}
#pxl-header-elementor .px-header--transparent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
}
#pxl-header-elementor .elementor-element .e-con-inner, #pxl-header-elementor .elementor-inner-section, #pxl-header-elementor .elementor-widget:not(.elementor-absolute), #pxl-header-elementor .elementor-widget-wrap, #pxl-header-elementor .elementor-element:not(.elementor-absolute) {
  position: static;
}
@media screen and (min-width: 1201px) {
  /* Header Tablet/Mobile */  #pxl-header-default .pxl-menu-primary > li.menu-item-has-children > a span:after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 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);
    line-height: 1;
  }
  #pxl-header-default .pxl-menu-primary > li.menu-item-has-children:hover > a span:after {
    transform: scaleY(-1);
  }
  .pxl-menu-primary {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .pxl-menu-primary.pxl-primary-menu-not-set > li > a {
    line-height: 120px;
  }
  .pxl-menu-primary ul {
    list-style: none;
    margin: 0;
  }
  .pxl-menu-primary li {
    position: relative;
    color: #5e6e6e;
  }
  .pxl-menu-primary li a {
    position: relative;
  }
  .pxl-menu-primary li > a:hover, .pxl-menu-primary li.current_page_item > a, .pxl-menu-primary li.current-menu-item > a, .pxl-menu-primary li.current_page_ancestor > a, .pxl-menu-primary li.current-menu-ancestor > a {
    color: var(--primary-color);
  }
  .pxl-menu-primary > li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 24px;
  }
  .pxl-menu-primary > li > a {
    line-height: 103px;
    font-weight: 500;
    display: inline-block;
  }
  .pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #000;
    border: 1px solid #000;
    margin-top: 30px;
    margin-bottom: 0;
    min-width: 195px;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    -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;
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    text-align: left;
    padding: 12px 0;
  }
  .pxl-menu-primary .sub-menu li, .pxl-menu-primary .children li {
    white-space: nowrap;
  }
  .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
    padding: 5px 18px;
    display: block;
    color: #fff;
  }
  .pxl-menu-primary .sub-menu li > a:hover, .pxl-menu-primary .children li > a:hover, .pxl-menu-primary .sub-menu li.current_page_item > a, .pxl-menu-primary .children li.current_page_item > a, .pxl-menu-primary .sub-menu li.current-menu-item > a, .pxl-menu-primary .children li.current-menu-item > a, .pxl-menu-primary .sub-menu li.current_page_ancestor > a, .pxl-menu-primary .children li.current_page_ancestor > a, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a, .pxl-menu-primary .children li.current-menu-ancestor > a {
    color: var(--primary-color);
    padding-left: 20px;
  }
  .pxl-menu-primary .sub-menu li:last-child > a, .pxl-menu-primary .children li:last-child > a {
    border-bottom: none;
  }
  .pxl-menu-primary .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children.pxl-sub-reverse {
    left: auto;
    right: 0;
  }
  .pxl-menu-primary .sub-menu.pxl-sub-reverse li.menu-item-has-children > a::after, .pxl-menu-primary .children.pxl-sub-reverse li.menu-item-has-children > a::after {
    content: "\f136";
    right: auto;
    left: 0;
  }
  .pxl-menu-primary .sub-menu .sub-menu, .pxl-menu-primary .children .sub-menu, .pxl-menu-primary .sub-menu .children, .pxl-menu-primary .children .children {
    top: 0;
    left: 100%;
  }
  .pxl-menu-primary .sub-menu .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children .sub-menu.pxl-sub-reverse, .pxl-menu-primary .sub-menu .children.pxl-sub-reverse, .pxl-menu-primary .children .children.pxl-sub-reverse {
    left: auto;
    right: 100%;
  }
  .pxl-menu-primary li:hover > .sub-menu, .pxl-menu-primary li:hover > .children {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
  }
  .pxl-menu-primary .sub-menu li:hover > .sub-menu {
    margin-top: -18px;
  }
  .pxl-menu-primary .pxl-megamenu {
    position: static;
  }
  .pxl-menu-primary .pxl-megamenu > .sub-menu {
    padding: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: none;
    left: 0;
    right: 0;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-link li {
    padding: 0;
    margin-bottom: 0;
  }
  .pxl-menu-toggle {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  #pxl-header-default, #pxl-header-elementor {
    position: relative;
    background-color: #fff;
  }
  #pxl-header-default .pxl-header-main, #pxl-header-elementor .pxl-header-main {
    position: relative;
  }
  #pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding {
    margin: 15px;
    min-height: 60px;
    align-items: center;
    display: flex;
  }
  #pxl-header-default .pxl-header-branding img, #pxl-header-elementor .pxl-header-branding img {
    height: 42px;
  }
  #pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile {
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #pxl-header-default #pxl-nav-mobile .pxl-mobile-meta-item, #pxl-header-elementor #pxl-nav-mobile .pxl-mobile-meta-item {
    margin-left: 10px;
  }
  .pxl-header-menu-backdrop {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    -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);
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
  }
  .pxl-header-menu {
    position: fixed;
    height: 100vh;
    width: 370px;
    top: 0;
    left: 0;
    bottom: 0;
    margin: 0;
    overflow: hidden;
    z-index: 1000;
    -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);
    -webkit-transform: translateX(-100%);
    -khtml-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: hidden;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    -khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    overflow-y: scroll;
  }
  .pxl-header-menu.active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .pxl-header-menu.active + .pxl-header-menu-backdrop {
    opacity: 1;
    visibility: visible;
  }
  .pxl-header-menu-scroll {
    padding: 40px 35px;
  }
  .pxl-menu-toggle {
    position: absolute;
    top: 10px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    right: 0px;
    width: 28px;
    cursor: pointer;
    -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: #1b1b1b;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.03);
  }
  .pxl-menu-toggle:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  .pxl-menu-toggle.active:before {
    content: "\f106";
  }
  .pxl-menu-primary {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .pxl-menu-primary li.menu-item {
    position: relative;
  }
  .pxl-menu-primary li.menu-item > a {
    display: block;
    line-height: 46px;
    color: #051b2e;
    font-weight: 500;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  .pxl-menu-primary li.menu-item > a:hover, .pxl-menu-primary li.menu-item > a.current, .pxl-menu-primary li.menu-item.current_page_item > a, .pxl-menu-primary li.menu-item.current-menu-item > a, .pxl-menu-primary li.menu-item.current_page_ancestor > a, .pxl-menu-primary li.menu-item.current-menu-ancestor > a {
    color: var(--primary-color);
  }
  .pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
    position: relative;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
    font-weight: 500;
    padding-left: 14px;
  }
  .pxl-menu-primary > li > .sub-menu > li > .sub-menu > li a {
    padding-left: 28px;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor {
    margin-top: 20px;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner {
    height: auto !important;
    display: block;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner .pxl-grid-item {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .pxl-menu-primary .pxl-megamenu .elementor-container > .elementor-column {
    width: 100%;
  }
  .pxl-menu-primary .pxl-megamenu .elementor-container .elementor-widget-wrap {
    padding: 0 !important;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-link li {
    margin: 0;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-heading {
    padding-left: 14px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .pxl-menu-primary .pxl-megamenu .pxl-heading .pxl-item--title {
    margin-bottom: 0 !important;
    font-size: 14px !important;
    border-bottom: none !important;
  }
  .pxl-menu-primary .pxl-megamenu .elementor-widget-heading > .elementor-widget-container {
    margin-bottom: 0 !important;
    border-bottom: none !important;
  }
  .pxl-logo-mobile {
    margin-bottom: 35px;
  }
  .pxl-logo-mobile img {
    height: 45px;
  }
  .pxl-header-mobile-search {
    margin-bottom: 20px;
  }
  .pxl-header-mobile-search form {
    position: relative;
  }
  .pxl-header-mobile-search .search-field {
    height: 44px;
    border: none;
    padding: 0 22px;
    background-color: #f8f8f8;
  }
  .pxl-header-mobile-search .search-submit {
    position: absolute;
    top: 0;
    right: 5px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    line-height: 36px;
    padding: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    background: none;
    color: #000;
    border: none;
  }
  .pxl-header-mobile-search .search-submit:hover, .pxl-header-mobile-search .search-submit:focus {
    color: var(--primary-color);
  }
  .pxl-menu-close {
    background-color: rgba(0, 0, 0, 0.03);
    position: absolute;
    top: 0;
    right: 0;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
  #pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky {
    display: none;
  }
  #pxl-header-elementor #pxl-header-mobile {
    display: block;
    position: relative;
    z-index: 999;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 50px;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark {
    background-color: #151a25;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark.pxl-header-mobile-fixed {
    background-color: #151a25;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:after, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:before {
    background-color: #fff;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-menu {
    background-color: #000;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field {
    background-color: rgba(255, 255, 255, 0.12);
    border-color: rgba(255, 255, 255, 0.12);
    color: rgba(255, 255, 255, 0.67);
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field:focus {
    color: #fff;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-submit {
    color: rgba(255, 255, 255, 0.8);
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li a {
    color: rgba(255, 255, 255, 0.8);
    border-color: rgba(255, 255, 255, 0.08);
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a:hover, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a.current, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_ancestor > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-ancestor > a {
    color: #fff;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close {
    background-color: rgba(255, 255, 255, 0.12);
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:before, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:after {
    background-color: #fff;
  }
  #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-toggle {
    background-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.8);
  }
  #pxl-header-elementor #pxl-header-mobile .pxl-header-sticky {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
  }
  #pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed .pxl-header-sticky {
    visibility: visible;
    opacity: 1;
    -webkit-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    -khtml-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    -moz-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    -ms-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    -o-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
    animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
  }
}
@media screen and (max-width: 767px) {
  /* Hidden Panel */  .pxl-header-menu {
    width: 100%;
  }
}
.pxl-anchor-divider {
  overflow: hidden;
  width: 36px;
  height: 26px;
  cursor: pointer;
  position: relative;
}
.pxl-anchor-divider .pxl-icon-line {
  height: 2px;
  position: absolute;
  right: 0;
}
.pxl-anchor-divider .pxl-icon-line:before, .pxl-anchor-divider .pxl-icon-line:after {
  content: '';
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  right: 0;
  background: #051b2e;
  opacity: 1;
  width: 100%;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.pxl-anchor-divider .pxl-icon-line:before {
  -webkit-transform: translate3d(100%, 0, 0);
  -khtml-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}
.pxl-anchor-divider .pxl-icon-line:after {
  -webkit-transform: translate3d(0, 0, 0);
  -khtml-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line1 {
  top: 0;
  width: 28px;
  left: 0;
  right: auto;
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line2 {
  top: 12px;
  width: 28px;
  right: 0;
  left: auto;
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line3 {
  left: 0;
  width: 28px;
  right: auto;
  bottom: 0;
}
.clearfix:after {
  display: block;
  clear: both;
  content: "";
}
.btn--readmore {
  text-transform: uppercase;
  color: var(--third-color);
  font-weight: 700;
  display: inline-flex;
  overflow: hidden;
  position: relative;
  padding-right: 4px;
}
.widget .widget-title, .pxl-widget-title, .wp-block-search__label, .pxl-sidebar-sticky .widget .wp-block-heading, .rss-widget-title, .widget_block .wp-block-search__label {
  font-weight: 700;
  line-height: 1.2;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px;
  margin-bottom: 30px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select {
  background-color: transparent;
  border: none;
  color: var(--third-color);
  padding: 6px 25px;
  background-color: var(--four-color);
  line-height: 1.2;
  font-weight: 400;
  height: 50px;
  -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);
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  outline: none;
  font-family: inherit;
}
@media (max-width: 1024px) {
  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select {
    padding: 6px 15px;
  }
}
input[type="range"] {
  padding: 0;
  background-color: transparent;
  height: auto;
  border: none;
}
.pxl-swiper-slide {
  z-index: -1;
}
.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-arrow-wrap.style-1 {
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  left: -84px;
  width: calc(100% + 168px);
  margin-top: 0;
  justify-content: space-between;
}
@media (max-width: 1600px) {
  .pxl-swiper-arrow-wrap.style-1 {
    position: unset;
    width: 100%;
    transform: none;
    justify-content: center;
    margin-top: 50px;
    column-gap: 20px;
  }
}
.pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: #252525;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (max-width: 1024px) {
  .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow {
    width: 50px;
    height: 50px;
  }
  .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow svg {
    width: 18px;
  }
}
.pxl-grid .pxl-post--featured, .pxl-post-carousel .pxl-post--featured {
  position: relative;
}
.pxl-grid .pxl-post--image img, .pxl-post-carousel .pxl-post--image img, .pxl-grid .pxl-post--featured img, .pxl-post-carousel .pxl-post--featured img {
  width: 100%;
}
.pxl-grid .pxl-post--title a, .pxl-post-carousel .pxl-post--title a {
  color: inherit;
}
.pxl-grid .pxl-post--category a, .pxl-post-carousel .pxl-post--category a {
  color: inherit;
}
.pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide {
  padding: 0 6.5px;
}
.pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--featured {
  transform: scale(1);
  transform-origin: top left;
}
.pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--container {
  transform: translateY(-40px);
}
.pxl-post-carousel1.pxl-post-style2 .pxl-swiper-slide .pxl-post--button a {
  opacity: 1;
}
.pxl-post-carousel1 .pxl-swiper-container {
  margin: 0 -6.5px;
}
.pxl-post-carousel1 .pxl-swiper-slide {
  padding: 0 6.5px;
}
.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--featured {
  transform: scale(0.509);
  transform-origin: top left;
}
@media (max-width: 767px) {
  .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--featured {
    transform: scale(1);
    transform-origin: top left;
  }
  .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--container {
    transform: translateY(-40px);
  }
  .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--button a {
    opacity: 1;
  }
}
.pxl-post-carousel1 .pxl-post--meta {
  gap: 20px;
}
.pxl-post-carousel1 .pxl-post--featured {
  margin-bottom: 75px;
}
.pxl-post-carousel1 .pxl-post--inner {
  padding: 10px;
  background-color: #fff;
  position: relative;
}
.pxl-post-carousel1 .pxl-post--category a {
  color: var(--third-color);
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
  border-radius: 30px;
  border: 1px solid #e6e6e6;
  padding: 0 14px;
}
.pxl-post-carousel1 .pxl-post--title {
  text-transform: capitalize;
  position: relative;
  margin-bottom: 0px;
  margin-top: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.41;
  letter-spacing: -0.48px;
}
.pxl-post-carousel1 .pxl-post--title a {
  background-repeat: no-repeat;
  background-position-y: -1px;
  background-image: linear-gradient(transparent calc(100% - 1px), var(--third-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-carousel1 .pxl-post--container {
  padding: 0 10px 15px 20px;
}
.pxl-post-carousel1 .pxl-post--button a {
  color: var(--primary-color);
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-transform: capitalize;
  position: absolute;
  opacity: 0;
  left: 30px;
  bottom: 30px;
}
.pxl-box-carousel1 {
  background-color: #fff;
  padding: 36px 36px 28px;
  position: relative;
}
.pxl-box-carousel1 .pxl-item--icon {
  width: 56px;
  height: 56px;
  border: 1px solid #e6e6e6;
  margin-bottom: 26px;
}
.pxl-box-carousel1 .pxl-item--icon svg, .pxl-box-carousel1 .pxl-item--icon i {
  color: var(--primary-color);
  fill: var(--primary-color);
}
.pxl-box-carousel1 .pxl-item--title {
  margin-bottom: 12px;
}
.pxl-box-carousel1 .pxl-item--title a {
  all: inherit;
}
.pxl-box-carousel1 .pxl-swiper-bottom {
  position: absolute;
  top: 20px;
  right: 20px;
}
button, .button {
  color: #fff;
  -webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  position: relative;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  border: none;
  height: auto;
  text-align: center;
  justify-content: center;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  overflow: hidden;
  font-family: 'Satoshi', sans-serif;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
  font-family: "Font Awesome 5 Free" !important;
}
.justify-sb {
  justify-content: space-between !important;
}
.btn:not(.btn-stroke) {
  font-weight: 700;
  color: #fff;
  padding: 0 24px;
  line-height: 52px;
  -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;
  cursor: pointer;
  border: none;
  border-radius: 6px;
  height: auto;
  background-color: var(--primary-color);
  box-shadow: 4px 4px 4px 0px rgba(var(--secondary-color-rgb),1) inset;
  text-transform: capitalize;
  justify-content: center;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 767px) {
  .btn:not(.btn-stroke) {
    line-height: 42px;
  }
}
.btn:not(.btn-stroke) i {
  text-align: center;
  display: block;
}
.btn:not(.btn-stroke) i:before {
  display: block;
}
.btn:not(.btn-stroke).pxl-icon--right {
  flex-direction: row-reverse;
}
.btn:not(.btn-stroke).full {
  width: 100%;
}
.btn:not(.btn-stroke).btn-mask {
  position: relative;
  box-shadow: unset;
}
.btn:not(.btn-stroke).btn-mask.btn-mask1::before {
  -webkit-mask-image: url("../img/natureSmaller.png");
  mask-image: url("../img/natureSmaller.png");
  -webkit-mask-size: 7100% 100%;
  mask-size: 7100% 100%;
  animation: ani2 0.7s steps(70) forwards;
}
.btn:not(.btn-stroke).btn-mask::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background-color: #000;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 100% 0;
  mask-position: 100% 0;
  pointer-events: none;
}
.btn:not(.btn-stroke).btn-mask span, .btn:not(.btn-stroke).btn-mask i, .btn:not(.btn-stroke).btn-mask svg {
  position: relative;
  z-index: 9;
}
.pxl-nav-menu .pxl-menu-primary > li {
  /* Style Level First */
}
.pxl-nav-menu .pxl-menu-primary > li > a {
  position: relative;
}
.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a svg {
  line-height: 1;
  margin-left: 5px;
  -webkit-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-nav-menu .pxl-menu-item-text {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* Sub Menu */
}
.pxl-nav-menu .sub-menu li.menu-item-has-children > a:after {
  content: "\f107";
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  line-height: 0.5;
}
@media screen and (min-width: 1201px) {
  .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text {
    -webkit-transition: all 300ms ease-out 0ms;
    -khtml-transition: all 300ms ease-out 0ms;
    -moz-transition: all 300ms ease-out 0ms;
    -ms-transition: all 300ms ease-out 0ms;
    -o-transition: all 300ms ease-out 0ms;
    transition: all 300ms ease-out 0ms;
  }
  .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a::after, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a::after, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a::after, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a::after, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a::after {
    transform: rotate(180deg);
  }
  .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text {
    color: var(--primary-color);
  }
}