.card-texts span.et-pb-icon{font-family:FontAwesome!important;font-size:16px!important;margin-right:6px;color:#f56627}.service-title{color:#000!important}.service-title:hover{color:#f3913b!important}.srx-case-tech:has(.no-match-service),.srx-service-case:has(.no-casestudy){display:none!important}.case-pagination{display:flex;gap:10px;justify-content:right;border-top:1px solid #e2e2e2;padding-top:15px}.case-pagination button{background:0 0;border:none;color:#999;padding:6px 10px;cursor:pointer;font-size:16px}.case-pagination button:focus{outline:none}.case-pagination button.active{color:#f56627!important}.srx-main-service-case .et_pb_row{width:100%!important;max-width:100%!important}.servicecasestudy-wrapper{display:flex;flex-wrap:wrap;gap:30px}.srx-service-case .service-pagination{width:100%;display:flex;justify-content:end;gap:2px;flex-wrap:wrap}.srx-service-case .service-pagination button{background:0 0;border:none;color:#999;padding:6px 10px;cursor:pointer;font-size:16px}.srx-service-case .service-pagination button:focus{outline:none}.srx-service-case .service-pagination button.active{color:#f56627!important}.servicecasestudy-card{width:calc(50% - 15px);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:15px 15px 16px}.servicecasestudy-card .card-image img{width:100%;height:260px;object-fit:contain;display:block}.servicecasestudy-card .card-content{padding:15px 3px 5px;display:flex;flex-direction:column;flex-grow:1}.servicecasestudy-card .card-title{font-size:22px!important;color:#222!important;margin-bottom:10px;line-height:1.3em;flex-grow:1}.servicecasestudy-card .card-title a{text-decoration:none;color:#222!important;font-weight:500}.servicecasestudy-card .card-title a:hover{color:#222!important}.servicecasestudy-card .card-meta{font-size:15px;margin-right:20px}.servicecasestudy-card .card-meta:last-child{margin-right:0}body.et-db #page-container #et-boc .et-l .et_pb_section .sticky-cta-button .cta_btn:before{transform:translateX(-2px)}.sticky-cta-button a.et_pb_button.cta_btn{border-radius:8px 0px 0px 8px!important}.servicecasestudy-card .card-text p{margin:0}.servicecasestudy-card .card-button{margin-top:12px}.servicecasestudy-card .card-meta span.et-pb-icon{font-family:FontAwesome!important;font-size:20px!important;width:25px;color:#e65100}.srx-service-case .card-meta-data{display:flex;margin-bottom:10px;flex-wrap:wrap}.servicecasestudy-card .view-project-btn{display:inline-block;padding:10px 25px;border-radius:8px;background:linear-gradient(77.18deg,#f3913b 18.53%,#f56627 81.47%);color:#fff!important;transition:transform .3s ease,box-shadow .3s ease;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.servicecasestudy-card .view-project-btn:hover{background:#e65100!important;opacity:1!important;box-shadow:0 3px 10px 2px rgba(255,114,0,.3);transform:scale(1.05)!important}.servicecasestudy-card .card-content strong{font-weight:500;font-size:16.5px}.servicecasestudy-card .card-texts{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;font-size:15px;margin-bottom:8px;font-weight:300}.servicecasestudy-card .card-live{margin-top:8px;margin-bottom:10px;font-size:17px}.servicecasestudy-card .card-live i.fas.fa-laptop{color:#f56627;font-size:18px}.servicecasestudy-card .card-live a{font-size:16px;color:#222!important;text-decoration:none;margin-left:5px}.servicecasestudy-card .card-live a:hover{color:#f3913b!important}.servicecasestudy-card p.no-casestudy{text-align:center}.services-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-item{background:#fff;border-radius:8px;padding:15px 22px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:15px;min-width:260px;font-size:18px;font-weight:500}.service-title-link{text-decoration:none;color:#000!important;font-weight:600}.service-title-link:hover{color:#f3913b!important}.service-icon-img{width:35px;height:35px;max-width:35px;object-fit:contain}.service_icon{display:flex;justify-content:center;align-items:center}.single-case-studies.et-db #et-boc footer.et-l .et_builder_inner_content{z-index:auto!important}.single-case-studies.et-db #et-boc footer.et-l .et_builder_inner_content .et_pb_section{z-index:0!important}@media (max-width:1200px){.servicecasestudy-card .card-image img{height:230px}}@media (max-width:980px){.servicecasestudy-wrapper{gap:20px}.servicecasestudy-card .card-image img{height:200px}.servicecasestudy-card{width:calc(50% - 10px)}}@media (max-width:800px){.servicecasestudy-card{width:100%}.servicecasestudy-card .card-image img{height:auto}}@media (max-width:768px){.servicecasestudy-card .card-content{padding:20px 3px 8px}.servicecasestudy-card .card-title{font-size:22px!important}.servicecasestudy-card{padding:20px!important}.srx-service-case .card-meta-data{gap:8px}}.case-challenge-solution .et_pb_sticky_placeholder{visibility:hidden!important}.case-challenge .et_pb_text_inner p:not(.has-background):last-of-type{padding-bottom:25px!important}.case-study-hero .et_pb_row{width:100%!important;max-width:100%!important;position:relative}.case-study-column{position:relative;overflow:visible!important;display:flex;flex-wrap:wrap;margin-bottom:0!important}.case- .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_body{margin-right:10px;width:35%}.case- .et_pb_module.et_pb_blurb{width:30%;margin-right:5px}.case-study-column::before{content:"";position:absolute;top:0;left:-30vw;width:30vw;height:100%;background:linear-gradient(63deg,#f3903a 0%,#f38d39 100%);z-index:0}.case-study-column>*{position:relative;z-index:2}.case-study-hero .et_pb_row{overflow:visible!important}.case- h4.et_pb_module_header{font-size:20px}.case- h4.et_pb_module_header span{font-weight:600}.case-pagination{text-align:right;margin-top:40px}.case-pagination button{background:0 0;color:#999;border:none;padding:8px;cursor:pointer;font-size:16px;transition:color .3s}.case-pagination button.active{color:#f3913b}@media (max-width:500px){.case- .et_pb_module.et_pb_blurb{width:50%}.case-study-column::before{background:linear-gradient(63deg,#f3903a 0%,#f48937 100%)}}@media (max-width:400px){.case-study-column::before{background:linear-gradient(339deg,#f48e3a 0%,#f38133 100%)}}.case-study-hero .et_pb_row{width:100%!important;max-width:100%!important;justify-content:space-between}.case-study-hero .case-study-content{position:absolute!important;top:50%;left:0;transform:translateY(-50%);z-index:5;padding:50px 40px 50px 50px}.case-study-image{position:relative}.case-study-image .et_pb_image_wrap{display:block;position:relative}.case-study-hero{position:relative}.case-study-hero .case-study-image{height:90vh}.case-study-hero .case-study-image .et_pb_image_wrap,.case-study-hero .case-study-image img{height:100%;width:100%!important}.case-study-hero .case-study-image img{width:100%;object-fit:cover}.case-study-image .et_pb_image_wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.68) 0%,rgba(0,0,0,.68) 100%);z-index:2}.case-study-image img{display:block;width:100%}@media (max-width:1201px){.case-study-hero .case-study-image{height:100%!important}.case-study-hero .case-study-content{width:55%!important}}@media (max-width:981px){.case- .case-study-column{width:auto!important}.case-study-hero .case-study-content{position:relative;transform:none;width:100%;margin-top:-60px}.case-study-hero .case-study-image{width:100%!important;max-width:100%!important}}.services-list span.et-pb-icon.et-etmodules{font-family:ETmodules!important}.srx-case-tick li{padding-bottom:10px}.srx-header-case-study .header-content{width:70%;max-width:70%;display:flex;flex-direction:column}.srx-header-case-study .et_pb_header_content_wrapper{order:99;padding-top:40px}.srx-header-case-study a.et_pb_button.et_pb_more_button.et_pb_button_one{max-width:fit-content}.srx-header-case-study span.et_pb_fullwidth_header_subhead{margin-top:10px}.srx-case-icon-detail{display:flex;justify-content:left;flex-wrap:wrap}.tech-list{display:flex;gap:25px;gap:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap;justify-content:center}.tech-list li{display:flex;align-items:center;justify-content:center;justify-content:center;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-weight:600}ul.tech-list,.srx-case-tech h2{padding:0!important}.services-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-item{background:#fff;border-radius:8px;padding:12px 20px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:15px;min-width:260px;font-size:18px;font-weight:500}.srx-case-tech .et_pb_row{display:flex;align-items:center}.srx-case-tick span.et-pb-icon{font-family:FontAwesome!important;font-size:16px!important;margin-right:12px;color:#f56627}ul.srx-case-tick{list-style:none;padding-left:0}@media (min-width:1270px){.case-study-column{width:50%!important}}@media (max-width:1270px){.et-db #et-boc .et-l .srx-case-tech .et_pb_text_1_tb_body h2{font-size:40px}.case-study-column{width:55%!important}}@media (max-width:1135px and min-width:1110px){.et-db #et-boc .et-l .srx-case-tech .et_pb_text_1_tb_body h2{font-size:35px}.tech-list li{padding:12px 23px;min-width:auto}}@media (max-width:1110px){.srx-case-tech .et_pb_row{display:flex;align-items:center;flex-direction:column}.srx-case-tech h2{padding-bottom:20px!important}}@media (max-width:980px){.srx-case-icon-detail{justify-content:center}}.case-study-item{position:relative;overflow:visible}.case-btn{display:inline-block;position:relative}.case-study-btn{display:inline-block;padding:10px 25px;border-radius:8px;background:linear-gradient(77.18deg,#f3913b 18.53%,#f56627 81.47%);color:#fff!important;transition:transform .3s ease,box-shadow .3s ease;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.case-study-btn:hover{background:#e65100!important;border-bottom:1px solid #e65100!important;opacity:1!important;box-shadow:0 3px 10px 2px rgba(255,114,0,.3);transform:scale(1.05)!important}span.case-study-tag{padding:4px 18px!important;border-radius:50px!important;background:linear-gradient(77.18deg,#f3913b 18.53%,#f56627 81.47%)!important;color:#fff!important;font-size:14px}h3.case-study-title{margin:20px 0 10px;font-size:28px!important;line-height:1.3;color:#000}.case-study-title a:hover{color:#000}.case-study-excerpt p{font-size:17px;margin-bottom:15px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.case-study-blurb{display:flex;align-items:center;margin-bottom:10px;font-size:16px;color:#000}.case-study-blurb .et-pb-icon{font-size:22px!important}.case-study-blurb i{color:#f56627;font-family:"FontAwesome";font-weight:900;font-style:normal;font-size:18px;margin-right:10px;min-width:20px;display:flex;justify-content:center}.case-study-blurb a{color:#000;font-weight:500}.case-study-tech,.case-study-services{margin-bottom:15px;display:flex;align-items:baseline}.case-btn{padding-top:15px}.case-study-tech ul.tech-list{padding:0!important}.case-study-tech li{padding:6px 12px;min-width:auto;font-weight:300;font-size:15px}.case-study-tech .tech-list img{width:20px;height:20px}.case-study-services .service-item i{display:none!important}.case-study-services .service-item{padding:4px 10px;gap:0px;min-width:auto;font-size:14px}.case-study-services .services-list{gap:4px;justify-content:left}.case-study-tech strong,.case-study-services strong,.case-study-blurb strong{margin-right:10px;font-size:17px;font-weight:600;vertical-align:middle;display:flex;align-items:center}.no-case-studies{text-align:center}.case-study-wrapper{display:flex;flex-direction:column}.case-study-item.case-study-reverse{flex-direction:row-reverse}.case-study-item{display:flex;align-items:center;background:#f8f8f8;border-radius:12px;padding:35px;margin-bottom:50px;gap:50px}.case-study-content{flex:1.5}.case-study-image{flex:1}.case-study-image img{width:100%;border-radius:10px;object-fit:cover}@media screen and (max-width:980px){.case-study-item{flex-direction:column}.case-study-content,.case-study-image{flex:unset}.case-study-item.case-study-reverse{flex-direction:column}}@media (max-width:767px){h3.case-study-title{margin:20px 0 10px;font-size:25px!important;line-height:1.3}}