@media only screen and (max-width:680px){.hide-on-mobile{display:none!important}}@media only screen and (min-width:681px){.show-on-mobile{display:none!important}}@media only screen and (max-width:880px){.hide-on-tablet{display:none!important}}@media only screen and (min-width:881px){.show-on-tablet{display:none!important}}@media only screen and (max-width:1180px){.hide-on-desktop{display:none!important}}@media only screen and (min-width:1181px){.show-on-desktop{display:none!important}}.sqf .lead-form{background:#f3f3f3;color:rgba(0,0,0,.85);min-width:320px;padding-bottom:75px;padding-top:75px}.sqf .lead-form ::-webkit-input-placeholder{color:rgba(0,0,0,.42);opacity:1}.sqf .lead-form :-moz-placeholder{color:rgba(0,0,0,.42);opacity:1}.sqf .lead-form ::-moz-placeholder{color:rgba(0,0,0,.42);opacity:1}.sqf .lead-form :-ms-input-placeholder{color:rgba(0,0,0,.42);opacity:1}.sqf .lead-form ::-ms-input-placeholder{color:rgba(0,0,0,.42);opacity:1}.sqf .lead-form ::placeholder{color:rgba(0,0,0,.42);opacity:1}@media only screen and (max-width:680px){.sqf .lead-form{padding-bottom:30px;padding-top:50px}}.sqf .lead-form__wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.sqf .lead-form__title{font-size:30px;font-weight:700;line-height:42px;margin-bottom:7px;text-align:center}@media only screen and (max-width:480px){.sqf .lead-form__title{font-size:25px;line-height:34px;margin-bottom:0}}.sqf .lead-form__txt{color:rgba(0,0,0,.85);font-size:20px;line-height:27px;margin-bottom:30px;text-align:center}.sqf .lead-form__form{max-width:690px;margin-left:auto;margin-right:auto}.sqf .lead-form__input-wrapper{list-style-type:none;padding:0 0 23px;position:relative;width:calc(50% - 10px)}.sqf .lead-form__input-wrapper:nth-child(odd){clear:left;float:left}.sqf .lead-form__input-wrapper:nth-child(even){float:right;margin-left:15px}.sqf .lead-form__input-wrapper:last-child{float:none;width:100%}@media only screen and (max-width:680px){.sqf .lead-form__input-wrapper{margin:0 auto 10px;max-width:375px;width:100%;padding:0}.sqf .lead-form__input-wrapper:nth-child(even),.sqf .lead-form__input-wrapper:nth-child(odd){float:none;margin:0 auto 10px}.sqf .lead-form__input-wrapper:first-child{margin-left:auto}}.sqf .lead-form__input{border:0;-webkit-box-shadow:0 0 0 1px #979797 inset;box-shadow:0 0 0 1px #979797 inset;border-radius:4px;color:#000;display:block;font-size:20px;font-weight:400;height:60px;line-height:60px;padding:0 18px;width:100%;-webkit-appearance:none}.sqf .lead-form__input:active,.sqf .lead-form__input:focus{outline:0;-webkit-box-shadow:0 0 0 2px #24a9e1 inset;box-shadow:0 0 0 2px #24a9e1 inset}.sqf .lead-form__form-footer{clear:both;padding-top:15px;text-align:center}@media only screen and (max-width:680px){.sqf .lead-form__form-footer{padding-top:5px}}.sqf .lead-form__consent-message{color:#000;font-size:12px;font-weight:400;line-height:17px;padding-bottom:25px}@media only screen and (max-width:680px){.sqf .lead-form__consent-message{padding:0 0 15px}}.sqf .lead-form__consent-message p{padding-bottom:17px}@media only screen and (max-width:680px){.sqf .lead-form__consent-message p{padding-bottom:15px}}.sqf .lead-form__consent-message a{color:#24a9e1;text-decoration:none}.sqf .lead-form__consent-message a:hover{color:#000;text-decoration:underline}.sqf .lead-form__button{background:#24a9e1;border:1px solid #24a9e1;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:26px;font-weight:700;height:auto;line-height:25px;margin-bottom:15px;max-width:325px;min-width:inherit;outline:0;padding:14px 15px 6px;text-align:center;text-decoration:none;text-transform:none;width:100%}@media only screen and (max-width:680px){.sqf .lead-form__button{font-size:24px;margin-bottom:25px;max-width:375px;padding:14px 15px 6px}}.sqf .lead-form__button-consent{display:block;font-size:13px;font-weight:400;line-height:20px;margin-top:2px}.sqf .form-field--invalid{-webkit-box-shadow:0 0 0 2px #e02020 inset;box-shadow:0 0 0 2px #e02020 inset}.sqf .form-field__container{position:relative}.sqf .form-error__message{color:#e02020;font-size:14px;font-weight:700;left:0;padding-top:2px;position:absolute;top:100%}@media only screen and (max-width:680px){.sqf .form-error__message{font-size:14px;left:auto;position:static;top:auto}}