.toggle-switch{position:relative;display:inline-block;width:40px;height:23px}.toggle-switch .switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.2s;transition:.2s;border-radius:34px}.toggle-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.2s;transition:.2s;border-radius:50%}.toggle-switch input:checked+.slider{background-color:#2196f3}.toggle-switch input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.toggle-switch input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.signature-pad-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.signature-pad-container .main-pad-wrapper{width:100%;height:0;padding-top:45.52%;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:10px;overflow:hidden;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:575px){.signature-pad-container .main-pad-wrapper{padding-top:58.66%}}.signature-pad-container .main-pad-wrapper .signature-pad-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.signature-pad-container .signature-pad-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signature-pad-container .signature-pad-types{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;display:none}.signature-pad-container .signature-pad-type{position:relative;width:32px;height:32px;margin-right:15px;cursor:pointer}.signature-pad-container .signature-pad-type input{visibility:hidden;cursor:pointer}.signature-pad-container .signature-pad-type input::after{content:"";display:block;position:absolute;width:32px;height:32px;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover;visibility:visible}.signature-pad-container .signature-pad-type-handwritten input::after{background-image:url(../../assets/images/icons/icon-writing-stroke.png)}.signature-pad-container .signature-pad-type-handwritten input:checked::after{background-image:url(../../assets/images/icons/icon-writing-color.png)}.signature-pad-container .signature-pad-type-typed input::after{background-image:url(../../assets/images/icons/icon-typing-stroke.png)}.signature-pad-container .signature-pad-type-typed input:checked::after{background-image:url(../../assets/images/icons/icon-typing-color.png)}.signature-pad-container .signature-pad-modes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.signature-pad-container .signature-pad-modes .icon-box{position:relative}.signature-pad-container .signature-pad-modes .icon-box svg{display:block;-webkit-transition:.3s linear;transition:.3s linear}.signature-pad-container .signature-pad-modes .icon-box-writing{color:#ff0097}.signature-pad-container .signature-pad-modes .icon{display:block;max-width:28px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.signature-pad-container .signature-pad-modes.active .icon-box-writing{color:#080434}.signature-pad-container .signature-pad-modes.active .icon-box-typing{color:#ff0097}.signature-pad-container .signature-pad-switch{display:block;position:relative;width:60px;height:30px;margin-inline:10px}.signature-pad-container .signature-pad-switch .signature-mode-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:30px;background-color:#e6e6e6;-webkit-transition:.2s;transition:.2s}.signature-pad-container .signature-pad-switch .signature-mode-slider::before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;border-radius:50%;background-color:#fff;-webkit-transition:.2s;transition:.2s}.signature-pad-container .signature-pad-switch input{opacity:0;width:0;height:0}.signature-pad-container .signature-pad-switch input:checked+.signature-mode-slider{background-color:#ff0097}.signature-pad-container .signature-pad-switch input:checked+.signature-mode-slider::before{-webkit-transform:translateX(30px);transform:translateX(30px)}.signature-pad-container .signature-pad-switch input:focus+.signature-mode-slider{-webkit-box-shadow:0 0 1px #005afd;box-shadow:0 0 1px #005afd}.signature-pad-container .signature-pad-fonts{width:100%;max-height:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr);gap:20px;padding-inline:20px;-webkit-transition:.4s;transition:.4s;overflow:hidden}.signature-pad-container .signature-pad-fonts.active{max-height:300px}.signature-pad-container .signature-pad-fonts .label{display:inline-block;margin-bottom:10px}.signature-pad-container .signature-pad-fonts input.input-text{display:block;width:100%;border:1px solid #bdbdbd;border-radius:8px;padding:10px}.signature-pad-container .signature-pad-font{position:relative;cursor:pointer}.signature-pad-container .signature-pad-font input{position:absolute;visibility:hidden}.signature-pad-container .signature-pad-font input:checked+span{border:1px solid #005afd}.signature-pad-container .signature-pad-font span{position:relative;display:block;width:100%;padding:20px 30px;border-radius:8px;border:1px solid #f8f9fb;background-color:#f8f9fb;font-size:2.5rem;text-align:center;font-family:inherit;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.signature-pad-container .signature-pad-font[data-font="Great Vibes"]{font-family:"Great Vibes",serif}.signature-pad-container .signature-pad-font[data-font="Ms Madi"]{font-family:"Ms Madi",serif}.signature-pad-container .signature-pad-font[data-font=Sacramento]{font-family:Sacramento,serif}.signature-pad-container .signature-pad-font[data-font=Yellowtail]{font-family:Yellowtail,serif}.signature-pad-container .signature-pad-font[data-font=Waterfall]{font-family:Waterfall,serif}.signature-pad-container .signature-pad-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:20px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.signature-pad-container .signature-pad-action{width:auto;margin-left:8px}.signature-pad-container .signature-pad-action *{cursor:pointer}.signature-pad-container .signature-pad-action img{display:block;height:100%;width:auto}.signature-pad-container .signature-pad-action.colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:575px){.signature-pad-container .signature-pad-action.colors{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.signature-pad-container .signature-pad-action.colors .signature-pad-color{height:27px;width:27px;border-radius:50%;margin-left:8px;padding:2px}.signature-pad-container .signature-pad-action.colors .signature-pad-color:after{content:"";display:block;background-color:currentColor;width:100%;height:100%;border-radius:50%}.signature-pad-container .signature-pad-action.colors .signature-pad-color.selected{border:2px solid currentColor}.signature-pad-container .signature-pad-action.checkboxes{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.signature-pad-container .signature-pad-action.checkboxes .input-label{font-style:italic;font-weight:400;font-size:18px;margin-right:5px}@media screen and (max-width:575px){.signature-pad-container .signature-pad-action.checkboxes .input-label{font-size:12px;max-width:65px;display:inline-block;line-height:1em;vertical-align:text-bottom}}.signature-pad-container .signature-pad-export-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}@media screen and (max-width:767px){.signature-pad-container .signature-pad-export-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}}.signature-pad-container .signature-pad-export-buttons .cta{background-color:#ff0097;border-color:#ff0097;color:#fff;margin:0 15px;font-size:16px}@media screen and (max-width:767px){.signature-pad-container .signature-pad-export-buttons .cta{margin:10px auto}.signature-pad-container .signature-pad-export-buttons .cta.add-to-email{display:none}}@media screen and (max-width:575px){.signature-pad-container .signature-pad-export-buttons .cta{margin:5px auto}}.signature-pad-container .signature-pad-export-buttons .cta.invert{background-color:#fff;color:#ff0097}@media screen and (max-width:991px){.signature-pad-container .signature-pad-font span{padding:15px 20px}}@media screen and (max-width:767px){.signature-pad-container .signature-pad-actions,.signature-pad-container .signature-pad-modes{padding-block:10px}.signature-pad-container .signature-pad-controls{padding-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signature-pad-container .signature-pad-fonts{padding-inline:0}.signature-pad-container .signature-pad-fonts.active{max-height:370px}.signature-pad-container .signature-pad-font span{padding:10px;font-size:2rem}.signature-pad-container .signature-pad-text{grid-column-start:1;grid-column-end:4}}@media screen and (max-width:575px){.signature-pad-container .signature-pad-actions,.signature-pad-container .signature-pad-modes{padding-inline:0}.signature-pad-container .signature-pad-action{margin:0;margin-right:5px}.signature-pad-container .signature-pad-fonts{grid-template-columns:repeat(2,1fr)}.signature-pad-container .signature-pad-text{grid-column-end:3}}