.page-template-tpl-pillar-page-services .container{max-width:1170px}.pillar-page-services-wrapper{padding:0}.pillar-page-services-wrapper p{margin-bottom:27px}.pillar-page-services-wrapper p:last-child{margin-bottom:0}.heading-warp{margin-bottom:40px;font-size:36px;line-height:45px}.desc-warp{font-size:18px;line-height:27px;color:#000}.desc-warp a{color:inherit}@-webkit-keyframes MoveScaleUpInitial{to{-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0}}@keyframes MoveScaleUpInitial{to{-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0}}@-webkit-keyframes MoveScaleUpEnd{from{-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes MoveScaleUpEnd{from{-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.btn-cta-services-primary{padding:15px 31px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#c82225;border:1px solid #c82225;border-radius:10px;font-weight:400;font-size:17px;line-height:23px;color:#fff;overflow:hidden}.btn-cta-services-primary .pfm-icon-mask{--pfm-icon-mask-width:20px;--pfm-icon-mask-height:20px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.btn-cta-services-primary:focus,.btn-cta-services-primary:hover{color:#fff}.btn-cta-services-primary:focus .pfm-icon-mask,.btn-cta-services-primary:hover .pfm-icon-mask{-webkit-animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s;animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s}.pfm-icon-mask{--pfm-icon-mask-width:1em;--pfm-icon-mask-height:1em;--pfm-icon-mask-color:currentColor;display:inline-block;width:var(--pfm-icon-mask-width);height:var(--pfm-icon-mask-height);background-color:var(--pfm-icon-mask-color);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.pfm-icon-mask-arrow-right{mask-image:url(../img/icons/ic-arrow-right.svg);-webkit-mask-image:url(../img/icons/ic-arrow-right.svg)}.services-hero{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000;color:#fff}@media (min-width:768px){.services-hero{padding:90px 0 107px}}@media (max-width:767px){.services-hero{padding:56px 0}}.services-hero__heading{color:inherit;font-size:50px;line-height:66px}.services-hero__content{color:#fff}.services-feature-overview{padding:72px 0;background-color:#f6f6f6}.services-feature-overview__heading{color:#d40d06}.services-feature-overview__top{display:grid;gap:24px 60px;grid-template-columns:1fr minmax(0,541px)}.services-feature-overview__desc{max-width:529px}.services-feature-overview__image{display:block;height:auto;width:100%}.services-feature-overview__technical-intro{margin-top:40px}.services-feature-overview__items{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:40px}.services-feature-overview__item{padding:20px 18px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;border-bottom:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.services-feature-overview__item:hover{border-color:#c82225}.services-feature-overview__item-title{margin-bottom:10px;font-size:28px;line-height:35px}.services-feature-overview__item-desc{font-size:18px;line-height:24px;color:#000}.services-feature-overview__item-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.services-feature-overview__icon{display:block;height:auto;max-width:76px}.services-feature-overview__icon--hover{display:none}.services-feature-overview__item:hover .services-feature-overview__icon--default{display:none}.services-feature-overview__item:hover .services-feature-overview__icon--hover{display:block}.services-feature-overview__bottom,.services-feature-overview__button-wrap{margin-top:40px}@media (max-width:1199.98px){.services-feature-overview__top{grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:24px 40px}.services-feature-overview__items{grid-template-columns:repeat(2,1fr)}.services-feature-overview__item-title{font-size:24px;line-height:31px}}@media (max-width:991.98px){.services-feature-overview{padding:56px 0}.services-feature-overview__top{grid-template-columns:1fr}.services-feature-overview__desc{max-width:none}.services-feature-overview__media{max-width:541px;margin:8px auto 0}.services-feature-overview__bottom,.services-feature-overview__button-wrap,.services-feature-overview__items,.services-feature-overview__technical-intro{margin-top:32px}}@media (max-width:767.98px){.services-feature-overview{padding:48px 0}.services-feature-overview__media{margin-top:24px}.services-feature-overview__bottom,.services-feature-overview__button-wrap,.services-feature-overview__items,.services-feature-overview__technical-intro{margin-top:28px}.services-feature-overview__items{grid-template-columns:1fr;gap:20px}.services-feature-overview__item{padding:18px 16px}.services-feature-overview__item-title{font-size:22px;line-height:28px}.services-feature-overview__item-desc{font-size:16px;line-height:23px}.services-feature-overview__icon{max-width:64px}}@media (max-width:575.98px){.services-feature-overview{padding:40px 0}.services-feature-overview__media{margin-top:20px}.services-feature-overview__bottom,.services-feature-overview__button-wrap,.services-feature-overview__items,.services-feature-overview__technical-intro{margin-top:24px}}.services-private-label-solutions{position:relative;padding:100px 0;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;color:#f7f7f7;border-top:5px solid #c82225}.services-private-label-solutions--style-1:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85)}.services-private-label-solutions>div{position:relative}.services-private-label-solutions__top{padding-right:1px;display:grid;gap:24px 40px;grid-template-columns:minmax(0,327px) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 auto}.services-private-label-solutions__media{width:100%;max-width:327px}.services-private-label-solutions__video{display:block;width:100%;height:auto;aspect-ratio:327/630;-o-object-fit:cover;object-fit:cover}.services-private-label-solutions__heading{color:inherit}.services-private-label-solutions__bottom,.services-private-label-solutions__desc{color:inherit}.services-private-label-solutions__desc{line-height:30px}.services-private-label-solutions__items{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-top:22px}.services-private-label-solutions__item{padding:20px 18px;background:#333;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;border-bottom:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.services-private-label-solutions__item:hover{border-color:#c82225;background-color:#fff}.services-private-label-solutions__item:hover .services-private-label-solutions__item-title{color:#c82225}.services-private-label-solutions__item:hover .services-private-label-solutions__item-desc{color:#000}.services-private-label-solutions__item-title{margin-bottom:10px;font-size:28px;line-height:35px;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.services-private-label-solutions__item-desc{font-size:18px;line-height:24px;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.services-private-label-solutions__item-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.services-private-label-solutions__icon{display:block;height:auto;max-width:76px}.services-private-label-solutions__icon--hover{display:none}.services-private-label-solutions__item:hover .services-private-label-solutions__icon--default{display:none}.services-private-label-solutions__item:hover .services-private-label-solutions__icon--hover{display:block}.services-private-label-solutions__bottom{margin-top:40px}.services-private-label-solutions__button-wrap{margin-top:40px}.services-private-label-solutions--style-2{background-color:#f6f6f6;color:#000}.services-private-label-solutions--style-2 .services-private-label-solutions__heading{color:#d40d06}.services-private-label-solutions--style-2 .services-private-label-solutions__top{grid-template-columns:minmax(0,1fr) minmax(0,327px)}.services-private-label-solutions--style-2 .services-private-label-solutions__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.services-private-label-solutions--style-2 .services-private-label-solutions__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.services-private-label-solutions--style-2 .services-private-label-solutions__item{background:#fff;color:#000;gap:0}.services-private-label-solutions--style-2 .services-private-label-solutions__item:hover{border-color:#c82225;background-color:#fff}.services-private-label-solutions--style-2 .services-private-label-solutions__item-title{color:#d40d06}.services-private-label-solutions--style-2 .services-private-label-solutions__item-desc{color:#000}@media (max-width:1199.98px){.services-private-label-solutions__item-title{font-size:24px;line-height:31px}}@media (max-width:991.98px){.services-private-label-solutions{padding:56px 0}.services-private-label-solutions__top{grid-template-columns:1fr}.services-private-label-solutions__media{max-width:327px;margin:0 auto}.services-private-label-solutions--style-2 .services-private-label-solutions__top{grid-template-columns:1fr}.services-private-label-solutions--style-2 .services-private-label-solutions__content,.services-private-label-solutions--style-2 .services-private-label-solutions__media{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.services-private-label-solutions__bottom,.services-private-label-solutions__button-wrap{margin-top:32px}}@media (max-width:767.98px){.services-private-label-solutions{padding:48px 0}.services-private-label-solutions__items{grid-template-columns:1fr;gap:20px;margin-top:20px}.services-private-label-solutions__item{padding:18px 16px}.services-private-label-solutions__item-title{font-size:22px;line-height:28px}.services-private-label-solutions__item-desc{font-size:16px;line-height:23px}.services-private-label-solutions__icon{max-width:64px}.services-private-label-solutions__bottom,.services-private-label-solutions__button-wrap{margin-top:28px}}@media (max-width:575.98px){.services-private-label-solutions{padding:40px 0}.services-private-label-solutions__bottom,.services-private-label-solutions__button-wrap{margin-top:24px}}.services-industries-serve{padding:80px 0;background-color:#2d2c2c;color:#fff;border-top:5px solid #c82225}.services-industries-serve__heading{color:inherit}.services-industries-serve__bottom,.services-industries-serve__intro{margin-right:auto;margin-left:auto;color:inherit}.services-industries-serve__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-industries-serve__item{min-height:278px;gap:0;width:calc(33.333333333% - 24px)}.services-industries-serve__item-title{color:#c82225}@media (min-width:1200px){.services-industries-serve__item-title{max-width:306px}}.services-industries-serve__item-desc a{color:#000}.services-industries-serve__bottom,.services-industries-serve__button-wrap{margin-top:40px}@media (max-width:991.98px){.services-industries-serve{padding:56px 0}.services-industries-serve__item{width:calc(50% - 13px)}.services-industries-serve__bottom,.services-industries-serve__button-wrap{margin-top:32px}}@media (max-width:767.98px){.services-industries-serve{padding:48px 0}.services-industries-serve__item{min-height:0;width:100%}.services-industries-serve__bottom,.services-industries-serve__button-wrap{margin-top:28px}}@media (max-width:575.98px){.services-industries-serve{padding:40px 0}.services-industries-serve__bottom,.services-industries-serve__button-wrap{margin-top:24px}}.services-faq{position:relative;padding:100px 0;background-color:#f6f6f6;background-position:center;background-repeat:no-repeat;background-size:cover}.services-faq__heading{color:#c82225}.services-faq__accordion{margin-top:32px}.services-faq__item{margin-bottom:40px;padding:25px;background:#fff;border-radius:10px;border-bottom:3px solid #000;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.services-faq__item:last-child{margin-bottom:0}.services-faq__question{position:relative;width:100%;padding:0;border:0;color:#c82225;font-family:Inter,sans-serif;font-weight:700;font-size:28px;line-height:35px;text-align:left;background-color:transparent}.services-faq__question:focus{outline:0}.services-faq__icon{position:absolute;top:50%;right:0;width:26px;height:26px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.services-faq__icon:after,.services-faq__icon:before{position:absolute;content:"";top:50%;left:50%;background-color:#c82225;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.services-faq__icon:before{width:18px;height:4px}.services-faq__icon:after{width:4px;height:18px}.services-faq__question:not(.collapsed) .services-faq__icon{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.services-faq__answer{padding-top:8px;padding-right:54px;color:#000}@media (max-width:991.98px){.services-faq{padding:56px 0}}@media (max-width:767.98px){.services-faq{padding:48px 0}.services-faq__accordion{margin-top:28px}.services-faq__question{min-height:56px;padding:16px 50px 16px 18px;font-size:16px;line-height:22px}.services-faq__icon{right:18px;width:16px;height:16px}.services-faq__icon:before{width:16px}.services-faq__icon:after{height:16px}.services-faq__answer{padding-right:18px;padding-left:18px}}@media (max-width:575.98px){.services-faq{padding:40px 0}}@media (min-width:1200px){.services-contact-cta .cum-heading{max-width:916px;margin:0 auto}}.services-contact-cta .cum-desc a{color:#fff}