.productDesignStages{background-color:var(--secondary-color);color:var(--white);justify-content:center;padding-top:30px;width:100%}.productDesignStages h2{color:var(--white);font-size:1rem!important;line-height:24px!important;font-weight:600!important;margin-bottom:.75rem}.productDesignStageCaption{font-size:.7rem;line-height:21px;margin-bottom:2rem;display:block}.productDesignIconTitle{width:100%;text-align:center;font-weight:600;margin:1.5rem 0}.productDesignStageRow{align-items:center;margin-bottom:1.25rem;width:100%;height:max-content}.productDesignStageRow,.productDesignStageWrapper{display:flex;flex-wrap:wrap;justify-content:center}.productDesignArrowWeb,.productDesignStageImgWeb{display:none}.productDesignSection .discussProjectLeft h2{color:var(--white);font-size:1rem!important;font-weight:600!important;line-height:28px!important}.productDesignSection .discussProject{width:100%}.productDesignStagesHeading{display:flex;flex-wrap:wrap}@media(min-width:768px){.productDesignStages h2{font-size:1.25rem!important;line-height:30px!important;margin-bottom:1.5rem}.productDesignSection .discussProject{margin-top:30px}.productDesignStagesLeft{width:45%}.productDesignStagesCenter{width:3%}.productDesignStagesRight{width:52%}}@media(min-width:992px){.productDesignStageRow{width:80px;flex-direction:column;justify-content:flex-start;margin-top:46px}.productDesignArrowMob{display:none}.productDesignStageWrapper{justify-content:flex-start;margin-top:46px}.productDesignStageImgMob{display:none}.productDesignArrowWeb{display:block;position:relative;top:81px;left:7px;height:max-content}.productDesignStages{background-color:transparent}.productDesignStages .container{background-color:var(--secondary-color);border-radius:30px 30px 0 0;padding:70px 25px 0}.productDesignStageImgWeb{display:block}.productDesignStageImgWeb img{width:158px;position:relative;left:27px;top:-70px}.productDesignArrowWeb img{max-width:80%}.productDesignStages h2{font-size:1.5rem!important;line-height:38px!important}.productDesignStageCaption{font-size:.875rem;line-height:27px}.productDesignIconTitle{margin:16px 0 0;font-size:.7rem;line-height:16px}.productDesignStagesHeading{padding:0 15px}.productDesignSection .discussProject{padding:0;margin:0}.productDesignSection .discussProject .container{border-radius:0 0 30px 30px}.productDesignSection .discussProjectRow{padding:0 45px 50px}.productDesignSection .discussProjectLeft h2{font-size:1.35rem!important;line-height:39px!important}}@media(min-width:1200px){.productDesignStageRow{width:115px;margin-top:40px}.productDesignStageImgWeb img{width:145px;left:26px;top:-59px}.productDesignStageWrapper{padding-left:20px}.productDesignStagesHeading{padding:0 30px}.productDesignIconTitle{font-size:.875rem;line-height:21px}.productDesignStageCaption{font-size:1rem;line-height:32px}.productDesignSection .discussProjectLeft h2{font-size:1.7rem!important;line-height:50px!important}.productDesignSection .discussProjectRow{padding:0 60px 50px}}@media(min-width:1400px){.productDesignStageImgWeb img{width:215px;left:35px;top:-125px}.productDesignStageRow{width:135px}.productDesignArrowWeb img{max-width:100%}.productDesignArrowWeb{left:0}.productDesignStageWrapper{margin-top:100px}.productDesignIconTitle{font-size:1rem;line-height:24px}.productDesignStages h2{font-size:2rem!important;line-height:45px!important}.productDesignSection .discussProjectLeft h2{font-size:2.05rem!important;line-height:54px!important}.productDesignSection .discussProjectRow{position:relative;top:-40px;padding:0 60px 30px}.productDesignStageCaption{padding-right:40px}}.productDesignHeading h2{margin-bottom:.75rem;font-weight:600!important;letter-spacing:.5px}.productDesignDesc span{color:var(--tertiary-black);font-size:.75rem;line-height:24px;font-weight:500}.productDesignGoals.block{padding-bottom:0}.productDesignPage .serviceInfoCards.block{padding:0 0 30px}.productDesignPage .contentDetailCard.block{padding-top:0}.productDesignGoals{display:flex;flex-wrap:wrap}@media(min-width:768px){.productDesignDesc span{font-size:.875rem;line-height:27px}.productDesignHeading{width:46%}.productDesignCenter{width:8%}.productDesignDesc{width:46%}}@media(min-width:992px){.productDesignPage .cardRowContainer svg{width:75px;height:75px}}@media(min-width:1024px){.productDesignHeading h2{font-size:1.85rem!important}}
/*# sourceMappingURL=bd67a7058277b989.css.map*/