.request{margin-bottom:80px}@media(width < 768px){.request{margin-bottom:60px}}.request__step{padding:40px 0 64px;text-align:center}@media(width < 768px){.request__step{padding-top:32px;padding-bottom:40px}}@media(width < 768px){.request__step img{width:225px}}.request .form{margin-inline:auto;max-width:1120px;padding:0 20px}.request .form__content{margin-bottom:64px;max-width:984px}@media(width < 768px){.request .form__content{margin-bottom:32px}}.request .form__content input,.request .form__content select{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:16px 20px;width:100%}.request .form__area{border-bottom:1px solid #ddd;display:flex;align-items:center;gap:48px;padding:24px 0}@media(width < 768px){.request .form__area{flex-direction:column;gap:12px}}.request .form__area:first-child{border-top:1px solid #ddd}.request .form__label{display:flex;align-items:center;flex-shrink:0;justify-content:space-between;width:280px}@media(width < 768px){.request .form__label{width:100%}}.request .form__label p{font-weight:700}.request .form__label .req{border:1px solid #eb8ba1;border-radius:12px;color:#eb8ba1;font-size:1.6rem;line-height:1.5;padding:0 15px}.request .form__label+div{width:100%}.request .form__radio{display:flex;flex-direction:column;gap:8px}.request .form__radio-area{max-width:320px;width:100%}@media(width < 450px){.request .form__radio-area{max-width:initial}}.request .form__radio label{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:block;padding:20px 20px 18px 55px;position:relative}.request .form__radio label::before,.request .form__radio label::after{content:"";display:block;position:absolute;top:50%}.request .form__radio label::before{background:#eb8ba1;border-radius:50%;width:16px;height:16px;margin-top:-6px;left:24px;opacity:0}.request .form__radio label::after{border:1px solid #a5a5a5;border-radius:50%;width:22px;height:22px;margin-top:-10px;left:20px}.request .form__radio input{display:none}.request .form__radio input:checked+label{background-color:#fdf3f5;border:1px solid #eb8ba1}.request .form__radio input:checked+label::before{opacity:1}.request .form__radio input:checked+label::after{border-color:#eb8ba1}.request .form__name{display:flex;gap:16px}@media(width < 450px){.request .form__name{flex-direction:column;gap:8px}}.request .form__name input{max-width:320px}@media(width < 450px){.request .form__name input{max-width:initial}}.request .form__age input{width:80px}.request .form__yubin{display:flex;align-items:center;gap:16px}@media(width < 450px){.request .form__yubin{align-items:flex-start;flex-direction:column;gap:8px}}.request .form__yubin input{width:230px}@media(width < 450px){.request .form__yubin input{width:100%}}.request .form__yubin-link{background-color:#30396a;border-radius:35px;color:#fff;display:grid;place-items:center;height:40px;line-height:1.4;padding:7px 30px 9px}.request .form__address-select{margin-bottom:8px;max-width:174px;position:relative}@media(width < 450px){.request .form__address-select{max-width:initial}}.request .form__address-select::after{background:url(../../img/request/arrow-down.svg) no-repeat;background-size:contain;content:"";display:inline-block;width:10px;height:6px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.request .form__address input:nth-child(2){margin-bottom:8px}.request .form__notice{line-height:1.6;margin-top:8px}.request .form__agree{margin-bottom:64px}@media(width < 768px){.request .form__agree{margin-bottom:40px}}.request .form__agree p{line-height:1.71;margin:0 auto 16px;max-width:845px}@media(width < 768px){.request .form__agree p{margin-bottom:24px}}.request .form__agree a{color:#06c;text-decoration:underline}.request .form__agree label{border:2px solid #a5a5a5;border-radius:4px;cursor:pointer;display:block;line-height:1.4;margin-inline:auto;max-width:400px;padding:23px 0;position:relative;text-align:center;width:100%}@media(width < 768px){.request .form__agree label{padding-left:40px}}.request .form__agree label::before,.request .form__agree label::after{content:"";display:block;position:absolute;top:50%}.request .form__agree label::before{border-left:3px solid #eb8ba1;border-bottom:3px solid #eb8ba1;width:12px;height:7px;margin-top:-7px;left:115px;transform:rotate(-45deg);opacity:0}.request .form__agree label::after{border:2px solid #a5a5a5;border-radius:4px;width:22px;height:22px;margin-top:-12px;left:110px}.request .form__agree input{display:none}.request .form__agree input:checked+label{background-color:#fdf3f5;border-color:#eb8ba1}.request .form__agree input:checked+label::before{opacity:1}.request .form__agree input:checked+label::after{border-color:#eb8ba1}.request .form__btn{background-color:#eb8ba1;box-shadow:inset 0 -4px 0px rgba(0,0,0,.2);border-radius:50px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:12px;justify-content:center;font-size:1.8rem;font-weight:700;margin-inline:auto;max-width:400px;padding:32px 0;width:100%;position:relative;top:0;transition:.3s ease-in-out}@media(width < 768px){.request .form__btn{font-size:1.6rem;gap:8px;padding:18px 0 21px}}.request .form__btn:hover{background-color:#dc3157;box-shadow:inset 0 -1px 0px #8d122e}.request .form__btn.disabled{background-color:#a9afb7;pointer-events:none}@media(width < 768px){.request .confirm .form__area{align-items:flex-start}}.request .confirm__label{font-weight:700;width:220px}.request .confirm__btns{display:flex;align-items:center;flex-direction:column;gap:16px;text-align:center}.request .confirm__btns button{border-radius:50px;box-shadow:inset 0 -4px 0px rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;gap:12px;justify-content:center;font-size:1.8rem;font-weight:700;max-width:400px;width:100%;position:relative;top:0;transition:.3s ease-in-out}@media(width < 768px){.request .confirm__btns button{font-size:1.6rem;gap:8px}}.request .confirm__btns .send{background-color:#eb8ba1;color:#fff;padding:32px 0}@media(width < 768px){.request .confirm__btns .send{padding:19px 0 21px}}.request .confirm__btns .send:hover{background-color:#dc3157;box-shadow:inset 0 -1px 0px #8d122e}.request .confirm__btns .back{background-color:#d5d5d5;color:#333;padding:17px 0}@media(width < 768px){.request .confirm__btns .back{padding:12px 0 11px}}.request .confirm__btns .back:hover{background-color:#b5b5b5}.request .send{margin-inline:auto;max-width:1000px;padding:0 20px;text-align:center}.request .send__lead{font-size:2.6rem;font-weight:700;margin-bottom:28px}@media(width < 768px){.request .send__lead{font-size:2rem;line-height:1.45;margin-bottom:24px}}.request .send__text{line-height:1.85;margin-bottom:48px}@media(width < 768px){.request .send__text{margin-bottom:32px;text-align:left}}.request .send__box{background-color:#f3f3f3;border-radius:8px;margin-bottom:48px;padding:32px 30px 40px;text-align:center}@media(width < 768px){.request .send__box{margin-bottom:32px;padding:24px}}.request .send__box-lead{font-size:2.6rem;font-weight:700;margin-bottom:20px}@media(width < 768px){.request .send__box-lead{font-size:2rem}}.request .send__box-text{line-height:1.85}@media(width < 768px){.request .send__box-text{text-align:left}}.request .send__btn{background-color:#eb8ba1;border-radius:40px;box-shadow:inset 0 -4px 0px rgba(0,0,0,.2);color:#fff;display:grid;place-items:center;font-size:1.8rem;font-weight:700;margin-inline:auto;max-width:400px;padding:22px 0 23px;width:100%;position:relative;top:0;transition:.3s ease-in-out}@media(width < 768px){.request .send__btn{font-size:1.6rem;line-height:1.5;max-width:256px;padding:14px 0 18px}}.request .send__btn:hover{background-color:#dc3157;box-shadow:inset 0 -1px 0px #8d122e}
/*# sourceMappingURL=request.min.css.map */