.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-image:url(/wp-content/uploads/2023/08/preloader.gif);background-repeat:no-repeat;background-color:#FFF;background-position:center}.et_color_scheme_orange #et_search_icon:hover,.et_color_scheme_orange .mobile_menu_bar:before,.et_color_scheme_orange .et_pb_sum,.et_color_scheme_orange .et_pb_pricing li a,.et_color_scheme_orange .et_pb_pricing_table_button,.et_color_scheme_orange .comment-reply-link,.et_color_scheme_orange .form-submit .et_pb_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_orange .et_pb_contact_submit,.et_color_scheme_orange .et_password_protected_form .et_submit_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_orange .et_overlay:before,.et_color_scheme_orange .entry-summary p.price ins,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange .bottom-nav li.current-menu-item>a,.et_color_scheme_orange a{color:#f05b26}#logo{padding:12px 0}.nav#top-menu>li>ul{width:330px;transform:translate(-50%,0)}#top-menu li li{padding:0;width:100%}.nav#top-menu>li>ul li ul{left:330px;top:0}#top-menu li li a{width:100%}.et_pb_section_0 .et-pb-slider-arrows{display:none}.et_pb_section_0 .et_pb_slides .et_pb_slide{padding:0}.et_pb_slide_with_image .et_pb_slide_description{float:left;width:35%}.et_pb_media_alignment_center .et_pb_slide_image{right:initial;left:35%;margin-right:0;width:50%}.two_col-blurb .et_pb_blurb{display:inline-block;width:calc(50% - 3px);vertical-align:top;padding:0 10px}.two_col-num-count .et_pb_number_counter{display:inline-block;width:calc(50% - 3px);vertical-align:top;padding:0 10px}.two_col-num-count .et_pb_number_counter .percent{margin:0}.two_col-num-count .et_pb_number_counter .percent .percent-value:after{content:"+"}.testimonial-carousel .et_pb_slide .et_pb_slide_title{display:none}.testimonial-carousel .et_pb_slide .et_pb_slide_content{position:relative;padding:0 30px 30px}.testimonial-carousel .et_pb_slide .et_pb_slide_content:before{content:"";position:absolute;top:50px;right:0;bottom:0;left:0;border:5px solid #006cde;z-index:-1;border-radius:50px}.testimonial-carousel .et_pb_slide .et_pb_slide_content img{max-width:100px;border-radius:50%}.testimonial-carousel .et_pb_slide .et_pb_slide_content h4{font-weight:900}.technology-stack-wrapper .technology-stack-list .et_pb_column_1_6 .et_pb_module{margin-bottom:30px}.technology-stack-wrapper .technology-stack-list .et_pb_main_blurb_image{margin-bottom:0px}.package-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.package-tab .package{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;min-height:1px;padding:15px}.package-tab .package .inner-package{text-align:center;box-shadow:3px 3px 20px rgba(0,0,0,0.1);padding-bottom:16px;border-radius:32px;overflow:hidden;height:100%}.package-tab .package .inner-package h4{color:#f05b26;font-weight:bold;padding:16px;margin-bottom:16px}.package-tab .package .inner-package ul{list-style-type:none;padding-left:0}.package-tab .package .inner-package ul li{padding:4px 0;border-bottom:1px solid #f2f2f2}.package-tab .package .inner-package p a{display:inline-block;background-color:#f05b26;color:#fff;padding:8px 32px;border-radius:50px}.et_pb_blog_0 .et_pb_post .entry-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et_pb_blog_0 .et_pb_post .post-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin:0;padding:0;height:151px}.et_pb_module.et_pb_fullwidth_post_title_0_tb_body.et_pb_post_title.et_pb_featured_bg:before{content:"";position:absolute;bottom:-5px;right:0;width:100%;padding-bottom:40%;background-image:url(https://vipointsolutions.net/wp-content/uploads/2023/08/cyber-security-05.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat;z-index:1;transform:rotateY(180deg)}.et_pb_blog_grid .et_pb_image_container a{padding-bottom:50%}.et_pb_blog_grid .et_pb_image_container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.et_color_scheme_orange .et-search-form,.et_color_scheme_orange .nav li ul,.et_color_scheme_orange .et_mobile_menu,.et_color_scheme_orange .et_pb_pricing li:before{border-color:#f05b26}.et_pb_widget_area_left{border-right:0px solid rgba(0,0,0,.1);padding-right:0px}.page-id-3338 .et_pb_tabs{border:none}.page-id-3338 .et_pb_tabs ul.et_pb_tabs_controls{background-color:#fff;text-align:center}ul.et_pb_tabs_controls:after{border:none}.page-id-3338 .et_pb_tabs ul.et_pb_tabs_controls li{border:none;float:none;display:inline-block}.page-id-3338 .et_pb_tabs ul.et_pb_tabs_controls li a{padding:8px 16px;border-radius:20px}.page-id-3338 .et_pb_tabs ul.et_pb_tabs_controls li a:hover{background-image:radial-gradient(circle at center,#004183 0%,#001f4c 100%);color:#fff!important;opacity:0.6}.page-id-3338 .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{background-image:radial-gradient(circle at center,#004183 0%,#001f4c 100%);color:#fff!important;opacity:1}@media (max-width:980px){.et_pb_fullwidth_section .et_pb_module.et_pb_post_title .et_pb_title_container{position:relative;top:80px}.et_header_style_left #logo{height:auto}}@media (min-width:768px) and (max-width:992px){.package-tab .package{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.package-tab .package{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body .et_pb_slider .et_pb_slide_with_image .et_pb_slide_description{width:100%;padding-top:70px!important}}@media (max-width:575px){.two_col-blurb .et_pb_blurb{display:block;width:100%}.two_col-num-count .et_pb_number_counter{display:block;width:100%}.technology-stack-wrapper .technology-stack-list .et_pb_column{width:44.5%!important}.page-id-38 .et_pb_section_0 .et_pb_row .et_pb_column_4_4{margin:0 -35px;padding:0 20px;width:calc(100% + 70px)!important}.page-id-38 .et_pb_section_0 .et_pb_row .et_pb_column_4_4 .et_pb_slides{padding:0 20px 20px}.page-id-38 .et_pb_section_5 .et_pb_row .et_pb_column_2_3{margin:0 -35px;width:calc(100% + 70px)!important}.testimonial-carousel .et_pb_slides .et_pb_container{height:auto!important}}.et_pb_section_2,.et_pb_section_0,.et_pb_section_1,.et_pb_section_3{top:-1px!important}body.single-post .et_pb_row{padding:0px!important}.vp-careers-wrap{max-width:960px;margin:0 auto;padding:30px 20px 50px}.vp-careers-intro{text-align:center;margin-bottom:40px}.vp-careers-intro h2{font-size:30px;font-weight:700;color:#222222;margin-bottom:10px}.vp-careers-intro p{font-size:16px;color:#555555;max-width:600px;margin:0 auto;line-height:1.7}.vp-jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.vp-job-card{background:#ffffff;border:1px solid #e0e0e0;border-radius:10px;padding:30px;transition:box-shadow 0.3s ease,transform 0.2s ease}.vp-job-card:hover{box-shadow:0 8px 30px rgba(0,0,0,0.08);transform:translateY(-3px)}.vp-job-tag{display:inline-block;background:#e8f0fe;color:#0066cc;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:14px;text-transform:uppercase;letter-spacing:0.5px}.vp-job-card h3{font-size:20px;font-weight:700;color:#222222;margin-bottom:12px}.vp-job-card>p{font-size:14px;color:#555555;line-height:1.7;margin-bottom:16px}.vp-job-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.vp-job-meta span{font-size:13px;color:#777777;background:#f5f5f5;padding:4px 10px;border-radius:4px}.vp-job-btn{display:inline-block;background:#0066cc;color:#ffffff!important;text-decoration:none!important;padding:11px 28px;font-size:14px;font-weight:600;border-radius:6px;transition:background 0.3s ease}.vp-job-btn:hover{background:#0052a3;color:#ffffff!important}html:has(:target){scroll-behavior:smooth}.vp-job-page{max-width:860px;margin:0 auto;padding:30px 20px 50px}.vp-back-link{font-size:14px;color:#0066cc!important;text-decoration:none!important;margin-bottom:20px;display:inline-block}.vp-back-link:hover{text-decoration:underline!important}.vp-job-title{font-size:30px;font-weight:700;color:#222222;margin-bottom:14px}.vp-job-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.vp-job-badges span{font-size:13px;color:#0066cc;background:#e8f0fe;padding:5px 14px;border-radius:20px;font-weight:500}.vp-apply-btn{display:inline-block;background:#0066cc;color:#ffffff!important;text-decoration:none!important;padding:13px 38px;font-size:16px;font-weight:600;border-radius:6px;transition:background 0.3s ease,transform 0.2s ease;margin-bottom:35px}.vp-apply-btn:hover{background:#0052a3;transform:translateY(-2px);color:#ffffff!important}.vp-job-section{margin-bottom:30px}.vp-job-section h4{font-size:20px;font-weight:700;color:#222222;margin-bottom:12px}.vp-job-section p{font-size:15px;color:#333333!important;line-height:1.9;margin-bottom:12px}.vp-form-section{background:#f8f9fa;border-radius:12px;border-top:4px solid #0066cc;padding:45px 40px;margin-top:40px;scroll-margin-top:80px}.vp-form-section h3{text-align:center;font-size:26px;font-weight:700;color:#222222;margin-bottom:6px}.vp-form-subtitle{text-align:center;color:#666666!important;font-size:15px;margin-bottom:30px}.vp-application-form .form-row{display:flex;gap:24px;margin-bottom:24px}.vp-application-form .form-row.full-width{flex-direction:column}.vp-application-form .form-col{flex:1}.vp-application-form label{display:block;font-weight:600;font-size:15px;color:#333333;margin-bottom:8px}.vp-application-form label small{font-weight:400;color:#888888}.vp-application-form .required{color:#e74c3c}.vp-application-form input[type="text"],.vp-application-form input[type="email"],.vp-application-form input[type="tel"],.vp-application-form input[type="url"],.vp-application-form textarea,.vp-application-form select{width:100%;padding:14px 16px;border:1px solid #dddddd;border-radius:6px;font-size:15px;color:#333333;background:#ffffff;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box}.vp-application-form input:focus,.vp-application-form textarea:focus,.vp-application-form select:focus{border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,0.1);outline:none}.vp-application-form textarea{min-height:120px;resize:vertical}.vp-application-form .wpcf7-list-item{display:inline-block;margin:5px 12px 5px 0;background:#e9ecef;padding:8px 16px;border-radius:20px;font-size:14px}.vp-application-form input[type="file"]{padding:14px;border:2px dashed #cccccc;border-radius:6px;width:100%;background:#ffffff;cursor:pointer;font-size:15px;box-sizing:border-box}.vp-application-form input[type="file"]:hover{border-color:#0066cc}.vp-application-form .submit-row{text-align:center;margin-top:35px}.vp-application-form input[type="submit"]{background:#0066cc;color:#ffffff;border:none;padding:16px 55px;font-size:17px;font-weight:600;border-radius:6px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.vp-application-form input[type="submit"]:hover{background:#0052a3;transform:translateY(-1px)}.vp-application-form .wpcf7-not-valid-tip{color:#e74c3c;font-size:13px;margin-top:5px}.vp-application-form .wpcf7-response-output{text-align:center;padding:14px;border-radius:6px;margin-top:24px}@media (max-width:768px){.vp-jobs-grid{grid-template-columns:1fr}.vp-application-form .form-row{flex-direction:column;gap:18px}.vp-form-section{padding:30px 20px}.vp-job-page{padding:20px 15px 40px}}