@charset "utf-8";.flowchart>div figure{background-color:#F2F2F2;color:#333;margin-left:auto;margin-right:auto;position:relative}.flowchart>div figure:not(:last-child):after{background-color:#333;content:"";display:block;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:1px}.flowchart>div figure figcaption{text-align:left;line-height:2}.flowchart>div figure figcaption p:not(.mdi-phone){font-size:87.5%}.flowchart>div figure figcaption p.mdi-phone{font-size:175%}@media screen and (max-width:767px){.flowchart>div figure{padding-top:3.125%;width:93.75%}.flowchart>div figure:last-child{padding-bottom:3.125%}.flowchart>div figure:not(:first-child){margin-top:-webkit-calc(3.125% + 20px);margin-top:calc(3.125% + 20px)}.flowchart>div figure:not(:last-child){padding-bottom:-webkit-calc(3.125% + 20px);padding-bottom:calc(3.125% + 20px)}.flowchart>div figure:not(:last-child):after{height:40px}.flowchart>div figure figcaption{margin-bottom:3.333333333333333%}.flowchart>div figure figcaption h4{margin-bottom:3.333333333333333%;text-align:right}.flowchart>div figure figcaption h4 img{margin-right:3.333333333333333%;width:90%;max-width:460px}.flowchart>div figure figcaption p{padding:0 3.333333333333333%}.flowchart>div figure figcaption p+p{margin-top:3.333333333333333%}.flowchart>div figure figcaption p.center a img{width:75%;max-width:260px}.flowchart>div figure>div img{width:50%}}@media screen and (min-width:768px){.flowchart>div figure{}.flowchart>div figure>div{position:absolute}.flowchart>div figure>div img{width:100%}.flowchart>div figure figcaption h4{position:absolute}.flowchart>div figure figcaption p+p{margin-top:20px}}@media screen and (min-width:768px) and (max-width:939px){.flowchart>div figure{margin-top:60px;min-height:220px;width:-webkit-calc(100% - (40px * 2));width:calc(100% - (40px * 2))}.flowchart>div figure:not(:last-child):after{height:50px}.flowchart>div figure>div{top:-10px;left:-20px;width:200px}.flowchart>div figure figcaption{padding:30px 20px 30px 220px}.flowchart>div figure figcaption h4{top:-25px;right:-25px;width:320px}}@media screen and (min-width:940px){.flowchart>div figure{margin-top:80px;min-height:280px;width:800px}.flowchart>div figure:not(:last-child):after{height:60px}.flowchart>div figure>div{top:-25px;left:-40px;width:265px}.flowchart>div figure figcaption{padding:65px 30px 65px 280px}.flowchart>div figure figcaption h4{top:-35px;right:-35px}}
