img:is([sizes="auto" i], [sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }
            body, .site, .mask::after, .mask::before {
                background-color: #f4f4f9;
            }

            .site-header {
                background-color: #191937;
            }

            .site-topbar {
                background-color: #ffffff;
                font-family: Open Sans;
                font-style: normal;
                font-size: 14px;
                line-height: 150%;
            }

            .site-header-sticky, .site-header-sticky .widget.widget_search {
                background-color: rgba(255, 255, 255, 0.97);
            }

            .content-header {
                background-color: #ff0055;
                background-image: url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2019/03/bg-page-title.png);
                background-position: top center;
                background-repeat: repeat;
                background-size: 600px auto;
                background-attachment: scroll;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 80px;
                margin-left: 0px;
                padding-top: 80px;
                padding-right: 0px;
                padding-bottom: 80px;
                padding-left: 0px;
            }

            body {
                font-family: Open Sans;
                font-weight: 300;
                color: #62748a;
                font-size: 1rem;
                line-height: 1.625em;
            }

            h1 {
                font-family: Open Sans;
                font-style: normal;
                color: #191937;
                font-size: 3rem;
                line-height: 1.1em;
                letter-spacing: -1px;
            }

            h2 {
                font-family: Open Sans;
                font-style: normal;
                color: #191937;
                font-size: 2.25rem;
                line-height: 1.2em;
            }

            h3 {
                font-family: Open Sans;
                font-style: normal;
                color: #191937;
                font-size: 1.875rem;
                line-height: 1.2em;
            }

            h4 {
                font-family: Open Sans;
                font-style: normal;
                color: #191937;
                font-size: 1.25rem;
                line-height: 1.35em;
            }

            h5 {
                font-family: Open Sans;
                font-style: normal;
                color: #191937;
                font-size: 1.15rem;
                line-height: 1.35em;
            }

            h6 {
                font-family: Open Sans;
                font-style: normal;
                color: #62748a;
                text-transform: none;
                font-size: 1rem;
                line-height: 1.35em;
            }

            blockquote {
                font-family: Open Sans;
                font-style: normal;
                font-size: 1.125rem;
            }

            .site-header .navigator > .menu > li a {
                font-family: Open Sans;
                font-style: normal;
                color: #ffffff;
                text-transform: uppercase;
                font-size: 13px;
                line-height: 18px;
                letter-spacing: 1px;
            }

            .site-header-sticky .navigator > .menu > li a {
                font-family: Rubik;
                font-style: normal;
                color: #627792;
                text-transform: uppercase;
                font-size: 13px;
                line-height: 26px;
                letter-spacing: 1px;
            }

            .content-header .page-title-inner {
                color: #ffffff;
                text-transform: uppercase;
                font-size: 2rem;
                line-height: 1em;
            }

            .content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle {
                font-family: Rubik;
                font-style: normal;
                color: rgba(255, 255, 255, 0.7);
                text-transform: uppercase;
                font-size: 11px;
                letter-spacing: 1px;
            }

            .widget > .widget-title {
                font-family: Open Sans;
                font-style: normal;
                text-transform: uppercase;
                font-size: 24px;
                line-height: 1.1em;
                letter-spacing: 1px;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 20px;
                margin-left: 0px;
            }

            .widget {
                font-family: Open Sans;
                font-weight: 300;
                text-transform: none;
                font-size: 15px;
                line-height: 150%;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 50px;
                margin-left: 0px;
            }

            .sliding-menu {
                font-family: Open Sans;
                font-style: normal;
                text-transform: none;
                font-size: 1.125rem;
                line-height: 150%;
                background-color: #231834;
            }

            .content-bottom-widgets .widget {
                font-family: Open Sans;
                font-weight: 300;
                text-transform: none;
                font-size: 1.25rem;
                line-height: 165%;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 50px;
                margin-left: 0px;
            }

            .content-bottom-widgets .widget-title {
                font-family: Open Sans;
                font-style: normal;
                text-transform: none;
                font-size: 1.125rem;
                letter-spacing: 0px;
            }

            .site-footer {
                border-top: 1px none rgba(14, 43, 92, 0.1);
                border-right: 0px none #000000;
                border-bottom: 0px none #000000;
                border-left: 0px none #000000;
                background-color: #000000;
                background-image: url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2018/08/job12-279-chim-01065.jpg);
                background-position: top center;
                background-repeat: repeat;
                background-size: cover;
                background-attachment: scroll;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
            }

            .footer-copyright {
                font-size: 13px;
            }

            .footer-widgets .widget {
                text-transform: none;
                font-size: 14px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 15px;
                margin-left: 0px;
            }

            .footer-widgets .widget-title {
                font-family: Poppins;
                font-style: normal;
                text-transform: none;
            }

            a {
                color: #191937;
            }

            a:hover {
                color: #ff0055;
            }

            .site-header .off-canvas-toggle, .site-header .navigator .menu > li a, .site-header a {
                color: rgba(50, 239, 240, 0.5);
            }

            .site-header .off-canvas-toggle:hover, .site-header .navigator .menu > li:hover > a, .site-header a:hover, .site-header .navigator .menu > li.menu-item-expand > a {
                color: #ffffff;
            }

            .site-header .navigator .menu > li.current-menu-item > a, .site-header .navigator .menu > li.current_page_item > a, .site-header .navigator .menu > li.current-menu-ancestor > a, .site-header .navigator .menu > li.current-menu-parent > a, .site-header .navigator .menu.menu-extras > li > a, .site-header .navigator .menu.menu-extras .search-field, .site-header .off-canvas-toggle, .site-header .off-canvas-toggle:hover {
                color: #ffffff;
            }

            .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li a, .site-header-sticky a {
                color: #0e2b5c;
            }

            .site-header-sticky .off-canvas-toggle:hover, .site-header-sticky .navigator .menu > li:hover > a, .site-header-sticky a:hover {
                color: #82b541;
            }

            .site-header-sticky .navigator .menu > li.current-menu-item > a, .site-header-sticky .navigator .menu > li.current_page_item > a, .site-header-sticky .navigator .menu > li.current-menu-ancestor > a, .site-header-sticky .navigator .menu > li.current-menu-parent > a, .site-header-sticky .navigator .menu.menu-extras > li > a, .site-header-sticky .navigator .menu.menu-extras .search-field, .site-header-sticky .off-canvas-toggle, .site-header-sticky .off-canvas-toggle:hover {
                color: #82b541;
            }

            .breadcrumbs a {
                color: #ffffff;
            }

            .main-sidebar a {
                color: #0e2b5c;
            }

            .main-sidebar a:hover {
                color: #19c27f;
            }

            .sliding-menu a {
                color: #ffffff;
            }

            .content-bottom-widgets a {
                color: rgba(98, 116, 138, 0.7);
            }

            .wrap {
                width: 1370px;
                max-width: 90%;
            }

            .content-body-inner {
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 80px;
                padding-left: 0px;
            }

            .content > .vc_row > .row-inner, .content > .vc_section > .vc_row > .row-inner {
                width: 1400px;
                margin: 0 auto;
            }

            .site-header .header-brand {
                margin-top: 30px;
                margin-right: 10px;
                margin-bottom: 60px;
                margin-left: 10px;
            }

            .site-header .site-header-inner, .site-header .extras {
                height: 95%;
            }

            .site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a {
                padding-top: 10px;
                padding-right: 10px;
                padding-bottom: 10px;
                padding-left: 10px;
            }

            .site-header-sticky .header-brand {
                margin-top: 20px;
                margin-right: 0px;
                margin-bottom: 20px;
                margin-left: 0px;
            }

            .site-header-sticky .site-header-inner, .site-header-sticky .extras {
                height: 64px;
            }

            .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu, .site-header-sticky .social-icons {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
            }

            .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li > a, .site-header-sticky .menu-extras > li > a {
                padding-top: 17px;
                padding-right: 0px;
                padding-bottom: 17px;
                padding-left: 0px;
            }

            .logo.logoDefault {
                width: 151px;
                height: auto;
            }

            .logo.logoDark {
                width: auto;
                height: auto;
            }

            .sliding-menu .off-canvas-wrap {
                padding-top: 50px;
                padding-right: 40px;
                padding-bottom: 50px;
                padding-left: 40px;
            }

            .button, input[type="button"], input[type="submit"], button {
                background: #ffe600;
                height: 55px;
                font-family: Open Sans;
                font-weight: 600;
                color: #191937;
                text-transform: uppercase;
                font-size: 12px;
                line-height: 55px;
                letter-spacing: 1px;
                padding-top: 0px;
                padding-right: 40px;
                padding-bottom: 0px;
                padding-left: 40px;
                border-top: 0px none #000000;
                border-right: 0px none #000000;
                border-bottom: 0px none #000000;
                border-left: 0px none #000000;
                border-radius: 0px;
            }

            input, textarea, select {
                background: #ffffff;
                font-family: Open Sans;
                font-style: normal;
                color: rgba(98, 119, 146, 0.7);
                font-size: 14px;
                line-height: 52px;
                padding-top: 0px;
                padding-right: 20px;
                padding-bottom: 0px;
                padding-left: 20px;
                border: 1px solid rgba(98, 119, 146, 0.2);
                border-radius: 0px;
            }

            input, select {
                height: 55px;
            }

            .content-bottom-widgets {
                background-color: #ffffff;
                background-image: url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2019/04/bg-ft2.jpg);
                background-position: bottom right;
                background-repeat: no-repeat;
                background-size: contain;
                background-attachment: scroll;
                padding-top: 80px;
                padding-right: 0px;
                padding-bottom: 80px;
                padding-left: 0px;
            }

            .footer-widgets {
                background-color: #ffffff;
                padding-top: 60px;
                padding-right: 0px;
                padding-bottom: 30px;
                padding-left: 0px;
            }

            .content-inner[data-grid] .post, .content-inner[data-grid-normal] .post {
                padding-left: 20.000000px;
                padding-right: 20.000000px;
                margin-bottom: 40px;
            }

            .content-inner[data-grid], .content-inner[data-grid-normal] {
                margin-left: -20px;
                margin-right: -20px;
            }

            body:not(.is-loaded):after, body:not(.is-loaded):before {
                content: none !important;
            }

            .site-header-classic .navigator .menu-primary li .sub-menu li:hover > a, .site-header-sticky .navigator .menu-primary li .sub-menu li:hover > a, .post-meta .post-author-content a, .projects-filter ul li.active a, .contact .row label, #site .iconlist.iconlist-icon-large li .iconlist-item-content::before, table thead th, #site .pricing-table .price-column .price span, #site .pricing-table .price-column .features li span, .comment-author .fn,.comment-author .fn a, .blog-large .blog-readmore:hover {
                color: #191937;
            }

            .site-topbar .topbar-menu .menu-top li .sub-menu, .search-results .post a:hover .post-index::after, input[type="submit"].primary, button[type="submit"].primary,.button.primary,.button.accent::after, #site .flexslider .flex-direction-nav li a:hover, #site .vc-hoverbox-wrapper .vc-hoverbox-back button:hover, #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3:hover, .menu-extras li.shopping-cart .widget_shopping_cart_content .buttons .button.checkout, .projects-grid-alt .project .project-inner, #site .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a, .member, .widget.fixed-menu[class*="q2w3-widget-clone-sidebar"] + .fixed-menu::after, .wrap_svl_center .pins_animation, #site .blog-shortcode.post-thumbnail-cover .blog-entries .post .post-image, #site .pricing-table .price-column .button, #site .pricing-table .price-column.highlight .button::after, #site .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading, #site .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading, #site .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading, #site .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading, .widget.widget_shopping_cart .buttons .button.checkout, .comments-area .comment-respond .comment-form .form-submit input, #site .vc_row.shape2:after, #site .vc_section.shape2:after, .blog-grid .post .post-header .post-title:after, .main-sidebar .widget .widget-title:before, .navigation.post-navigation .nav-links li h6 a:hover:before, .navigation.pager-numeric .page-numbers.current, .navigation.pager-numeric .page-numbers:hover, .page-links a span:not(.page-links-title):hover, .page-links > span:not(.page-links-title), .header-position-left .site-header.site-header-classic .navigator .menu-primary li .sub-menu:before, .woocommerce-pagination li .page-numbers.current, .woocommerce-pagination li .page-numbers:hover, .woocommerce .product .woocommerce-tabs .tabs li a::after, .woocommerce-message, #site .imagebox.style2 .box-image, .header-position-left .site-header.site-header-classic .navigator .menu-primary > li.menu-item-has-children.menu-item-expand .menu-item-toggle {
                background-color: #191937;
            }

            input[type="submit"].primary, button[type="submit"].primary,.button.primary,.button.accent:hover, .mc4wp-form-fields .sign-up input[type="email"]:focus {
                border-color: #191937;
            }

            .post-inner:hover .post-title::after, #site .counter .counter-image i, #site .iconbox .box-icon i, .post-meta .post-author-content a:hover, #site .iconlist.iconlist-icon-small li .iconlist-item-icon::after, #site .iconlist li i, .navigation.post-navigation .nav-links li::before, .go-to-top a::before, .button-video a[rel="wp-video-lightbox"]::after, a.video-lightbox:after, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li:hover a, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a, .blog-large .blog-readmore, .blog-large .blog-readmore:hover::before, .woocommerce .star-rating span:before, .navigator .menu-primary > li > a > sup, .woocommerce .products li:hover .woocommerce-loop-product__title, .woocommerce .products li .wc-forward:before, #site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked:after, #site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked:after, #site .imagebox.style2 .box-image .box-header .box-subtitle {
                color: #ff0055;
            }

            .button::after,input[type="submit"]:hover, button[type="submit"]:hover,.button.accent, .search-results .post .post-index::after, .projects-filter ul li a::after, #site .imagebox .box-content::after, .social-icons a:hover i, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after, .navigation.post-navigation .nav-links li::after, #site .vc-hoverbox-wrapper .vc-hoverbox-back button, #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3, #site .flexslider .flex-direction-nav li a, .go-to-top a::after, a[rel="wp-video-lightbox"]::before, #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active, .sliding-menu .off-canvas-toggle, .projects-grid .project .project-inner .project-thumbnail a::before, .widget.fixed-menu ul.menu li a::before, .widget.fixed-menu ul.menu li.current-menu-item a::before, .widget.fixed-menu ul.menu li.current-page-item a::before, #site .owl-pagination .owl-page.active, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li a::after, #site .pricing-table .price-column.highlight .popular, #site .pricing-table .price-column.highlight .button, .menu-extras li.shopping-cart > a .shopping-cart-items-count, .comments-area .comment-respond .comment-form .form-submit input:hover, .blog-large .post-left .post-comments a, .single-post .post-inner .post-header:after, .single-attachment .post-inner .post-header:after, .single-post .post-inner .post-meta-data .post-comments a, .single-attachment .post-inner .post-meta-data .post-comments a, .blog-large .post.sticky .post-inner:before, #site .vc_row.shape2:before, #site .vc_section.shape2:before, .main-sidebar .widget:hover .widget-title:before, body:not(.is-loaded):after, .woocommerce .onsale, .site-header-classic .navigator .menu-primary li.style1 > .sub-menu > li > a:after, .site-header-sticky .navigator .menu-primary li.style1 > .sub-menu > li > a:after, #site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after, #site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked:before, #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before, #site .blog-shortcode.post-thumbnail-cover.style2 .blog-entries .blog-grid .post .post-inner:before {
                background-color: #ff0055;
            }

            .button:hover,input[type="submit"]:hover, button[type="submit"]:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus, select:focus, #site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked, #site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"], #site .wpcf7-acceptance .wpcf7-list-item label:hover input[type="checkbox"], #site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item label:hover input[type="checkbox"]:checked, #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked, #site .wpcf7-radio.style2 .wpcf7-list-item label:hover input[type="radio"]:checked, .site-header-classic .navigator .menu-primary > li:before {
                border-color: #ff0055;
            }

            ::selection {
                background: #ff0055;
            }

            ::-moz-selection {
                background: #ff0055;
            }

            #site .vc_row.gradient::before, #site .vc_section.gradient::before {
                background: linear-gradient(360deg, rgba(255,255,255,0) 10%, #191937 90%);
            }

            #site .vc_row.gradient2::before, #site .vc_section.gradient2::before, #site .vc_row.gradient4::before, #site .vc_section.gradient4::before {
                background: linear-gradient(180deg, rgba(0,0,0,0) 10%, #191937 90%);
            }

            #site .vc_row.gradient3::before, #site .vc_section.gradient3::before {
                background: linear-gradient(to right, #191937, rgba(255,255,255,0), #191937);
            }

            #site .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d::after {
                background-image: -webkit-linear-gradient(left, #191937 , #ff0055);
                background-image: -o-linear-gradient(right, #191937, #ff0055);
                background-image: -moz-linear-gradient(right, #191937, #ff0055);
                background-image: linear-gradient(to right, #191937 , #ff0055);
            }
            img.wp-smiley, img.emoji {
                display: inline !important;
                border: none !important;
                box-shadow: none !important;
                height: 1em !important;
                width: 1em !important;
                margin: 0 0.07em !important;
                vertical-align: -0.1em !important;
                background: none !important;
                padding: 0 !important;
            }
            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                text-decoration: none;
                padding: calc(.667em + 2px) calc(1.333em + 2px);
                font-size: 1.125em
            }

            .wp-block-file__button {
                background: #32373c;
                color: #fff;
                text-decoration: none
            }
             :root {
                --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
            }

            :where(.is-layout-flex) {
                gap: 0.5em;
            }

            :where(.is-layout-grid) {
                gap: 0.5em;
            }

            body .is-layout-flex {
                display: flex;
            }

            .is-layout-flex {
                flex-wrap: wrap;
                align-items: center;
            }

            .is-layout-flex > :is(*, div) {
                margin: 0;
            }

            body .is-layout-grid {
                display: grid;
            }

            .is-layout-grid > :is(*, div) {
                margin: 0;
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }

            .has-black-color {
                color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-color {
                color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-color {
                color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-color {
                color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-black-background-color {
                background-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-background-color {
                background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-background-color {
                background-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-background-color {
                background-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-background-color {
                background-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-background-color {
                background-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-background-color {
                background-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-background-color {
                background-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-background-color {
                background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-background-color {
                background-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-black-border-color {
                border-color: var(--wp--preset--color--black) !important;
            }

            .has-cyan-bluish-gray-border-color {
                border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
            }

            .has-white-border-color {
                border-color: var(--wp--preset--color--white) !important;
            }

            .has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important;
            }

            .has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important;
            }

            .has-luminous-vivid-orange-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-amber-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
            }

            .has-light-green-cyan-border-color {
                border-color: var(--wp--preset--color--light-green-cyan) !important;
            }

            .has-vivid-green-cyan-border-color {
                border-color: var(--wp--preset--color--vivid-green-cyan) !important;
            }

            .has-pale-cyan-blue-border-color {
                border-color: var(--wp--preset--color--pale-cyan-blue) !important;
            }

            .has-vivid-cyan-blue-border-color {
                border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
            }

            .has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important;
            }

            .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
            }

            .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
            }

            .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
            }

            .has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
            }

            .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
            }

            .has-cool-to-warm-spectrum-gradient-background {
                background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
            }

            .has-blush-light-purple-gradient-background {
                background: var(--wp--preset--gradient--blush-light-purple) !important;
            }

            .has-blush-bordeaux-gradient-background {
                background: var(--wp--preset--gradient--blush-bordeaux) !important;
            }

            .has-luminous-dusk-gradient-background {
                background: var(--wp--preset--gradient--luminous-dusk) !important;
            }

            .has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important;
            }

            .has-electric-grass-gradient-background {
                background: var(--wp--preset--gradient--electric-grass) !important;
            }

            .has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important;
            }

            .has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important;
            }

            .has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important;
            }

            .has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important;
            }

            .has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important;
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }

            :root :where(.wp-block-pullquote) {
                font-size: 1.5em;
                line-height: 1.6;
            }
            .footer-widgets {
                border-top: 1px solid rgba(0,0,0,.1);
            }

            .blog-grid .post.has-post-thumbnail .post-image img,.projects-grid-alt .project .project-inner,.single-post .related-posts .grid-posts .post-inner,.projects-grid .project .project-inner,.single-nproject .project-gallery img,.single-nproject .project-gallery .project-media-item a:before {
                border-radius: 0;
            }

            .projects-grid-alt .project .project-inner .project-info-inner .project-title {
                font-size: 1.5rem;
            }

            .single-post .related-posts {
                margin-bottom: 0;
            }

            .single .content-header {
                padding-bottom: 280px;
            }

            .single-nproject .project-featured-image img,.single-post.sidebar-none .main-content .content .post-inner .post-thumbnail img {
                margin-top: -280px;
                border: 15px solid #fff;
            }

            .projects-grid-alt .project .project-inner .project-info-inner .project-client img {
                height: 30px;
            }

            .projects-grid-alt .project .project-inner .project-info-inner .project-title {
                text-transform: uppercase;
            }

            .header-position-left .site-header.site-header-classic.header-brand-left .header-content {
                align-items: center;
            }
            .vc_custom_1575628596294 {
                background: #000000 url(https://live.21lab.co/nanosoft-3/wp-content/uploads/2018/08/pattern.svg?id=895) !important;
            }

            .vc_custom_1575628605945 {
                padding-top: 80px !important;
                padding-bottom: 20px !important;
            }

            .vc_custom_1575628601317 {
                padding-top: 80px !important;
                padding-bottom: 80px !important;
                background-color: rgba(255,0,85,0.92) !important;
                *background-color: rgb(255,0,85) !important;
            }
            .wpb_animate_when_almost_visible {
                    opacity: 1;
                }
                .rll-youtube-player, [data-lazy-src] {
                    display: none !important;
                }