/*
Theme Name: Naxnova
Theme URI: https://Naxnova.com
Author: the Narrative Asia
Author URI: https://www.narrative.asia/
Description: Imagination sparks innovation, Naxnova pioneers human-machine interactions that power seamlessly delightful user experiences.
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 5.6
Version: 10.0.12
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: twentytwentythree
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

body{
  background-color: #fff;
  font-family: 'Work Sans', sans-serif;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
}
.nav-link {
    color: rgba(255, 255, 255, 1);
}
h5.wp-block-heading {
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
}
.navbar-expand-lg .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
    padding: 10px 2rem;
    text-transform: uppercase;
    font-size: 1rem;
    position: relative;
}
.nav-item {
    max-width: 150px;
}
.navbar-expand-lg .nav-item:hover .nav-link:before,.navbar-expand-lg .nav-item.current-menu-item .nav-link:before{
  opacity: 1
}
.navbar-expand-lg .nav-item:hover .nav-link,.navbar-expand-lg .nav-item.current-menu-item .nav-link{
  font-weight: 600;
}
#nav-menu {
    top: 18px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.navbar-brand {
    max-width: 165px;
}
.naxnova-nav-container {
    border: 1px solid rgba(0, 197, 230, 0.3);
    border-radius: 10px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    background: rgba(6, 34, 42, 0.2);
    padding: 0 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
nav#nav-menu.sticky-nav {
    top: 5px;
}
nav#nav-menu.sticky-nav a.nav-link {
    color: rgba(0, 0, 0, 1);
}
nav#nav-menu.sticky-nav .container.naxnova-nav-container {
    background-color: rgb(255 255 255 / 47%);
}
.secondare-nav-logo-wapper {
    display: none;
}
nav#nav-menu.sticky-nav .navbar-brand {
    display: none;
}
nav#nav-menu.sticky-nav .secondare-nav-logo-wapper,nav#nav-menu.sticky-nav a.navbar-brand.secondary-logo-wap{
  display: block;
}
.video-player-tag video {
    position: relative;
}
.video-player-icon-wapper span.wp-block-themeisle-blocks-font-awesome-icons-container i.fas.fa-play-circle {
    background-color: #fff;
    border-radius: 50%;
    font-size: 3rem;
}
.video-player-icon-wapper {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    z-index: 999;
    cursor: pointer;
}












h1,h2,h3,h4,h5,h6{
  font-family: 'Work Sans', sans-serif;
  font-weight: 300;
}
.headingTitle{
  color: #fff;
  font-size: 4rem;
  margin-bottom: 25px;
}
.headingTitle span{
  color: #00C5E6;
}
section {
    display: block;
    width: 100%;
    padding: 7rem 0;
}
.pos-r{
  position: relative;
}
.floating-bg-video-player {
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
    width: 100%;
    height: 100%;
}
.wp-block-buttons>.wp-block-button .wp-element-button {
    padding: .8rem 4rem;
    font-size: 1.5rem;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    background-color: #00C5E6;
    color: #fff;
    margin-top: 2.5rem;
    position: relative;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.wp-block-buttons>.wp-block-button .wp-element-button:hover, .wp-block-buttons>.wp-block-button .wp-element-button:focus {
    background-color: rgba(6, 34, 42, 1);
    color: #fff;
}
.wp-block-buttons>.wp-block-button .wp-element-button span.lnr.lnr-arrow-right {
    position: absolute;
    font-size: 23px;
    -moz-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
    left: 20px;
    top: 10px;
}
.floating-bg-video-player {
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
}
.slider-button-wap{
  position: relative;
}
.slider-button-wap span.lnr.lnr-arrow-right {
    position: absolute;
    font-size: 22px !important;
    -moz-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
    left: 11%;
    color: #fff;
    top: 16%;
}
a.rs-layer.slider-button-wap.btn-4:hover span.lnr.lnr-arrow-right{
   color: #00C5E6 !important;
}
.slider-button-wap:hover span.lnr.lnr-arrow-right{
  color: #fff;
}
.section-primary{
  background-color: #06222A;
}
.wp-block-cb-carousel .slick-next:before, .wp-block-cb-carousel .slick-prev:before {
    font-size: 40px;
    color: #00C5E6;
    opacity: 1;
}
.page-inner-section-carosel {
    margin-top: 5rem;
    margin-bottom: -19rem;
}
.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 40px;
    height: 40px;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
    z-index: 99;
}
.paddingtopcls {
/*    padding-top: 16rem;*/
}
.of-h{
  overflow: hidden;
}
.section-xl{
  padding: 10rem 0;
}
footer {
    padding: 1rem 0rem;
    background-color: rgba(0, 0, 0, 1);
    color: #fff;
    padding-bottom: 2rem;
    position: relative;
}
footer:before {
    content: '';
    width: 100%;
    height: 100px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 27.5%);
    position: absolute;
    top: -5rem;
    left: 0;
    z-index: -1;
}
footer h4 {
    color: #00C5E6;
    font-size: 1.5rem;
    letter-spacing: -1px;
}
.social-icon-wapper ul {
    padding: 0;
    list-style: none;
    display: flex;
    gap: 14px;
    margin-bottom: 0;
    justify-content: space-between;
    width: 100%;
}
.social-icon-wapper ul li a img {
    max-width: 20px;
    margin-top: -10px;
}
.footer-nav h3 {
    color: #00C5E6;
    font-size: 18px;
}
.footer-nav ul {
    padding-left: 15px;
}
.footer-nav ul li {
    font-size: 1rem;
}
p.copy-writes {
    margin-bottom: 0;
    font-size: .9rem;
}
.social-icon-wapper {
    display: block;
    width: 88%;
    margin-left: auto;
}
.footer-nav ul li a {
    color: #fff;
}
.page-inner-section-carosel img {
    width: 100%;
}
.sticky-nav {
    /*-webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    background: rgb(0 0 0 / 52%);
    padding-top: 10px !important;
    padding-bottom: 10px !important;*/
}
.floating-element-figure {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 28%;
    height: 97%;
    /*-webkit-transition: all .5s ease !important;
    -moz-transition: all .5s ease !important;
    -ms-transition: all .5s ease !important;
    -o-transition: all .5s ease !important;*/
    transition: all 2s ease !important;
}
.floating-element-figure-i{
    position: absolute;
    top: 0;
    right: 100%;
    max-width: 28%;
    height: 97%;
    z-index: 99;
    /*-webkit-transition: all .5s ease !important;
    -moz-transition: all .5s ease !important;
    -ms-transition: all .5s ease !important;
    -o-transition: all .5s ease !important;*/
    transition: all 2s ease !important;
}
.floating-element-figure-i.aos-animate {
    right: 0;
}
.floating-element-figure img.wp-image-71 {
    width: auto;
    max-height: 100%;
    max-width: 100%;
}
.wp-block-cb-carousel .wp-block-image>img {
    max-width: 100%;
    width: 100%;
    border-radius: 10px;
}
.footer-nav ul li a {
    text-decoration: none;
}
.footer-nav ul {
    padding-left: 0px;
    list-style: none;
}
.footer-nav ul li {
    line-height: 35px;
}
.slider-bg-wapper {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.LineDrawAniMate.LineAimatDrew span:before {
    width: 100%;
}
.LineDrawAniMate.aos-animate span:before{
    width: 100%;
}
.LineDrawAniMate span {
    position: relative;
    /* transition: all 1800ms ease-in-out; */
}
.LineDrawAniMate span:before {
    content: '';
    width: 0;
    height: 2px;
    background-color: #e69400;
    position: absolute;
    bottom: 0;
    transition: all 1800ms ease-in-out;
    display: none;
}
.floating-element-figure svg {
    max-height: 100%;
    width: auto;
}
.floating-element-figure svg .hugecurve {
  stroke-dasharray: 4000;
  stroke-dashoffset: -3000;
  transition: all 4800ms ease-out;
/*  animation: dash 5s linear alternate infinite;*/
}

.floating-element-figure svg .circlecurve {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  transition: all 6800ms ease-out;
/*  animation: dash 5s linear alternate infinite;*/
}

.aos-animate.floating-element-figure.aos-animate svg .hugecurve,.aos-animate.floating-element-figure.aos-animate svg .circlecurve {
  stroke-dashoffset: 0;
}
.client-logo-wappers {
    padding-bottom: 8rem;
    padding-top: 2rem;
}
.client-logo-wappers figure.size-full img {
    width: initial !important;
    max-width: unset !important;
    max-height: 25px !important;
}
.wp-block-cb-carousel .wp-block-image{
  position: relative;
}
.wp-block-cb-carousel .wp-block-cb-slide:hover figure.wp-block-image:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid #e69400;
    border-radius: 10px;
}

