.flow{background-color:#fff;padding:120px 0}.flow .flow__title{font-size:42px;font-weight:700;margin-bottom:32px;text-align:center}@media screen and (max-width: 768px){.flow .flow__title{font-size:36px}}@media screen and (max-width: 480px){.flow .flow__title{font-size:32px}}.flow .flow__title br{display:none}@media screen and (max-width: 768px){.flow .flow__title br{display:block}}.flow .flow__description{font-size:16px;font-weight:500;text-align:center}.flow .flow__description br{display:none}@media screen and (max-width: 768px){.flow .flow__description br{display:block}}.flow .flow__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.flow .flow__cards{gap:16px}}.flow .flow__cards .flow__card{width:calc(25% - 18px);border-radius:8px;border:1px solid #e64754;background-color:#fff;padding:16px;display:inline-flex;text-align:center;justify-content:center;align-items:center;font-weight:700;color:#e64754;cursor:pointer}@media screen and (max-width: 768px){.flow .flow__cards .flow__card{width:calc(50% - 8px)}.flow .flow__cards .flow__card br{display:none}}.flow .flow__cards .flow__card.active{background-color:#e64754;color:#fff}.flow__content{background-color:#fcf9f5;padding:100px 0;margin-top:-160px}.flow__content .flow__tab{display:none}.flow__content .flow__tab.active{display:block}.flow__content .flow__tab .flow__items{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){.flow__content .flow__tab .flow__items{flex-direction:column}}.flow__content .flow__tab .flow__items .flow__item{width:calc(25% - 30px);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:56px}@media screen and (max-width: 768px){.flow__content .flow__tab .flow__items .flow__item{width:100%;flex-direction:row;gap:16px}}.flow__content .flow__tab .flow__items .flow__item .flow__item-img{width:100%}@media screen and (max-width: 768px){.flow__content .flow__tab .flow__items .flow__item .flow__item-img{width:120px;height:120px;flex-shrink:0}}@media screen and (max-width: 768px){.flow__content .flow__tab .flow__items .flow__item .flow__item-img{width:80px;height:80px}}.flow__content .flow__tab .flow__items .flow__item .flow__item-img img{width:100%;height:100%;object-fit:cover}.flow__content .flow__tab .flow__items .flow__item .flow__item-content{background-color:#fff;height:100%;padding:16px;border-radius:8px;position:relative}.flow__content .flow__tab .flow__items .flow__item .flow__item-content .flow__item-number{font-size:40px;font-weight:700;color:#fff;position:absolute;top:-48px;left:50%;transform:translateX(-50%)}.flow__content .flow__tab .flow__items .flow__item .flow__item-content .flow__item-title{font-size:20px;font-weight:700;text-align:center;width:100%;position:absolute;top:-16px;left:50%;transform:translateX(-50%)}.flow__content .flow__tab .flow__items .flow__item .flow__item-content .flow__item-description{font-size:16px;margin-top:40px;line-height:2}@media screen and (max-width: 768px){.flow__content .flow__tab .flow__items .flow__item .flow__item-content .flow__item-description{margin-top:24px;font-size:14px}}.flow__content .flow__tab .flow__item-btn{margin-top:40px;text-align:center}.value-list .value-list__title h1{font-size:32px;font-weight:700;text-align:center;border-bottom:2px solid #e64754}@media screen and (max-width: 768px){.value-list .value-list__title h1{font-size:28px}}@media screen and (max-width: 480px){.value-list .value-list__title h1{font-size:24px}}.value-list .value-list__content{display:flex;flex-direction:row;gap:40px;margin-top:40px}@media screen and (max-width: 768px){.value-list .value-list__content{flex-direction:column}}.value-list .value-list__content .value-list__img{width:40%;aspect-ratio:1/1;flex-shrink:0;margin:0 auto}@media screen and (max-width: 768px){.value-list .value-list__content .value-list__img{width:80%}}@media screen and (max-width: 480px){.value-list .value-list__content .value-list__img{width:100%}}.value-list .value-list__content .value-list__img img{width:100%;object-fit:cover}.value-list .value-list__content .value-list__info h2{font-size:24px;font-weight:700;margin-bottom:16px;background:linear-gradient(transparent 60%, #ffe732 60%);display:inline-block}@media screen and (max-width: 768px){.value-list .value-list__content .value-list__info .value-list__info-price{text-align:center}}.value-list .value-list__content .value-list__info .value-list__info-price span{font-size:32px;font-weight:700;color:#e64754;margin-right:8px}.value-list .value-list__content .value-list__info .value-list__items{margin-top:24px}@media screen and (max-width: 768px){.value-list .value-list__content .value-list__info .value-list__items{text-align:center}}.value-list .value-list__content .value-list__info .value-list__items .value-list__items-wrap{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.value-list .value-list__content .value-list__info .value-list__items .value-list__items-wrap .value-list__item{text-align:left}}.value-list .value-list__content .value-list__info .value-list__items .value-list__items-wrap .value-list__item a{text-decoration:underline;color:#e64754}.value-list .value-list__content .value-list__info .value-list__items .value-list__items-wrap .value-list__item a:hover{color:#e85965}.value-list .value-list__content .value-list__info .value-list__items .value-list__items-wrap .value-list__item h3{font-weight:700;margin-bottom:8px}.comment{background-color:#fff}.comment .comment__title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.comment .comment__txt{margin-top:24px}.related .related__title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.related .related__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:40px}.related .related__items .related__item{width:calc(25% - 12px);height:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.related .related__items .related__item{width:calc(50% - 8px)}}@media screen and (max-width: 480px){.related .related__items .related__item{width:100%}}.related .related__items .related__item img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.related .related__items .related__item .related__item-title{font-size:16px;font-weight:700;margin-top:8px}.related .related__items .related__item .related__item-price{font-size:14px;font-weight:700;margin-top:24px;text-align:right}.related .related__items .related__item .related__item-price span{font-size:20px;font-weight:700;color:#e64754}.related .related__items .related__item .related__item-btn{margin-top:16px}
