*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay{top:0px;left:0px;right:0px;bottom:0px;position:fixed;display:none;height:100%;width:100%;z-index:999999999;overflow:auto;background-color:transparent;background-image:linear-gradient(to bottom, rgba(0,0,0,0.95) 0%, rgba(22,23,26,0.95) 75%, rgba(22,23,26,0.95) 100%)}.overlay .close{position:absolute;width:20px;height:20px;background-image:url(https://www.antsand.com/builds/production/images/overlay@2x.png);background-position:0px 0px;background-size:44px 152px;width:36px;height:36px;cursor:pointer;top:20px;right:20px;z-index:2}.overlay .close-popup{position:absolute;cursor:pointer;top:20px;right:20px}.overlay .close-popup:after{content:"X"}.overlay .container{position:relative;margin-left:auto;margin-right:auto;display:block;transition:opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1);background-color:#000;box-shadow:0 4px 80px 6px rgba(0,0,0,0.85);width:100%;max-width:1024px;margin-top:50vh;transform:translate(0, -50%)}.overlay-white{top:0px;left:0px;right:0px;bottom:0px;position:fixed;display:none;height:100%;width:100%;z-index:999999999;background-color:rgba(255,255,255,0.98);background-image:none;overflow:auto}.overlay-white .container{background-color:#fff;box-shadow:none;margin-top:0px;transform:translate(0, 0%)}.fb-close,.close{background-image:url(https://www.antsand.com/builds/production/images/closeicon_fb.png);background-repeat:no-repeat;background-size:auto;background-position:-106px -172px;background-color:transparent;display:inline-block;width:12px;height:12px;margin-top:5px;cursor:pointer;transition:200ms cubic-bezier(0.08, 0.52, 0.52, 1) background-color,200ms cubic-bezier(0.08, 0.52, 0.52, 1) box-shadow,200ms cubic-bezier(0.08, 0.52, 0.52, 1) transform}.fb-close a,.close a{border:0 none;cursor:pointer;font-size:0 !important;overflow:hidden;padding:0;vertical-align:middle}.fb-close:hover{background-repeat:no-repeat;background-size:auto;background-position:-132px -172px}.color-red{color:#d52b1e}.form-padding{padding:45px 0px}.form-default .form-elements{margin:15px 0px}.form-default input[type="text"],.form-default input[type="email"],.form-default input[type="tel"],.form-default input[type="number"],.form-default select,.form-default textarea,.form-default .input{padding:.6em .7em .5em .7em;font-size:.9em;color:#666;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #ccc;border-color:#c4c4c4 #d8d8d8 #e2e2e2;outline:none;margin:0;line-height:1.5em;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Helvetica,Arial;vertical-align:top}.form-default input[type="text"] a,.form-default input[type="email"] a,.form-default input[type="tel"] a,.form-default input[type="number"] a,.form-default select a,.form-default textarea a,.form-default .input a{list-style:none;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;list-style-type:none;list-style-image:none;list-style-position:outside;border:0px solid #000;outline:none;color:inherit;text-decoration:underline;color:#007AB8;outline:none}.form-default input[type="text"] a li,.form-default input[type="email"] a li,.form-default input[type="tel"] a li,.form-default input[type="number"] a li,.form-default select a li,.form-default textarea a li,.form-default .input a li{list-style-image:none;list-style-type:none;margin-left:0}.form-default input[type="text"] hr,.form-default input[type="email"] hr,.form-default input[type="tel"] hr,.form-default input[type="number"] hr,.form-default select hr,.form-default textarea hr,.form-default .input hr{margin-top:16px;margin-bottom:16px;border:0;border-top:1px solid rgba(0,0,0,0.1)}.form-default .error{border:#ff8181 2px solid !important}.form-default .input-container{position:relative;margin:6px 0 9px 0}.form-default .error-notification{position:absolute;z-index:100;width:auto;line-height:1;top:-10%;font-size:11px;right:32px;display:block;margin:auto auto;text-align:center;background:white;color:#ec2222}.form-default .form-text{display:block;margin-top:.25rem}.form-default .label-container{margin-bottom:6px}.form-default .label{line-height:1.42857143;color:#333;font-weight:bold;font-size:15.6px;display:block;flex:none;max-width:none;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%;min-height:20px}.form-default .sub-label{color:rgba(15,15,15,0.7);line-height:1.2;min-height:15px;font-size:12px}.form-default .required{position:relative}.form-default .required:after{content:'*';color:red;position:absolute;top:-0.32em;z-index:10;left:-0.17em;right:-0.15em;font-size:1.6em;font-family:Helvetica;font-weight:bold;width:10px}.popup-form-white{background-color:rgba(255,255,255,0.98)}.form-flex{flex:1 0 300px;font-size:16px;line-height:1.4;margin-bottom:1em;padding:20px;border-radius:4px;border:1px solid rgba(0,0,0,0.2)}.form-flex h1{color:#999}.form-flex div{display:flex;flex-wrap:wrap;margin-bottom:0.5em}.form-flex label{flex:1 0 90px;max-width:200px}.form-flex input,.form-flex select{flex:1 0 230px;box-sizing:border-box;padding:0.6em 0.8em;color:#444;background:#f7f7f7;border:1px solid #e1e1e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9em;text-decoration:none;line-height:normal;max-height:3em}.form-flex button{border-radius:0px 2px 2px 0px;box-sizing:content-box;background:#00aeef;font-weight:300;text-transform:uppercase;color:white;padding:0.35em 0.75em;border:none;font-size:1.1em;text-decoration:none;cursor:pointer;border-radius:4px;margin-top:15px}.no_padding_margin{-webkit-margin-after:0px;-webkit-margin-before:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}
