.wp-block-fl-sample-order-form{background-color:#fff;left:calc(-50vw + 50%);margin:0 auto!important;padding:56px 20px;position:relative;width:99.7vw}@media(max-width:768px){.wp-block-fl-sample-order-form{display:none}}@media(min-width:800px){.wp-block-fl-sample-order-form{background-color:#f8f5f2}}.wp-block-fl-sample-order-form .content-wrapper{-moz-column-gap:97px;column-gap:97px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.wp-block-fl-sample-order-form .content-wrapper .lhs{margin:0 auto;width:100%}@media(min-width:800px){.wp-block-fl-sample-order-form .content-wrapper{display:grid}.wp-block-fl-sample-order-form .content-wrapper .lhs,.wp-block-fl-sample-order-form .content-wrapper .rhs{width:100%}}.wp-block-fl-sample-order-form .title{color:#000!important;font-size:20px!important;line-height:120%;margin:0 auto 8px;overflow-wrap:anywhere;text-align:center}@media(min-width:800px){.wp-block-fl-sample-order-form .title{font-size:36px;margin:0 auto 16px 0;text-align:left}}.wp-block-fl-sample-order-form .instructions{color:#000!important;font-size:14px!important;line-height:140%!important;margin:0 auto 8px;max-width:500px;overflow-wrap:anywhere;text-align:center}@media(min-width:800px){.wp-block-fl-sample-order-form .instructions{font-size:16px;margin:0 auto 24px 0;text-align:left}}.wp-block-fl-sample-order-form .mock-form{align-items:center;border:1px solid #a3abb2;display:flex;height:600px;justify-content:center;width:100%}.wp-block-fl-sample-order-form .mock-form h1{color:#a3abb2;transform:rotate(-40deg)}.wp-block-fl-sample-order-form .image,.wp-block-fl-sample-order-form .image-selector{background-position:50%;background-size:cover;display:block;height:0;padding-bottom:96%;width:100%}.wp-block-fl-sample-order-form .image-selector{background-color:transparent;border:none;cursor:pointer;outline:none;transition:transform .1s}.wp-block-fl-sample-order-form .image-selector:hover{transform:scale(1.01)}.wp-block-fl-sample-order-form form{display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr;width:100%}.wp-block-fl-sample-order-form form button{align-items:center;background-color:#000;border:none;border-radius:55px;color:#f8f5f2;cursor:pointer;display:flex;font-size:20px;grid-column:1/4;height:52px;justify-content:center;margin-top:8px;outline:none;text-decoration:none;width:263px}.wp-block-fl-sample-order-form form button:hover{background:#00892f;transition:background-color .3s ease}.wp-block-fl-sample-order-form form .input{grid-column:1/4}.wp-block-fl-sample-order-form form .first-name-input{grid-column:1/2}.wp-block-fl-sample-order-form form .last-name-input{grid-column:2/4}.wp-block-fl-sample-order-form form .city-input{grid-column:1/2}.wp-block-fl-sample-order-form form .state-input{grid-column:2/3}.wp-block-fl-sample-order-form form .zip-input{grid-column:3/4}@media(max-width:400px){.wp-block-fl-sample-order-form form .addr-1-input,.wp-block-fl-sample-order-form form .addr-2-input,.wp-block-fl-sample-order-form form .city-input,.wp-block-fl-sample-order-form form .first-name-input,.wp-block-fl-sample-order-form form .last-name-input{grid-column:1/4}.wp-block-fl-sample-order-form form .state-input{grid-column:1/2}.wp-block-fl-sample-order-form form .zip-input{grid-column:2/4}}.wp-block-fl-sample-order-form .input{background-color:inherit;position:relative}.wp-block-fl-sample-order-form .input input{height:56px;padding:15px 18px}.wp-block-fl-sample-order-form .input textarea{height:160px;padding:15px 18px;resize:none}.wp-block-fl-sample-order-form .input input,.wp-block-fl-sample-order-form .input textarea{background-color:inherit;border:none;color:#000;outline:none;width:100%}.wp-block-fl-sample-order-form .input .label-manager{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.wp-block-fl-sample-order-form .input .label-manager .after,.wp-block-fl-sample-order-form .input .label-manager .before,.wp-block-fl-sample-order-form .input .label-manager .label-container{border:1px solid #a3abb2}.wp-block-fl-sample-order-form .input .label-manager .before{border-right:none;flex:0 0 16px;height:100%}.wp-block-fl-sample-order-form .input .label-manager .label-container{border-left:none;border-right:none;flex:0 0 auto;height:100%;position:relative}.wp-block-fl-sample-order-form .input .label-manager .label-container .form-label{background-color:inherit;color:#a3abb2;font-size:18px;margin:0;position:relative;top:27px;transform:translateY(-50%);transition:top .2s ease,font-size .2s ease,padding .2s ease;white-space:nowrap}.wp-block-fl-sample-order-form .input .label-manager .after{border-left:none;flex-grow:1;height:100%}.wp-block-fl-sample-order-form .input .label-manager.float .after,.wp-block-fl-sample-order-form .input .label-manager.float .before,.wp-block-fl-sample-order-form .input .label-manager.float .label-container,.wp-block-fl-sample-order-form .input input:focus+.label-manager .after,.wp-block-fl-sample-order-form .input input:focus+.label-manager .before,.wp-block-fl-sample-order-form .input input:focus+.label-manager .label-container,.wp-block-fl-sample-order-form .input textarea:focus+.label-manager .after,.wp-block-fl-sample-order-form .input textarea:focus+.label-manager .before,.wp-block-fl-sample-order-form .input textarea:focus+.label-manager .label-container{border-width:2px}.wp-block-fl-sample-order-form .input .label-manager.float .label-container,.wp-block-fl-sample-order-form .input input:focus+.label-manager .label-container,.wp-block-fl-sample-order-form .input textarea:focus+.label-manager .label-container{border-top:none}.wp-block-fl-sample-order-form .input .label-manager.float .label-container .form-label,.wp-block-fl-sample-order-form .input input:focus+.label-manager .label-container .form-label,.wp-block-fl-sample-order-form .input textarea:focus+.label-manager .label-container .form-label{font-size:12px;padding:0 2px;top:2px}.wp-block-fl-sample-order-form .input input:invalid+.label-manager.touched .after,.wp-block-fl-sample-order-form .input input:invalid+.label-manager.touched .before,.wp-block-fl-sample-order-form .input input:invalid+.label-manager.touched .label-container{border-color:#e5612e}.wp-block-fl-sample-order-form .input input:invalid+.label-manager.touched .form-label{color:#e5612e}@media(max-width:800px){.wp-block-fl-sample-order-form{grid-template-columns:1fr}.wp-block-fl-sample-order-form .rhs{display:none}.wp-block-fl-sample-order-form form button{font-size:14px;height:28px;white-space:nowrap;width:159px}}.wp-block-fl-sample-order-form .hide{display:none}.wp-block-fl-sample-order-form .success-message{color:#00892f!important;font-size:32px!important;margin:unset!important}.wp-block-fl-sample-order-form .error-message{color:#e5612e!important;margin-top:20px}