.btn-4 a.wp-block-button__link,.btn-4#slider-2-slide-4-layer-22{
  overflow: hidden;
  position: relative;
}
.btn-4 a.wp-block-button__link:before,.btn-4#slider-2-slide-4-layer-22:before {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: 0.2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: -10;
}
.btn-4 a.wp-block-button__link:hover:before,.btn-4#slider-2-slide-4-layer-22:hover:before {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn-4 a.wp-block-button__link svg,.btn-4#slider-2-slide-4-layer-22 svg
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.btn-4 a.wp-block-button__link rect,.btn-4#slider-2-slide-4-layer-22 rect {
    fill: none;
    stroke: #00C5E6;
    stroke-width: 0px;
    stroke-dasharray: 600, 0;
    transition: all 0.35s linear;
}
.btn-4 a.wp-block-button__link:hover rect,.btn-4#slider-2-slide-4-layer-22:hover rect {
    stroke-width: 5;
    stroke-dasharray: 15, 310;
    stroke-dashoffset: 48;
    transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}
.SubheadingTitle {
    font-size: 2.5rem;
    line-height: 3.5rem;
    font-family: "Slabo 13px", serif;
}
.floating-bg-video-player video {
    object-fit: cover;
    width: auto!important;
    height: 100%;
    min-width: 100%;
    max-width: 100%;
}
.section-ligher{
  background-color: #C2EAF6;
}
.section-ligher .headingTitle {
    color: #06222A;
}
.section-ligher .headingTitle span{
    color: #00C5E6;
}
.floating-bg-video-player img {
    object-fit: cover;
    width: auto!important;
    height: 100%;
    min-width: 100%;
    max-width: 100%;
}
.naxnova-achievements-wapper {
    padding-top: 3rem;
}
.naxnova-achievements-wapper figure.wp-block-image {
    background-color: #00C5E6;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: auto;
    padding: 20px;
    margin-top: -3rem;
    margin-bottom: 1rem;
}
.naxnova-achievements-wapper h4.wp-block-heading {
    color: #00C5E6;
    font-size: 3.5rem;
    margin-bottom: 5px;
    line-height: 5rem;
    font-weight: 600;
}
.naxnova-achievements-wapper p {
    color: #06222A;
}
.naxnova-achievements-wapper {
    margin-bottom: 0;
}
.wp-block-group.naxnova-feature-blocks {
    background-color: #06313E;
    display: block;
    width: 100%;
    margin-bottom: 3rem;
    padding: 1rem 0rem;
}
.wp-block-group.naxnova-feature-blocks h4.wp-block-heading {
    color: #00C5E6;
    font-size: 2.5rem;
    margin-bottom: 1rem;
    font-family: "Slabo 13px", serif;
}
.wp-block-group.naxnova-feature-blocks .wp-block-columns {
    margin-bottom: 0;
}
.wp-block-group.naxnova-feature-blocks .naxnova-textwapper {
    display: block;
    padding-right: 6rem;
}
.wp-block-group.naxnova-feature-blocks .wp-block-image{
  margin-bottom: 0;
}
.Hmb-spacer{
  margin-bottom: 7rem;
}
.p-txt-xl {
    font-size: 1.8rem;
}
.section-primary-lighter{
  background-color: #E6FCFF;
}
.naxnova-team-wapper p {
    color: #000;
    margin: 0;
}
.naxnova-team-wapper p.naxnova-team-designation {
    font-size: 16px;
}
.Hmb-spacer-md {
    margin-bottom: 5rem;
}
.naxnova-team-wapper .wp-block-themeisle-blocks-font-awesome-icons {
    position: absolute;
    color: #fff;
    bottom: -15px;
    right: 10px;
    background-color: #00C5E6;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.naxnova-team-wapper .wp-block-themeisle-blocks-font-awesome-icons i.fas {
    font-size: 1rem;
}
.naxnova-team-wapper {
    margin-bottom: 3rem;
}
.SubheadingTitle span {
    color: #00C5E6 !important;
    white-space: nowrap !important;
}
.naxnova-feature-blocks {
    position: relative;
    overflow: hidden;
}
.naxnova-feature-blocks:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
    background-color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.naxnova-feature-blocks.aos-animate:before{
  left:100%;
}

