.img-text-row .et_pb_image{width:100%;height:100%}.img-text-row span.et_pb_image_wrap{width:100%;height:100%}.img-text-row .et_pb_image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.blog-img-wrap img{height:266px}.cta-footer-services,.cta-footer-industries,.cta-footer-resources{display:none}.post-type-archive-wf_service .cta-footer-services{display:block}.post-type-archive-wf_service .footer-other-cta,.post-type-archive-wf_industry .footer-other-cta,.post-type-archive-wf_resource .footer-other-cta{display:none}.post-type-archive-wf_industry .cta-footer-industries{display:block}.post-type-archive-wf_resource .cta-footer-services{display:block}.footer-cta-main .et_pb_heading_container{max-width:800px;margin:0 auto}.postid-360 .about-sec.repeat-grids{display:none}.about-sec.repeat-grids:nth-of-type(odd) .img-text-row{flex-direction:row-reverse}.about-sec.repeat-grids:nth-child(even) .img-text-row{flex-direction:row}.check-list-icon .et_pb_text_inner p:first-child{padding-bottom:20px}.about-sec.repeat-grids{padding-top:0px!important}.services-slider-wrapper{position:relative;width:100%}.services-slider-wrapper .services-swiper{width:100%;overflow:visible}.services-swiper .swiper-slide{height:auto}.services-main-box{height:100%}.services-slider-wrapper .services-desc{display:block}.services-desc .et_pb_column h3,.services-desc .et_pb_column p{color:#fff}.services-prev,.services-next{width:40px;height:40px;border:1px solid #FFFF;line-height:48px;text-align:center;border-radius:50%}.services-prev::after,.services-next::after{font-size:18px;color:#fff}.services-prev{left:-25px}.services-next{right:-25px}.services-pagination{position:relative;margin-top:30px}@media (max-width:767px){.services-prev{left:10px}.services-next{right:10px}}.our-process-sticky{position:sticky;top:50%;align-self:flex-start}.process-item{opacity:0.4}.process-item.is-active{opacity:1}.process-right-main{position:relative}.process-right-main::after{content:"";position:absolute;left:-1px;top:100px;width:3px;height:45px;background:#fff;z-index:10;opacity:1}.process-right-main{position:relative!important;--process-bar-top:0px}.process-right-main::after{content:"";position:absolute;left:-1px;top:var(--process-bar-top);width:3px;height:45px;background:#fff;z-index:10;opacity:1;transition:top 0.35s ease}.contact-form-grids{width:100%!important;max-width:560px;margin-top:30px}.contact-form-grids .gform-theme--foundation .gform_fields{row-gap:30px!important}.contact-form-grids .gform-theme--foundation .gfield .ginput_password.large,.contact-form-grids .gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large{background:transparent;color:#fff;border:none;border-bottom:1px solid #fff!important;border-radius:0px;padding:5px;font-size:16px}.contact-form-grids .gform-theme--foundation .gfield .ginput_password.large,.contact-form-grids .gform-theme--foundation .gfield input.large:focus,.contact-form-grids .gform-theme--foundation .gfield select.large:focus,.contact-form-grids .gform-theme--foundation .gfield textarea.large:focus{outline:1px solid transparent!important}.contact-form-grids .gform-theme--foundation .gfield .ginput_password.large,.contact-form-grids .gform-theme--foundation .gfield input.large:focus-visible,.contact-form-grids .gform-theme--foundation .gfield select.large:focus-visible,.contact-form-grids .gform-theme--foundation .gfield textarea.large:focus-visible{outline:1px solid transparent!important}.contact-form-grids .gform-theme--foundation .gfield textarea.large{min-block-size:auto!important;background:transparent;color:#fff;border:none;border-bottom:1px solid #fff!important;border-radius:0px;padding:5px;height:100px!important;border-radius:0px;font-size:16px}.contact-form-grids .gform-footer.gform_footer.top_label{justify-content:center;margin-top:30px}.contact-form-grids .gfield_description.instruction.validation_message{color:#ffffffa8}.contact-form-grids input,.contact-form-grids textarea{color:#fff;background:transparent}.contact-form-grids input::placeholder,.contact-form-grids textarea::placeholder{color:#fff!important;opacity:1!important}body .contact-form-grids .gform_button.button{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;font-family:var(--et_global_body_font)!important;font-weight:500!important;color:var(--gcid-de6wjjt8iq)!important;font-size:var(--gvid-mmpng9dkjn)!important;padding:15.2px 24px!important}body .contact-form-grids .gform_button:hover{background:rgba(0,50,79,1)!important;border-color:rgba(0,50,79,1)!important;backdrop-filter:none!important}.contact-form-grids .gform-theme--framework .gform_validation_errors{background:#fff}body .contact-form-grids .gform_button:focus{outline:none;box-shadow:none;border:none}.contact-blurb .et_pb_blurb_container{text-align:center!important}.contact-blurb{background:#efefef;padding:30px;height:100%;border-radius:10px}.contact-blurb .et_pb_module_header{font-weight:600;font-size:22px}.contact-blurb .et_pb_blurb_description{font-size:16px;color:var(--gcid-body-color,#4d4d4d)}.contact-blurb .et_pb_blurb_description a{font-size:16px;color:var(--gcid-body-color,#4d4d4d)}.contact-location-sec .contact-blurb{background:#fff}.page-id-303 .footer-other-cta .et_pb_module_header{font-size:64px}.footer-other-cta .et_pb_text_inner a{color:#fff}.footer-other-cta .et_pb_text_inner a:hover{opacity:0.8}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}.et_mobile_nav_menu .menu-item svg path{fill:#fff}@media screen and (min-width:981px) and (max-width:1100px){body.et_divi_theme .et_pb_menu .menu-item-has-children>a{padding-right:31px!important;padding-left:9px!important;display:flex;align-items:center;font-size:13px}}@media screen and (max-width:980px){.et_pb_module .mobile_menu_bar:before{background-image:url(/wp-content/uploads/2026/09/menu.svg);background-repeat:no-repeat;font-size:0px!important;width:30px!important;height:20px!important;display:inline-block}ul#mobile_menu1{max-height:calc(100svh - 84px);overflow-y:auto}.side-content-row{padding:55px 60px!important}.case-study-grid{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.our-process-sticky{position:static!important}.process-right-main::before,.process-right-main::after{display:none}.process-right-main{padding-left:0px!important}.et_flex_row.banner-desc{position:static;padding:30px 0px!important;text-align:left!important}.solutions-text-col{display:flex;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;margin-left:0!important;transform:none!important;justify-content:unset!important}.solutions-text-col>*{flex:0 0 auto}.slide-mob-custom-arrow .et_pb_group_carousel_arrow{bottom:-67px;top:auto;transform:unset;font-size:20px;color:#00324F;border:1px solid #00324F;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.slide-mob-custom-arrow .et_pb_group_carousel_arrow span{font-size:26px!important}.slide-mob-custom-arrow .et_pb_group_carousel_arrow_prev{left:calc(50% - 46px)!important}.slide-mob-custom-arrow .et_pb_group_carousel_arrow_next{right:calc(50% - 46px)!important}.mobile-blog-box{padding:0px;background-color:#fff!important}.why-col-main-wrap .why-box{display:block}.why-col-main-wrap{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(2,1fr);gap:32px 10px}.why-col-main-wrap .why-box .et_pb_image_wrap{display:block;margin-bottom:12px}.side-media-col,.side-text-col{width:100%!important;max-width:100%!important;flex:unset!important;margin:0!important;padding:0!important}.side-content-row{width:100%!important;padding:80px 26px!important;box-sizing:border-box;min-height:auto;align-items:center}.footer-cta-main h2{font-size:40px!important}.single-wf_industry .side-sec:nth-child(even) .side-media-col{order:1}.btn-main{display:flex;gap:5px;justify-content:center;flex-direction:column}.blogs-insights-grids{display:block!important}.case-study-grid{grid-template-columns:repeat(1,1fr)}.report-grid{grid-template-columns:repeat(1,1fr)}.research-context-item{padding:15px!important}}