.section-title-wrapper{text-align:center;padding:30px;background:#881337;color:#fff;font-weight:700;font-size:2rem;letter-spacing:5px}.section-title-wrapper .section-title{margin:0;font-size:2rem;letter-spacing:5px}.flow-blocks-wrapper{display:flex;flex-direction:column;padding:0}.flow-block{display:flex;flex-direction:column;background:#fff;flex:1;margin:15px 15px 30px;padding-bottom:15px;position:relative;border-bottom:1px solid #aaa}.flow-block:nth-last-of-type(1){border-bottom:0;margin-bottom:0}.flow-block .flow-flag-wrapper{flex:1;position:absolute;left:-15px;top:-15px;width:100%;z-index:100}.flow-block .flow-flag-wrapper .flow-flag{position:relative;display:inline-block;font-weight:700;background:#854437;font-size:1.3rem;padding:10px 30px;border-radius:5px 0}.flow-block .flow-flag-wrapper .flow-flag:before{content:"";position:absolute;left:0;top:100%;width:0;height:0;border-style:solid;border-width:10px 0 0 15px;border-color:#55251B transparent transparent transparent}.flow-block .flow-flag-wrapper .flow-flag:after{content:"";position:absolute;left:99.5%;top:0;width:0;height:0;border-style:solid;border-width:50px 10px 0px 0px;border-color:#854437 transparent transparent transparent;border-radius:0 10px 5px 15px}.flow-block .flow-flag-wrapper .flow-heading{font-size:1.3rem;font-weight:700;text-align:center;margin:0;letter-spacing:2px}.flow-block .flow-image{max-width:100%;width:100%;height:auto;padding-top:unset!important;overflow:hidden;border-radius:10px}.flow-block .no-image-spacer{height:45px}.flow-block .flow-heading-wrapper{margin:20px 0 10px}.flow-block .flow-heading-wrapper h3{margin:0;font-size:1.4rem;font-weight:700}.flow-block .flow-contents-wrapper{flex:1;display:flex;flex-direction:column}.flow-block .flow-contents-wrapper .flow-context-wrapper{flex:1}.flow-block .flow-contents-wrapper .flow-context-wrapper .flow-contents p:nth-last-of-type(1){margin:0}.flow-block .flow-contents-wrapper .flow-context-wrapper a{text-decoration:underline;color:#c00}.flow-block .flow-contents-wrapper .flow-context-wrapper a:hover{opacity:.8}@media screen and (min-width:768px){.flow-block .flow-flag-wrapper .flow-flag{font-size:1.5rem}.flow-block .flow-flag-wrapper .flow-flag:after{border-width:55px 10px 0px 0px}.flow-block .flow-contents-wrapper .flow-heading{text-align:left}.flow-block-divider{border-top:0;border-left:1px;margin:0 20px;display:none}}@media screen and (min-width:800px){.flow-blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 30px),1fr));grid-auto-rows:auto;gap:30px}.flow-blocks-wrapper .flow-block{margin-bottom:0;padding-bottom:0;border-bottom:0}}@media screen and (min-width:1260px){.flow-blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(25% - 10px),1fr));grid-auto-rows:auto;gap:10px}.flow-blocks-wrapper .flow-block{border-right:1px solid #aaa;padding-right:30px}.flow-block:nth-of-type(4n),.flow-block:nth-last-of-type(1){border-right:0;padding-right:0}.flow-block .flow-contents-wrapper .flow-heading{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-step-flow.css.map */
