#page-contract-flow .for-client{border-top:1px solid #999;border-bottom:1px solid #999;padding:100px 20px;text-align:center}@media only screen and (max-width: 640px){#page-contract-flow .for-client{padding:50px 0}}#page-contract-flow .for-client .icon{width:100px;margin:0 auto 30px}@media only screen and (max-width: 640px){#page-contract-flow .for-client .icon{width:60px}}#page-contract-flow .for-client .title{font-weight:normal;font-size:1.2rem}#page-contract-flow .for-client .title strong{font-size:1.2em}.flow-section{padding:100px 0}@media only screen and (max-width: 640px){.flow-section{padding:50px 0}}.flow-section.bgGray{background-color:#ebebeb}.flow-section .content-block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 640px){.flow-section .content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.flow-section .content-block.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse nowrap;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}@media only screen and (max-width: 640px){.flow-section .content-block.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.flow-section .content-block.reverse .text-cont{padding-right:0;padding-left:60px}@media only screen and (max-width: 640px){.flow-section .content-block.reverse .text-cont{padding-left:0}}.flow-section .content-block .text-cont{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-right:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){.flow-section .content-block .text-cont{padding-right:0}}.flow-section .content-block .text-cont .step-number{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.flow-section .content-block .text-cont .title-cont{-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;padding-left:30px}.flow-section .content-block .text-cont .title-cont .title{font-weight:normal;margin-bottom:.7em}.flow-section .content-block .text-cont .other-cont{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:10px}.flow-section .content-block .text-cont .other-cont a{margin-top:10px}.flow-section .content-block .img-cont{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width: 640px){.flow-section .content-block .img-cont{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:10px}}