@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-greek-ext-italic.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-greek-italic.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-greek-ext-normal.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-greek-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{padding:0;margin:0;box-sizing:border-box}html,body{padding:0;margin:0;box-sizing:border-box;font-family:"Inter",sans-serif!important}:root{--gradient-color: linear-gradient(to bottom, #9892ffc4, #ffffff);--body-bg-color: #ffffff;--text-color: #161616;--border-color: #d8d7d7;--primary-color: #4f46e5;--primary-opacity: #4e46e556;--error-border: #d60101;--card-bg-color: #0000002b;--paragraph-color: #272626}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.main_body{background-color:var(--body-bg-color);color:var(--text-color)}.custom_container{width:1320px;margin:0 auto}a{text-decoration:none!important}ul{margin-bottom:0px;padding-left:0px}ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0px}.custom_navbar{padding:7px 0px}.navbar_position{position:relative}.resouces_menu{position:relative}.resources_menu_card{position:absolute;top:44px;left:0px;width:300px;height:auto;background-color:var(--body-bg-color);border-radius:20px;padding:20px 35px}.resources_menu_card span{padding:3px 8px;font-size:13px;color:var(--paragraph-color);background-color:var(--body-bg-color);border-radius:8px;border:1px solid var(--border-color);margin-bottom:10px;display:inline-block}.rosurces_link{display:flex;flex-wrap:nowrap;flex-direction:column;gap:6px;margin-bottom:15px}.rosurces_link a{display:flex;align-items:center;gap:6px}.rosurces_link a i{font-size:20px;line-height:0}.navbar_flex{display:flex;align-items:center;justify-content:space-between}.navbar_logo_menu{display:flex;align-items:center;gap:40px}.navbar_flex .navbar_logo_menu a img{width:130px;height:auto}.navbar_logo_menu ul{display:flex;align-items:center;gap:20px}.navbar_logo_menu ul li a{font-size:14px;font-weight:600;color:var(--text-color)}.navbar_logo_menu ul li a.active{text-decoration:underline!important;text-underline-offset:3px}.navbar_menu a{font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:30px;border:1px solid var(--primary-color);color:var(--primary-color);background-color:var(--body-bg-color)}.navbar_menu button,.mobile_sidebar_menu{display:none}.nyflextec_banner{position:relative}.nyflextec_banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-color);z-index:-1}.nyflextec_banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;display:flex;justify-content:center;align-items:center;background-size:60px 60px;background-image:linear-gradient(to right,#4b4a4a9e 1px,transparent 1px),linear-gradient(to bottom,#4b4a4a9e 1px,transparent 1px)}.nyflextec_banner_content{display:flex;flex-direction:column;gap:35px;justify-content:center;align-items:center;padding-top:170px;padding-bottom:220px}.nyflextec_banner_content h1{font-size:45px;font-weight:600;color:var(--text-color);width:85%;text-align:center}.nyflextec_banner_content .banner_para{font-size:16px;font-weight:400;color:var(--paragraph-color);width:70%;text-align:center;margin-bottom:0px}.seo_keyword{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;width:85%}.seo_keyword h2,.seo_keyword_responsive h2{font-size:13px;font-weight:500;color:var(--text-color);background-color:var(--body-bg-color);padding:8px 14px;border-radius:30px;border:1px solid var(--primary-color);text-wrap:nowrap}.seo_scroll{width:100%;overflow-x:hidden;white-space:nowrap;display:none}.seo_keyword_responsive{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.nyflextec_feature_products{padding-bottom:150px}.software_feature_card{width:100%;padding:80px 45px;display:flex;align-items:center;justify-content:space-between;background-image:var(--gradient-color);border-radius:20px}.nyflextec_featured_heading{width:38%;padding-right:30px;border-right:1px solid var(--primary-opacity)}.nyflextec_featured_software{width:58%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.nyflextec_featured_heading h2{font-size:30px;color:var(--text-color);font-weight:600;margin-bottom:25px}.nyflextec_featured_heading p{font-size:15px;color:var(--paragraph-color);font-weight:400;line-height:1.5}.featured_software_card{display:flex;gap:20px;width:48%}.featured_software_card img{width:30px;height:30px}.nyflextec_featured_software .featured_software_card:nth-child(3),.nyflextec_featured_software .featured_software_card:nth-child(4){margin-top:40px}.software_info h3{font-size:23px;color:var(--text-color);font-weight:700;margin-bottom:5px}.software_info p{font-size:14px;color:var(--paragraph-color);font-weight:400;line-height:1.5}.software_info a{font-size:12px;color:var(--primary-color);font-weight:600;border-bottom:1px solid var(--primary-color)}.core_principles_section{padding-bottom:130px}.core_principles_heading{padding-bottom:25px;position:relative}.core_principles_heading::after{content:"";position:absolute;width:50px;height:2px;background-color:var(--primary-color);bottom:0px;left:50%;transform:translateX(-50%)}.core_principles_heading h2{font-size:40px;text-align:center;width:40%;margin:0 auto;padding-bottom:15px}.text-gradient{background:linear-gradient(90deg,#000 30%,var(--primary-color) 60%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.core_principles_heading p{font-size:16px;color:var(--paragraph-color);text-align:center;width:60%;margin:0 auto}.core_principles_flex_box{display:flex;flex-wrap:wrap;width:95%;margin:70px auto 0px auto}.core_principles_flex_box .principles_card:first-child{border-left:1px solid var(--primary-opacity)}.principles_card{width:25%;padding:0px 25px;border-right:1px solid var(--primary-opacity)}.principles_icon{width:100%;height:150px;display:flex;align-items:center;justify-content:center;border-radius:15px;position:relative;overflow:hidden}.principles_icon::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#f8f8f8e1;z-index:-1}.principles_icon::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;display:flex;justify-content:center;align-items:center;background-size:53px 50px;background-image:linear-gradient(to right,#4b4a4a9e 1px,transparent 1px),linear-gradient(to bottom,#4b4a4a9e 1px,transparent 1px)}.principles_icon img{width:45px;height:auto}.principles_card h3{font-size:22px;color:var(--text-color);margin-top:20px;margin-bottom:10px;font-weight:500}.principles_card p{font-size:14px;color:var(--paragraph-color)}.social_proof{width:100%;height:auto;background-color:var(--primary-color);width:99%;margin:0 auto 130px auto;border-radius:25px;padding-top:120px;padding-bottom:120px}.trusted_heading h2{font-size:40px;text-align:center;width:40%;margin:0 auto;padding-bottom:15px;color:var(--body-bg-color)}.trusted_heading p{font-size:16px;color:var(--border-color);text-align:center;width:60%;margin:0 auto}.count_flex{display:flex;align-items:center;justify-content:center;padding-top:70px}.count_flex .count_box:last-child{border-right:none!important}.count_box{width:25%;display:flex;flex-direction:column;gap:10px;text-align:center;border-right:1px solid var(--border-color)}.count_box span{font-size:60px;color:var(--body-bg-color);font-weight:700;line-height:1}.count_box p{font-size:16px;color:var(--body-bg-color);margin-bottom:0px}.software_industry{padding-bottom:150px}.industry_container{max-width:1300px;margin:0 auto}.main_box_container{width:100%;position:relative}.box-container{display:flex;flex-wrap:wrap}.box-container .box{width:100px;height:100px;border:1px solid #edeff2c5;outline-offset:-0.5px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;padding:20px 0;transition:all 0.3s;border-radius:20px}.box_primary{background-color:var(--primary-color)}.box_primary p{color:var(--body-bg-color)!important}.box_primary img{filter:brightness(0) invert(1)}.box_primary_opacity{background-color:#4e46e51e}.industry-heading{position:absolute;top:20px;left:0%;width:100%;z-index:99}.industry-heading h2{font-size:40px;text-align:center;width:40%;margin:0 auto;padding-bottom:15px}.industry-heading p{font-size:16px;color:var(--paragraph-color);text-align:center;width:60%;margin:0 auto}.box-container .box img{width:30px}.box-container .box p{font-size:14px;color:var(--text-color);margin-bottom:0px;font-weight:500}.vertical_full_line{position:absolute;top:0;left:50%;transform:translateX(50%);width:1px;height:100%;background-color:var(--primary-opacity)}.bottom_right_line_top{width:49%;height:49%;position:absolute;bottom:0%;right:0%;border-top-left-radius:91%;border-top:1px solid var(--primary-opacity);border-left:1px solid var(--primary-opacity)}.bottom_left_line_top{width:51%;height:49%;position:absolute;bottom:0%;left:0%;border-top-right-radius:91%;border-top:1px solid var(--primary-opacity);border-right:1px solid var(--primary-opacity)}.bottom_right_line_bottom{width:49%;height:51%;position:absolute;top:0%;right:0%;border-bottom-left-radius:91%;border-bottom:1px solid var(--primary-opacity);border-left:1px solid var(--primary-opacity)}.bottom_left_line_bottom{width:51%;height:51%;position:absolute;top:0%;left:0%;border-bottom-right-radius:91%;border-bottom:1px solid var(--primary-opacity);border-right:1px solid var(--primary-opacity)}.horizental_full_line{position:absolute;top:50%;left:0%;transform:translateY(50%);width:100%;height:1px;background-color:var(--primary-opacity)}.left_dot{width:8px;height:8px;background-color:var(--primary-color);top:50%;transform:translateY(-50%);left:0px;position:absolute}.right_dot{width:8px;height:8px;background-color:var(--primary-color);top:50%;transform:translateY(-50%);right:0px;position:absolute}.bottom_left_rounded_border{width:50%;height:50%;border-top:1px solid var(--primary-opacity);border-right:1px solid var(--primary-opacity);position:absolute;bottom:0%;left:0%;border-top-right-radius:30px}.top_left_rounded_border{width:50%;height:50%;border-right:1px solid var(--primary-opacity);border-bottom:1px solid var(--primary-opacity);position:absolute;top:0%;left:0%;border-bottom-right-radius:30px}.top_right_rounded_border{width:50%;height:50%;position:absolute;top:0%;right:1px;border-left:1px solid var(--primary-opacity);border-bottom:1px solid var(--primary-opacity);border-bottom-left-radius:30px}.down_right_rounded_border{width:50%;height:50%;position:absolute;bottom:0%;right:1px;border-left:1px solid var(--primary-opacity);border-top:1px solid var(--primary-opacity);border-top-left-radius:30px}.box i{font-size:24px;line-height:1;color:var(--primary-color);transition:transform 0.3s}.box small{font-size:12px;text-align:center;font-weight:500;color:var(--text-color)}.box-container.is-ready .box{opacity:0;transform:scale(0.94) translateY(10px)}.box-container.is-ready.is-visible .box{opacity:1;transform:none;transition:opacity 0.55s ease,transform 0.55s cubic-bezier(0.22,0.61,0.36,1);transition-delay:var(--reveal-delay, 0ms)}.industry-heading.is-ready{opacity:0;transform:translateY(14px)}.industry-heading.is-ready.is-visible{opacity:1;transform:none;transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.22,0.61,0.36,1)}.horizental_full_line::after,.vertical_full_line::after{content:"";position:absolute;pointer-events:none}.horizental_full_line::after{top:0;left:0;width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:traceX 3.2s linear infinite}.vertical_full_line::after{left:0;top:0;width:1px;height:26px;background:linear-gradient(180deg,transparent,var(--primary-color),transparent);animation:traceY 3.2s linear infinite}.horizental_full_line.flow-left::after,.vertical_full_line.flow-up::after{animation-direction:reverse}.horizental_full_line.flow-right::after{animation-delay:0s}.horizental_full_line.flow-left::after{animation-delay:0.4s}.vertical_full_line.flow-down::after{animation-delay:0.8s}.vertical_full_line.flow-up::after{animation-delay:1.2s}@keyframes traceX{0%{transform:translateX(-26px);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(100px);opacity:0}}@keyframes traceY{0%{transform:translateY(-26px);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(100px);opacity:0}}.bottom_left_rounded_border,.top_left_rounded_border,.top_right_rounded_border,.down_right_rounded_border,.bottom_right_line_top,.bottom_left_line_top,.bottom_right_line_bottom,.bottom_left_line_bottom{animation:traceGlow 3.2s ease-in-out infinite}.bottom_right_line_top,.bottom_left_line_top{animation-delay:0.2s}.bottom_right_line_bottom,.bottom_left_line_bottom{animation-delay:0.6s}.top_left_rounded_border,.top_right_rounded_border{animation-delay:1s}@keyframes traceGlow{0%,100%{border-color:var(--primary-opacity)}50%{border-color:var(--primary-color)}}.left_dot,.right_dot{border-radius:2px;animation:pulseDot 3.2s ease-out infinite}.right_dot{animation-delay:0.4s}@keyframes pulseDot{0%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 0 rgba(79,70,229,0.45)}45%{transform:translateY(-50%) scale(1.25);box-shadow:0 0 0 6px rgba(79,70,229,0)}100%{transform:translateY(-50%) scale(1);box-shadow:0 0 0 0 rgba(79,70,229,0)}}.box_primary{animation:hubGlow 4s ease-in-out infinite}@keyframes hubGlow{0%,100%{box-shadow:0 0 0 0 rgba(79,70,229,0.28)}50%{box-shadow:0 0 28px 4px rgba(79,70,229,0.28)}}.box_primary_opacity{animation:softPulse 4s ease-in-out infinite;animation-delay:var(--pulse-delay, 0s)}@keyframes softPulse{0%,100%{background-color:#4e46e51e}50%{background-color:#4e46e534}}.box1::before,.box2::before,.box3::before,.box4::before,.box5::before,.box6::before,.box7::before,.box8::before,.box9::before,.box10::before,.box11::before,.box12::before,.box13::before,.box14::before,.box15::before,.box16::before,.box17::before,.box18::before,.box19::before,.box20::before,.box21::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:#4e46e5;opacity:0;pointer-events:none;animation:tileShimmer 12s ease-in-out infinite}.box1::before{animation-delay:0s}.box2::before{animation-delay:0.55s}.box3::before{animation-delay:1.1s}.box4::before{animation-delay:1.65s}.box5::before{animation-delay:2.2s}.box6::before{animation-delay:2.75s}.box7::before{animation-delay:3.3s}.box8::before{animation-delay:3.85s}.box9::before{animation-delay:4.4s}.box10::before{animation-delay:4.95s}.box11::before{animation-delay:5.5s}.box12::before{animation-delay:6.05s}.box13::before{animation-delay:6.6s}.box14::before{animation-delay:7.15s}.box15::before{animation-delay:7.7s}.box16::before{animation-delay:8.25s}.box17::before{animation-delay:8.8s}.box18::before{animation-delay:9.35s}.box19::before{animation-delay:9.9s}.box20::before{animation-delay:10.45s}.box21::before{animation-delay:11s}@keyframes tileShimmer{0%{opacity:0}4%{opacity:0.08}9%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.software_industry *,.software_industry *::before,.software_industry *::after{animation:none!important;transition:none!important}.box-container.is-ready .box,.industry-heading.is-ready{opacity:1;transform:none}}.faq_section{width:99%;min-height:600px;background-color:#000;border-radius:25px;padding-top:70px;padding-bottom:70px;margin:0 auto 100px auto}.faq_flex{width:100%;display:flex;justify-content:space-between}.faq_heading{width:42%}.faq_accordion{width:55%}.faq_heading h2{font-size:40px;width:90%;padding-bottom:20px;color:var(--body-bg-color)}.faq_heading p{font-size:16px;color:var(--border-color);margin:0 auto}.faq_heading a{display:inline-block;margin-top:40px;padding:15px 35px;border-radius:25px;background-color:var(--primary-color);color:var(--body-bg-color);font-size:16px}.accordion-item{background-color:transparent!important;border:none!important}.accordion-button{background-color:transparent!important;color:var(--body-bg-color);box-shadow:none!important}.accordion-button:not(.collapsed){color:var(--primary-color)!important;box-shadow:none!important}.accordion-body{color:var(--border-color);font-size:14px;line-height:1.8}.accordion-button{padding:1.2rem 1rem!important;display:flex;align-items:center;justify-content:space-between}.accordion-button p{font-size:15px;width:calc(100% - 50px)}.accordion-button::after{display:none}.accordion-item h2 button span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#171717}.accordion-item h2 button span i{font-size:22px;line-height:1}.faq_empty{margin:0;padding:1.2rem 1rem;font-size:15px;line-height:1.8;color:var(--border-color)}.testimonial_heading{padding-bottom:20px;position:relative}.testimonial_heading::after{content:"";position:absolute;width:50px;height:2px;background-color:var(--primary-color);bottom:0px;left:50%;transform:translateX(-50%)}.testimonial_heading h2{font-size:40px;text-align:center;width:45%;margin:0 auto;padding-bottom:15px}.testimonial_heading p{font-size:16px;color:var(--paragraph-color);text-align:center;width:60%;margin:0 auto}.testimonial_section{padding-bottom:100px}.testimonial_carousel{margin-top:60px}.testimonial_description p{width:80%;font-size:30px;color:var(--text-color);font-weight:600;margin:0 auto;text-align:center}.customer_name{margin-top:25px}.customer_name h3{font-size:25px;color:var(--primary-color);font-weight:600}.carousel-indicators{position:unset!important;margin-top:25px;align-items:center;min-height:70px}.carousel-indicators [data-bs-target]{width:40px;height:40px;border-radius:50%;background-color:transparent;transition:all 0.5s;position:relative;overflow:hidden}.carousel-indicators button img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-indicators .active{width:45px;height:45px}.testimonial_carousel .carousel-indicators{flex-wrap:wrap}.testimonial_carousel .carousel-indicators [data-bs-target]{flex-shrink:0}.testimonial_empty{margin:40px 0 0;font-size:16px;text-align:center;color:var(--paragraph-color)}.contactus_section{width:100%;height:auto;background-image:url(../../assets/images/optimized/contact-bg-3840.jpg);background-image:image-set(url(../../assets/images/optimized/contact-bg-3840.avif) type("image/avif"),url(../../assets/images/optimized/contact-bg-3840.webp) type("image/webp"),url(../../assets/images/optimized/contact-bg-3840.jpg) type("image/jpeg"));background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:80px;padding-bottom:100px}.contact_heading h2{font-size:40px;text-align:center;width:55%;margin:0 auto;padding-bottom:15px}.contact_heading p{font-size:16px;color:var(--paragraph-color);text-align:center;width:60%;margin:0 auto}.contact_flex{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:0 auto}.contact_content{width:38%;margin-top:100px;display:flex;flex-direction:column;row-gap:40px}.contact_form{width:50%;margin-top:70px;background:var(--body-bg-color);padding:30px;border:1px solid var(--border-color);border-radius:20px}.connect_option h4{font-size:18px;color:var(--text-color);margin-bottom:2px;font-weight:600}.connect_option p{font-size:14px;color:var(--paragraph-color);margin-bottom:20px}.connect_option ul{display:flex;flex-direction:column;gap:8px}.connect_option ul li{display:flex;align-items:center;gap:10px;color:var(--primary-color)}.connect_option ul li i{font-size:18px}.connect_option ul li a{font-size:14px;font-weight:600;color:var(--primary-color);text-decoration:underline!important;text-underline-offset:4px}.contact_form .form_grp{margin-bottom:18px}.contact_form .form_grp .form-label{font-size:13px;text-transform:capitalize;font-weight:400;margin-bottom:5px}.contact_form .form_grp .form-control{height:40px;font-size:14px;font-weight:600;color:var(--text-color)}.form_grp textarea{height:80px!important;resize:none}.contact_form form button{padding:10px 35px;border-radius:12px;background-color:var(--primary-color);color:var(--body-bg-color);font-size:14px;font-weight:600;border:none;outline:none;display:flex;align-items:center;gap:10px}.contact_form form button:disabled{opacity:0.7;cursor:progress}.contact_form .form_flex_contact{align-items:flex-start}.contact_error{margin-top:5px;font-size:12px;line-height:1.4;color:#dc3545}.contact_status{margin-bottom:15px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.5}.contact_status.is-success{background-color:#e8f6ee;color:#146c43}.contact_status.is-error{background-color:#fdecee;color:#b02a37}.contact_error:empty,.contact_status:empty{display:none}.footer_section{width:100%;height:auto;background-color:#000;padding:50px 0px 20px 0px}.digital_solution{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:50px;border-bottom:1px solid #4e4e4e56}.digital_solution h3{font-size:40px;text-align:center;width:55%;margin:0 auto;padding-bottom:25px;color:var(--body-bg-color);font-weight:200}.digital_solution a{padding:10px 50px;color:var(--body-bg-color);background-color:var(--primary-color);font-size:14px;border-radius:30px}.footer_container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px;border-bottom:1px solid #4e4e4e56;padding-top:50px}.company_contaianer{width:25%}.company_contaianer p{font-size:32px;color:var(--body-bg-color);line-height:1.3;margin-bottom:25px}.company_contaianer .email_btn{padding:10px 50px;border-radius:30px;background-color:var(--primary-opacity);color:var(--body-bg-color);display:flex;align-items:center;gap:10px;display:inline-flex;font-size:13px;transition:all 0.4s}.footer_right_content{display:flex;flex-wrap:wrap;width:70%}.footer_content{width:25%}.footer_content h4,.company_contaianer h4{font-size:11px;color:#919191;margin-bottom:30px;font-weight:600;text-transform:uppercase}.footer_content ul{display:flex;flex-direction:column;gap:12px}.footer_content ul li a i{line-height:0;opacity:0;transition:opacity 0.3s;transition:padding-left 0.5s;color:var(--body-bg-color);text-decoration:none!important;font-size:18px}.footer_content ul li a:hover i{opacity:1;padding-left:10px;text-decoration:none!important}.footer_content ul li a{font-size:13px;color:var(--body-bg-color);display:inline-flex;align-items:center;gap:5px}.footer_flex{width:100%;padding:10px 0px 10px 0px;display:flex;align-items:center;justify-content:space-between}.footer_flex ul{display:flex;align-items:center;gap:30px}.footer_flex ul li a{font-size:11px;color:var(--border-color);text-decoration:underline!important;text-underline-offset:5px}.footer_flex small{font-size:12px;color:var(--primary-color)}.about_section{width:100%;height:auto;background-color:#000;padding-top:100px;padding-bottom:100px;margin-bottom:100px}.about_section_flex{display:flex;justify-content:space-between}.about_section_flex span{font-size:15px;color:var(--body-bg-color);border-radius:20px;text-decoration:underline;text-underline-offset:5px}.service_content{width:70%}.service_content h2{font-size:40px;color:var(--body-bg-color);font-weight:200;line-height:50px}.service_content_flex{display:flex;flex-wrap:wrap;gap:4%}.service_content_flex{margin-top:40px}.service_card{width:48%;margin-top:50px}.service_card h3{font-size:18px;color:var(--body-bg-color);font-weight:300;width:inline-block;text-decoration:underline;text-underline-offset:5px;position:relative;margin-left:20px}.service_card h3::after{content:"";position:absolute;width:10px;height:10px;background-color:var(--primary-color);border-radius:100%;left:-20px;top:50%;transform:translateY(-50%)}.service_card p{font-size:14px;margin-top:15px;color:var(--border-color);margin-left:20px}.nyflextec_map{width:100%;height:500px}.nyflextec_map iframe{width:100%;height:100%}.form_flex_contact{display:flex;align-items:center;gap:10px}.form_flex_contact .form_grp{width:calc(50% - (5px))}.blog_section{padding-bottom:120px}.blog_heading{display:flex;align-items:center;justify-content:space-between}.blog_heading h2{font-size:25px;color:var(--text-color);font-weight:600}.filter_blogs{display:flex;align-items:center;gap:15px;flex-wrap:nowrap}.filter_blogs input{width:250px}.filter_blogs input,.filter_blogs select{font-size:13px;color:var(--text-color);font-weight:500}.nyflextec_blogs_card{width:100%;height:auto;display:flex;align-items:center;flex-wrap:wrap;margin-top:50px}.blog_card{width:24%;margin:0.5%;height:auto;border:1px solid #d1d1d167;border-radius:20px;padding:10px}.blog_img_card{width:100%;aspect-ratio:5/3;border-radius:14px;overflow:hidden;position:relative}.blog_img_card span{position:absolute;top:10px;right:10px;background-color:var(--body-bg-color);border-radius:10px;color:var(--text-color);font-size:12px;font-weight:500;padding:3px 8px}.blog_card img{width:100%;height:100%;object-fit:cover}.blog_card h3{font-size:19px;color:var(--text-color);margin-top:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.blog_card p{margin-top:8px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:var(--paragraph-color)}.categories{padding:6px 10px;border-radius:20px;background-color:var(--primary-opacity);color:var(--text-color);font-weight:500;font-size:11px;display:inline-block}.nyflextec_blogs_card{align-items:stretch}.blog_card{display:flex;flex-direction:column}.blog_card .blog_img_card{flex-shrink:0}.blog_card .more_info_blog{margin-top:auto}.blog_img_card.no_image,.more_blog_img.no_image{background:linear-gradient(135deg,#4e46e533,#4e46e512)}.blog_img_card.no_image::before,.more_blog_img.no_image::before{content:"\f03e";font-family:"Font Awesome 6 Free";font-weight:400;font-size:34px;color:var(--primary-color);opacity:.45;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.blogs_empty{width:100%;margin:0;padding:60px 15px;text-align:center;font-size:15px;color:var(--paragraph-color)}.blogs_empty a{color:var(--primary-color);font-weight:600;margin-left:4px}.blog_section{scroll-margin-top:30px}.blog_details_section{margin-top:100px;padding-bottom:150px}.blog_details_flex{display:flex;justify-content:space-between}.blog_details{width:65%}.blog_details img{width:100%;height:500px;object-fit:cover;border-radius:25px}.blog_details h2{font-size:40px;color:var(--text-color);margin-bottom:20px;font-weight:400}.blog_publisher_info{display:flex;gap:7%;padding-top:15px}.blog_publisher_info span{font-size:13px;color:var(--paragraph-color)}.blog_publisher_info h4{font-size:23px;color:var(--text-color);font-weight:600}.published_info ul{display:flex;align-items:center;gap:15px}.published_info ul li a{padding:3px 6px;border:1px solid var(--primary-color);display:inline-flex;gap:7px;font-size:11px;align-items:center;border-radius:10px;color:var(--text-color);font-weight:500}.blog_details_para{margin-top:50px}.blog_details_para p{font-size:15px;color:var(--paragraph-color);line-height:1.6}.other_blog{width:32%;height:calc(100vh - (55px + 100px));overflow-y:scroll}.more_blog_card{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;padding-top:17px;border-bottom:1px solid var(--card-bg-color)}.more_blog_card .more_blog_img{width:30%}.more_blog_card .more_blog_img img{width:100%;aspect-ratio:4/3;border-radius:10px}.more_blog_info{width:65%}.more_blog_info h3{font-size:16px;color:var(--text-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.more_blog_info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:var(--paragraph-color);margin-bottom:5px}.details_blog_page{width:100%;height:auto;position:relative}.details_blog_page::after{content:"";position:absolute;top:0;left:0;width:100%;height:550px;background:var(--gradient-color);z-index:-1}.details_blog_page::before{content:"";position:absolute;top:0;left:0;width:100%;height:550px;z-index:-2;display:flex;justify-content:center;align-items:center;background-size:60px 60px;background-image:linear-gradient(to right,#4b4a4a9e 1px,transparent 1px),linear-gradient(to bottom,#4b4a4a9e 1px,transparent 1px)}.blog_details_category{margin-bottom:15px}.blog_excerpt{font-size:17px;color:var(--paragraph-color);line-height:1.6;margin-bottom:25px}.published_info ul li a.copied{background-color:var(--primary-color);color:var(--body-bg-color)}.blog_details .blog_details_para{font-size:15px;color:var(--paragraph-color);line-height:1.6;overflow-wrap:anywhere}.blog_details .blog_details_para>:first-child{margin-top:0}.blog_details .blog_details_para>:last-child{margin-bottom:0}.blog_details .blog_details_para p{margin-top:0;margin-bottom:16px}.blog_details .blog_details_para h1,.blog_details .blog_details_para h2,.blog_details .blog_details_para h3,.blog_details .blog_details_para h4,.blog_details .blog_details_para h5,.blog_details .blog_details_para h6{color:var(--text-color);font-weight:600;line-height:1.3;margin-top:32px;margin-bottom:12px}.blog_details .blog_details_para h1{font-size:28px}.blog_details .blog_details_para h2{font-size:25px}.blog_details .blog_details_para h3{font-size:21px}.blog_details .blog_details_para h4{font-size:18px}.blog_details .blog_details_para h5,.blog_details .blog_details_para h6{font-size:16px}.blog_details .blog_details_para ul,.blog_details .blog_details_para ol{padding-left:22px;margin-bottom:16px}.blog_details .blog_details_para ul li{list-style:disc}.blog_details .blog_details_para ol li{list-style:decimal}.blog_details .blog_details_para li{margin-bottom:6px}.blog_details .blog_details_para a{color:var(--primary-color);text-decoration:underline!important;text-underline-offset:3px}.blog_details .blog_details_para img{width:auto;max-width:100%;height:auto;border-radius:14px;margin-bottom:16px}.blog_details .blog_details_para blockquote{border-left:3px solid var(--primary-color);padding:4px 0 4px 16px;margin-bottom:16px}.blog_details .blog_details_para table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:14px}.blog_details .blog_details_para th,.blog_details .blog_details_para td{border:1px solid var(--border-color);padding:8px 10px;text-align:left;vertical-align:top}.blog_details .blog_details_para th{color:var(--text-color);font-weight:600}.blog_details .blog_details_para pre{background-color:var(--text-color);color:var(--body-bg-color);padding:12px 14px;border-radius:10px;overflow:auto;font-size:13px;margin-bottom:16px}@media(max-width:480px){.blog_details_para{margin-top:20px}.blog_details .blog_details_para{font-size:14px}}.blog_tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:35px;padding-top:20px;border-top:1px solid var(--card-bg-color)}.blog_tags span{font-size:13px;color:var(--paragraph-color);margin-right:4px}.more_blog_card .more_blog_img img{object-fit:cover}.more_blog_img.no_image{position:relative;aspect-ratio:4/3;border-radius:10px}.more_blog_img.no_image::before{font-size:22px}.other_blog_empty{font-size:14px;color:var(--paragraph-color);padding-top:17px;margin-bottom:0}.other_blog_empty a{color:var(--primary-color);font-weight:600}.gac_modal{width:100%;max-width:45%;transform:translateY(16px);transition:transform 0.25s ease}#gacForm input{width:100%;background:var(--body-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:12px 14px;color:var(--text-color);font-size:14px;outline:none;transition:border-color 0.2s ease;font-family:inherit}#gacForm input::placeholder{color:var(--paragraph-color)}#gacForm input:focus{border-color:var(--primary-color)}#gacForm button{padding:13px 20px;border-radius:12px;background:var(--primary-color);border:0;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-wrap:nowrap}#gacForm button .gac_btn_text{display:inline-flex;gap:10px;align-items:center}#gacForm button:hover{opacity:0.9}#gacForm button:disabled{opacity:0.7;cursor:not-allowed}.gac_error{color:var(--error-border);font-size:13px;min-height:18px;margin-bottom:8px;font-weight:600}.gac_error.is-success{color:#15803d}.form_flex{display:flex;align-items:center;gap:10px}.form_flex .form_grp{width:100%}.Nyflextec_careers{width:100%;height:auto;padding-bottom:120px}.careers_flex{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-top:50px}.careers_card{width:24%;margin:0.5%;height:auto;border:1px solid #d1d1d167;border-radius:20px;padding:15px;background-color:#4e46e521;display:flex;justify-content:space-between;flex-direction:column}.careers_card h3{font-size:19px;color:var(--text-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.careers_card p{margin-top:8px;font-size:14px;color:var(--paragraph-color)}.careers_card ul{display:flex;align-items:center;gap:15px}.careers_card ul li{font-size:13px;color:var(--text-color);font-weight:500}.careers_card button{margin-top:25px;width:100%;height:40px;border-radius:10px;background-color:var(--primary-color);color:var(--body-bg-color);border:none;outline:none;font-size:15px;display:flex;align-items:center;justify-content:center;gap:15px}.careers_card button i{font-size:18px;line-height:0}.careers_card p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.career_location{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--paragraph-color)}.careers_card h3+.career_location{margin-top:8px}.career_location i{font-size:12px;color:var(--primary-color);flex-shrink:0}.career_location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careers_card ul{flex-wrap:wrap;row-gap:4px}.careers_card .career_actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px;container-type:inline-size}.careers_card .career_actions button{flex:1 1 0;width:auto;margin-top:0;padding:0 8px;gap:8px;font-size:14px;white-space:nowrap}.careers_card .career_actions .view_details_btn{background-color:var(--body-bg-color);color:var(--primary-color);border:1px solid var(--primary-color)}@container (max-width: 195px){.careers_card .career_actions button{padding:0 6px;gap:6px;font-size:13px}}@container (max-width: 172px){.careers_card .career_actions button{padding:0 5px;gap:5px;font-size:12px}.careers_card .career_actions button i{font-size:16px}}@container (max-width: 156px){.careers_card .career_actions button i{display:none}}.products_section{padding-bottom:120px}.product_card_flex{display:flex;flex-direction:column;gap:70px;margin-top:80px}.products_card{display:flex;align-items:center;justify-content:space-between;width:75%;margin-left:auto;margin-right:auto}.product_card_content{width:35%}.product_card_img{width:60%}.product_card_img img{width:100%;height:430px;object-fit:cover;border-radius:20px;border:1px solid var(--border-color)}.product_card_content h3{font-size:30px;color:var(--text-color);font-weight:700;margin-bottom:10px}.product_card_content p{font-size:14px;color:var(--paragraph-color);font-weight:400;line-height:1.5}.product_card_content a{font-size:17px;color:var(--primary-color);font-weight:600;border-bottom:1px solid var(--primary-color)}.legal_topbar{display:none}.website_sidebar{width:300px;height:calc(100vh);position:fixed;top:0;left:0;background-color:#f5f5f5}.sidebar_logo{padding:15px 20px 10px 30px;display:flex;align-items:center;gap:10px}.n_box{width:25px;height:25px;background-color:var(--text-color);border-top-left-radius:20px;border-top-right-radius:20px;position:relative}.n_box::after{width:11px;height:18px;content:"";left:7px;bottom:0px;background-color:#f5f5f5;position:absolute;border-top-left-radius:11px;border-top-right-radius:11px}.sidebar_logo span{font-size:14px;color:var(--paragraph-color);width:50px;height:25px;background-color:var(--body-bg-color);border-radius:8px;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.sidebar_menu{width:100%;height:calc(100vh - (50px));padding:50px 20px 50px 30px;overflow-y:scroll}.sidebar_menu span{font-size:13px;color:var(--paragraph-color);text-decoration:underline;text-underline-offset:3px}.sidebar_menu ul{margin-top:18px;display:flex;flex-direction:column;gap:10px}.sidebar_menu ul li.active a{color:var(--primary-color)}.sidebar_menu ul li.active a i{color:var(--primary-color)}.sidebar_menu ul li a{font-size:13px;color:var(--text-color);font-weight:500;display:flex;align-items:center;gap:8px}.sidebar_menu ul li a i{line-height:0;font-size:20px;color:#000}.learn_documentation,.support_documentation{margin-top:35px}.terms_condition_page{margin-left:300px;height:100vh;overflow-y:scroll;padding:60px 250px 60px 300px}.terms_condition_page h4{font-size:30px;color:var(--text-color);font-weight:400}.terms_condition_page .description_of_tc{font-size:15px;color:var(--paragraph-color);padding-top:12px;margin-bottom:8px}.terms_condition_content p{font-size:15px;color:var(--paragraph-color);margin-bottom:0px}.terms_condition_page span{font-size:15px;color:var(--text-color);font-weight:500;text-decoration:underline}.terms_condition_content{margin-top:30px}.terms_condition_content ul{display:flex;flex-direction:column}.terms_condition_content ul li{font-size:15px;display:flex;align-items:center;gap:10px}.terms_condition_content ul li i{font-size:7px}.terms_condition_content h5{margin-top:35px;color:var(--text-color)}.sub_title{padding-left:30px}.sub_title h6{margin-top:30px;color:var(--text-color)}.flex_ul_list{display:flex;gap:50px}.text_primary{color:var(--primary-color)}.askBtn{width:auto;height:45px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--body-bg-color);background-color:var(--primary-color);border:none;outline:none;position:fixed;bottom:5%;right:6%;padding:0px 15px;transition:transform 0.2s ease;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll_top_btn{width:45px;height:45px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:0;position:fixed;bottom:5%;right:3%;border:none;outline:none;background-color:var(--primary-color);color:var(--body-bg-color)}.modal_custom_radius{border-radius:20px}.modal_heading{display:flex;align-items:center;justify-content:space-between}.modal_heading h3{font-size:18px;color:var(--text-color);font-weight:600;margin-bottom:3px}.modal_heading p{font-size:13px;color:var(--paragraph-color);margin-bottom:0px}.modal_heading button{width:30px;height:30px;border-radius:50%;border:none;outline:none;background-color:transparent;font-size:22px;color:var(--error-border);border:1px solid var(--error-border);display:flex;align-items:center;justify-content:center;line-height:0}.job_form{margin-top:30px}.job_form .form-label{font-size:14px;text-transform:capitalize;margin-bottom:3px;color:var(--text-color);font-weight:600}.job_form input,.job_form select{font-size:14px;color:var(--text-color);font-weight:600}.job_form .row .col-md-6,.job_form .row .col-md-12{margin-bottom:15px}.job_form .col-md-12 small{font-size:13px;color:var(--primary-color)}.job_form input[readonly],.job_form input[readonly]:focus{background-color:#f3f3f8;border-color:#dee2e6;box-shadow:none;cursor:default;text-overflow:ellipsis}.job_form .invalid-feedback{font-size:12px;font-weight:500}.job_form .job_form_error{font-size:13px;font-weight:600;color:var(--error-border)}.apply_btn:disabled{opacity:0.7;cursor:progress}.form_submit_button{display:flex;align-items:center;justify-content:end;gap:10px;margin-top:10px}.cancel_btn{width:100px;height:40px;border-radius:10px;border:none;outline:none;background-color:var(--border-color);color:var(--text-color);border-radius:10px;font-size:14px;font-weight:600}.apply_btn{width:100px;height:40px;border-radius:10px;border:none;outline:none;background-color:var(--primary-color);color:var(--body-bg-color);border-radius:10px;font-size:14px;font-weight:600}.job_details_modal .modal-header,.job_details_modal .modal-footer{padding:16px 20px;border-color:var(--border-color)}.job_details_modal .modal-body{padding:20px}.job_details_modal .modal_heading{width:100%;gap:12px}.job_details_modal .modal_heading button{flex-shrink:0}.job_details_modal .modal_heading h3{font-size:20px;overflow-wrap:anywhere}.job_details_heading{display:flex;align-items:center;gap:12px;min-width:0}.job_details_logo{width:48px;height:48px;flex-shrink:0;object-fit:contain;padding:5px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--body-bg-color)}.job_details_modal .form_submit_button{margin:0}.job_details_facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;padding:18px;margin-bottom:24px;border-radius:14px;background-color:#4e46e512}.job_details_facts span{display:block;margin-bottom:2px;font-size:12px;color:var(--paragraph-color)}.job_details_facts strong{display:block;font-size:14px;font-weight:600;color:var(--text-color);overflow-wrap:anywhere}.job_details_section{margin-bottom:24px}.job_details_section:last-child{margin-bottom:0}.job_details_section h4{margin-bottom:10px;font-size:16px;font-weight:600;color:var(--text-color)}.job_details_list,.job_details_text ul,.job_details_text ol{padding-left:20px}.job_details_list li,.job_details_text ul li{list-style:disc}.job_details_text ol li{list-style:decimal}.job_details_list li,.job_details_text li{margin-bottom:5px;font-size:14px;line-height:1.6;color:var(--paragraph-color)}.job_details_skills{display:flex;flex-wrap:wrap;gap:8px}.job_details_apply p{margin-bottom:6px;font-size:14px;color:var(--paragraph-color)}.job_details_apply a,.job_details_text a{color:var(--primary-color);font-weight:600;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere}.job_details_text{font-size:14px;line-height:1.6;color:var(--paragraph-color);overflow-wrap:anywhere}.job_details_text>:last-child{margin-bottom:0}.job_details_text p,.job_details_text ul,.job_details_text ol,.job_details_text table{margin-bottom:12px}.job_details_text h1,.job_details_text h2,.job_details_text h3,.job_details_text h4,.job_details_text h5,.job_details_text h6{margin-top:18px;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--text-color)}.job_details_text>:first-child{margin-top:0}.job_details_text table{width:100%;border-collapse:collapse}.job_details_text th,.job_details_text td{padding:6px 10px;border:1px solid var(--border-color);text-align:left;vertical-align:top}@media(max-width:767px){.job_details_facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.job_details_modal .modal-header,.job_details_modal .modal-footer{padding:14px 16px}.job_details_modal .modal-body{padding:16px}.job_details_modal .modal_heading h3{font-size:17px}}.nyflextec_banner_content.gst_banner_content{padding-top:120px;padding-bottom:90px}.gst_calculator_section{padding-bottom:130px}.gst_calculator_card{width:100%;display:flex;justify-content:space-between;gap:30px;padding:30px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:20px}.gst_calc_inputs{width:52%;padding:10px 10px 10px 15px}.gst_calc_result{width:48%;padding:35px;display:flex;flex-direction:column;background-image:var(--gradient-color);border:1px solid var(--primary-opacity);border-radius:20px}.gst_calc_heading{margin-bottom:30px}.gst_calc_heading h2{font-size:30px;color:var(--text-color);font-weight:600;margin-bottom:8px}.gst_calc_heading p{font-size:15px;color:var(--paragraph-color);margin-bottom:0px}.gst_field{margin-bottom:22px}.gst_label{display:block;font-size:13px;font-weight:600;color:var(--text-color);margin-bottom:8px}.gst_hint{display:block;font-size:12px;color:var(--paragraph-color);margin-top:8px}.gst_field .gac_error{margin-top:6px;margin-bottom:0px}.gst_segment{display:flex;gap:4px;padding:4px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:12px}.gst_segment button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 10px;border:none;outline:none;border-radius:9px;background-color:transparent;color:var(--text-color);font-size:14px;font-weight:600;transition:background-color 0.2s ease,color 0.2s ease}.gst_segment button small{font-size:11px;font-weight:500;color:var(--paragraph-color);transition:color 0.2s ease}.gst_segment button:hover{color:var(--primary-color)}.gst_segment button.active{background-color:var(--primary-color);color:var(--body-bg-color)}.gst_segment button.active small{color:var(--border-color)}.gst_amount_input{display:flex;align-items:stretch;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:border-color 0.2s ease}.gst_amount_input:focus-within{border-color:var(--primary-color)}.gst_amount_input span{display:flex;align-items:center;padding:0px 16px;font-size:20px;font-weight:600;color:var(--primary-color);border-right:1px solid var(--border-color)}.gst_amount_input input{width:100%;padding:13px 16px;border:none;outline:none;background-color:transparent;font-family:inherit;font-size:22px;font-weight:600;color:var(--text-color)}.gst_amount_input input::placeholder{color:var(--border-color)}.gst_rate_chips{display:flex;flex-wrap:wrap;gap:8px}.gst_rate_chips button{padding:8px 16px;border-radius:30px;border:1px solid var(--border-color);outline:none;background-color:var(--body-bg-color);color:var(--text-color);font-size:13px;font-weight:500;transition:all 0.2s ease}.gst_rate_chips button:hover{border-color:var(--primary-color);color:var(--primary-color)}.gst_rate_chips button.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--body-bg-color)}.gst_amount_input.gst_invalid{border-color:var(--error-border)}.gst_btn_light,.gst_btn_primary{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:none;outline:none;border-radius:12px;font-size:14px;font-weight:600;transition:opacity 0.2s ease}.gst_btn_light{background-color:var(--border-color);color:var(--text-color)}.gst_btn_primary{background-color:var(--primary-color);color:var(--body-bg-color)}.gst_btn_light:hover,.gst_btn_primary:hover{opacity:0.88}.gst_segment button:focus-visible,.gst_rate_chips button:focus-visible,.gst_btn_light:focus-visible,.gst_btn_primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.gst_result_label{font-size:12px;font-weight:600;color:var(--paragraph-color);text-transform:uppercase;letter-spacing:0.5px}.gst_total{font-size:42px;font-weight:700;line-height:1.2;color:var(--primary-color);margin-top:6px;word-break:break-word}.gst_words{min-height:20px;font-size:13px;color:var(--paragraph-color);margin:6px 0px 0px 0px}.gst_split_bar{width:100%;height:10px;display:flex;margin-top:25px;border-radius:10px;overflow:hidden;background-color:var(--body-bg-color)}.gst_split_bar span{width:0;height:100%;transition:width 0.35s ease}.gst_split_base,.gst_dot_base{background-color:var(--primary-color)}.gst_split_tax,.gst_dot_tax{background-color:var(--primary-opacity)}.gst_split_legend{display:flex;gap:20px;margin-top:10px}.gst_split_legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--paragraph-color)}.gst_dot{width:10px;height:10px;border-radius:50%;display:inline-block}.gst_breakdown{margin-top:25px;padding:4px 20px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:15px}.gst_breakdown li{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--paragraph-color)}.gst_breakdown li:last-child{border-bottom:none}.gst_breakdown li b{font-weight:600}.gst_breakdown li strong{font-weight:600;color:var(--text-color);text-align:right;word-break:break-word}.gst_breakdown li.gst_sub span{position:relative;padding-left:16px}.gst_breakdown li.gst_sub span::before{content:"";position:absolute;left:2px;top:50%;width:7px;height:1px;background-color:var(--primary-color)}.gst_breakdown li.gst_total_row span,.gst_breakdown li.gst_total_row strong{font-size:16px;font-weight:700;color:var(--primary-color)}.gst_summary{font-size:13px;color:var(--paragraph-color);line-height:1.6;margin:18px 0px 0px 0px}.gst_result_actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:auto;padding-top:22px}.gst_result_actions a{font-size:12px;font-weight:600;color:var(--primary-color);border-bottom:1px solid var(--primary-color)}.gst_howto_section{padding-bottom:130px}.gst_howto_flex{display:flex;align-items:flex-start;justify-content:space-between;gap:60px}.gst_howto_intro{width:38%;position:sticky;top:40px}.gst_howto_intro h2{font-size:40px;line-height:1.2;margin:18px 0px}.gst_howto_intro p{font-size:16px;color:var(--paragraph-color);line-height:1.6;margin-bottom:0px}.gst_howto_btn{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:15px 35px;border-radius:25px;background-color:var(--primary-color);color:var(--body-bg-color);font-size:16px;transition:opacity 0.2s ease}.gst_howto_btn:hover{opacity:0.9;color:var(--body-bg-color)}.gst_howto_perks{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px}.gst_howto_perks li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-color)}.gst_howto_perks li i{color:var(--primary-color)}.gst_howto_steps{width:58%}.gst_howto_step{position:relative;display:flex;gap:25px;padding-bottom:22px}.gst_howto_step:last-child{padding-bottom:0px}.gst_howto_step::before{content:"";position:absolute;top:40px;bottom:0;left:19px;width:2px;background-color:var(--primary-opacity)}.gst_howto_step:last-child::before{display:none}.gst_howto_num{position:relative;z-index:1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary-color);color:var(--body-bg-color);font-size:14px;font-weight:700;transition:box-shadow 0.3s ease}.gst_howto_card{flex:1;min-width:0;padding:0px 25px 25px 25px;border-radius:20px;transition:border-color 0.3s ease}.gst_howto_step:hover .gst_howto_card{border-color:var(--primary-color)}.gst_howto_step:hover .gst_howto_num{box-shadow:0 0 0 5px var(--primary-opacity)}.gst_howto_head{display:flex;align-items:flex-start;gap:18px}.gst_howto_card h3{font-size:20px;font-weight:600;color:var(--text-color);margin-bottom:6px}.gst_howto_card p{font-size:14px;color:var(--paragraph-color);line-height:1.6;margin-bottom:0px}.gst_howto_preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:14px;border:1px dashed var(--primary-opacity);border-radius:14px}.gst_preview_pill{padding:6px 14px;border-radius:30px;border:1px solid var(--border-color);background-color:var(--body-bg-color);color:var(--text-color);font-size:12px;font-weight:500}.gst_preview_pill.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--body-bg-color)}.gst_preview_input{display:inline-flex;align-items:stretch;min-width:220px;border:1px solid var(--primary-color);border-radius:10px;overflow:hidden;background-color:var(--body-bg-color)}.gst_preview_input b{display:flex;align-items:center;padding:6px 12px;font-size:15px;color:var(--primary-color);border-right:1px solid var(--border-color)}.gst_preview_input span{display:inline-flex;align-items:center;padding:6px 12px;font-size:16px;font-weight:600;color:var(--text-color)}.gst_preview_input span::after{content:"";width:1px;height:18px;margin-left:3px;background-color:var(--primary-color);animation:gstCaret 1s steps(1) infinite}@keyframes gstCaret{50%{opacity:0}}.gst_howto_done .gst_howto_num{font-size:16px}.gst_howto_done .gst_howto_card{background-color:var(--primary-color);border-color:var(--primary-color);padding:25px}.gst_howto_done .gst_howto_card h3{color:var(--body-bg-color)}.gst_howto_done .gst_howto_card p{color:var(--border-color)}.gst_howto_result{display:flex;align-items:center;justify-content:space-between;gap:20px}.gst_howto_total{flex-shrink:0;display:flex;flex-direction:column;padding:10px 18px;border-radius:14px;background-color:var(--body-bg-color)}.gst_howto_total small{font-size:11px;font-weight:600;color:var(--paragraph-color);text-transform:uppercase;letter-spacing:0.5px}.gst_howto_total strong{font-size:20px;font-weight:700;color:var(--primary-color)}@media(prefers-reduced-motion:reduce){.gst_preview_input span::after{animation:none}}@media(max-width:1199px){.gst_calc_inputs{padding:0px}.gst_calc_result{padding:28px}.gst_total{font-size:36px}.gst_howto_flex{gap:40px}.gst_howto_intro h2{font-size:34px}}@media(max-width:991px){.gst_calculator_card{flex-direction:column}.gst_calc_inputs,.gst_calc_result{width:100%}.gst_howto_flex{flex-direction:column}.gst_howto_intro,.gst_howto_steps{width:100%}.gst_howto_intro{position:static}}@media(max-width:767px){.nyflextec_banner_content.gst_banner_content{padding-top:80px;padding-bottom:50px}.gst_calculator_section,.gst_howto_section{padding-bottom:80px}.gst_howto_intro h2{font-size:28px}.gst_howto_btn{margin-top:24px;padding:13px 28px;font-size:14px}.gst_howto_step{gap:14px}.gst_howto_num{font-size:13px}.gst_howto_card{padding:18px}.gst_howto_card h3{font-size:18px}.gst_calculator_card{padding:20px;gap:20px}.gst_calc_heading{margin-bottom:22px}.gst_calc_heading h2{font-size:25px}}@media(max-width:575px){.gst_calculator_card{padding:15px;border-radius:18px}.gst_calc_result{padding:22px 16px}.gst_total{font-size:30px}.gst_segment button{font-size:13px;padding:8px 6px}.gst_amount_input input{font-size:18px}.gst_breakdown{padding:4px 14px}.gst_result_actions .gst_btn_primary{width:100%;justify-content:center}.gst_howto_intro h2{font-size:25px}.gst_howto_head{flex-direction:column;gap:12px}.gst_howto_preview{padding:10px}.gst_preview_input{min-width:0;width:100%}.gst_howto_result{flex-direction:column;align-items:flex-start}}.nyflextec_banner_content.inv_banner_content{padding-top:120px;padding-bottom:90px}.inv_workspace,.inv_doc{--inv-accent: var(--primary-color);--inv-accent-soft: #4e46e51e}[data-inv-theme=indigo]{--inv-accent: var(--primary-color);--inv-accent-soft: #4e46e51e}[data-inv-theme=ocean]{--inv-accent: #0369a1;--inv-accent-soft: #e6f3fa}[data-inv-theme=teal]{--inv-accent: #0f766e;--inv-accent-soft: #e6f4f2}[data-inv-theme=emerald]{--inv-accent: #15803d;--inv-accent-soft: #e8f5ec}[data-inv-theme=crimson]{--inv-accent: #be123c;--inv-accent-soft: #fbe9ee}[data-inv-theme=charcoal]{--inv-accent: #1f2937;--inv-accent-soft: #eceef1}.inv_generator_section{padding-bottom:130px}.inv_workspace{display:flex;align-items:flex-start;gap:30px}.inv_main{flex:1;min-width:0}.inv_sidebar{width:330px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;padding:2px}.inv_toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.inv_toolbar h2{font-size:30px;font-weight:600;color:var(--text-color);margin-bottom:6px}.inv_toolbar p{font-size:14px;color:var(--paragraph-color);margin-bottom:0px}.inv_mode_switch{width:240px;flex-shrink:0}.inv_mode_switch button span{display:inline-flex;align-items:center;gap:8px}.inv_input{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;outline:none;background-color:var(--body-bg-color);font-family:inherit;font-size:14px;color:var(--text-color);transition:border-color 0.2s ease}.inv_input:focus{border-color:var(--primary-color)}.inv_input::placeholder{color:var(--paragraph-color);opacity:0.45}textarea.inv_input{min-height:44px;line-height:1.5;resize:vertical}select.inv_input{cursor:pointer}.inv_input.inv_invalid{border-color:var(--error-border)}.inv_input_strong{font-weight:600}.inv_input_upper{text-transform:uppercase}.inv_label{display:block;font-size:12px;font-weight:600;color:var(--text-color);margin-bottom:6px}.inv_block_label{display:block;font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;color:var(--inv-accent);margin-bottom:10px}.inv_editor{padding:35px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:20px}.inv_editor_head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--border-color)}.inv_logo{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.inv_logo_drop{width:230px;height:115px;display:flex;align-items:center;justify-content:center;padding:10px;overflow:hidden;background-color:var(--body-bg-color);border:1.5px dashed var(--primary-opacity);border-radius:14px;transition:border-color 0.2s ease}.inv_logo_drop:hover,.inv_logo_drop:focus-visible,.inv_logo_drop.inv_drag{border-color:var(--primary-color);outline:none}.inv_logo_drop.inv_has_logo{border-style:solid;border-color:var(--border-color)}.inv_logo_drop img{max-width:100%;max-height:100%}.inv_logo_empty{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--paragraph-color)}.inv_logo_empty i{font-size:24px;color:var(--primary-color)}.inv_logo_empty b{font-size:14px;font-weight:600;color:var(--text-color)}.inv_logo_empty small{font-size:11px}.inv_logo_remove{display:inline-flex;align-items:center;gap:6px;padding:0px;border:none;background-color:transparent;font-size:12px;font-weight:600;color:var(--error-border)}.inv_title_fields{width:300px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.inv_title_input{width:100%;padding:0px 0px 4px 0px;border:none;border-bottom:1px dashed transparent;outline:none;background-color:transparent;text-align:right;font-family:inherit;font-size:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--inv-accent);transition:border-color 0.2s ease}.inv_title_input:hover,.inv_title_input:focus{border-bottom-color:var(--primary-color)}.inv_number_field{width:100%;display:flex;align-items:center;gap:10px}.inv_number_field label{margin-bottom:0px;font-size:13px;font-weight:600;color:var(--paragraph-color);white-space:nowrap}.inv_number_field .inv_input{text-align:right;font-weight:600}.inv_party_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0px;border-bottom:1px solid var(--border-color)}.inv_party{display:flex;flex-direction:column;gap:10px}.inv_input_pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inv_meta_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px 0px}.inv_meta_wide{grid-column:span 2}.inv_item_grid{display:grid;grid-template-columns:minmax(0,1fr) 90px 72px 110px 84px 112px 34px;align-items:start;gap:10px}.inv_no_tax .inv_item_grid{grid-template-columns:minmax(0,1fr) 90px 72px 110px 112px 34px}.inv_no_tax .inv_item_tax{display:none}.inv_items_head{padding:11px 12px;border-radius:10px;background-color:var(--inv-accent);color:var(--body-bg-color);font-size:12px;font-weight:600;letter-spacing:0.4px;text-transform:uppercase}.inv_items_head .inv_text_right{text-align:right}.inv_item_row{padding:14px 12px;border-bottom:1px solid var(--border-color)}.inv_item_main{display:flex;flex-direction:column;gap:8px}.inv_item_cell .inv_input{padding:9px 10px}.inv_item_main .inv_input_desc{min-height:40px;font-size:13px}.inv_item_amount{padding-top:10px;text-align:right;font-size:14px;font-weight:600;color:var(--text-color);word-break:break-word}.inv_item_remove{width:34px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background-color:transparent;font-size:16px;color:var(--paragraph-color);transition:color 0.2s ease}.inv_item_remove:hover:not(:disabled){color:var(--error-border)}.inv_item_remove:disabled{opacity:0.3;cursor:not-allowed}.inv_add_item{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;border:1px dashed var(--primary-color);border-radius:12px;background-color:transparent;font-size:14px;font-weight:600;color:var(--primary-color);transition:border-style 0.2s ease}.inv_add_item:hover{border-style:solid}.inv_add_item:disabled{opacity:0.5;cursor:not-allowed}.inv_editor_bottom{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;margin-top:30px;padding-top:28px;border-top:1px solid var(--border-color)}.inv_notes{display:flex;flex-direction:column;gap:18px}.inv_total_line{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px;align-items:center;gap:10px;padding:10px 0px;border-bottom:1px dashed var(--border-color);font-size:14px;color:var(--paragraph-color)}.inv_total_line strong{text-align:right;font-weight:600;color:var(--text-color);word-break:break-word}.inv_total_line .inv_input{padding:8px 10px;text-align:right}.inv_discount{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:6px}.inv_discount select.inv_input{padding:8px 6px;text-align:left}.inv_total_grand{margin-top:4px;border-top:2px solid var(--inv-accent);border-bottom:none;font-size:17px;font-weight:700;color:var(--inv-accent)}.inv_total_grand strong{font-weight:700;color:var(--inv-accent)}.inv_total_balance{margin-top:8px;padding:12px 14px;border:none;border-radius:12px;background-color:var(--inv-accent-soft);font-weight:700;color:var(--text-color)}.inv_total_balance strong{font-size:16px;font-weight:700}.inv_words{min-height:18px;margin:12px 0px 0px 0px;font-size:12.5px;font-style:italic;color:var(--paragraph-color)}.inv_editor_actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid var(--border-color)}.inv_workspace [data-inv-action]:disabled{opacity:0.7;cursor:wait}.inv_preview_bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:16px 20px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:16px}.inv_preview_bar p{margin:6px 0px 0px 0px;font-size:13px;color:var(--paragraph-color)}.inv_preview_actions{display:flex;flex-wrap:wrap;gap:8px}.inv_paper_wrap{padding:30px;background-image:var(--gradient-color);border:1px solid var(--primary-opacity);border-radius:20px}.inv_paper{max-width:820px;margin:0 auto;overflow:hidden;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:4px}.inv_side_card{padding:22px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:20px}.inv_side_card h3{font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:4px}.inv_side_card>p{font-size:13px;color:var(--paragraph-color);margin-bottom:14px}.inv_side_summary{background-image:var(--gradient-color);border-color:var(--primary-opacity)}.inv_side_total{margin:6px 0px 4px 0px;font-size:32px;font-weight:700;line-height:1.2;color:var(--primary-color);word-break:break-word}.inv_side_meta{display:block;margin-bottom:18px;font-size:12px;color:var(--paragraph-color)}.inv_side_summary .gst_btn_primary{width:100%;justify-content:center}.inv_side_actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.inv_side_actions .gst_btn_light{justify-content:center;padding:10px 12px;background-color:var(--body-bg-color);border:1px solid var(--border-color)}.inv_reset_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;border:none;background-color:transparent;font-size:13px;font-weight:600;color:var(--paragraph-color);transition:color 0.2s ease}.inv_reset_btn:hover{color:var(--error-border)}.inv_side_note{display:flex;gap:8px;margin:14px 0px 0px 0px;font-size:12px;line-height:1.5;color:var(--paragraph-color)}.inv_side_note i{margin-top:3px;color:var(--primary-color)}.inv_setting+.inv_setting{margin-top:16px}.inv_tax_switch button{padding:8px 4px;font-size:12px}.inv_tax_switch button small{font-size:10px}.inv_theme_grid,.inv_template_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inv_theme_btn,.inv_template_btn{display:flex;flex-direction:column;gap:6px;padding:10px 6px;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:14px;font-size:12px;font-weight:500;color:var(--text-color);transition:border-color 0.2s ease,box-shadow 0.2s ease}.inv_theme_btn{align-items:center}.inv_template_btn{padding:8px}.inv_theme_btn:hover,.inv_template_btn:hover{border-color:var(--primary-color)}.inv_theme_btn.active,.inv_template_btn.active{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.inv_theme_btn:focus-visible,.inv_template_btn:focus-visible,.inv_logo_drop:focus-visible,.inv_add_item:focus-visible,.inv_item_remove:focus-visible,.inv_reset_btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.inv_swatch{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--inv-accent);font-size:12px;color:var(--body-bg-color)}.inv_theme_btn.active .inv_swatch::after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900}.inv_tpl_thumb{position:relative;height:72px;display:flex;flex-direction:column;gap:5px;padding:9px 8px;overflow:hidden;background-color:var(--body-bg-color);border:1px solid var(--border-color);border-radius:8px}.inv_tpl_thumb i{display:block;height:4px;border-radius:2px;background-color:var(--border-color)}.inv_tpl_thumb i:nth-child(2){width:65%}.inv_tpl_thumb .t_title{width:45%;height:6px;align-self:flex-end;background-color:var(--inv-accent)}.inv_tpl_thumb .t_table{height:8px;margin-top:4px;background-color:var(--inv-accent)}.inv_tpl_thumb_standard{border-top:3px solid var(--inv-accent)}.inv_tpl_thumb_bold .t_band{height:22px;margin:-9px -8px 2px -8px;border-radius:0px;background-color:var(--inv-accent)}.inv_tpl_thumb_bold .t_table{background-color:var(--inv-accent-soft)}.inv_tpl_thumb_minimal .t_title{background-color:var(--text-color)}.inv_tpl_thumb_minimal .t_table{height:2px;margin-top:8px}.inv_doc{--inv-pad: 36px;position:relative;padding:var(--inv-pad);background-color:var(--body-bg-color);font-size:13px;line-height:1.5;color:var(--text-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.inv_doc p{margin:0px}.inv_doc_head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.inv_doc_brand{max-width:55%;display:flex;flex-direction:column;gap:12px}.inv_doc_logo{max-width:180px;max-height:70px;align-self:flex-start}.inv_doc_company h2{font-size:19px;font-weight:700;margin-bottom:4px}.inv_doc_company p,.inv_doc_party p{font-size:12.5px;color:var(--paragraph-color)}.inv_doc_title{text-align:right}.inv_doc_title h1{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:1px;text-transform:uppercase;color:var(--inv-accent)}.inv_doc_number{display:block;margin-top:6px;font-size:13px;font-weight:600}.inv_doc_due{margin-top:12px}.inv_doc_due small,.inv_doc_label{display:block;font-size:11px;font-weight:700;letter-spacing:0.6px;text-transform:uppercase}.inv_doc_due small{color:var(--paragraph-color)}.inv_doc_due strong{font-size:20px;font-weight:700}.inv_doc_label{margin-bottom:6px;color:var(--inv-accent)}.inv_doc_parties{display:flex;justify-content:space-between;gap:30px;padding:18px 0px}.inv_doc_party h3{font-size:15px;font-weight:700;margin-bottom:3px}.inv_doc_meta{align-self:flex-start;border-collapse:collapse;font-size:12.5px}.inv_doc_meta td{padding:2px 0px}.inv_doc_meta td:first-child{padding-right:24px;color:var(--paragraph-color)}.inv_doc_meta td:last-child{text-align:right;font-weight:600}.inv_doc_items{width:100%;border-collapse:collapse;font-size:12.5px}.inv_doc_items th{padding:9px 10px;background-color:var(--inv-accent);text-align:left;font-size:11px;font-weight:600;letter-spacing:0.4px;text-transform:uppercase;color:var(--body-bg-color)}.inv_doc_items td{padding:9px 10px;vertical-align:top;border-bottom:1px solid var(--border-color)}.inv_doc_items td small{display:block;margin-top:2px;font-size:11.5px;color:var(--paragraph-color)}.inv_doc_items .inv_num{text-align:right;white-space:nowrap}.inv_doc_items .inv_idx{width:34px;color:var(--paragraph-color)}.inv_doc_items th.inv_idx{color:var(--body-bg-color)}.inv_doc_summary{display:flex;justify-content:space-between;gap:30px;padding-top:14px}.inv_doc_words{flex:1;font-size:12px}.inv_doc_totals{width:300px;flex-shrink:0;border-collapse:collapse;font-size:13px}.inv_doc_totals td{padding:4px 10px}.inv_doc_totals td:first-child{color:var(--paragraph-color)}.inv_doc_totals td:last-child{text-align:right;white-space:nowrap;font-weight:600}.inv_doc_totals .inv_doc_grand td{background-color:var(--inv-accent-soft);font-size:15px;font-weight:700;color:var(--inv-accent)}.inv_doc_totals .inv_doc_balance td{border-top:1px solid var(--border-color);font-weight:700;color:var(--text-color)}.inv_doc_footer{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-color)}.inv_doc_notes{flex:1;display:flex;flex-direction:column;gap:8px}.inv_doc_notes p{font-size:12px;color:var(--paragraph-color)}.inv_doc_sign{width:200px;flex-shrink:0;text-align:center;font-size:12px}.inv_doc_sign span{display:block;height:40px;margin-bottom:6px;border-bottom:1px solid var(--text-color)}.inv_doc_credit{margin-top:16px;padding-top:10px;border-top:1px solid var(--border-color);text-align:center;font-size:12px;line-height:1.4;color:var(--paragraph-color)}.inv_doc_credit p{margin:0px}.inv_doc_credit p:first-child{display:flex;align-items:center;justify-content:center;gap:6px}.inv_doc_credit_logo{height:20px;width:auto}.inv_doc_credit .inv_doc_credit_note{margin-top:3px;font-size:11px}.inv_editor .inv_doc_credit{margin-top:30px;padding-top:20px}.inv_tpl_standard{border-top:6px solid var(--inv-accent)}.inv_tpl_bold .inv_doc_head{margin:calc(var(--inv-pad) * -1) calc(var(--inv-pad) * -1) 0px calc(var(--inv-pad) * -1);padding:28px var(--inv-pad);background-color:var(--inv-accent);border-bottom:none}.inv_tpl_bold .inv_doc_head h1,.inv_tpl_bold .inv_doc_head h2,.inv_tpl_bold .inv_doc_head p,.inv_tpl_bold .inv_doc_head small,.inv_tpl_bold .inv_doc_head strong,.inv_tpl_bold .inv_doc_number{color:var(--body-bg-color)}.inv_tpl_bold .inv_doc_logo{padding:6px;background-color:var(--body-bg-color);border-radius:8px}.inv_tpl_bold .inv_doc_items th{background-color:var(--inv-accent-soft);color:var(--inv-accent)}.inv_tpl_bold .inv_doc_totals .inv_doc_grand td{background-color:var(--inv-accent);color:var(--body-bg-color)}.inv_tpl_minimal .inv_doc_head{border-bottom:2px solid var(--inv-accent)}.inv_tpl_minimal .inv_doc_title h1{color:var(--text-color)}.inv_tpl_minimal .inv_doc_items th{background-color:transparent;border-bottom:2px solid var(--inv-accent);color:var(--inv-accent)}.inv_tpl_minimal .inv_doc_totals .inv_doc_grand td{background-color:transparent;border-top:2px solid var(--inv-accent)}.inv_doc.inv_doc_compact{--inv-pad: 20px}.inv_doc_compact .inv_doc_head,.inv_doc_compact .inv_doc_parties,.inv_doc_compact .inv_doc_summary,.inv_doc_compact .inv_doc_footer{flex-direction:column;align-items:stretch}.inv_doc_compact .inv_doc_brand{max-width:100%}.inv_doc_compact .inv_doc_title{text-align:left}.inv_doc_compact .inv_doc_totals{width:100%}.inv_doc_compact .inv_doc_sign{align-self:flex-end}.inv_doc_compact .inv_doc_table_wrap{overflow-x:auto}.inv_doc_compact .inv_doc_items{min-width:520px}.inv_doc.inv_doc_export{padding-bottom:0px}#invPrintArea{display:none}@media print{body.inv_print_mode>*:not(#invPrintArea){display:none!important}body.inv_print_mode #invPrintArea{display:block}body.inv_print_mode .inv_doc{--inv-pad: 28px}}@media(max-width:1199px){.inv_sidebar{width:300px}.inv_editor{padding:28px}.inv_editor_bottom{grid-template-columns:minmax(0,1fr)}.inv_item_grid{grid-template-columns:minmax(0,1fr) 80px 64px 96px 78px 100px 34px}.inv_no_tax .inv_item_grid{grid-template-columns:minmax(0,1fr) 80px 64px 96px 100px 34px}}@media(max-width:991px){.inv_workspace{flex-direction:column;align-items:stretch}.inv_sidebar{width:100%;position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:1fr 1fr}.inv_side_summary{grid-column:1 / -1}}@media(max-width:767px){.nyflextec_banner_content.inv_banner_content{padding-top:80px;padding-bottom:50px}.inv_generator_section{padding-bottom:80px}.inv_toolbar{flex-direction:column;align-items:stretch}.inv_toolbar h2{font-size:25px}.inv_mode_switch{width:100%}.inv_sidebar{grid-template-columns:minmax(0,1fr)}.inv_party_grid{grid-template-columns:minmax(0,1fr);gap:24px}.inv_meta_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv_meta_wide{grid-column:1 / -1}.inv_items_head{display:none}.inv_item_grid,.inv_no_tax .inv_item_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv_item_row{position:relative;margin-bottom:12px;padding:14px;border:1px solid var(--border-color);border-radius:14px}.inv_item_main{grid-column:1 / -1;padding-right:38px}.inv_item_cell[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:600;color:var(--paragraph-color)}.inv_item_amount{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px dashed var(--border-color)}.inv_item_cell.inv_item_amount::before{margin-bottom:0px}.inv_item_remove{position:absolute;top:12px;right:10px}.inv_add_item{margin-top:4px}.inv_preview_bar{flex-direction:column;align-items:flex-start}.inv_paper_wrap{padding:12px}}@media(max-width:575px){.inv_editor{padding:18px;border-radius:18px}.inv_editor_head{flex-direction:column;align-items:stretch}.inv_logo,.inv_logo_drop,.inv_title_fields{width:100%}.inv_title_fields{align-items:stretch}.inv_title_input{text-align:left;font-size:24px}.inv_input_pair,.inv_meta_grid{grid-template-columns:minmax(0,1fr)}.inv_total_line{grid-template-columns:minmax(0,1fr) 118px 92px;gap:8px;font-size:13px}.inv_editor_actions .gst_btn_primary,.inv_editor_actions .gst_btn_light{width:100%;justify-content:center}.inv_preview_actions{width:100%}.inv_preview_actions button{flex:1;justify-content:center;padding:11px 10px}.inv_side_card{padding:18px}}.ps_month_field{width:100%;text-align:right}.ps_month_pair{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.ps_pay_summary{padding:28px 0px;border-bottom:1px solid var(--border-color)}.ps_pay_summary .inv_meta_grid{padding:0px}.ps_hint{display:block;min-height:18px;margin-top:8px;font-size:12px;color:var(--paragraph-color)}.ps_extras{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ps_extras:empty{display:none}.ps_extra_row{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr) 34px;align-items:center;gap:10px}.ps_income_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:28px}.ps_income_col{min-width:0}.ps_row_grid{display:grid;grid-template-columns:minmax(0,1fr) 130px 34px;align-items:center;gap:10px}.ps_row{padding:10px 12px;border-bottom:1px solid var(--border-color)}.ps_row .inv_input,.ps_extra_row .inv_input{padding:9px 10px}.ps_row .ps_amount{text-align:right}.ps_row .inv_item_remove,.ps_extra_row .inv_item_remove{position:static}.ps_totals .inv_total_line{grid-template-columns:minmax(0,1fr) auto}.ps_totals .inv_total_line>span:nth-child(2){display:none}.ps_totals .inv_total_line strong{white-space:nowrap}.ps_col_total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background-color:var(--inv-accent-soft);font-size:14px;font-weight:600;color:var(--text-color)}.ps_col_total strong{font-weight:700;color:var(--inv-accent);text-align:right;word-break:break-word}.ps_net_formula{margin:8px 0px 0px 0px;text-align:right;font-size:12px;color:var(--paragraph-color)}.ps_side_tips ul{display:flex;flex-direction:column;gap:8px;margin:10px 0px 0px 0px;padding-left:18px;list-style:disc;font-size:13px;line-height:1.5;color:var(--paragraph-color)}.ps_side_tips li{list-style:disc}.ps_side_tips li::marker{color:var(--primary-color)}.ps_side_tips li b{color:var(--text-color)}.ps_doc_summary{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:18px 0px;border-bottom:1px solid var(--border-color)}.ps_doc_emp{flex:1;min-width:0}.ps_doc_meta{border-collapse:collapse;font-size:12.5px}.ps_doc_meta td{padding:3px 0px;vertical-align:top}.ps_doc_meta td:first-child{width:130px;padding-right:12px;color:var(--paragraph-color)}.ps_doc_meta td:last-child{font-weight:600;word-break:break-word}.ps_doc_netcard{width:240px;flex-shrink:0;overflow:hidden;border:1px solid var(--border-color);border-radius:10px}.ps_doc_netcard_top{padding:14px 16px;background-color:var(--inv-accent-soft);border-left:4px solid var(--inv-accent)}.ps_doc_netcard_top strong{display:block;font-size:22px;font-weight:700;line-height:1.2;color:var(--text-color);word-break:break-word}.ps_doc_netcard_top small{display:block;margin-top:2px;font-size:11.5px;color:var(--paragraph-color)}.ps_doc_days{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;font-size:12px;color:var(--paragraph-color)}.ps_doc_days b{color:var(--text-color)}.ps_doc_tables{display:flex;align-items:stretch;gap:20px;padding-top:18px}.ps_doc_tables .inv_doc_items{flex:1 1 0px;min-width:0}.ps_doc_items tfoot td{background-color:var(--inv-accent-soft);border-bottom:none;font-weight:700}.ps_doc_items .ps_doc_none td{font-style:italic;color:var(--paragraph-color)}.ps_doc_net{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:14px 18px;background-color:var(--inv-accent-soft);border:1px solid var(--inv-accent);border-radius:10px}.ps_doc_net h3{margin:0px;font-size:13px;font-weight:700;letter-spacing:0.6px;text-transform:uppercase}.ps_doc_net small{display:block;margin-top:2px;font-size:11.5px;color:var(--paragraph-color)}.ps_doc_net strong{font-size:20px;font-weight:700;white-space:nowrap;color:var(--inv-accent)}.inv_doc .ps_doc_words{margin-top:10px;text-align:right;font-size:12px;color:var(--paragraph-color)}.ps_doc_words b{color:var(--text-color)}.inv_doc .ps_doc_note{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color);font-size:12px;color:var(--paragraph-color)}.inv_doc .ps_doc_system{margin-top:16px;text-align:center;font-size:11.5px;color:var(--paragraph-color)}.inv_doc_compact .ps_doc_summary,.inv_doc_compact .ps_doc_tables,.inv_doc_compact .ps_doc_net{flex-direction:column;align-items:stretch}.inv_doc_compact .ps_doc_netcard{width:100%}.inv_doc_compact .ps_doc_pad{display:none}.inv_doc_compact .ps_doc_meta td:first-child{width:110px}.inv_doc.inv_doc_compact .ps_doc_words{text-align:left}@media(max-width:1199px){.ps_income_grid{gap:20px}.ps_row_grid{grid-template-columns:minmax(0,1fr) 110px 34px}}@media(max-width:767px){.ps_income_grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:575px){.ps_month_field{text-align:left}.ps_row_grid{grid-template-columns:minmax(0,1fr) 104px 34px;gap:8px}.ps_extra_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:8px}.ps_net_formula{text-align:left}}.responsive_software_industry{display:none;padding-bottom:150px}.responsive_software_heading h2{font-size:35px;text-align:center;width:58%;margin:0 auto;padding-bottom:15px}.responsive_software_heading p{font-size:16px;color:var(--paragraph-color);text-align:center;width:70%;margin:0 auto}.industry_flex_container{width:100%;height:auto;display:flex;align-items:center;gap:20px;margin-top:40px;flex-wrap:wrap}.softwares_industry_card{width:calc(50% - (10px));height:auto;border-radius:20px;background-color:#c6c4f756;padding:15px 15px}.res_industry_heading{margin-bottom:25px}.res_industry_heading .software_infos h4{font-size:18px;color:var(--text-color);font-weight:600;margin-bottom:6px}.res_industry_heading .software_infos p{font-size:13px;margin-bottom:0px;color:var(--paragraph-color);font-weight:400;padding-right:70px}.res_industry_heading small{font-size:13px;margin-bottom:0px;color:var(--primary-color);font-weight:600}.heading_flex{display:flex;align-items:center;justify-content:space-between;gap:10px}.heading_flex .software_infos{width:calc(100% - 70px)}.heading_flex span{width:55px;height:55px;border-radius:50%;background-color:var(--primary-opacity);display:flex;align-items:center;justify-content:center}.heading_flex span img{width:30px;height:30px}.scrolling_industry{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.industry_card{background-color:var(--body-bg-color);border-radius:20px;min-width:100px;max-width:100px;height:100px;padding:20px 0px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.industry_card i{font-size:24px;line-height:1;color:var(--primary-color)}.industry_card small{font-size:12px;text-align:center;font-weight:500;color:var(--text-color)}
