﻿.flow-wrap{color:#111;min-width:320px;font-size:16px;line-height:1.9}.flow-wrap img{display:block;max-width:100%;height:auto}.flow-wrap a{color:inherit;text-decoration:none}.flow-wrap .flow-main{background:#e8e8e8;padding:130px 20px 102px}.flow-wrap .flow-main__inner{width:100%;max-width:900px;margin:0 auto}.flow-wrap .flow-main__header{margin:0 0 55px;text-align:center}.flow-wrap .flow-main__header h1{margin:0;font-size:33px;line-height:1.35;font-weight:800;letter-spacing:0}.flow-wrap .flow-main__header p{margin:10px 0 0;font-size:14px;line-height:1.4}.flow-wrap .flow-steps{margin:0;padding:0;list-style:none}.flow-wrap .flow-step{position:relative}.flow-wrap .flow-step::after{content:"▼";display:block;width:32px;height:32px;margin:70px auto 50px;padding-top:32px;color:#111;font-size:30px;line-height:1;text-align:center;background-image:radial-gradient(circle, #111 0, #111 3px, transparent 4px, transparent 100%);background-position:50% 0;background-size:8px 11px;background-repeat:repeat-y;box-sizing:border-box}.flow-wrap .flow-step--last::after{display:none}.flow-wrap .flow-step__number{position:relative;display:flex;align-items:center;justify-content:center;min-height:62px;margin:0 0 20px;border-bottom:1px solid #222;padding-bottom:10px}.flow-wrap .flow-step__number span{position:absolute;top:0;bottom:15px;left:calc(50% - 140px);display:inline-grid;place-items:center;width:62px;height:62px;margin:auto 0;color:#fff;font-size:16px;line-height:1;background:#ff554a;border-radius:50%;font-weight:bold}.flow-wrap .flow-step__number span::after{content:"";position:absolute;right:3px;bottom:3px;width:16px;height:16px;background:#ff554a;clip-path:polygon(0 0, 100% 100%, 0 74%)}.flow-wrap .flow-step__number strong{font-size:28px;line-height:1;font-weight:800;letter-spacing:.06em}.flow-wrap .flow-step:not(.flow-step--free) .flow-step__number{padding-top:8px}.flow-wrap .flow-step__body{display:grid;grid-template-columns:minmax(0, 610px) 280px;gap:26px;align-items:start;padding:22px 12px 0}.flow-wrap .flow-step__text{text-align:left}.flow-wrap .flow-step h2{margin:0 0 24px;font-size:26px;line-height:1.45;font-weight:800}.flow-wrap .flow-step h2 small{font-size:15px;font-weight:800}.flow-wrap .flow-step p{margin:0;font-size:16px;line-height:1.85;letter-spacing:.02em;font-weight:400}.flow-wrap .flow-step p a{text-decoration:underline;text-underline-offset:.2em}.flow-wrap .flow-step__note{grid-column:1/-1;text-align:center;font-size:13px !important;line-height:1.6 !important}.flow-wrap .flow-step__media{margin:0;display:flex;justify-content:center;width:280px}.flow-wrap .flow-step__media img{width:100%;object-fit:contain}.flow-wrap .flow-step__family{width:170px;margin:-15px 200px 0 auto}.flow-wrap .flow-button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:300px;min-height:62px;margin:0 auto 0;padding:0 24px;color:#fff !important;font-size:16px;line-height:1.4;background:#35bd77;border-radius:999px;font-weight:bold}.flow-wrap .flow-support{padding:100px 20px 118px;background:#fff}.flow-wrap .flow-support__inner{width:100%;max-width:926px;margin:0 auto}.flow-wrap .flow-support h2{margin:0 0 54px;text-align:center;font-size:30px;line-height:1.45;font-weight:800}.flow-wrap .flow-support h2 span{display:inline-block}.flow-wrap .flow-support__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:46px}.flow-wrap .flow-support__item{width:100%;max-width:440px;margin:0;justify-self:center;text-align:center}.flow-wrap .flow-support__item img{width:100%}.flow-wrap .flow-support__item p{position:relative;margin:0 0 28px;font-size:18px;line-height:1.8;font-weight:800}@media only screen and (max-width: 800px){.flow-wrap .flow-support__item p{font-size:2.2vw}}@media only screen and (max-width: 740px){.flow-wrap .flow-support__item p{font-size:18px}}.flow-wrap .flow-support__item p::before,.flow-wrap .flow-support__item p::after{content:"";position:absolute;top:7px;width:1px;height:74px;background:#111}.flow-wrap .flow-support__item p::before{left:4px;transform:rotate(-26deg)}.flow-wrap .flow-support__item p::after{right:4px;transform:rotate(26deg)}@media only screen and (max-width: 1000px){.flow-wrap .flow-main__inner{max-width:820px}.flow-wrap .flow-step__body{grid-template-columns:minmax(0, 1fr) 240px;gap:34px}.flow-wrap .flow-step__media{width:240px}}@media only screen and (max-width: 740px){.flow-wrap .flow-main{padding:120px 20px 76px}.flow-wrap .flow-main__header{margin-bottom:58px}.flow-wrap .flow-main__header h1{font-size:28px}.flow-wrap .flow-step::after{margin:44px auto 40px}.flow-wrap .flow-step__number{gap:16px}.flow-wrap .flow-step__number span{width:54px;height:54px;font-size:14px}.flow-wrap .flow-step__number strong{font-size:28px}.flow-wrap .flow-step__body{display:flex;flex-direction:column;gap:26px;padding:18px 0 0}.flow-wrap .flow-step__text{order:1}.flow-wrap .flow-step__media{order:2;width:100%;max-width:280px;margin:0 auto}.flow-wrap .flow-step h2{margin-bottom:18px;font-size:23px}.flow-wrap .flow-step p{font-size:15px;line-height:1.85}.flow-wrap .flow-step__family{margin:0 60% 0 auto}.flow-wrap .flow-button{order:3;width:100%;max-width:320px;min-height:58px;margin-top:28px;font-weight:bold}.flow-wrap .flow-step__note{order:4;align-self:center;width:100%;margin:0 auto;text-align:center}.flow-wrap .flow-step__note span{display:inline-block}.flow-wrap .flow-support{padding:62px 20px 82px}.flow-wrap .flow-support h2{margin-bottom:38px;font-size:25px}.flow-wrap .flow-support__items{grid-template-columns:1fr;gap:42px}}@media only screen and (max-width: 450px){.flow-wrap .flow-main{padding-right:16px;padding-left:16px}.flow-wrap .flow-main__header h1{font-size:24px}.flow-wrap .flow-step__number strong{font-size:25px}.flow-wrap .flow-step h2{font-size:21px}.flow-wrap .flow-support__item p{padding:0 28px;font-size:15px}}
/*# sourceMappingURL=page_flow.css.map */
