@media (max-width:1160px){.form-asap{padding:1em}}.form-asap--simple_no{background-color:#eff3f5}@media (min-width:602px) and (max-width:1160px){.form-asap--simple_no{padding:40px 60px}}@media (min-width:1161px){.form-asap{margin:10px auto}.form-asap--simple_no{padding:40px 12.5%}}.form-asap__slot{display:-ms-grid;display:grid;-ms-grid-columns:1fr -webkit-max-content;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;background:#eff3f5}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form-asap__slot{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}@media (min-width:556px){.form-asap__slot{padding:10px}}@media (max-width:555px){.form-asap__slot{padding:5px}}.form-asap--simple_no .form-asap__slot{background:#fff}.form-asap__button{background:#ffd008;border:none;cursor:pointer;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.form-asap__button:focus,.form-asap__button:hover{background:#ffedaa;outline:0;opacity:.75}.form-asap__button::-moz-focus-inner{border:0}@media (min-width:602px){.form-asap__button{padding:0 28px;font-weight:500}.form-asap__button-arrow{margin-left:1em;vertical-align:text-top}}@media (max-width:601px){.form-asap__button{font-weight:700;width:60px}.form-asap__button-text{display:none}}[class*=form-asap__button-text__tab_]{display:none}.form-asap__button-text{font-size:16px;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.form-asap__button-arrow{font-weight:700}@media (max-width:601px){.form-asap__button-arrow{font-size:27px}}.form-asap__bottom-title{display:inline;text-transform:uppercase;font-weight:700;margin-right:10px}@media (pointer:coarse){.form-asap__bottom-title{display:block}}.form-asap__bottom-bit{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s,visibility .25s,-webkit-transform .25s;opacity:0;z-index:-1;border:none;padding:0;margin:1em 0}.form-asap__bottom-bit:only-child,.form-asap__r--1:checked~.form-asap__bottom .form-asap__bottom-bit__tab_1,.form-asap__r--2:checked~.form-asap__bottom .form-asap__bottom-bit__tab_2{visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:opacity .25s,visibility,-webkit-transform .25s;transition:transform .25s,opacity .25s,visibility,-webkit-transform .25s;opacity:1;z-index:auto}.form-asap__top-bit{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s,visibility .25s,-webkit-transform .25s;opacity:0;z-index:-1;border:none;padding:0;margin:1em 0}.form-asap__r--1:checked~.form-asap__top .form-asap__top-bit__tab_1,.form-asap__r--2:checked~.form-asap__top .form-asap__top-bit__tab_2{visibility:visible;-webkit-transform:none;transform:none;-webkit-transition:opacity .25s,visibility,-webkit-transform .25s;transition:transform .25s,opacity .25s,visibility,-webkit-transform .25s;opacity:1;z-index:auto}.form-asap__query{font-family:P,cv,l,serif;font-size:36px;-webkit-transition:font-size .25s;transition:font-size .25s;outline:0;height:60px;background:0 0;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;border:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:390px) and (min-width:356px){.form-asap__query{font-size:9vw}}@media (max-width:355px){.form-asap__query{font-size:7vw}}@media (min-width:356px){.form-asap__query{padding:1px 15px}}.form-asap__query::-webkit-input-placeholder{color:#dadee0;opacity:1}.form-asap__query::-moz-placeholder{color:#dadee0;opacity:1}.form-asap__query:-ms-input-placeholder{color:#dadee0;opacity:1}.form-asap__query::-ms-input-placeholder{color:#dadee0;opacity:1}.form-asap__query::placeholder{color:#dadee0;opacity:1}.form-asap__query:user-invalid:focus{-webkit-animation:.25s form-asap__query--wink;animation:.25s form-asap__query--wink}.form-asap__query:-moz-ui-invalid:focus{animation:.25s form-asap__query--wink}@-webkit-keyframes form-asap__query--wink{from{border-color:#e4121e}to{border-color:#ffd008}}@keyframes form-asap__query--wink{from{border-color:#e4121e}to{border-color:#ffd008}}.form-asap__divider{color:#969b9f;font-size:18px;display:inline-block;padding-top:24px;padding-bottom:10px}.form-asap__tab{color:#969b9f;font-size:18px;text-decoration:underline;font-weight:400;-webkit-transition:color .25s,font-size .25s;transition:color .25s,font-size .25s;cursor:pointer;-webkit-user-select:no-select;-moz-user-select:no-select;-ms-user-select:no-select;user-select:no-select}.form-asap__tab--active,:checked+.form-asap__tab{text-decoration:none;color:#333;font-weight:700;cursor:default}@media (min-width:602px){.form-asap__r--1:checked~.form-asap__slot .form-asap__button-text__tab_1,.form-asap__r--2:checked~.form-asap__slot .form-asap__button-text__tab_2{display:inline-block}.form-asap__tab--active,:checked+.form-asap__tab{font-size:38px}}.form-asap__button-text-divider{display:none}.form-asap__suggestion{font-family:Px,cv,l,monospace;padding:0 .333em;line-height:1.5em;border-radius:.166em;background:#ffedaa;border:1px solid #ffedaa;white-space:nowrap;display:inline-block;text-decoration:none;margin:.1em 0;outline:0}.form-asap__suggestion:focus,.form-asap__suggestion:hover{background:#ffd008}@media (pointer:coarse){.form-asap__suggestion{line-height:2.4em;padding:0 1em;font-size:1.2em}}.form-asap__guess-title{font-family:Px,cv,l,monospace;font-size:19px;letter-spacing:.3px;background:#ffedaa;border-radius:4.5px;text-decoration:none;line-height:22px;padding:4px 8.5px;margin:6px 0;display:inline-block}.form-asap__guesses{background:#fff;border-left:1px solid #eff3f5;border-right:1px solid #eff3f5}.form-asap__selected-guess{-webkit-box-shadow:-30px 0 rgba(255,246,208,.3),30px 0 rgba(255,246,208,.3);box-shadow:-30px 0 rgba(255,246,208,.3),30px 0 rgba(255,246,208,.3);background:rgba(255,246,208,.3)}.form-asap__guess-group{margin:0;border:none;border-bottom:1px solid #eff3f5;padding:20px 30px}.form-asap__guess-group-title{font-family:T,cv,l,sans-serif;font-size:14px;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;margin-bottom:1em}