form>*{margin-top:var(--space-l)}form input[name=phoneNumber]{max-width:max-content}.purchase-details,.contact-details{background-color:#fff;height:100%;border-radius:3px}.contact-details{padding:var(--space-l) var(--space-m);flex-grow:1}.contact-details h1,.contact-details p{margin-inline:var(--space-m);max-width:55ch;text-wrap:balance}.contact-details h1{font-size:var(--fs-3)}.fields-group{background-color:var(--light-grey);border-radius:3px;padding:var(--space-s)}.fields-group>div:not(:first-child){margin-top:var(--space-m)}.purchase-details{padding:var(--space-l)}.purchase-details h2{font-size:var(--fs--1);font-weight:100}.course-name{margin-top:var(--space-m);font-size:var(--fs-4);margin-inline-start:0;font-weight:700}.course-price{padding:var(--space-s);border-bottom:1px solid black;border-radius:3px 3px 0 0;text-transform:uppercase;font-weight:700;display:flex;justify-content:space-between;align-items:center}.course-price--total{--light-turquoise: hsla(174, 98%, 81%, .51);background-color:var(--light-turquoise);border-bottom:none;border-radius:3px}.course-price>*{font-size:var(--fs--1)}.course-price p{margin-bottom:0}.contact-details-btn{margin-top:var(--space-l)}@media (min-width: 800px){main{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.main-content{flex-direction:row}.purchase-details{flex-basis:30.75rem}}
