main h1{font-size:36px;line-height:1.2;font-weight:900;margin-bottom:30px}main h2{font-size:28px;line-height:1.3;font-weight:400;margin-bottom:20px}main h4{font-size:24px;font-weight:500;line-height:2}.cs-common-para{font-size:16px;font-weight:400;line-height:1.6}b.cs-common-para{font-weight:700}main img{max-width:100%;height:auto}main section{padding:75px 0}main .txtanim{opacity:.8;transform:translate3d(0,60px,0);transition:all 1s ease}main .txtanim.active{opacity:1;transform:translate3d(0,0,0)}main{color:#333}.home_solu_link,.home_solu_link:hover{color:inherit;text-decoration:underline}.home_solu_link:hover{text-decoration:none}main .gft-play-cta{color:#333;font-weight:500;position:relative;padding:0 0 0 40px;min-height:30px;display:flex;align-items:center;max-width:fit-content}main .gft-play-cta::before{content:' ';box-shadow:0 0 0 0 rgba(255,255,255,1);background:url('data:image/svg+xml,<svg width="10" height="15" viewBox="0 0 29 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0557 16.134C28.7223 16.5189 28.7223 17.4811 28.0557 17.866L1.72233 33.0696C1.05566 33.4545 0.22233 32.9733 0.22233 32.2035L0.222332 1.79643C0.222332 1.02662 1.05567 0.545499 1.72233 0.930399L28.0557 16.134Z" fill="white"/></svg>') no-repeat 10px 7px;animation:cta-wave1 2s infinite;background-color:#f0493f;position:absolute;width:28px;height:28px;border-radius:50%;left:0;top:0}main .gft-play-cta::after{content:' ';box-shadow:0 0 0 0 rgba(255,255,255,1);animation:3s cta-wave2 2s infinite;position:absolute;width:28px;height:28px;border-radius:50%;left:0;top:0}.noAnime,.noAnime::after,.noAnime::before{animation:none !important}@keyframes cta-wave1{0%{box-shadow:0 0 0 0 #FD5D5D40}70%{box-shadow:0 0 0 18px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes cta-wave2{0%{box-shadow:0 0 0 0 #FD5D5D40}70%{box-shadow:0 0 0 18px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ban-cta-wave1{0%{box-shadow:0 0 0 0 #FFFFFF40}70%{box-shadow:0 0 0 18px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ban-cta-wave2{0%{box-shadow:0 0 0 0 #FFFFFF40}70%{box-shadow:0 0 0 18px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.cs-banner{text-align:center;background:#006cff url('/sites/gweb/files/gofrugal/images/partner-casestudy/casestudy-common/banner-bg-pattern.webp');background-repeat:no-repeat;width:100%;height:auto;display:block;background-size:cover;position:relative;overflow-x:hidden;color:#fff;background-blend-mode:soft-light;padding-bottom:0}.cs-banner p:not(.cs-credit-content p){max-width:335px;margin:0 auto 50px}.cs-banner-content .cs-common-para{line-height:1.4}.cs-banner-images{display:flex;justify-content:center;align-items:center;margin:50px auto 0;position:relative;flex-wrap:wrap;min-height:240px;max-width:330px}.video-play-btn{position:absolute;z-index:3}.cs-banner-images .video-play-btn{left:44%;top:65%}.video-play-btn::before{content:' ';box-shadow:0 0 0 0 rgba(255,255,255,1);background:url('data:image/svg+xml,<svg width="10" height="15" viewBox="0 0 29 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0557 16.134C28.7223 16.5189 28.7223 17.4811 28.0557 17.866L1.72233 33.0696C1.05566 33.4545 0.22233 32.9733 0.22233 32.2035L0.222332 1.79643C0.222332 1.02662 1.05567 0.545499 1.72233 0.930399L28.0557 16.134Z" fill="white"/></svg>') no-repeat 10px 7px;animation:2s cta-wave1 .6s infinite;background-color:#fd5d5d;position:absolute;width:28px;height:28px;border-radius:50%;left:0;top:0;transform:scale(1.4)}.cs-banner-images .video-play-btn::before{background:url('data:image/svg+xml,<svg width="10" height="15" viewBox="0 0 29 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0557 16.134C28.7223 16.5189 28.7223 17.4811 28.0557 17.866L1.72233 33.0696C1.05566 33.4545 0.22233 32.9733 0.22233 32.2035L0.222332 1.79643C0.222332 1.02662 1.05567 0.545499 1.72233 0.930399L28.0557 16.134Z" fill="%23FD5D5D"/></svg>') no-repeat 10px 7px;background-color:#fff;animation:3s ban-cta-wave1 .6s infinite}.video-play-btn::after{content:' ';box-shadow:0 0 0 0 rgba(255,255,255,1);animation:3s cta-wave2 2s infinite;position:absolute;width:28px;height:28px;border-radius:50%;left:0;top:0;transform:scale(1.4)}.cs-banner-images .video-play-btn::after{animation:3s ban-cta-wave2 2s infinite}.cs-main-info div.cs-logo-wrapper{text-align:center;max-width:200px;margin:0 auto}.cs-main-info{padding:55px 20px 20px;border:1px solid #ececec;border-radius:19px;box-shadow:0 0 7px 0 #cecece}.cs-main-info img{margin-bottom:40px;max-width:220px}.cs-main-info div{margin-bottom:25px}.cs-main-info div b{font-weight:600}.cs-main-info div.cs-features h4{margin-bottom:16px}.cs-features .home_solu_link{text-decoration:none}.cs-features .home_solu_link:hover{text-decoration:underline}.cs-main-info div h4{font-size:14px;font-weight:500;color:#838383;line-height:1;margin-bottom:8px}.cs-main-info div p{font-size:16px;margin:0 0 10px}.cs-main-info div ul{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.cs-main-info div li{list-style:none;font-size:14px;font-weight:400;line-height:1;padding:10px 15px;background-color:#deedff;border-radius:50px}.cs-main-info div.cs-video-lnk{margin:0 -30px;background-color:#CFDCF733;padding:15px 30px;border-radius:0 0 13px 13px;box-shadow:0 4px 10.9px 0 #ecf5ff}.cs-video-lnk .gft-play-cta{font-size:14px;text-align:center;margin:0}.cs-main-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;justify-content:flex-start;gap:60px}.cs-main-content .cs-mc-wrap{padding-bottom:40px}.cs-main-content .cs-mc-wrap h3{margin-bottom:10px;font-size:20px;font-weight:500;padding-top:20px}.cs-main-content .cs-mc-wrap p{margin-bottom:30px;position:relative}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap>p{padding-left:20px}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap:nth-of-type(1)>p::before{background-color:#ffc200}.cs-main-content .cs-mc-wrap.cs-pg-stmt .cs-stmt-cnt-wrap:nth-of-type(1)>p::before,.cs-pg-stmt .cs-stmt-cnt-wrap:nth-of-type(1) .cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt::before,.cs-main-content .cs-mc-wrap.cs-then-now .cs-stmt-cnt-wrap:nth-of-type(1)>p::before,.cs-then-now .cs-stmt-cnt-wrap:nth-of-type(1) .cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt::before{background-color:#8156ea}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap:nth-of-type(2)>p::before,.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap:nth-of-type(2) .cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt::before{background-color:#58c559}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap>p::before{content:"";display:block;height:94%;width:3px;position:absolute;left:0;top:5px;background-color:#60e0b3}.cs-main-content .cs-mc-wrap.sol-para-adj p{margin-bottom:15px}.cs-main-content .cs-mc-wrap ul{margin-bottom:20px;list-style:none}.cs-main-content .cs-mc-wrap ul li{margin-bottom:8px;padding-left:30px;font-size:16px;font-weight:400;line-height:1.6;position:relative}.cs-stmt-cnt-wrap p b{font-weight:500}.cs-main-content .cs-mc-wrap ul li::before{content:"";background-color:transparent;position:absolute;left:7.8px;top:8.5px;width:5px;border-bottom:2px solid #008aff;height:9px;border-right:2px solid #008aff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1}.cs-main-content .cs-mc-wrap ul li::after{content:"";background-color:#fff;position:absolute;left:1px;border-radius:50%;top:5px;width:18px;height:18px;border:2px solid #008aff}.cs-mct-content{background:#453829;padding:40px 25px;border-radius:26px 26px 0 0;color:#fff;text-align:center}.cs-mct-content h4{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:20px;max-width:290px}.cs-mct-content p{margin-bottom:50px;max-width:280px}.cs-mct-credit h5{font-size:16px;font-weight:700;line-height:1.3}.cs-mct-credit p{font-size:12px;font-weight:400;line-height:1.3;margin-bottom:30px}.cs-mct-img img{object-fit:cover;object-position:3% 100%;height:305px;width:auto;border-radius:26px;position:relative;top:-30px}.cs-biggest-chlng{background-color:#F8F9E7B3;border-radius:8px;padding:36px 20px 36px 20px;margin-bottom:30px}.cs-stndout h2{max-width:595px}.cs-main-content .cs-mc-wrap .cs-mc-challenges-wrap li::before{width:15px;height:15px;background:url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2215%22 height%3D%2215%22 viewBox%3D%220 0 15 15%22 fill%3D%22none%22%3E%3Cpath d%3D%22M7.49996 6.36803C7.27491 6.36803 7.04986 6.28237 6.87851 6.11105L4.57295 3.80548C4.23028 3.46281 4.23028 2.90526 4.57295 2.56256L6.87851 0.256992C7.22118 -0.0856787 7.77874 -0.0856494 8.12141 0.256992L10.427 2.56256C10.7696 2.90523 10.7696 3.46278 10.427 3.80548L8.12141 6.11105C7.95009 6.28237 7.72501 6.36803 7.49996 6.36803Z%22 fill%3D%22%23008AFF%22/%3E%3Cpath d%3D%22M3.18401 10.6842C2.95896 10.6842 2.73388 10.5985 2.56256 10.4272L0.257003 8.12163C-0.0856676 7.77896 -0.0856676 7.22141 0.257003 6.87871L2.56256 4.57314C2.90523 4.2305 3.46279 4.2305 3.80549 4.57314L6.11105 6.87871C6.45369 7.22138 6.45369 7.77893 6.11105 8.1216L3.80549 10.4272C3.63411 10.5985 3.40906 10.6842 3.18401 10.6842Z%22 fill%3D%22%23008AFF%22/%3E%3Cpath d%3D%22M7.49998 15.0001C7.27493 15.0001 7.04988 14.9144 6.87853 14.7431L4.57297 12.4375C4.40745 12.272 4.31625 12.0513 4.31625 11.8161C4.31625 11.5809 4.40742 11.3602 4.57297 11.1946L6.8785 8.88907C7.22117 8.5464 7.77873 8.54643 8.1214 8.88907L10.427 11.1946C10.5925 11.3602 10.6837 11.5809 10.6837 11.8161C10.6837 12.0513 10.5925 12.272 10.427 12.4375L8.12143 14.7431C7.9501 14.9144 7.72503 15.0001 7.49998 15.0001Z%22 fill%3D%22%23008AFF%22/%3E%3Cpath d%3D%22M11.816 10.6841C11.5909 10.6841 11.3659 10.5985 11.1945 10.4271L8.88897 8.1216C8.54633 7.77893 8.54633 7.22138 8.88897 6.87871L11.1945 4.57314C11.5372 4.2305 12.0948 4.2305 12.4375 4.57314L14.743 6.87871C15.0857 7.22138 15.0857 7.77893 14.743 8.12163L12.4375 10.4272C12.2661 10.5985 12.041 10.6841 11.816 10.6841Z%22 fill%3D%22%23008AFF%22/%3E%3C/svg%3E') no-repeat center center;background-size:contain;display:inline-block;border:0;transform:rotate(0);top:7px}.cs-mc-challenges-wrap li::after{display:none}.cs-main-content .cs-mc-wrap p.cs-mc-chlngs-title{margin-bottom:14px;padding-top:10px}.cs-pg-stmt-wrapper .cs-stmt-cnt-wrap>.cs-common-para{font-weight:500}.cs-stmt-dsg-wrap h4{font-weight:600;font-size:18px;line-height:1.2}.cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt .cs-common-para{padding-left:0;margin-bottom:0;font-size:14px}.cs-stmt-dsg-wrap{position:relative;display:flex;align-items:center;margin-bottom:30px}.cs-stmt-dsg-wrap img{width:56px;height:56px;border-radius:50%;margin-right:20px;object-fit:cover}.cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt::before{content:'';background:#ffc21a url('/sites/gweb/files/gofrugal/images/customer-image/case-study/quotes-icon.svg');width:40px;height:40px;position:absolute;border-radius:50%;background-position:center center;background-size:40px 40px;left:0;top:0;transform:scale(-1)}.cs-main-content .cs-pg-stmt .cs-stmt-cnt-wrap:nth-of-type(1) .cs-stmt-dsg-wrap{margin-bottom:44px}.cs-ctmt-gsg-cnt{padding-left:50px}.cs-main-content .cs-mc-wrap.cs-full-stry-sec{padding-bottom:0}section.cs-signoff{padding-top:0}.cs-mc-signoff{background-color:#e7f6ff;background-image:url('/sites/gweb/files/gofrugal/images/partner-casestudy/simple-retail/signoff-bg.webp');background-repeat:no-repeat;background-size:100%;background-position:center;padding:56px 20px 50px;text-align:center;border-radius:17px;max-width:717px;margin:0}.cs-signoff-h2{font-size:28px;line-height:1.2;font-weight:800;max-width:254px;margin:0 auto 10px}.cs-signoff-h2+p{padding-bottom:40px}.cs-cnct-wrap{display:flex;align-items:center;column-gap:30px;row-gap:16px;flex-wrap:wrap}.cs-cnct-img img{max-width:140px}.cs-cnct-content h4{font-size:20px;line-height:1.2;font-weight:400;margin-bottom:20px}.cs-main-content .cs-mc-wrap .cs-cnct-content p,.cs-cnct-content a{font-size:16px;margin-bottom:6px}.cs-cnct-content a,.cs-cnct-content a:focus,.cs-cnct-content a:hover,.cs-cnct-content a:active{margin-bottom:0;color:#006cff;position:relative;margin-left:10px;padding-left:23px}.cs-linkedIn::before{content:'';position:absolute;left:0;top:2px;width:15px;height:15px;background:#006cff url('/sites/gweb/files/gofrugal/images/partner-casestudy/casestudy-common/linkedin-icon.svg') no-repeat center center;background-size:100%}@media screen and (min-width:768px){main h1{max-width:650px;margin:0 auto 30px}main section{padding:100px 0}.cs-banner p:not(.cs-credit-content p){max-width:570px;margin:0 auto 30px}.cs-banner-images{min-height:325px;max-width:430px;margin:60px auto 0}.cs-banner-images .video-play-btn{left:43%;top:66%;transform:scale(1.5)}.cs-main .gft_web_container,.cs-signoff .gft_web_container{padding:0 30px}.cs-main-info div.cs-logo-wrapper{text-align:left;margin:0;max-width:300px}.cs-mc-testimonial{display:flex;justify-content:center;align-items:center;margin:0 auto 40px;max-width:705px;align-content:stretch;flex-wrap:wrap}.cs-mct-content{width:50%;border-radius:26px 0 0 26px;min-height:400px}.cs-mct-img{width:50%}.cs-mct-credit p{margin-bottom:0}.cs-mct-img img{top:2px;left:0;height:470px;object-position:13% 100%;border-radius:0 26px 26px 0}.cs-pg-stmt-wrapper{justify-content:space-between;flex-wrap:nowrap}.cs-signoff-h2{font-size:32px;line-height:1.2}.cs-mc-signoff{padding:57px 40px}.cs-stmt-dsg-wrap img{margin-right:30px}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap>p::before{height:84%}.cs-biggest-chlng{margin-bottom:50px;padding:56px 44px 56px 52px}}@media screen and (min-width:1100px){main section{padding:100px 0}main h1{max-width:620px;font-size:62px;margin:0 0 30px}main h2{font-size:36px}main h4{font-size:24px}.cs-common-para{font-size:18px}.cs-main .gft_web_container,.cs-signoff .gft_web_container{padding:0 15px}.cs-main-content .cs-mc-wrap ul li{font-size:18px}.cs-video-lnk .gft-play-cta{text-align:center;margin:0 auto}.cs-main-info div.cs-video-lnk{margin:0 -16px 0 -30px}.cs-banner{text-align:left;padding:115px 0 0;overflow:hidden}.cs-banner-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.cs-banner-content{max-width:55%}.cs-banner p:not(.cs-credit-content p){margin:0 0 75px;font-size:22px;max-width:630px}.cs-credit-content h3{font-size:33px;font-weight:400}.cs-credit-content h3 span{font-weight:700}.cs-credit-content .cs-common-para{font-size:20px;line-height:1.7}.cs-banner-images{min-height:0;max-width:45%;margin:0 0 -3px;display:block}.cs-banner-images img{position:relative;max-width:100%}.video-play-btn::before{left:-40px;top:0;transform:scale(1.8)}.video-play-btn::after{left:-40px;top:0;transform:scale(1.7)}.cs-banner-images .video-play-btn{left:64%;top:78%}.cs-main-info div.cs-logo-wrapper{text-align:center;margin:0 auto}.cs-main-info img{margin-left:0}.cs-main-info{max-width:380px;position:sticky;top:100px;margin-bottom:50px;padding:55px 22px 20px 30px}.cs-main-content{max-width:720px;position:relative}.cs-main-wrapper{flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}.cs-main-content .cs-mc-wrap{padding-bottom:40px;position:relative}.cs-vert-fcs>p:last-child{margin-bottom:0}.cs-main-content .cs-pg-stmt{padding-top:20px}.cs-main-content .cs-mc-wrap h3{padding-top:30px;font-size:26px}.cs-mc-testimonial{display:block;position:relative;padding:20px 0;margin:30px 0 150px}.cs-mct-content{position:absolute;width:max-content;z-index:2;border-radius:0 0 180px 180px;right:51px;top:3px;padding:54px 30px 40px}.cs-mct-img{width:100%;max-width:100%}.cs-mct-img img{object-fit:contain;object-position:left;height:auto;border-radius:40px}.cs-mct-content h4{font-size:22px;max-width:290px;margin-bottom:10px}.cs-mct-content p{font-size:16px;max-width:300px;line-height:1.6;margin-bottom:30px}.cs-mct-credit p{max-width:260px;margin:0 auto 50px;font-size:12px}.cs-mct-img::after{content:" ";display:inline-block;position:absolute;width:0;height:0;border-bottom:20px solid transparent;border-right:20px solid transparent;border-left:20px solid #b0b0b0;border-top:20px solid transparent;top:3px;right:11px;z-index:-1}.cs-mc-wrap .video.gft-play-cta{margin-top:50px}.parallax-item,.parallax-cta{will-change:transform;transition:transform .1s ease-out}.cs-pg-stmt-wrapper>.cs-common-para{font-size:18px}.cs-main-content .cs-mc-wrap .cs-stmt-cnt-wrap>p{padding-left:16px}.cs-mc-signoff{padding:57px 70px}.cs-signoff-h2{font-size:34px}.cs-cnct-content h4{font-size:25px}.cs-stmt-dsg-wrap h4{font-size:20px}.cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt .cs-common-para{font-size:16px}.cs-stmt-dsg-wrap .cs-ctmt-gsg-cnt::before{top:3px}.cs-main-content .cs-pg-stmt .cs-stmt-cnt-wrap:nth-of-type(1) .cs-stmt-dsg-wrap{margin-bottom:54px}}@media screen and ((min-width:767px) and (max-width:1099px)){.cs-mc-signoff{max-width:100%}}