.serviceFlowContainer{max-width:1040px;margin:0 auto 80px}.serviceFlow.col-5 ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:40px}.serviceFlow.col-5 ul li:not(:last-child){margin-right:0px}.serviceFlow.thirdDesign.col-5 ul li{padding:30px 20px !important}.serviceFlow.thirdDesign ul li,.serviceFlow ul li.thirdDesign{font-weight:bold;font-size:22px;line-height:135%;color:#fff;padding:36px 38px !important;flex-grow:1;display:unset}.serviceFlow ul li.thirdDesign{padding:32px !important;font-size:20px}.serviceFlow.thirdDesign ul li .thirdDesignTextContainer,.serviceFlow ul li.thirdDesign .thirdDesignTextContainer{align-items:center;display:grid;height:100%;justify-content:center}.serviceFlow.thirdDesign ul li .thirdDesignText:not(:last-child),.serviceFlow ul li.thirdDesign .thirdDesignText:not(:last-child){margin-bottom:15px}.serviceFlow ul{display:flex}.serviceFlow ul li{padding:0px !important;display:grid;grid-template-rows:min-content;position:relative}.serviceFlow.firstDesign .serviceFlowContainer{margin-bottom:40px}.serviceFlow ul li:not(:last-child){margin-right:40px}.serviceFlow.gray ul li{background:#f0f3f5;position:relative}.serviceFlow.firstDesign ul li{flex-basis:calc(100% / 3 - 27px)}.serviceFlow.firstDesign .image img,.serviceFlow li.firstDesign .image img{object-fit:contain;width:calc(100% - 16px);background-color:#fff;margin:8px 8px 0px;height:171px}.serviceFlow.firstDesign .title,.serviceFlow li.firstDesign .title{font-weight:bold;font-size:18px;line-height:150%;text-align:center;color:#222;padding:12px 44px 20px;align-self:center}.serviceFlow ul li:not(:last-child)::after{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:16px solid #519ccc;position:absolute;content:'';right:calc(-20px - 8px);top:50%}.serviceFlow.blue ul li{background:#519ccc}.serviceFlow.secondDesign .title,.serviceFlow li.secondDesign .title{padding:17px 15px 15px;font-weight:bold;font-size:24px;line-height:150%;color:#fff;text-align:center}.serviceFlow li.secondDesign .title{font-size:20px;padding:20px 22px}.serviceFlow.secondDesign .description,.serviceFlow li.secondDesign .description{background:#fff;margin:0px 5px 5px;padding:17px 15px 13px}.serviceFlow li.secondDesign .description{margin:0px 4px 4px;padding:12px}.serviceFlow.secondDesign ul li{flex-basis:calc(100% / 4 - 15px)}.serviceFlow .note,.serviceFlow .note p{font-weight:normal;font-size:16px;line-height:150%;display:block;text-align:left;color:#666;margin-top:5px;padding:0 0 0 1rem}.serviceFlow .note span{margin-left:-1rem}.serviceFlow.secondDesign .description sup,.serviceFlow li.secondDesign .description sup{font-size:12px;vertical-align:super}.serviceFlow.combination ul{display:flex}.serviceFlow.combination ul li{max-width:145px}.serviceFlow.combination ul li:not(:last-child){margin-right:34px}@media screen and (max-width:999px){.serviceFlow ul{display:flex;flex-direction:column}.serviceFlow.firstDesign .title,.serviceFlow li.firstDesign .title{padding:12px 18px 21px}.serviceFlowContainer{margin:0 15px 64px}.serviceFlow ul li:not(:last-child){margin-right:0px;margin-bottom:48px}.serviceFlow ul li:not(:last-child)::after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #519ccc;right:calc(50% - 10px);top:calc(100% + 48px / 2 - 7px)}.serviceFlow.secondDesign .title,.serviceFlow li.secondDesign .title{font-size:20px}.serviceFlow .note,.serviceFlow .note p{font-size:14px;margin-top:12px}.serviceFlow.combination ul li:not(:last-child){margin-right:0px}.serviceFlow.combination ul li{max-width:100%}.serviceFlow.col-5 ul li:not(:last-child)::after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #519ccc;right:calc(50% - 10px);top:calc(100% + 46px / 2 - 8px)}.serviceFlow.col-5 ul li:not(:last-child){margin-bottom:46px}.serviceFlow.col-5 ul{grid-template-columns:1fr;grid-gap:0px}.serviceFlow.col-5 ul li{padding:11px !important}.serviceFlow.col-5 ul li .thirdDesignText{font-size:20px;text-align:center}}