button.navbar-toggler.navbar-toggler-right span.lnr.lnr-cross.close {
    color: #fff;
    font-size: 2rem;
}
span.cnaxnova-collapse {
    display: none;
}
button.navbar-toggler.navbar-toggler-right.collapsed span.cnaxnova-collapse {
    display: block;
}
button.navbar-toggler.navbar-toggler-right.collapsed span.lnr.lnr-cross.close {
    display: none;
}
button.navbar-toggler.navbar-toggler-right {
    position: relative;
    z-index: 99999;
}

/***************************************************
 * Generated by SVG Artista on 2/12/2024, 6:11:02 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

#svg-figure svg .svg-elem-1 {
  stroke-dashoffset: 5688.45947265625px;
  stroke-dasharray: 5688.45947265625px;
  -webkit-transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
          transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

#svg-figure.aos-animate svg .svg-elem-1 {
  stroke-dashoffset: 0;
}

#svg-figure svg .svg-elem-2 {
  stroke-dashoffset: 918.9680637297888px;
  stroke-dasharray: 918.9680637297888px;
  -webkit-transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
          transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
}

#svg-figure.aos-animate svg .svg-elem-2 {
  stroke-dashoffset: 0;
}

#svg-figure svg .svg-elem-3 {
  stroke-dashoffset: 919.0308955828606px;
  stroke-dasharray: 919.0308955828606px;
  -webkit-transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
          transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
}

#svg-figure.aos-animate svg .svg-elem-3 {
  stroke-dashoffset: 0;
}

.naxnova-achievements-wapper .wp-block-column.is-layout-flow {
    text-align: center;
    background-color: rgb(255 255 255 / 46%);
    border-radius: 10px;
    border-bottom: 20px solid rgba(0, 197, 230, 0.5);
    position: relative;
}
.naxnova-achievements-wapper figure.wp-block-image img {
    width: 50px;
}
.naxnova-achievements-wapper {
    margin-bottom: 2rem;
}
.naxnova-achievements-wapper .wp-block-column.is-layout-flow.non-txt-plan-col {
    background-color: transparent !important;
    border: 0;
}
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}
.naxnova-caption-wap {
    padding: 15px 20px;
    padding-bottom: 15px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.naxnova-caption-wap p {
    font-size: 1.4rem;
    color: #00C5E6;
    margin-bottom: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.naxnova-caption-wap p.naxnova-team-designation {
    color: #06222A;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover .naxnova-caption-wap{
  background-color: #00C5E6;
}
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover .naxnova-caption-wap p,
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover .naxnova-caption-wap p.naxnova-team-designation{
  color: #fff;
}
.naxnova-team-wapper .non-element-wapper{
  background-color: transparent !important;
  cursor: initial !important;
}
.naxnova-team-wapper figure.wp-block-image.size-full.is-style-default {
    margin-bottom: 0;
    overflow: hidden;
}
.naxnova-team-wapper figure.wp-block-image.size-full.is-style-default img
{
   -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover .wp-block-themeisle-blocks-font-awesome-icons{
  background-color: #fff;
  color: #00C5E6;
}
.naxnova-team-wapper .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover figure.wp-block-image.size-full.is-style-default img{
  -moz-transform: scale(1.1) translateY(15px);
  -webkit-transform: scale(1.1) translateY(15px);
  -o-transform: scale(1.1) translateY(15px);
  -ms-transform: scale(1.1) translateY(15px);
  transform: scale(1.1) translateY(15px);
}
.naxnova-team-description {
    display: none;
}
.naxnova-modal-team-wapper {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / 50%);
    display: none;
}
.naxnova-modal-team-wapper-cover {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}
.naxnova-modal-team-wapperi {
    max-width: 70%;
    background-color: #fff;
    overflow: auto;
    padding: 1rem 1rem;
    padding-bottom: 0;
    color: #06222A;
    border-radius: 10px;
    position: relative;
    padding: 3rem 2rem;
}
.naxnova-modal-team-wapperi h4 {
    color: #00C5E6;
    font-size: 2.3rem;
    margin-bottom: .5rem;
}
.naxnova-modal-team-wapperi h5 {
    font-weight: 600;
    margin-bottom: 2rem;
    font-size: 1.5rem;
}
.naxnova-modal-team-body p {
    font-size: 1rem;
}
.naxnova-modal-team-body {
    max-width: 80%;
    font-size: 1rem;
}
.naxnova-modal-team-content {
    padding-left: 4rem;
}
.close-modal-naxnoval {
    position: absolute;
    right: 3px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99;
    top: 0;
}
.naxnova-clients-logo-wapper figure.wp-block-image.size-full {
    border-radius: 10px;
    overflow: hidden;
}
.hidden-logo{
  opacity: 0!important;
}
.naxnova-clients-logo-wapper {
    display: block;
    width: 100%;
    height: auto;
    padding-top: 1rem;
}
.headingTitle-sx {
    font-size: 2.3rem;
    line-height: 3rem;
    height: 100px;
}
.product-carosel-section .wp-block-cb-carousel.slick-slider.slick-dotted {
    margin-bottom: 0;
}
.product-carosel-section .wp-block-cb-carousel .slick-slide p {
    margin-bottom: 0;
}
.wp-block-cb-carousel.alignfull .slick-prev {
    left: -50px;
}
.wp-block-cb-carousel.alignfull .slick-next {
    right: -50px;
}
.wp-block-cb-carousel .slick-next:before, .wp-block-cb-carousel .slick-prev:before {
    font-size: 30px;
    color: #00C5E6;
    opacity: 1;
    position: relative;
    top: 2px;
}
.product-carosel-section .wp-block-cb-carousel .slick-slide p {
    text-align: center;
    background-color: rgba(194, 234, 246, 1);
    display: block;
    padding: 10px 0px;
    border: 1px solid rgba(0, 197, 230, 0.5);
    border-radius: 10px;
    color: rgba(0, 0, 0, 1);
    font-weight: 600;
    font-size: 1rem;
    cursor: pointer;
}
.product-carosel-section {
    padding: 3rem 0;
}
.product-carosel-section .wp-block-cb-carousel .slick-slide p:hover {
    background-color: rgba(0, 197, 230, 1);
    color: #fff;
}
.product-carosel-section .wp-block-cb-carousel .slick-slide .active-focus {
    background-color: rgba(6, 34, 42, 1);
    color: #fff;
}
.naxnova-product-accordion {
    margin: 0;
}
.naxnova-product-accordion {
    margin: 0;
    color: rgba(0, 197, 230, 1);
}
.wp-block-themeisle-blocks-accordion-item__title {
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid rgb(0 197 230 / 0%) !important;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    font-size: 1rem;
    font-weight: 500;
    background-color: rgb(218 243 249);
    padding: 10px 15px;
    font-weight: 600;
}
.wp-block-themeisle-blocks-accordion-item {
    margin-bottom: 15px;
    box-shadow: none !important;
    overflow: hidden;
}
.wp-block-themeisle-blocks-accordion-item__content {
    font-size: 1rem;
}
details.wp-block-themeisle-blocks-accordion-item[open] {
    background-color: rgba(0, 197, 230, 1);
    color: #fff;
    border-radius: 5px;
}
details.wp-block-themeisle-blocks-accordion-item[open] .wp-block-themeisle-blocks-accordion-item__content {
    border: 0;
    padding: 10px 15px;
    padding-top: 0;
    font-size: 1rem;
}
details.wp-block-themeisle-blocks-accordion-item[open] .wp-block-themeisle-blocks-accordion-item__title {
    border-radius: 0;
    border: 0 !important;
    background-color: transparent;
}
.glide__bullets {
    bottom: -25px;
    left: 15px;
}
.wp-block-themeisle-blocks-slider .glide__track .glide__bullet {
    background-color: transparent;
    border: 1px solid rgba(0, 197, 230, 1);
}
.wp-block-themeisle-blocks-slider .glide__track .glide__bullet--active {
    background-color: rgba(0, 197, 230, 1);
}
.product-slider-wapper-tab{
  display: none;
}
#wp-block-themeisle-blocks-slider-fbd2a04e{
  display: block;
}
.naxnova-feature-content {
    max-width: 380px;
    font-size: 1.4rem;
}
.naxnova-focus-rows figure.wp-block-image {
    margin-top: 2rem;
}
.naxnova-focus-rows {
    position: relative;
    margin-bottom: 6rem;
}
.naxnova-div-diver-counter p {
    margin-bottom: 0;
}
.naxnova-div-diver-counter p {
    margin-bottom: 0;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .9rem;
}
.naxnova-div-diver-counter {
    border-bottom: 1px solid rgba(0, 0, 0, 1);
    position: absolute;
    width: 115%;
    right: 0;
    bottom: -40px;
}
.naxnova-focus-rows h4.wp-block-heading {
    position: relative;
    display: flex;
    align-items: center;
}
.naxnova-focus-rows h4.wp-block-heading span.lnr.lnr-chevron-right {
    position: absolute;
    right: 0;
    font-size: 1.2rem;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.naxnova-focus-rows .naxnova-focus-rows-p {
    width: 75%;
}
.right-child.posFix {
    position: fixed;
    top: 10rem;
    width: 36vw;
}
.right-child.posAbs {
  position: absolute;
  bottom: 0px;
}

.right-child2.posFix {
    position: fixed;
    top: 10rem;
    width: 30vw;
}
.right-child2.posAbs {
  position: absolute;
  bottom: 0px;
}
.pos-r-wapper-zip{
  position: relative;
}
.naxnova-focus-rows h4.wp-block-heading:hover span.lnr.lnr-chevron-right{
   color: #fff;
   border-color: #fff;
   background-color: rgba(0, 197, 230, 1);
}
.section-dark-wapper {
    background-color: rgba(6, 34, 42, 1);
    color: rgba(255, 255, 255, 1);
}
.scrolling-section2 .wp-block-column.pos-r-wapper-zip.is-layout-flow.wp-block-column-is-layout-flow {
    order: 2;
    padding-left: 8rem;
}
.scrolling-section2 .wp-block-column.left2.is-layout-flow.wp-block-column-is-layout-flow {
    order: 1;
}
.scrolling-section2 .naxnova-feature-content {
    max-width: 460px;
}
.scrolling-section2 .naxnova-div-diver-counter {
    right: auto;
    left: 0;
}
.scrolling-section2 .naxnova-div-diver-counter p{
  float: right;
}
.section-dark-wapper h4.wp-block-heading {
    color: rgba(0, 197, 230, 1);
}
.scrolling-section2 .naxnova-div-diver-counter {
    border-bottom: 1px solid rgba(0, 197, 230, 1);
    position: absolute;
    width: 115%;
    right: 0;
    bottom: -40px;
}
.scrolling-section2 .naxnova-div-diver-counter p {
    background-color: rgba(0, 197, 230, 1);
}

.section-dark {
    color: #fff;
}
.calltoaction-heading {
    display: flex;
    width: fit-content;
    margin-top: 3rem;
    font-size: 2rem;
    cursor: pointer;
}
.text-center .wp-block-group__inner-container {
    text-align: center;
    display: flex;
    justify-content: center;
}
.calltoaction-heading span.lnr.lnr-chevron-right {
    color: rgba(0, 197, 230, 1);
    font-size: 1.2rem;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border: 1px solid rgba(0, 197, 230, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-left: 1rem;
}
.section-dark a {
    text-decoration: none;
    color: #fff;
}
.calltoaction-heading:hover span.lnr.lnr-chevron-right {
   color: #fff;
   background-color: rgba(0, 197, 230, 1);
   border-color: rgba(0, 197, 230, 1);
}
.footer-copy-write-wapper a {
    color: rgba(0, 197, 230, 1);
    font-size: 1rem;
}
.footer-copy-write-wapper p {
    font-size: .9rem;
}
footer hr {
    margin: 3rem 0;
}
.naxnova-clients-logo-wapper figure.wp-block-image.size-full {
    padding: 15px;
}
.naxnova-overvalue-rows h4.wp-block-heading {
    margin-bottom: 1rem;
}
.naxnova-overvalue-rows h5.wp-block-heading {
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
}
.naxnova-overlap-block-wap {
    display: block;
    width: 85%;
    position: relative;
}
.naxnova-overvalue-rows .naxnova-div-diver-counter p {
    opacity: 0;
}
.naxnova-overvalue-rows .naxnova-div-diver-counter .wp-block-group__inner-container:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid rgba(0, 197, 230, 1);
    position: absolute;
    bottom: -5px;
    left: -10px;
}
.naxnova-overvalue-rows .naxnova-div-diver-counter {
    border-bottom: 1px solid rgba(0, 197, 230, 1);
    position: absolute;
    width: 125%;
    right: -10%;
    bottom: -5rem;
}
.mt-sx-rows {
    margin-top: -5%;
}
.row-invers-wap .figure-animation-wap {
    order: 2;
}
.row-invers-wap .naxnova-div-diver-counter {
    right: auto;
    left: -10%;
}
.naxnova-overvalue-rows.row-invers-wap .naxnova-div-diver-counter .wp-block-group__inner-container:before {
    left: auto;
    right: -10px;
}
.row-invers-wap .naxnova-overlap-block-wap {
    margin-left: auto;
}
.naxnov-legacy-wap-text {
    text-align: right;
}
.naxnov-legacy-wap-text h3.wp-block-heading {
    margin-bottom: 0;
    color: rgba(0, 197, 230, 1);
    position: relative;
}
.naxnov-legacy-wap-text p {
    font-size: 1.4rem;
}
.naxnova-locater-wapper-row figure.wp-block-image.size-large {
    max-width: 70%;
}
.naxnova-locater-wapper-row {
    position: relative;
    margin-bottom: 8rem;
}
.naxnova-locater-wapper-row .naxnova-div-diver-counter {
    width: 100%;
}
.naxnova-locater-wapper-row .naxnova-div-diver-counter p {
    opacity: 0;
}
.naxnova-locater-wapper-row .naxnova-div-diver-counter .wp-block-group__inner-container:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid rgba(6, 34, 42, 1);
    position: absolute;
    bottom: -5px;
    right: -10px;
}
.naxnova-locater-wapper-row figure.wp-block-image.size-large.figure-bigger-icon {
    max-width: 100%;
}
.column-block-inversed .naxnov-legacy-wap-text {
    text-align: left;
}
.img-right {
    justify-content: right;
    display: flex;
}
.column-block-inversed .naxnova-locater-wapper-row .naxnova-div-diver-counter .wp-block-group__inner-container:before {
    right: auto;
    left: -10px;
}
.naxnova-locater-wapper-row .naxnova-div-diver-counter {
    width: 100%;
}
sub {
    font-size: .9rem;
    letter-spacing: 1;
    margin-left: 10px;
    bottom: 0;
}
.naxnov-legacy-wap-text h3.wp-block-heading sub {
    position: absolute;
    bottom: 30px;
    font-size: 24px;
    width: 200px;
}
.column-block-inversed {
    top: -33px;
    position: relative;
}
.legacy-wapper-zipper {
    background-color: rgba(6, 34, 42, 1);
    color: #fff;
    margin: 0 1rem;
    width: 320px;
    height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 3rem;
    text-align: center;
    padding: 30px;
    margin-top: 10rem;
}
.legacy-wapper-zipper p {
    margin-bottom: 0;
}
.legacy-wapper-zipper p {
    margin-bottom: 0;
    line-height: 3.5rem;
    font-size: 3.5rem;
}
.section-dark-wapper .naxnova-focus-rows h4.wp-block-heading span.lnr.lnr-chevron-right {
    border: 1px solid rgb(255 255 255);
    color: #fff;
}
.hidden-icons.section-dark-wapper .naxnova-focus-rows h4.wp-block-heading span.lnr.lnr-chevron-right {
    opacity: 0;
}
.section-dark-wapper .naxnova-div-diver-counter p {
    background-color: rgba(0, 197, 230, 1);
}
.section-dark-wapper .naxnova-div-diver-counter
{
  border-bottom: 1px solid rgba(0, 197, 230, 1);
}
.naxnova-locater-wapper {
    margin-bottom: -6rem;
    margin-top: 4rem;
}
.colorwhite{
  color: rgba(0, 0, 0, 1);
}
.contact-infomation-wapper i.far {
    font-size: 30px;
}
.contact-infomation-wapper p {
    font-size: 1.4rem;
}
.contact-infomation-wapper p a {
    text-decoration: none;
    color: #000;
}
.wp-block-group.contact-infomation-wapper.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-themeisle-blocks-font-awesome-icons .wp-block-themeisle-blocks-font-awesome-icons-container:not(.nan-padding) i {
    font-size: 1.3rem;
    color: rgba(0, 197, 230, 1);
}
p.naxnova-html-address {
    font-size: 1rem;
}
.iframe-map-wapper-desktop {
    margin-top: 6rem;
}
.iframe-map-wapper-mobile{
  display: none;
}
.products-wapper {
    display: block;
    width: 100%;
    margin-top: 10rem;
}
.products-wapper .nav-pills {
    margin-right: 6rem;
    width: 40%;
}
.products-wapper .nav-pills button {
    font-size: 1.2rem;
    background-color: transparent !important;
    text-align: left;
    color: #000;
}
.products-wapper .nav-pills button {
    font-size: 1.5rem;
    background-color: transparent !important;
    text-align: left;
    color: #000;
    border-bottom: 1px solid;
    border-radius: 0;
    padding: 10px 0;
}
.products-wapper .nav-pills .nav-link.active{
    font-weight: 500;
    color: #000;
}
.tab-content {
    display: block;
    width: 60%;
}
.productcarousel .carousel-indicators {
    bottom: -50px;
}
.productcarousel .carousel-indicators {
    bottom: -50px;
    justify-content: end;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.carousel-indicators [data-bs-target] {
    height: 5px;
}
.products-wapper .nav-pills button.collapse-button-set {
    border-bottom: 0;
}
.products-wapper .nav-pills button.subnavpill-button {
    font-size: .9rem;
    padding-left: 1.5rem;
    border-bottom: 0;
    position: relative;
}
.products-wapper .nav-pills button.subnavpill-button svg {
    position: absolute;
    left: 0;
    margin-top: 5px;
    opacity: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.products-wapper .nav-pills button.subnavpill-button.active svg,.products-wapper .nav-pills button.subnavpill-button:hover svg {
    opacity: 1;
}
.collapse-button-set + button.subnavpill-button svg {
    opacity: 1;
}

}
.products-wapper .nav-pills button.colapsed-buttom-i {
    border-bottom: 0;
    width: 100%;
}
.colapsed-buttom-wapper {
    border-bottom: none;
    padding-bottom: 0;
}
.colapsed-buttom-wapper .subnavpill-button {
/*    display: none;*/
}
.activepi {
    font-weight: 500;
}
.products-wapper .nav-pills button.subnavpill-button.activepi svg {
    opacity: 1;
}
.products-wapper.products-wapper-invers .nav-pills {
    order: 2;
    margin-right: 0;
    margin-left: 6rem;
}
.section-dark-wapper .products-wapper.products-wapper-invers .nav-pills button {
    color: #fff;
    border-color: rgba(0, 197, 230, 1);
}
.products-wapper.products-wapper-invers .tab-content {
    order: 1;
}
.products-wapper.products-wapper-invers .tab-content .carousel-indicators {
    display: none;
}
p.carousel-item-text {
    font-size: 1rem;
    font-weight: 300;
}
/*.productcarousel .carousel-item {
    height: 415px;
    background-color: #000;
}
.productcarousel .carousel-item img.d-block.w-100 {
    object-fit: contain;
    width: auto!important;
    height: 100%;
    min-width: 100%;
    max-width: 100%;
}*/


