.form{grid-column:span 3/span 3;justify-content:flex-start;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form,.form-item{display:flex;flex-direction:column}.form-item{gap:1.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1rem}@media (min-width:768px){.form-item{padding:1.5rem}}.form-header{margin-bottom:.5rem;flex-direction:row;gap:.75rem}.form-header,.form-number{display:flex;align-items:center}.form-number{height:25px;width:25px;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.form-number{height:35px;width:35px}}.form-title{font-size:1.125rem;line-height:1.75rem;font-weight:500}.form-line{display:flex;flex-direction:column;gap:.5rem}.form-line--full{width:100%}.form-lines{display:flex;width:100%;flex-direction:column;gap:1.25rem}@media (min-width:768px){.form-lines{flex-direction:row}}.form-label{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.form-input{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));padding:.75rem}.form-buttons{padding:1rem}@media (min-width:768px){.form-buttons{padding:1.5rem}}.form-button{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background-color:#006fff14;padding:1rem 2.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;color:#112950bd}.form-button:hover{--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form-icon{width:1.25rem;height:1.25rem}.service{grid-column:span 2/span 2;display:flex;flex-direction:column;gap:1rem}.service-item{flex-direction:row;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.service-inner,.service-item{display:flex;justify-content:space-between}.service-inner{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}@media (min-width:768px){.service-inner{padding:1.5rem}}.service-name{display:flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.service-description{text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.service-actions{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem}@media (min-width:768px){.service-actions{flex-direction:row;align-items:center}}.service-actions--empty{margin-top:.75rem}.service-price{border-bottom-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(69 147 248/var(--tw-border-opacity,1));font-size:.875rem;line-height:1.25rem}.service-button,.service-price{font-weight:500;text-transform:uppercase}.service-button{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background-color:#006fff14;padding:.5rem 2.5rem;font-size:.75rem;line-height:1rem;color:#112950bd}.service-button:hover{--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.service-button{width:auto}}.service-image{display:none;align-items:center;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1.25rem}@media (min-width:768px){.service-image{display:flex}}.service-icon{width:100px;min-width:100px}