.form-grid{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:30px}.form-col{flex:1}.form-row.full-width{flex-direction:column}.form-grid label{display:block;font-weight:500;color:#222;font-size:15px;margin-bottom:8px}.form-grid input[type="text"],.form-grid input[type="email"],.form-grid input[type="tel"],.form-grid input[type="file"],.form-grid textarea{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:6px;font-size:15px;transition:border-color 0.2s ease-in-out}.form-grid input:focus,.form-grid textarea:focus{border-color:#0073aa;outline:none}.require-text{color:#e63946;margin-left:4px}.form-submit{text-align:center;margin-top:20px}.form-submit input[type="submit"]{background:#0073aa;color:#fff;font-size:16px;padding:10px 35px;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.form-submit input[type="submit"]:hover{background:#005b8a}@media (max-width:768px){.form-row{flex-direction:column;gap:20px}}.content-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.content-tabs>.left-cont{width:50%}.our_clients_img img:hover{transform:scale(1.2);transition:all 0.5s ease}.our_clients_img{overflow:hidden}div#gs_logo_area_1 .gs_logo_single--inner{background:transparent;padding:0px;box-shadow:none}div#gs_logo_area_1 .gs_logo_single--inner img{max-width:70px!important}.banner-btns .white-btn a{background:#000052;color:#fff;border:1px solid #ffffff80}.align-items-center{align-items:center;display:flex;flex-wrap:wrap}.align_items_bottom{align-items:end}.loc-div,.emaildiv{box-shadow:0 0 10px #ddd;padding:20px}h1,h2,h3,h4,h5,h6{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important}.content_div h2{color:#000!important}body,input,textarea,select,body p,body li,body a{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important}.sliderimage_hide_border .wpls-logo-cnt.slick-slide .wpls-fix-box{background:#fff;height:150px;display:flex;align-items:center;justify-content:center;padding:11px}.text_black p,.text_black h2{color:#000!important}.services_divs span.et_pb_image_wrap{overflow:hidden}.services_divs h2{text-transform:capitalize}.services_divs span.et_pb_image_wrap img:hover{transform:scale(1.1)}.services_divs span.et_pb_image_wrap img{transition:all 0.5s linear}.slider_cus .slick-slide{border-right:1px solid #7070704a}.Dual_btn_div .et_pb_button_module_wrapper{display:inline-block;margin-right:18px}body.page-template-default.page.page-id-709 div#page-container{overflow-x:hidden}.cus_tabs ul.et_pb_tabs_controls li a{padding-top:0}@media screen and (max-width:767px){.casestudies-item.grid-casestudies-posts{width:100%!important;margin:0!important}.case_study_div{grid-template-columns:1fr!important}.cus_case_studies,.cus_case_studies .casestudies-name{text-align:center}.cus_case_studies .casestudies-name{font-size:28px!important}.casestudies-item.grid-casestudies-posts{margin-bottom:30px!important}.cus_tabs ul.et_pb_tabs_controls li a{text-align:center;border:1px solid;display:block;padding:10px!important}.cus_tabs ul.et_pb_tabs_controls li{height:auto!important;margin-bottom:10px}.sliderimage_hide_border .wpls-logo-cnt.slick-slide .wpls-fix-box,.sliderimage_hide_border .wpls-logo-cnt.slick-slide .wpls-fix-box img{object-fit:contain!important;max-height:134px!important}}#wpls-logo-showcase-slider-1 .wpls-fix-box,#wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image{max-height:100%!important;object-fit:contain!Important}.header_wrapper{background:#ffffffb5!important;padding-bottom:10px!important}ul.why-choose-post-sec li{height:100%}ul.why-choose-post-sec li img.attachment-post-thumbnail{margin:auto}ul.why-choose-post-sec li h3{text-align:center}ul.why-choose-post-sec li{height:100%;border:1px solid #ffffff21}ul.why-choose-post-sec .owl-stage{display:flex;padding:0px 10px}.icon_text1:hover{background:#fff}.img_full .et_pb_module.et_pb_image,.img_full .et_pb_module.et_pb_image *{height:100%;object-fit:cover}.cus_case_studies .casestudies-name{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:38px;color:#20282d!important;margin-top:20px;margin-bottom:10px}.cus_case_studies .casestudies-desc{color:#20282df0}.casestudies-item.grid-casestudies-posts{width:48%;display:inline-block;margin:0 1%}.case_study_div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.case_study_div p span{font-family:'Open Sans';font-size:14px;line-height:16px;font-weight:700}.case_study_div p{color:#000000;font-size:34px;font-family:'Roboto';font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:0}button#load-more-btn{color:#FFFFFF!important;border-width:1px!important;border-radius:0px;font-size:20px;background-color:#b22634;cursor:pointer;border:1px solid #b22634;padding:10px 24px;font-weight:500;margin:auto}.div_center{text-align:center;margin-top:40px}.casestudies-item.first-casestudies-post{display:none}.case_study_div p span{font-family:'Open Sans';font-size:15px}.casestudies-btn:after{background:url(/wp-content/uploads/2025/03/arrow_left.png);content:"";width:22px;height:22px;display:block;background-size:contain;transform:rotate(181deg);background-repeat:no-repeat;position:absolute;right:-32px;top:2px}.casestudies-btn{color:#b22634!important;border-width:0px!important;border-radius:0;font-size:20px;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif;font-weight:700!important;margin-top:20px;display:inline-block;margin-bottom:20px;position:relative}@media only screen and (min-width:981px){.industry_div_cus .et_pb_column.content_div{width:45%}.industry_div_cus .et_pb_column.image_div{width:55%}}@media only screen and (min-width:767px){.circle_counter_cs{max-width:100%!important}.circle_counter_cs>div{display:flex;align-items:center}.circle_counter_cs .percent{width:130px;height:130px;min-width:130px;margin:0!important}.circle_counter_cs .et_pb_module_header{text-align:left;margin-left:18px;padding:0}.circle_counter_cs canvas{width:130px ! Important;height:130px ! Important}.align_item_center_blurb .et_pb_blurb_content{display:flex;align-items:center}.align_item_center_blurb .et_pb_main_blurb_image{width:unset;margin:0}}.testimonial_div .sp-testimonial-free-section .sp-testimonial-item{padding-bottom:0!important}@media only screen and (max-width:767px){.banner-btns a{margin:auto}#sp-testimonial-free-wrapper-90 .sp-testimonial-free .sp-testimonial-client-rating{text-align:center!important;align-items:center!important;justify-content:center!important;display:flex!important}#sp-testimonial-free-wrapper-90 .sp-testimonial-free-section .testimonial-nav-arrow{top:99%!important}.fixed_text_tag{display:none!important}.testimonial_div div#sp-testimonial-free-1056{margin:0 0!important}.testimonial_div .swiper-button-next.testimonial-nav-arrow{background-size:contain!important;left:71%!important;width:78px!important;background-repeat:no-repeat!important}.testimonial_div .swiper-button-prev.testimonial-nav-arrow{left:45%!important}.circle_counter_cs .percent{width:87px;height:87px;max-width:87px;margin:auto}.circle_counter_cs canvas{max-width:87px;margin:auto;left:50%;transform:translate(-50%,0px);height:87px!important}}.img_text_col .et_pb_image img{height:420px!important;object-fit:cover}.gs_logo_area .gs_logo_single{padding:6px}.gs_logo_area .gs_logo_single--inner{padding:15px 30px;background:#ffffff;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}.gs_logo_area .gs_logo_single--inner img{max-width:120px!important}.cus_tabs .et_pb_tab_content li{list-style:none;margin-bottom:16px;padding-left:30px;position:relative}.cus_tabs .et_pb_tab_content li:before{background:url(/wp-content/uploads/2025/03/tick-image.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";width:22px;height:22px;display:inline-block;position:absolute;left:0;top:2px}.cus_tabs{border:0}.cus_tabs ul{padding-left:0}.cus_tabs .et_pb_tab{padding:40px 0 0 0}.cus_tabs li.et_pb_tab_0 a{background:transparent;padding:0}.cus_tabs li.et_pb_tab_0{border:0}.cus_tabs ul.et_pb_tabs_controls{border-bottom:1px solid #70707057;padding-bottom:22px!important}.cus_tabs ul.et_pb_tabs_controls:after{opacity:0}.casestudies-btn:hover{color:#b22634!important;letter-spacing:1.5px}.casestudies-btn,button#load-more-btn,.casestudies-image img{transition:all 0.3s linear}.cus_tabs ul.et_pb_tabs_controls{background:transparent}.casestudies-image{overflow:hidden}.video_review iframe{max-height:480px}button#load-more-btn:hover{background:transparent;color:#b22634!important}.casestudies-item.grid-casestudies-posts{margin-bottom:30px}.casestudies-image img:hover{transform:scale(1.1)}.testimonial_div .sp-testimonial-free{text-align:left!important;background:#fff!important;padding:30px 30px;display:grid}.testimonial_div .sp-testimonial-post-title{color:#B22634!important;font-size:22px;font-weight:700;text-align:left!important}.testimonial_div .sp-testimonial-content p{color:#000000;text-align:left!important;padding:0!important}.testimonial_div h4.sp-testimonial-client-name{text-align:left!important;color:#000!important;font-size:18px!important;order:3}.testimonial_div .sp-testimonial-client-rating i{color:#B22634!important;margin-right:4px}.testimonial_div .sp-testimonial-client-rating{margin-bottom:15px!important}.testimonial_div .swiper-button-next.testimonial-nav-arrow{background-size:contain;right:0px!important;left:87%;border:none;background-image:url(/wp-content/uploads/2024/12/right.png)!important;width:93px;height:71px;top:11%;background-repeat:no-repeat;font-size:0px;border:0!important;background-color:transparent!important}.testimonial_div .swiper-button-prev.testimonial-nav-arrow,ul.why-choose-post-sec .owl-nav button.owl-prev{background-size:contain;right:0px!important;left:78%;background-color:transparent!important;border:none;background-image:url(/wp-content/uploads/2025/03/arrow_left.png)!important;width:93px;height:71px;background-repeat:no-repeat;font-size:0px;top:11%;border:0!important}.testimonial_div .swiper-wrapper{padding-top:130px}.testimonial_div .swiper-button-prev.testimonial-nav-arrow,ul.why-choose-post-sec .owl-nav button.owl-prev,.testimonial_div .swiper-button-next.testimonial-nav-arrow{top:16%}.testimonial_div .swiper-button-prev.testimonial-nav-arrow:hover,ul.why-choose-post-sec .owl-nav button.owl-prev:hover,#sp-testimonial-free-wrapper-90 .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev:hover{width:93px;height:71px;opacity:1}.testimonial_div .swiper-button-prev.testimonial-nav-arrow,ul.why-choose-post-sec .owl-nav button.owl-prev{opacity:0.5;background-color:transparent!important;width:72px;height:72px;background-size:contain!important;background-repeat:no-repeat!important}.et_pb_section_0_tb_header.header_wrapper{position:fixed!important;transform:none!important;top:0!important;width:100%!important;left:0!important}.icon_li li{position:relative;list-style:none;padding-left:12px;margin-bottom:14px}.key_area_pointers p{font-weight:400}.key_area_pointers img.et-waypoint{height:62px;width:auto;object-fit:contain}.key_area_pointers .et_pb_module_header{margin-top:10px;margin-bottom:5px}.icon_li li:before{content:"";background:url(/wp-content/uploads/2025/03/tick_icon.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;position:absolute;left:-19px;top:5px}.winning_pointers img.et-waypoint{height:70px}ul.why-choose-post-sec .owl-nav button.owl-prev,#sp-testimonial-free-wrapper-90 .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev{transition:all 0.3s linear}.key_area_pointers.dark_industries_pointers p{font-weight:300;line-height:1.5}.dark_industries_pointers .et_pb_column{padding:20px 14px;margin-right:2%;width:18.6%}#sp-testimonial-free-wrapper-90 .sp-testimonial-free .sp-testimonial-client-rating{order:3;margin-bottom:21px}#sp-testimonial-free-wrapper-90 .sp-testimonial-free .sp-testimonial-client-name{order:4;margin-bottom:21px}#sp-testimonial-free-wrapper-90 .sp-testimonial-client-rating i{color:#B22634!important;margin-right:4px}#sp-testimonial-free-wrapper-90 .sp-testimonial-free{display:grid}body #sp-testimonial-free-wrapper-90 .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev{background-size:contain!important;opacity:0.5;background-color:transparent!important;border:none;background-image:url(/wp-content/uploads/2025/03/arrow_left.png)!important;background-repeat:no-repeat;font-size:0px;top:86%;border:0!important}#sp-testimonial-free-wrapper-90 .sp-testimonial-free-section .testimonial-nav-arrow{top:86%}.fixed_text_tag{position:fixed;left:0;top:60%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;background-color:white;z-index:999999999;height:100%}.banner-btns a{padding:11px 20px!important;width:210px!important;display:inline-block;text-align:center}footer.et-l.et-l--footer .made-with-love a{font-size:12px!important}@media screen and (min-width:980px) and (max-width:1250px){footer.et-l.et-l--footer h6.et_pb_module_header a,footer.et-l.et-l--footer h6.et_pb_module_header span{font-size:17px!important}footer.et-l.et-l--footer .et_pb_text_inner p{font-size:16px;line-height:1.6}footer.et-l.et-l--footer h4.et_pb_module_heading{font-size:20px!important}div#text-content_sec h3{font-size:20px}div#text-content_sec li{margin-bottom:8px}ul.why-choose-post-sec li h3{font-size:22px!important}.why-choose-section .et_pb_row,.about-section .et_pb_row{width:86%}.why-choose-section .owl-stage-outer{margin-bottom:26px}footer.et-l.et-l--footer a{font-size:18px!important}.key_area_pointers .et_pb_module_header{font-size:20px!important}header .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.et_pb_text_align_left{white-space:nowrap}}@media screen and (min-width:767px) and (max-width:980px){footer.et-l.et-l--footer .et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px}footer.et-l.et-l--footer .et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col .et_pb_column{width:100%;padding-right:1%!important;padding-left:0}footer.et-l.et-l--footer .et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col h4.et_pb_module_heading{font-size:18px;margin-right:20px}footer.et-l.et-l--footer .et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col a,.et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col p,.et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters2.et_pb_row_5col h6{font-size:16px;line-height:1.3}.fixed_text_tag{top:50%!important}header.et-l.et-l--header .et_pb_menu__logo img{height:56px!important;width:auto}header.et-l.et-l--header .header_wrapper{padding-bottom:0px!important}.why-choose-section .et_pb_row,.about-section .et_pb_row{width:82%}.why-choose-section .owl-stage-outer{margin-bottom:26px}}button#load-more-btn,.div_center{display:none}#consulting-openings-sec .job-listings{margin:20px 0;border-top:1px solid #eee}#consulting-openings-sec .job-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:15px;background:#fff;transition:0.3s}#consulting-openings-sec .job-item:hover{background:#f9f9f9}#consulting-openings-sec .job-info{flex:1}#consulting-openings-sec .job-title{margin:0;font-size:18px;font-weight:600}#consulting-openings-sec .job-title a{color:#0073aa;text-decoration:none}#consulting-openings-sec .job-title a:hover{text-decoration:underline}#consulting-openings-sec .job-meta{font-size:14px;color:#666}#consulting-openings-sec .job-meta span{margin-right:15px;display:inline-flex;align-items:center}#consulting-openings-sec .job-meta i{margin-right:5px}#consulting-openings-sec .job-actions{display:flex;gap:10px}#consulting-openings-sec .apply-btn,.view-btn{padding:6px 12px;border:none;border-radius:3px;font-size:14px;cursor:pointer;text-decoration:none;text-align:center}#consulting-openings-sec .apply-btn{background:#0073aa;color:#fff}#consulting-openings-sec .apply-btn:hover{background:#005f8d}#consulting-openings-sec .view-btn{background:#f0f0f0;color:#333}#consulting-openings-sec .view-btn:hover{background:#ddd}@media screen and (min-width:767px) and (max-width:980px){.circle_counter_cs canvas{width:80px ! Important;height:80px ! Important}.et_pb_circle_counter .percent p{padding:30% 0!important;font-size:20px!important;width:84px}}.inhouse_openings-template-default .header_wrapper{position:relative!important}.inhouse_openings-template-default div#sidebar{display:none}.inhouse_openings-template-default .container:before{display:none}.inhouse_openings-template-default div#left-area{width:100%!important;padding:0px!important}#job-search-form{display:flex;align-items:center;justify-content:center;gap:10px;max-width:600px;margin:20px auto;padding:10px 15px;border:2px solid #b22634;border-radius:6px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.1)}#job-search-form input[type="text"]{flex:1;padding:10px 14px;font-size:15px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border 0.3s ease,box-shadow 0.3s ease}#job-search-form input[type="text"]:focus{border-color:#b22634;box-shadow:0 0 4px rgba(211,47,47,0.3)}#job-search-form button[type="submit"]{padding:10px 20px;font-size:15px;font-weight:600;color:#fff;background:#b22634;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}#job-search-form button[type="submit"]:hover{background:#b71c1c;transform:translateY(-2px)}#job-search-form button[type="submit"]:active{transform:translateY(0)}#wpcf7-f2151-p2153-o1 form.wpcf7-form{padding:30px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}#wpcf7-f2151-p2153-o1 h2{font-size:20px;font-weight:600;margin:25px 0 15px;color:#222;border-bottom:2px solid #d32f2f;display:inline-block;padding-bottom:5px}#wpcf7-f2151-p2153-o1 label{font-weight:500;display:block;color:#444}#wpcf7-f2151-p2153-o1 input[type="text"],#wpcf7-f2151-p2153-o1 input[type="email"],#wpcf7-f2151-p2153-o1 input[type="tel"],#wpcf7-f2151-p2153-o1 input[type="number"],#wpcf7-f2151-p2153-o1 input[type="file"],#wpcf7-f2151-p2153-o1 textarea,#wpcf7-f2151-p2153-o1 select{width:100%;padding:8px 15px;font-size:15px;border:1px solid #ccc;border-radius:6px;background:#fafafa;transition:all 0.3s ease;box-sizing:border-box}#wpcf7-f2151-p2153-o1 input:focus,#wpcf7-f2151-p2153-o1 textarea:focus,#wpcf7-f2151-p2153-o1 select:focus{border-color:#d32f2f;background:#fff;box-shadow:0 0 5px rgba(211,47,47,0.2);outline:none}#wpcf7-f2151-p2153-o1 input[type="file"]{padding:6px;background:#fff}#wpcf7-f2151-p2153-o1 input[type="submit"]{display:inline-block;padding:12px 30px;font-size:16px;font-weight:600;color:#fff;background:#d32f2f;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}#wpcf7-f2151-p2153-o1 input[type="submit"]:hover{background:#b71c1c;transform:translateY(-2px)}#wpcf7-f2151-p2153-o1 input[type="submit"]:active{transform:translateY(0)}.page-id-2207 .et_pb_section_0_tb_header.header_wrapper{position:relative!important}#wpcf7-f2215-p2207-o1 form{display:flex;flex-wrap:wrap;gap:20px}#wpcf7-f2215-p2207-o1 form p{margin:0;flex:1 1 100%}#wpcf7-f2215-p2207-o1 input[type="text"],#wpcf7-f2215-p2207-o1 input[type="email"],#wpcf7-f2215-p2207-o1 input[type="tel"],#wpcf7-f2215-p2207-o1 textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px}#wpcf7-f2215-p2207-o1 .two-column{flex:1 1 calc(50% - 20px);color:#fff}#wpcf7-f2215-p2207-o1 .full-width{flex:1 1 100%;color:#fff}#wpcf7-f2215-p2207-o1 input[type="submit"]{background-color:#000052;color:#fff;font-size:16px;font-weight:600;padding:12px 25px;border:none;border-radius:6px;cursor:pointer;transition:0.3s ease;border:1px solid #000052}#wpcf7-f2215-p2207-o1 input[type="submit"]:hover{background-color:transparent;border:1px solid #000052}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{background:#b22634;padding:10px 20px;display:inline-block;margin-top:10px;color:#fff!important}.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover{background:#000052;padding:10px 20px;display:inline-block;margin-top:10px;color:#fff!important}.single-post div#main-content{padding-top:120px}#sidebar button.wp-block-search__button{border-radius:50px;padding:8px 16px;background:#000052;border:1px solid #000052;color:#fff}#sidebar .wp-block-search__input{border:1px solid #81442f!important;border-radius:50px!important}#left-area{width:70.125%;padding-right:2.5%}#sidebar{padding-left:4%;width:29.875%}#sidebar #block-3{background:#000052;padding:30px 20px 10px;border-radius:10px;box-shadow:1px 1px 20px 0px lightgrey}#sidebar h2{color:#fff;font-family:'onest';font-weight:500!important;font-size:24px;padding-bottom:30px}#sidebar li a{color:#fff!important;font-family:'onest';line-height:10px!important}#sidebar div#block-4{display:none}#sidebar li{border-bottom:1px solid #dcc58f38;padding-bottom:8px}#sidebar li:last-child{border-bottom:none;padding-bottom:12px}#sidebar{position:sticky;top:170px;z-index:1}.form-submit input[type="submit"]{background:#000052}.single-post div#main-content{padding-top:70px}@media (max-width:767px){#wpcf7-f2151-p2153-o1 form.wpcf7-form{padding:20px}#wpcf7-f2151-p2153-o1 h2{font-size:18px}#wpcf7-f2151-p2153-o1 input[type="submit"]{width:100%;text-align:center}#job-search-form{flex-direction:column;align-items:stretch}#job-search-form input[type="text"],#job-search-form button[type="submit"]{width:100%}#job-search-form button[type="submit"]{margin-top:10px}#wpcf7-f2215-p2207-o1 .two-column{flex:1 1 100%}}