.record-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px}.record-form{position:relative}.record-form .record-inputs-container{margin-bottom:22px;padding-top:20px}.record-form .input-group:not(:last-child){margin-bottom:5px}.record-form .input-group .input:active,.record-form .input-group .input:focus,.record-form .input-group .input:hover,.record-form .input-group .textarea:active,.record-form .input-group .textarea:focus,.record-form .input-group .textarea:hover{outline-offset:0;outline:0}.record-form .input-group .textarea.big{min-height:182px}@media (min-width:576px){.record-form{padding:47px 30px 38px}.record-form .input-group:not(:last-child){margin-bottom:20px}.record-form .input-group .label.align-top{-ms-flex-item-align:start;padding:10px 20px 0 0}}@media (min-width:1200px){.record-form{flex:1 0 50%;padding:47px 53px 38px 45px}.record-form:after{content:"";background-color:#ebebeb;width:3px;height:calc(100% - 25px);position:absolute;top:12px;right:0}}@media screen and (max-width:1199px){.record-form:after{content:"";background-color:#ebebeb;width:calc(100% - 30px);height:3px;position:absolute;bottom:0;left:15px}.record-form .form{max-width:500px;margin:0 auto}}@media screen and (max-width:767px){.checkout-finish-section .checkout-text{flex:auto}}@media screen and (min-width:0) and (max-width:575px){.record-form{padding:15px 15px 38px}.record-form .r-text{margin-bottom:0}}.checkout-finish-section .record-form{text-align:center;margin:auto}.checkout-finish-section .record-form:after{position:relative}.checkout-finish-section .record-form .input-group .label{letter-spacing:.4px;color:#6d1028;flex:0 0 15%;padding:0 17px 2px;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:block}.checkout-finish-section .record-form .input-group .input{outline-offset:0;letter-spacing:.4px;color:#6c585c;border:2px solid #d2d2d2;outline:0;flex:auto;width:50%;height:33px;padding:5px 12px;font-family:Raleway,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.record-form .input::placeholder,.record-form .textarea::placeholder,.record-form input::placeholder,.record-form textarea::placeholder{color:#aaa;opacity:1}.record-form select option[value=""][disabled],.record-form select option[disabled],.record-form select:invalid{color:#aaa}.record-form select:has(option[value=""][disabled]:checked){color:#aaa}.record-form select option:not([disabled]){color:var(--text-body)}.record-form .textarea{resize:vertical;min-height:100px}.record-form .record-form-btn:hover,.record-form-btn:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px #ee1d4766}.checkout-finish-section{background:var(--bg-light);justify-content:center;align-items:center;min-height:calc(100vh - 200px);display:flex}.checkout-finish-section .checkout-finish-section-container{text-align:center;max-width:560px;margin:0 auto;padding:60px 20px}.checkout-finish-section .content-summary--about{text-align:left;margin-top:8px;margin-bottom:20px}.about-app-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.about-app-badges .footer-app-badge{margin-bottom:0}.record-form{background:#fff;border:1px solid #bc1d4714;border-radius:20px;padding:24px 20px 28px;box-shadow:0 2px 16px #3c145014}.record-form .r-text{color:#6b4a5a;text-align:left;margin-bottom:20px;font-size:14px;line-height:1.65}.record-form .input-group:not(:last-child),.record-form .input-group{margin-bottom:16px}.record-form .input-group .label{color:#2a0f3e;letter-spacing:0;margin-bottom:6px;padding:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;display:block}.record-form .input-group .input{color:#2a0f3e;box-sizing:border-box;-webkit-appearance:none;background:#faf8fc;border:1.5px solid #e0d4e6;border-radius:12px;width:100%;height:50px;padding:0 16px;font-family:Raleway,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.record-form .input-group .textarea{color:#2a0f3e;box-sizing:border-box;-webkit-appearance:none;resize:vertical;background:#faf8fc;border:1.5px solid #e0d4e6;border-radius:12px;width:100%;height:auto;min-height:120px;padding:14px 16px;font-family:Raleway,sans-serif;font-size:15px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.record-form .input-group .input:focus,.record-form .input-group .textarea:focus{background:#fff;border-color:#e31b43;outline:none;box-shadow:0 0 0 3px #e31b431a}.record-form .input-group .input::placeholder,.record-form .input-group .textarea::placeholder{color:#b8a0b0}.record-form .checkbox-container{background:#f9f5fa;border:1px solid #bc1d470f;border-radius:12px;margin-top:20px;padding:16px}.record-form .btn-container{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.record-form .record-form-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;text-transform:none;letter-spacing:0;background:#e31b43 linear-gradient(135deg,#e31b43,#c7173d);border:none;border-radius:16px;width:100%;max-width:100%;height:auto;min-height:56px;padding:14px 24px;font-family:Raleway,sans-serif;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 20px #e31b434d}.record-form .record-form-btn:hover,.record-form .record-form-btn:active,.record-form .record-form-btn:focus,.record-form .record-form-btn:active:hover{color:#fff;background:#c7173d linear-gradient(135deg,#c7173d,#a8132f);outline:none;transform:translateY(-1px);box-shadow:0 6px 24px #e31b4359}.record-form .record-form-btn:active{transform:translateY(0);box-shadow:0 2px 12px #e31b4340}.record-form .record-form-btn:link,.record-form .record-form-btn:visited{color:#fff;background:#e31b43 linear-gradient(135deg,#e31b43,#c7173d)}.record-form .btn-container:after{content:"";text-align:center;color:#8a7080;width:100%;margin-top:10px;font-family:Raleway,sans-serif;font-size:11px;display:block}@media (min-width:576px){.record-form .input-group{align-items:center;display:flex}.record-form .input-group .label{text-align:right;color:#2a0f3e;flex:0 0 32%;margin-bottom:0;padding:0 20px 0 0;font-size:14px;font-weight:700}.record-form .input-group .label.align-top{align-self:flex-start;padding-top:14px}}@media (min-width:992px){.record-form{background:#fff;border-radius:20px 0 0 20px;padding:32px 36px 32px 32px;box-shadow:0 2px 16px #3c14500f}.record-form:after{background-color:#f0e8f4}}@media (max-width:768px){.record-form{border-radius:16px;padding:20px 16px 24px}.record-form .input-group{margin-bottom:14px;display:block!important}.record-form .input-group .label{font-size:13px;text-align:left!important;flex:none!important;padding:0 0 6px!important}.record-form .input-group .input{border-radius:10px;height:48px;padding:0 14px;font-size:14px}.record-form .input-group .textarea{border-radius:10px;min-height:100px;padding:12px 14px;font-size:14px}}@media (max-width:480px){.record-form{border-radius:14px;padding:16px 14px 20px}.record-form .input-group .input,.record-form .input-group .textarea,.record-form .input-group .select-box select{border-radius:10px}}.checkout-finish-section .checkout-text{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;padding:0 4px}.checkout-finish-section .checkout-finish-section-container{box-sizing:border-box;width:100%}@media (max-width:767px){.checkout-finish-section .checkout-finish-section-container{padding:40px 12px}.checkout-finish-section .checkout-title{font-size:22px}.checkout-finish-section .checkout-text{max-width:100%;font-size:14px;line-height:1.65}}@media (max-width:380px){.checkout-finish-section .checkout-title{font-size:20px}}.content-summary{background:var(--bg-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;border:1px solid #ee1d471f;max-width:100%;margin:20px 0 24px;padding:16px}.content-summary-title{color:var(--text-dark);margin:0;font-family:Raleway,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.content-summary-desc{color:var(--text-body);margin:8px 0 0;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;line-height:1.55}.content-summary-list{grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:0;display:grid}.content-summary-row{min-width:0;margin:0}.content-summary-row dt{color:var(--text-dark);margin:0;font-family:Raleway,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.content-summary-row dd{color:var(--text-body);overflow-wrap:break-word;margin:2px 0 0;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;line-height:1.4}@media (min-width:768px){.content-summary{margin:24px 0 28px;padding:20px 24px}.content-summary-title{font-size:18px}.content-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}}@media (min-width:1024px){.content-summary{max-width:100%}}
