 :root{--q-blue: #002452;--q-med-blue: #0b66a3;--q-light-blue: #78a7d8;--q-red: #b90e31;--q-light-grey: #e6e7e8;--q-grey: #d1d3d4;--q-med-grey: #a7a9ac;--q-black: #212121;--dm-prim-txt: #f1f2f2}.context-resourcesemailsignature .personaldetails fieldset{float:unset}.context-resourcesemailsignature h3{margin-top:20px;margin-bottom:20px;font-size:20px}.context-resourcesemailsignature .emailsignaturegenerator{margin-top:60px}.context-resourcesemailsignature .emailsignaturegenerator a.sender{background-color:var(--q-grey);color:var(--q-black);display:inline-block;padding:7px 10px;border-radius:0 0 5px 5px;width:100%;position:relative;z-index:2}.context-resourcesemailsignature .emailsignaturegenerator a.sender svg{float:right;margin:5px;width:20px;fill:#fff}.context-resourcesemailsignature .emailsignaturegenerator a.sender svg path{fill:var(--q-black)}.context-resourcesemailsignature .emailsignaturegenerator a.sender.notready:hover{cursor:help}.context-resourcesemailsignature .emailsignaturegenerator a.sender.ready{background-color:var(--q-blue);color:#fff}.context-resourcesemailsignature .emailsignaturegenerator a.sender.ready svg path{fill:#fff}.context-resourcesemailsignature .emailsignaturegenerator a.sender.ready:hover{cursor:pointer;background-color:var(--q-med-blue);color:var(--dm-prim-txt)}.context-resourcesemailsignature .emailsignaturegenerator a.sender.ready:active{background-color:var(--q-light-blue);transition:none}.context-resourcesemailsignature .emailsignaturegenerator a.sender.sending svg{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.context-resourcesemailsignature .emailsignaturegenerator a.sender.error{background-color:var(--q-red);color:#fff;margin-top:-2px;z-index:1}.context-resourcesemailsignature .emailsignaturegenerator a.sender.error svg path{fill:#fff}.context-resourcesemailsignature .emailsignaturegenerator a.sender.sent{background-color:#238500;color:#fff;margin-top:-2px;z-index:1}.context-resourcesemailsignature .emailsignaturegenerator a.sender.sent svg path{fill:#fff}.context-resourcesemailsignature .emailsignaturegenerator p.errormsg{margin:20px 10px}.context-resourcesemailsignature .emailsignaturegenerator span.errormsg{display:inline-block;font-size:.8em;color:var(--q-red);font-weight:600}.context-resourcesemailsignature .personaldetails{border-width:1px;border-style:solid;border-color:var(--q-med-grey);border-radius:5px;box-shadow:0 0 3px 1px var(--q-light-grey);padding:0 40px 40px;margin-bottom:30px}.context-resourcesemailsignature .personaldetails h3{margin-bottom:5px}.context-resourcesemailsignature .personaldetails .pDeets,.context-resourcesemailsignature .personaldetails .cInfo,.context-resourcesemailsignature .personaldetails .mAddress{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.context-resourcesemailsignature .personaldetails fieldset{float:unset;margin-bottom:unset}.context-resourcesemailsignature .personaldetails fieldset.short{width:100%}.context-resourcesemailsignature .personaldetails fieldset.short:nth-of-type(odd){margin-left:0;margin-right:unset}.context-resourcesemailsignature .personaldetails fieldset.short:nth-of-type(2n){margin-left:unset;margin-right:0}@media(max-width:575px){.context-resourcesemailsignature .personaldetails fieldset.short:nth-of-type(odd){margin-left:0!important;margin-right:0!important}.context-resourcesemailsignature .personaldetails fieldset.short:nth-of-type(2n){margin-left:0!important;margin-right:0!important}}.context-resourcesemailsignature .personaldetails fieldset.full{grid-column:1/span 2;width:100%}.context-resourcesemailsignature .personaldetails fieldset label{display:block;margin-bottom:8px;margin-top:15px;font-weight:600}.context-resourcesemailsignature .personaldetails fieldset label[for=english],.context-resourcesemailsignature .personaldetails fieldset label[for=full]{display:inline-block;font-weight:400;font-size:.9rem}.context-resourcesemailsignature .personaldetails fieldset label span.formtip{float:right}.context-resourcesemailsignature .personaldetails fieldset input{border-width:1px;border-style:solid;border-color:var(--q-grey);border-radius:5px;box-shadow:inset 0 1px 2px 1px #dbdbdb4d;padding:7px 13px;width:100%}.context-resourcesemailsignature .personaldetails fieldset input.invalid{border-color:#e40014;border-color:oklch(57.7% .245 27.325deg)}.context-resourcesemailsignature .personaldetails fieldset input.invalid:focus-visible{outline-color:#e40014;outline-color:oklch(57.7% .245 27.325deg);outline-style:solid;outline-width:1px}.context-resourcesemailsignature .personaldetails fieldset input.valid:focus-visible,.context-resourcesemailsignature .personaldetails fieldset input.valid:focus{border-color:#238500;outline-color:#238500;outline-style:solid;outline-width:1px}.context-resourcesemailsignature .personaldetails fieldset input[type=radio],.context-resourcesemailsignature .personaldetails fieldset input[type=checkbox]{width:auto;margin-right:10px;border:none;box-shadow:none}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(2n){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(odd){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(5){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(6){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(7){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(8){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(9){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(10){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(11){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .cInfo fieldset.short:nth-of-type(12){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(2n){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(odd){margin-left:2.5%;margin-right:0}.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(5),.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(7){margin-left:0;margin-right:2.5%}.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(6),.context-resourcesemailsignature .personaldetails .mAddress fieldset.short:nth-of-type(8){margin-left:2.5%;margin-right:0}@media(min-width:767px){.context-resourcesemailsignature .fullpreview,.context-resourcesemailsignature .replyforwardpreview{padding-left:30px}}@media(max-width:768px){.context-resourcesemailsignature .fullpreview,.context-resourcesemailsignature .replyforwardpreview{padding:0}}@media(max-width:512px){.context-resourcesemailsignature .personaldetails .pDeets,.context-resourcesemailsignature .personaldetails .cInfo,.context-resourcesemailsignature .personaldetails .mAddress{display:block}}.context-resourcesemailsignature .fullpreview{position:relative}.context-resourcesemailsignature .fullpreview h3{margin-top:0}.context-resourcesemailsignature .fullpreview .fullpreviewoutput{border-width:1px;border-style:solid;border-color:var(--q-med-grey);border-radius:5px 5px 0 0;box-shadow:0 0 3px 1px var(--q-light-grey);padding:35px}.context-resourcesemailsignature .fullpreview .fullpreviewoutput span.bold{font-weight:700}.context-resourcesemailsignature .fullpreview .fullpreviewoutput span.tagline{font-weight:700;color:var(--q-blue)}.context-resourcesemailsignature .fullpreview .fullpreviewoutput span.soft a{color:var(--q-black);text-decoration:underline}.context-resourcesemailsignature .replyforwardpreview{position:relative}.context-resourcesemailsignature .replyforwardpreview .replyforwardpreviewoutput{border-width:1px;border-style:solid;border-color:var(--q-med-grey);border-radius:5px 5px 0 0;box-shadow:0 0 3px 1px var(--q-light-grey);padding:35px}@media(max-width:768px){.context-resourcesemailsignature .col-sm-7,.context-resourcesemailsignature .col-sm-5{max-width:100%}}