@keyframes dash {
  to {
/*    stroke-dashoffset: 0;*/
  }
}



@media (min-width: 1000px){
  /*body{
    font-size: 16px;
  }
  .h1, h1 {
      font-size: 4rem;
      margin-bottom: 2rem;
  }
  .h2, h2 {
      font-size: 1.5rem;
      line-height: 2.4rem;
  }
  .h3, h3 {
      font-size: 3.5rem;
      margin-bottom: 1.5rem;
      letter-spacing: -.2rem;
  }
  .h4, h4 {
      font-size: 2.2rem;
      margin-bottom: 1.1rem;
      letter-spacing: -2px;
  }*/
  /*.headingTitle {
      color: #fff;
      font-size: 3rem;
      margin-bottom: 25px;
  }*/
  .footer-nav ul li {
      font-size: .8rem;
  }
  p.copy-writes {
      font-size: .8rem;
  }
  .footer-copy-write-wapper p {
      font-size: .8rem;
  }
  .wp-block-buttons>.wp-block-button .wp-element-button {
      padding: .7rem 4rem;
      font-size: 1.3rem;
      font-family: 'Work Sans', sans-serif;
      font-weight: 500;
      background-color: #00C5E6;
      color: #fff;
      margin-top: 2.5rem;
      position: relative;
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
  }
}
@media (min-width: 1200px){
  .h1, h1 {
      font-size: 5rem;
      margin-bottom: 2rem;
  }
  .h2, h2 {
      font-size: 1.5rem;
      line-height: 2rem;
  }
  .h3, h3 {
      font-size: 5rem;
      margin-bottom: 2rem;
      letter-spacing: -.25rem;
  }
  .h4, h4 {
      font-size: 2.5rem;
      margin-bottom: 1.1rem;
      letter-spacing: -2px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    
}
@media (min-width: 1400px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1150px;
  }
}

