main #contact-form.confirm .lead-wrap>p{font-size:1.25rem;font-weight:500}main #contact-form.confirm form{row-gap:20px}main #contact-form.confirm form>.row{border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding-bottom:1rem}main #contact-form.confirm form>.row>p{font-size:.875rem}main #contact-form.confirm form>.row>.preferred-date{display:flex;flex-direction:column;column-gap:30px}main #contact-form.confirm form>.row>.preferred-date>div{display:flex;column-gap:15px}main #contact-form.confirm form>.row>.preferred-date>div>span{font-weight:500}main #contact-form.confirm form>.notice{display:flex;align-items:center;justify-content:center}main #contact-form.confirm form>.notice>p{font-size:.875rem}main #contact-form.confirm form>.button-wrap{margin-top:25px}main #contact-form .lead-wrap{margin-bottom:30px;row-gap:20px;padding-top:20px;padding-bottom:20px}main #contact-form .lead-wrap>p{font-size:.875rem;line-height:2}main #contact-form form{display:flex;width:100%;flex-direction:column;row-gap:40px}main #contact-form form>.row{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}main #contact-form form>.row.invalid{align-items:flex-start}main #contact-form form>.row.invalid input,main #contact-form form>.row.invalid textarea{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}main #contact-form form>.row.valid input,main #contact-form form>.row.valid textarea{border-width:2px;--tw-border-opacity: 1;border-color:rgb(43 155 188 / var(--tw-border-opacity))}main #contact-form form>.row .error{font-size:90%;font-weight:500;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}main #contact-form form>.row>p{margin-bottom:.5rem;display:flex;width:100%;align-items:center;white-space:nowrap;font-size:.875rem;font-weight:500}main #contact-form form>.row>div{width:100%;font-size:.875rem}main #contact-form form>.row>div .preferred-date{display:flex;flex-direction:column;column-gap:10px;row-gap:10px}main #contact-form form>.row>div .preferred-date>p{display:flex;align-items:center;column-gap:10px;font-size:.875rem}main #contact-form form>.row>div .preferred-date>p>span{white-space:nowrap;font-weight:500}main #contact-form form>.row>div .preferred-date>p>input{max-width:80px;text-align:center}main #contact-form form>.row>div.checkbox-wrap{margin-top:.25rem;height:100%}main #contact-form form>.row>div.checkbox-wrap>label{margin-right:1.5rem;display:inline-flex;height:100%;cursor:pointer}main #contact-form form>.row>div.checkbox-wrap>label>span{margin-top:1px;margin-bottom:1px;display:flex;height:100%;font-weight:500;line-height:1}main #contact-form form>.button-wrap{margin-top:20px;display:flex;justify-content:space-between}main #contact-form form input[type=text],main #contact-form form input[type=email],main #contact-form form input[type=number],main #contact-form form textarea{width:100%;border-width:2px;border-style:solid;border-color:#a6a8ab66;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(88 89 91 / var(--tw-text-opacity))}main #contact-form form input[type=text]::placeholder,main #contact-form form input[type=email]::placeholder,main #contact-form form input[type=number]::placeholder,main #contact-form form textarea::placeholder{color:#9ca3af99}main #contact-form form input[type=text]:focus,main #contact-form form input[type=email]:focus,main #contact-form form input[type=number]:focus,main #contact-form form textarea:focus{--tw-border-opacity: 1;border-color:rgb(166 168 171 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}main #contact-form form input[type=checkbox],main #contact-form form input[type=radio]{margin-right:.5rem;height:20px;width:20px;border-width:2px;border-style:solid;border-color:#a6a8ab66}main #contact-form form textarea{min-height:300px}main #contact-form .button-submit>.icon-circle{--tw-border-opacity: 1;border-color:rgb(43 155 188 / var(--tw-border-opacity))}main #contact-form .button-back>.icon-circle{--tw-border-opacity: 1;border-color:rgb(43 155 188 / var(--tw-border-opacity))}main #contact-form .button-back>.icon-circle>img{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){main #contact-form.confirm .lead-wrap>p{font-size:1.875rem}main #contact-form.confirm form{row-gap:40px}main #contact-form.confirm form>.row>p{font-size:1.0625rem}main #contact-form.confirm form>.row>.preferred-date{flex-direction:row}main #contact-form.confirm form>.notice>p{font-size:1.0625rem}main #contact-form.confirm form>.button-wrap{margin-top:50px}main #contact-form .lead-wrap{margin-bottom:90px;row-gap:30px;padding-top:30px;padding-bottom:30px}main #contact-form .lead-wrap>p{font-size:.9375rem}main #contact-form form>.row>p{font-size:1.0625rem}main #contact-form form>.row>div{flex:1 1 0%;font-size:1.0625rem}main #contact-form form>.row>div .preferred-date>p{font-size:1.0625rem}main #contact-form form>.button-wrap{margin-top:100px}}@media (min-width: 1024px){main #contact-form form>.row{flex-direction:row}main #contact-form form>.row>p{margin-bottom:0;width:20%}main #contact-form form>.row>div .preferred-date{flex-direction:row}}@media (min-width: 1280px){main #contact-form form{width:60%}main #contact-form form>.row>p{width:25%}}
