.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.hide{display:none}.modal{z-index:9999999999999999999999}.modal{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;overflow:hidden;bottom:10%}.modal{width:100%;max-width:700px;margin-left:0;transform:translateX(-50%)}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.hide{display:none !important}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header{background:#1d1d1d;color:#fff;border-bottom:3px solid #67b339}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-header .close{margin-top:2px}.modal-header .close{color:#fff;opacity:1}.modal-header h3{margin:0;line-height:30px;color:#fff}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-body{-ms-flex:1;flex:1;max-height:none}.modal-body{overflow-y:scroll;-webkit-overflow-scrolling:touch}.news-letter p.intro{font-size:14px;font-style:italic;font-weight:lighter}.modal.in{display:-ms-flexbox !important;display:flex !important}.modal.fade.in{top:10%}.fade.in{opacity:1}.news-letter .form-title{margin:0}.news-letter{margin:0 0 20px}.news-letter form{width:100%;max-width:100%}ul.inputs-list.multi-container li.hs-form-checkbox label{display:inline-block;font-weight:600;width:auto;font-size:14px;line-height:20px;margin-bottom:0}.news-letter .ctct-form-footer a{color:#67b339}.hs-fieldtype-checkbox ul.inputs-list{padding:0;margin:0}.news-letter .hs-form-required{display:none}ul.inputs-list.multi-container li.hs-form-checkbox{margin:0 1rem .5rem 0;display:inline-block;width:auto;line-height:20px}ul.inputs-list.multi-container li.hs-form-checkbox label input{margin-top:0;width:auto;font-weight:normal;margin-bottom:0}ul.inputs-list.multi-container li.hs-form-checkbox label span{vertical-align:unset}.news-letter .ctct-form-footer{margin-top:1rem;line-height:1;font-size:.9rem;color:#333}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop{z-index:99999999}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}@media(max-width:767px){.modal.fade.in{top:20px}.modal{width:auto;transform:none;bottom:20px;position:fixed;right:20px;left:20px;margin:0}}body.popup-open:before{position:fixed;content:'';display:block;top:0;left:0;right:0;border:0;width:100%;height:100%;z-index:999;background-color:#000;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:.8}.news-letter form .hs-submit .hs-button{width:100%}@media(max-width:480px){.modal{top:10px;right:10px;left:10px}}