@media (min-width: 1800px){
   .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1320px;
  }
}


@media (max-width: 1000px)
{
  .naxnova-div-diver-counter {
      width: 100%;
      bottom: -50px;
  }
  .scrolling-section2 .naxnova-div-diver-counter{
    width: 100%;
  }
  .container.naxnova-nav-container {
      width: 90%;
  }
  nav#nav-menu.sticky-nav {
      top: 10px !important;
  }
  .h1, h1 {
      font-size: 3rem;
      margin-bottom: 2rem;
  }
  .h2, h2 {
      font-size: 1.5rem;
      line-height: 2.4rem;
  }
  .h3, h3 {
      font-size: 3.5rem;
      margin-bottom: 1.5rem;
      letter-spacing: -.2rem;
  }
  .h4, h4 {
      font-size: 2.2rem;
      margin-bottom: 1.1rem;
      letter-spacing: -2px;
  }
  .headingTitle {
      color: #fff;
      font-size: 3rem;
      margin-bottom: 25px;
  }
  .footer-nav ul li {
      font-size: .8rem;
  }
  p.copy-writes {
      font-size: .8rem;
  }
  .footer-copy-write-wapper p {
      font-size: .8rem;
  }
  .wp-block-buttons>.wp-block-button .wp-element-button {
      padding: .7rem 4rem;
      font-size: 1.3rem;
      font-family: 'Work Sans', sans-serif;
      font-weight: 500;
      background-color: #00C5E6;
      color: #fff;
      margin-top: 2.5rem;
      position: relative;
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
  }
  h2 br {
      display: none;
  }
  .h2, h2 {
      font-size: 1.3rem;
      line-height: 2rem;
  }
  section {
      display: block;
      width: 100%;
      padding: 4rem 0;
  }
  section.wp-block-group.p-0.is-layout-constrained.wp-block-group-is-layout-constrained figure.wp-block-video.alignwide.video-player-tag {
      margin-bottom: 0;
  }
  .naxnova-focus-rows h4.wp-block-heading {
      width: 90%;
  }
  .h4, h4 {
      font-size: 2.1rem;
      margin-bottom: 1.1rem;
      letter-spacing: -2px;
  }
  .naxnova-focus-rows {
      position: relative;
      margin-bottom: 5rem;
  }
  .wp-block-column.left.is-layout-flow.wp-block-column-is-layout-flow {
      margin-bottom: -40px;
  }
  .scrolling-section2 .wp-block-column.pos-r-wapper-zip.is-layout-flow.wp-block-column-is-layout-flow {
      order: 1;
      padding-left: 0;
  }
  .headingTitle br {
      display: none;
  }
  .headingTitle {
      font-size: 2rem;
  }
  .footer-logo-rep img.img-fluid {
      width: 100%;
  }
  .footer-logo-rep {
      display: block;
      margin-bottom: 3rem;
  }
  .social-icon-wapper {
      width: fit-content;
  }
  nav#nav-menu.sticky-nav span.cnaxnova-collapse svg line {
      stroke: #000;
  }
  nav#nav-menu .navbar-toggler {
      border-color: #000;
      border: 0;
  }
  nav#nav-menu.sticky-nav button.navbar-toggler.navbar-toggler-right span.lnr.lnr-cross.close{
    color: #000;
  }
  .row-invers-wap .naxnova-div-diver-counter {
      left: auto;
      width: 100%;
  }
  .row-invers-wap .naxnova-overlap-block-wap {
      margin-left: 0;
  }
  .naxnova-overvalue-rows .naxnova-div-diver-counter {
      border-bottom: 1px solid rgba(0, 197, 230, 1);
      position: absolute;
      width: 100%;
      right: 0;
      bottom: -35px;
  }
  .row-invers-wap .figure-animation-wap{
    order: unset;
  }
  .naxnova-overlap-block-wap
  {
    width: 100%;
  }
  .container {
      width: 85%;
  }

  .naxnova-locater-wapper-row .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
      flex-basis: fit-content !important;
  }
  .legacy-wapper-zipper {
      margin: 0;
      margin-top: -1rem;
      margin-bottom: 5rem;
  }
  .naxnov-legacy-wap-text h3.wp-block-heading sub {
      width: 80px;
      font-size: 1rem;
  }
  .naxnova-focus-rows .naxnova-focus-rows-p {
      width: 100%;
  }
  .iframe-map-wapper-mobile{
    display: block;
  }
  .iframe-map-wapper-desktop{
/*    display: none;*/
    margin-top: 0;
  }
  .iframe-map-wapper-mobile ul {
      padding-left: 14px;
  }
  button.navbar-toggler.navbar-toggler-right {
      box-shadow: none;
  }
  .naxnova-focus-rows h4.wp-block-heading span.lnr.lnr-chevron-right {
      right: -3rem;
  }
}

