/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 01:58:14 */
.site-header{position:absolute;top:0;background:transparent;z-index:9999;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.site-header>.inside-header.grid-container{clip-path:polygon(0 0,100% 0,100% 0%,84% 100%,0 100%,0% 50%);background:#fff;padding:7px 100px 5px 80px}.admin-bar header#masthead{margin-top:32px}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item>a{-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}ul.sub-menu{-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.capability_container .vc_column-inner{background-color:#fff;padding:30px 15px}.capability_container:hover .vc_column-inner{background-color:#FA4616}.capability_container:hover .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon,.capability_container:hover .wpb_wrapper p{color:#fff;background-color:#FA4616}.vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon{color:#5A5A67;padding-top:1px;padding-bottom:1px;padding-left:25px;margin:10px 0;text-transform:capitalize}.capability_container .wpb_wrapper p{text-transform:capitalize}.capability_container:hover .vc_color-white.vc_message_box.capabilities_icon .vc_message_box-icon,.capability_container:hover .vc_color-white.vc_message_box.capabilities_icon .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box.capabilities_icon .vc_message_box-icon{color:#FA4616;width:2em;font-size:10px;top:2px}.capability_container:hover .vc_btn3-container.capability_button button.vc_general.vc_btn3,.capability_container:hover .vc_btn3-container.capability_button a.vc_general.vc_btn3{background-color:#000}.vc_btn3-container.capability_button button.vc_general.vc_btn3,.vc_btn3-container.capability_button a.vc_general.vc_btn3{background-color:#FA4616;font-size:13px;font-style:normal;font-weight:500;line-height:normal;color:#fff;border-radius:0;margin-top:15px}.capability_container:hover h3.vc_custom_heading.capabilities_h3{color:#fff!important}.white-text p{color:#fff}.content_style_1{font-size:22px}.vc_btn3-container.theme_button_orange button.vc_general.vc_btn3,.vc_btn3-container.theme_button_orange a.vc_general.vc_btn3{color:#fff;background-color:#FA4616;padding:13px 25px;font-size:14px;border-radius:0;font-style:normal;font-weight:500}.vc_btn3-container.theme_button_black button.vc_general.vc_btn3,.vc_btn3-container.theme_button_black a.vc_general.vc_btn3{color:#fff;background-color:#000;border-radius:0;padding:13px 25px;font-size:16px;font-style:normal;font-weight:500}.footer-container .white-text p,.footer-container .white-text p a,.footer-container .white-text p a:hover,.footer-container .widget ul li a{color:#fff;font-size:14px}.footer-container .container_footer_inner{max-width:1300px;margin:0 auto;padding:0 35px}.footer-container{background-color:#000;padding:3% 0}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto;width:100%;text-align:left}.footer-bar-pp{float:right}.top-bar-smp ul li{display:inline-block;vertical-align:middle;padding-left:45px;position:relative;min-height:18px}.top-bar-smp ul li a img{position:absolute;left:11px;top:-3px}.top-bar-smp ul li.divider{border-right:2px solid #fff;padding:0 10px;opacity:.5}ul.extended_header{display:flex;gap:12px}ul.extended_header li a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;color:#fff;padding:13px 32px;background:#FA4616}ul.extended_header li:last-child a{background:#000}.sub_banner{min-height:400px;padding-bottom:5%}p.vc_custom_heading.page_breadcrumbs{font-family:Outfit;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.main-navigation .main-nav ul li a{text-transform:capitalize}.commitment_container .vc_color-white.vc_message_box-solid{background-color:transparent}.vc_message_box-icon>*{top:11px;font-size:1.5em}.continuity_container.commitment_container.tranparent_bg .vc_color-white.vc_message_box-solid p{text-transform:initial}.commitment_container.tranparent_bg .vc_color-white.vc_message_box-solid{background-color:transparent;color:#fff;text-transform:capitalize;margin-bottom:20px}.workforce_slider #carousel-anything-1 .owl-prev,.workforce_slider #carousel-anything-1 .owl-next{width:20px!important;top:-250px!important}.msg-box-white-text .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon{color:#fff}#gform_wrapper_3 span.gfield_required.gfield_required_text{display:none}div#gform_wrapper_3{max-width:600px;margin:0 auto;color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.gform_wrapper.gravity-theme .gfield_label{font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.gform_wrapper.gravity-theme .gfield_required:after{content:'*'}#gform_wrapper_3 .ginput_container.ginput_container_fileupload input[type=file],#gform_wrapper_3 .ginput_container.ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_wrapper.gravity-theme .upload_file .gfield_label{display:block}.upload_content_container{border:3px dashed #FA4616;background:#000;margin-top:15px}.upload_content_text{background:#fff;color:#5A5A67;text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;padding:35px 0;line-height:normal}p.button_upload{display:inline-block;background:#FA4616;color:#fff;cursor:[pointer;] font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;padding:15px 35px;margin-top:12px}input#gform_submit_button_3{background:#FA4616;display:inline-block;margin:0 auto;color:var(--white-color,#FFF);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:15px 35px}ul.contact_details{margin:0;list-style:none}.contact_details li{display:block;position:relative;margin-bottom:25px;padding-left:30px}.contact_details li img{position:absolute;top:2px;left:0}.contact_details li p,.contact_details li a{color:#5A5A67;font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.contact_details .sub_social{margin:0}.contact_details .sub_social li{display:inline-block;padding-left:0}.contact_details .sub_social li img{position:initial}#gform_fields_1 input[type="text"],#gform_fields_1 input[type="email"],#gform_fields_1 input[type="url"],#gform_fields_1 input[type="password"],#gform_fields_1 input[type="search"],#gform_fields_1 input[type="tel"],#gform_fields_1 input[type="number"],#gform_fields_1 textarea,select{background-color:transparent;border:none;border-bottom:1px solid var(--light-text-color,#5A5A67);color:#5A5A67;font-family:Outfit;font-size:17px;font-style:normal;font-weight:400;line-height:26px}#gform_wrapper_1 input#gform_submit_button_1{color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:#FA4616;padding:15px 35px}.fullname input{padding-left:30px!important;background-image:url(/wp-content/uploads/2023/09/user.svg);background-size:25px 24px;background-repeat:no-repeat;background-position:center left}.emailaddress input{padding-left:30px!important;background-image:url(/wp-content/uploads/2023/09/mail.svg);background-size:25px 24px;background-repeat:no-repeat;background-position:center left}.subject input{padding-left:30px!important;background-image:url(/wp-content/uploads/2023/09/alert-circle.svg);background-size:25px 24px;background-repeat:no-repeat;background-position:center left}.phonenumber input{padding-left:30px!important;background-image:url(/wp-content/uploads/2023/09/phone-call.svg);background-size:25px 24px;background-repeat:no-repeat;background-position:center left}.message textarea{padding-left:30px!important;background-image:url(/wp-content/uploads/2023/09/edit-3.svg);background-size:25px 24px;background-repeat:no-repeat;background-position:0 3%}.main-navigation li ul.sub-menu{border-top:solid 3px #FA4616}.main-navigation .main-nav ul ul.sub-menu li a:hover{border-bottom:solid 1px #FA4616}.main-navigation .main-nav ul ul.sub-menu li a{border-bottom:solid 1px transparent;padding:15px 0 5px}.main-navigation ul ul{padding:10px 22px}.container_footer_inner .top-bar-smp ul{margin-left:-10px}.container_footer_inner .top-bar-smp ul li{padding-left:30px}.msg-box-white-text .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon ul{margin-top:10px}h2.vc_custom_heading.font-contact-us{font-weight:600}.t_section_content{min-height:100px}.all_cap.vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon{text-transform:uppercase}@media (max-width:1230px){.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:end}.vc_empty_space.semifooter-img{height:250px!important}}@media (max-width:767px){.capability_container .wpb_single_image.vc_align_left,.capability_container .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon,.capability_container .wpb_wrapper p{text-align:center;padding:0}.vc_color-white.vc_message_box.capabilities_icon .vc_message_box-icon i{position:initial;transform:initial}.capability_container .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon p{display:inline-block;margin-left:10px}.capability_container h3.vc_custom_heading.capabilities_h3{text-align:center!important}.main-navigation .menu-bar-items{display:none}.site-header .header-image{width:200px}ul.extended_header li a{font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;color:#fff;padding:11px 20px;background:#FA4616}h1.vc_custom_heading{font-size:45px!important}.capability_container .vc_message_box.vc_message_box-solid.vc_message_box-square.capabilities_icon{text-align:center;max-width:230px;margin:0 auto 15px}}.capability_container>.vc_column-inner{padding-bottom:80px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.capability_container .vc_btn3-container.capability_button.hp_capability_button{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);margin:0}.homepage_banner_container .gambit_background_row_inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.homepage_banner_container h1{text-shadow:2px 2px 5px rgba(0,0,0,.8)}@media (max-width:1387px){.main-navigation .inside-navigation{max-width:initial}.main-navigation .main-nav ul li a{padding-left:7px;font-size:16px}ul.extended_header li a{font-size:13px;padding:11px 18px}}@media (max-width:1230px){.main-navigation .inside-navigation{flex-direction:row-reverse}.main-navigation .inside-navigation button.menu-toggle{max-width:75px}}@media (max-width:965px){.site-header>.inside-header.grid-container{padding:7px 70px 5px 40px}.site-header>.inside-header.grid-container img{width:110px}.top-bar .top-bar-smp{display:none}#generate-slideout-menu .top-bar-smp ul a{font-size:15px;text-transform:capitalize}#generate-slideout-menu .top-bar-smp ul{display:flex;flex-direction:column;gap:10px}#generate-slideout-menu .slideout-widget{margin:0;display:block}#generate-slideout-menu .top-bar-smp ul li{padding-left:0}}@media (max-width:650px){.main-navigation ul.extended_header{display:none}#generate-slideout-menu ul.extended_header{display:flex;flex-direction:column;margin-bottom:20px}#generate-slideout-menu.main-navigation .inside-navigation{flex-direction:row-reverse;justify-content:start}.slideout-navigation:not(.do-overlay) .main-nav{margin-bottom:10px}}