.quote{display:flex;padding-top:180px;padding-bottom:120px;gap:60px;background-color:#eee8ff;justify-content:space-between;flex-direction:column}.quote>.title{margin:auto}.quote>.title>h1{text-align:center;font-size:2.3rem;font-weight:700;color:#000;padding-bottom:0}.quote>.title>h2{text-align:center;font-size:1.5rem;color:#000}.quote>.title>h2>span>a{text-decoration:underline}.quote-card-title,.quote>.title>h2>span>a{font-size:1.5rem;font-weight:700;color:#000}.quote-card-title{text-align:center;padding:0}.quote-card-subtitle{text-align:center;font-size:1rem;color:#000}.quote-card-subtitle>span>a{text-align:center;font-size:1rem;color:#5c2bfd}.form-builder{display:flex;flex-direction:column;width:100%;gap:16px}.form{display:flex;flex-direction:row;gap:17px}.accordion{background-color:#fff;border-radius:20px;padding:32px}.accordion>h6{font-size:1.5rem;font-weight:700;padding-bottom:16px}@media screen and (max-width:1050px){.form{flex-direction:column}.form-builder .sub-card{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content}}.form-builder .sub-card{position:sticky;top:97px;background:#fff;border-radius:20px;padding:32px;max-height:calc(100vh - 114px);overflow-y:scroll;min-width:-moz-fit-content;min-width:fit-content}.form>.accordions{width:100%;display:flex;flex-direction:column;gap:17px}.form-builder .sub-title{font-size:1.5rem;line-height:1.5rem;font-weight:700;color:#000}.sub-title{display:flex;justify-content:space-between}.sub-title>span{margin:auto 0}.fields{display:flex;flex-wrap:wrap;gap:40px;align-items:end}.fields>.input{width:calc(50% - 20px)}@media screen and (max-width:650px){.fields>.input{width:100%}}.form-builder>h4{text-align:left;font-size:1rem;color:#000}.form-builder>button{margin-right:auto}.form-builder>h4>span>a{text-align:center;font-size:1rem;color:#5c2bfd}.summary>div>.content{max-height:-moz-min-content;max-height:min-content;padding-top:20px;gap:40px;display:flex;flex-direction:column}.radio>.label{display:flex;flex-direction:column;text-wrap:nowrap}.radio>.label>span{font-size:1.5rem;font-weight:700;display:flex}.radio{border:1px solid #ccc;border-radius:10px;padding:10px;flex-direction:row;display:flex;gap:10px;min-width:100%}@media screen and (max-width:1050px){.radio{width:100%;justify-content:space-between}}.radio>input{width:20px;accent-color:var(---primary-color)}.summary>div>.content>.fields{flex-direction:column}.buttons{display:flex;flex-direction:row;justify-content:space-between}.buttons>span{margin:auto 0;text-align:center;font-size:1rem;font-weight:700;color:#5c2bfd}