@keyframes move {
  25% {
    opacity: 1;

  }
  33% {
    opacity: 1;
    transform: translateY(30px);
  }
  67% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}

























/* ===== NAXNOVA PRODUCT CAROUSEL ARROW OVERRIDES ===== */
.products-wapper .carousel-control-prev,
.products-wapper .carousel-control-next,
#naxnova-productcarousel .carousel-control-prev,
#naxnova-productcarousel .carousel-control-next {
    background: #E8E8E8 !important;
    background-color: #E8E8E8 !important;
    background-image: none !important;
    border-radius: 50% !important;
    width: 38px !important;
    height: 38px !important;
    top: auto !important;
    bottom: 0 !important;
    opacity: 1 !important;
    border: none !important;
    box-shadow: none !important;
}
.products-wapper .carousel-control-prev,
#naxnova-productcarousel .carousel-control-prev {
    left: calc(50% - 46px) !important;
}
.products-wapper .carousel-control-next,
#naxnova-productcarousel .carousel-control-next {
    right: auto !important;
    left: calc(50% + 8px) !important;
}
.products-wapper .carousel-control-prev-icon,
#naxnova-productcarousel .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23555%22%3E%3Cpath%20d%3D%22M11.354%201.646a.5.5%200%200%201%200%20.708L5.707%208l5.647%205.646a.5.5%200%200%201-.708.708l-6-6a.5.5%200%200%201%200-.708l6-6a.5.5%200%200%201%20.708%200z%22%2F%3E%3C%2Fsvg%3E") !important;
    width: 16px !important;
    height: 16px !important;
    filter: none !important;
}
.products-wapper .carousel-control-next-icon,
#naxnova-productcarousel .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23555%22%3E%3Cpath%20d%3D%22M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708z%22%2F%3E%3C%2Fsvg%3E") !important;
    width: 16px !important;
    height: 16px !important;
    filter: none !important;
}
/* ===== END NAXNOVA OVERRIDES ===== */
