@font-face{font-family:"Permanent Marker";font-style:normal;font-weight:400;src:local("Permanent Marker Regular"),local("PermanentMarker-Regular"),url(https://fonts.gstatic.com/s/permanentmarker/v7/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contract-clause-initial::part(native-input){font-family:"Permanent Marker";font-size:20px}.contract-field{margin-bottom:16px}.contract-field .contract-field__error{margin:6px 0 12px}.contract-field .contract-field__input.contract-field__input--text{height:64px}.contract-field .contract-field__input.contract-field__input--text.contract-field__input--text--long{height:120px}.contract-field .contract-field__input.contract-field__input--boolean-question market-choice-button{min-width:88px;min-height:40px;color:#737373;margin-right:16px}.contract-field .contract-field__input.contract-field__input--single-checkbox-row{display:flex;align-items:center;margin:12px 0;gap:12px}.contract-field .contract-field__input.contract-field__input--checkbox-row{border:1px solid #d9d9d9;border-radius:6px;display:flex;align-items:center;height:48px;padding:4px 16px;margin:12px 0}.contract-field .contract-field__input.contract-field__input--checkbox-row label{color:#1a1a1a;flex:1}.contract-field .contract-field__input.contract-field__input--checkbox-row.contract-field__input--checkbox-row--freeform{display:flex}.contract-field .contract-field__input.contract-field__input--checkbox-row.contract-field__input--checkbox-row--freeform .form-field__input{padding:0}.contract-field.contract-field--read-only .contract-field__input,.contract-field.contract-field--read-only .contract-field__input--dropdown{pointer-events:none}.contract-field.contract-field--read-only .contract-field__input--text--long{pointer-events:unset}.contract-field .contract-field__date{display:flex;gap:16px}.contract-field .contract-field__date .contract-field__input--text--date{flex:1}.contract-header{text-align:center;height:120px;margin-bottom:100px}.contract-header i,.contract-header img{position:relative;width:64px;height:64px;margin:90px auto 0;border-radius:11px;border:3px solid #fff}.contract-header--high{color:#fff;height:160px;text-align:center}.contract-header--high i,.contract-header--high img{border-radius:11px;border:3px solid #fff;height:64px;margin:35px auto 0;position:relative;width:64px}.contract-payment-terms-paid.banner-static--is-successful,.contract-spacer-xsmall,.contract-title{margin-top:16px}.contract-header__name{font-size:16px;font-weight:600;letter-spacing:.3px;line-height:18px;padding:8px 36px 30px}.contract-input-field__container{display:flex;align-items:center;position:relative;left:-47px;width:calc(100% + 47px)}.contract-input-field__container.contract-input-field__container--hide-arrow{left:0;width:100%}.contract-input-field-tag{display:flex;align-items:center;margin-right:13px}.contract-input-field{flex-grow:1}.contract-input-field--read-only{border-color:var(--field-normal-state-normal-validity-border-color);pointer-events:none}.contract-deliverables-info{max-width:800px;cursor:auto}.contract-deliverables-info:hover{background-color:transparent}.contract-deliverables-total{display:flex}.contract-deliverables-total .contract-deliverables-amount{margin-left:auto}.contract-payment-terms-paid{border-radius:6px;padding:14px}.responsive-column--payment-term{width:auto;grid-column-end:span 2}@media screen and (min-width:600px) and (max-width:839px){.responsive-column--payment-term{grid-column-end:span 3}}@media screen and (min-width:840px){.responsive-column--payment-term{grid-column-end:span 4}}.responsive-column--payment-amount{width:auto;grid-column-end:span 2}@media screen and (min-width:600px) and (max-width:839px){.responsive-column--payment-amount{grid-column-end:span 2}}@media screen and (min-width:840px){.responsive-column--payment-amount{grid-column-end:span 4}}.responsive-column--payment-badge{width:auto;grid-column-end:span 4}@media screen and (min-width:600px) and (max-width:839px){.responsive-column--payment-badge{grid-column-end:span 3}}@media screen and (min-width:840px){.responsive-column--payment-badge{grid-column-end:span 4}}@font-face{font-family:"Mr Dafoe";font-style:normal;font-weight:400;src:local("Mr Dafoe Regular"),local("MrDafoe-Regular"),url(https://fonts.gstatic.com/s/mrdafoe/v5/MtCVnQgpvUtbnfRl0WxygRkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Mr Dafoe";font-style:normal;font-weight:400;src:local("Mr Dafoe Regular"),local("MrDafoe-Regular"),url(https://fonts.gstatic.com/s/mrdafoe/v5/uZ97Ol8ozFq27olhOMuMCHYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.contract-signature-info-signature::part(native-input){font-family:Mr Dafoe;font-size:20px}.dialog--sheet__body.dialog--sheet__contracts-v2{padding:32px 24px}.dialog__header__actions-container .button{line-height:14px;margin-bottom:12px}.dialog__header__actions-container--right .button{margin-left:12px}.dialog__header__actions-container--left .button{margin-right:12px}.contract-v2{background-color:#fff;border:1px solid #d9d9d9}.contract-popover,.contract-popover:before{background-color:#1a1a1a}.contract-v2__content{color:#737373;padding:22px 30px 40px}.contract-v2__content strong{color:#1a1a1a}.contract-v2__content hr{border:1px solid #f2f2f2}.contract-v2__content .form-legend{padding-bottom:0}.contract-title{font-family:"Square Sans Display VF","Square Sans Display",Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.25;letter-spacing:0;color:#1a1a1a}.contract-popover__content,.contract-popover__title{font-family:"Square Sans Text VF","Square Sans Text",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.contract-spacer-small{margin-top:24px}.contract-spacer-medium{margin-top:30px}.contract-spacer-large{margin-top:40px}.contract-status--signed{color:#00B23B}.contract-parties{display:flex;flex-wrap:wrap;word-break:break-all}.contract-party{flex-grow:1;margin-bottom:14px}.contract-popover{color:#fff;padding:24px;width:300px}.dialog__header .dialog__header__title,.payment-form{width:100%}.contract-popover__title{font-weight:600;letter-spacing:0}.contract-popover__content{font-weight:400;letter-spacing:0}.payment-field-container,.payment-field-container label{font-family:"Square Sans Text VF","Square Sans Text",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5714285714;letter-spacing:0;font-weight:600}.contract-popover__dismiss-button{position:absolute;top:22px;right:22px}.contract-popover__dismiss-button .svg-icon__stroke{stroke:#fff}.choice-block{border:1px solid #d9d9d9;border-radius:6px}.choice-block .option__label--secondary{color:#1a1a1a}.choice-block--is-disabled{background-color:#fff;color:#f2f2f2}.choice-block--is-disabled .option__label--secondary{color:#b3b3b3}.option-toggle--is-disabled{border-color:#d9d9d9;background-color:#f2f2f2}.payment-sheet-body .dialog--sheet__content{max-width:600px}.payment-form .form-fieldset{padding-bottom:24px}.payment-form-icon{margin-bottom:48px;text-align:center}.payment-option{flex-grow:1;flex-basis:0}.payment-option+.payment-option{margin-left:24px}.payment-form-description{margin:16px 0}.payment-field-set{display:flex}.payment-field-set+.payment-field-set{margin-top:24px}.payment-field-container{border:1px solid #d9d9d9;border-radius:6px;padding:6px 16px;flex-grow:1}.payment-field-container+.payment-field-container{margin-left:24px}.payment-field-container .form-field__input{padding:0}.payment-field,.payment-field iframe{height:24px}.payment-button{flex-grow:1}.dialog__header__absolute-left{position:absolute}.dialog--sheet__header__actions-container{flex-basis:100%}.acknowledge-subheader{max-width:400px;text-align:center;margin:-12px auto 0;padding-bottom:12px}.contract-header__profile-image--default{background-size:24px 23px;background-position:center;background-repeat:no-repeat;display:inline-block}.info-banner{border-radius:6px}.contract-cancellation-banner{margin:0 15px}