.formContainer{background:#fff;border-radius:20px;box-shadow:0 0 30px RGBA(0,0,0,.15);padding:30px 20px 20px;box-sizing:border-box;font-size:20px;width:44%;min-width:300px;float:right}.formContainer.sticky{position:fixed;top:82px}.formContainer.sticky-bottom{top:auto;bottom:calc(361px + 5vw)}.formContainer h3{font-weight:400;font-size:24px;text-align:center}.formContainer>p>img{width:88%;display:block;margin:0 auto;max-width:370px}#formBody,.formBody{box-sizing:border-box;width:100%;margin:0 auto;max-width:360px}#formBody form>table>tbody>tr>td:first-of-type,.formBody form>table>tbody>tr>td:first-of-type{display:none}#formBody td,.formBody td{text-align:center;padding:3px 0}#formBody input.inputbox,.formBody input.inputbox{border:1px solid #ddd;border-radius:8px;height:40px;line-height:40px;padding:0 4px;box-sizing:border-box;width:100%!important;box-shadow:0 2px 5px RGBA(0,0,0,.1);color:#666;font-family:nunito sans,sans-serif;font-size:16px;text-indent:0}#formBody input[type=image],.formBody input[type=image]{width:80%;margin:20px auto 0;outline:none}.formContainer p.small{text-align:center;margin:0;width:100%;margin-top:-15px}@media screen and (max-width:768px){.formContainer{width:100%;border:0;box-shadow:none;border-radius:0;margin:40px auto 0;background:#f7f7f7}.formContainer h3{font-weight:400;font-size:20px;text-align:center;margin-top:0}.formContainer>p>img{width:100%}#formBody input[type=image],.formBody input[type=image]{width:100%;margin:20px auto 0}}#formBody .inputbox,.formBody .inputbox{border:1px solid #ddd;border-radius:8px;height:40px;line-height:40px;padding:0 4px;box-sizing:border-box;width:100%!important;box-shadow:0 2px 5px RGBA(0,0,0,.1);color:#666;font-family:nunito sans,sans-serif;font-size:16px;min-height:52px;padding-left:15px!important;margin-bottom:10px!important}#formBody input.inputbox,.formBody input.inputbox{min-height:52px;padding-left:15px!important;margin-bottom:10px}.formBlock .form-label{pointer-events:none}.form-group{position:relative;background:0 0}.form-group+.form-group{margin-top:30px}.form-label{font-size:16px;color:#999;position:absolute;left:15px;top:15px;z-index:10;transition:font-size 150ms ease-out,-webkit-transform 150ms ease-out;transition:transform 150ms ease-out,font-size 150ms ease-out;transition:transform 150ms ease-out,font-size 150ms ease-out,-webkit-transform 150ms ease-out}.focused .form-label{-webkit-transform:translateY(-125%);transform:translate(0,-55%);font-size:.6em}.focused .inputbox{padding-top:15px!important;-webkit-appearance:none}.inputbox:focus{border:1px solid #1bb9da;outline:none}.form-group.form-error .inputbox{border:1px solid #ff0038}.form-group.form-error .form-label,#formBody input.inputbox.form-error{color:#ff0038}.formErrorMessage{background:#ff0038;color:#fff;border-radius:0 0 20px 20px;padding:14px;display:none;font-size:16px;text-align:center}.pfpopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:900000}.pfpopup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.pfpopup__content{background:#fff;position:absolute;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);padding:28px 33px;border-radius:20px;text-align:center;box-sizing:border-box}.pfpopup__content h3{font-size:18px;text-align:center;width:100%;margin:9px 0;font-weight:600;color:#1bb9da}.pfpopup__content p{font-size:14px;margin:21px 0;max-height:50vh;overflow:auto}.pfpopup__content button{background:#1bb9da;border:none;color:#fff;width:133px;height:40px;border-radius:10px;margin:6px 0;font-size:14px;font-weight:600;cursor:pointer;outline:none}@media(max-width:450px){.pfpopup__content{width:90vw}}#downloadForm{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200001}#downloadForm .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5)}#downloadForm .formContainer .close{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;color:#999;font-weight:700;cursor:pointer}#downloadForm .formContainer{float:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 0 0;border-radius:20px;box-shadow:0 0 30px RGBA(0,0,0,.15);width:350px;max-height:97vh;margin:0;overflow:auto;background:#fff}#downloadForm #formBody{max-width:none;padding:0 20px}#downloadForm .formContainer h2{font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;margin:auto auto 1em;font-size:16px;text-align:center;width:100%;font-weight:600;color:#1bb9da}#downloadForm form table>tbody{display:flex;flex-wrap:wrap;width:100%;max-width:310px;margin:auto}#downloadForm .form-group{width:310px}#downloadForm #formBody .inputbox{font-family:nunito sans;font-size:16px!important;color:#000;background:#f7f7f7}#downloadForm #formBody input[type=image]{width:290px;outline:none}#downloadForm form table>tbody>tr:last-child,#downloadForm form tr.checkbox-field,#downloadForm form tr.checkbox-field td{width:100%}#downloadForm form tr.checkbox-field td,#downloadForm form tr.checkbox-field .form-group{display:block}#downloadForm form tr.checkbox-field .form-label{position:relative;top:0;left:0;padding-left:22px;cursor:pointer}#downloadForm form tr.checkbox-field input{cursor:pointer;margin:5px 0;visibility:hidden}#downloadForm form tr.checkbox-field input+label:before{content:'';border:1px solid #aaa;width:14px;height:14px;position:absolute;left:0;top:3px;border-radius:50%}#downloadForm form tr.checkbox-field input:checked+label:before{background:#1bb9da;border-color:#1bb9da}#downloadForm form tr.checkbox-field .form-group{margin:auto;overflow:hidden}#submittingdatalayer,#uploadfloatlayer,#pfcheckloginlayer{display:none!important}#downloadButton{display:none;cursor:pointer}.block_form .formContainer .formBody,.block_form .formContainer .formBody>table{width:100%;max-width:none}.block_form .formContainer form>table>tbody{display:flex;width:100%;justify-content:center}.block_form .formContainer form>table>tbody>tr{width:33%;margin:0 8px 0 0;max-width:328px}.block_form .formContainer .formBody input[type=image]{margin:0}.block_form .formBody input.inputbox{min-height:37px;padding-left:7px!important;box-shadow:-3px 3px 10px 0 rgba(0,0,0,.08);line-height:37px;margin-bottom:0!important;border-radius:10px;height:auto;text-indent:0}.block_form .form-label{left:10px;top:9px}.block_form .focused .inputbox{margin-top:-7px}.formRow .formContainer{float:none;background:0 0;box-shadow:none;width:100%;padding:0;margin:0}.formRow .formContainer td{padding:0;display:block;width:100%}.formRow .formContainer form>table>tbody{justify-content:left}.formRow .formContainer input[type=submit]{height:38px;width:180px;border-radius:19.5px;background-color:transparent;color:#fff;font-family:nunito sans;font-size:14px;font-weight:800;line-height:38px;text-align:center;-webkit-appearance:none;border:1px solid #fff;cursor:pointer;text-transform:uppercase;float:left;outline:none}@media screen and (max-width:768px){.block_form .formContainer form>table>tbody{display:table}.block_form .formContainer form>table>tbody>tr{margin:0 auto 10px;max-width:300px;width:100%;display:block}.formRow .formContainer input[type=submit]{width:100%}}