.get-a-quote__wrapper{overflow:hidden;touch-action:none;overscroll-behavior:contain}.get-a-quote{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#0e131d}.get-a-quote__close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;outline:none;border:none;background-color:#162030;border-radius:4px;color:#b4bdcd;transition:color .2s ease,background-color .2s ease;cursor:pointer;z-index:3}.get-a-quote__close:hover{color:#fff;background-color:#1e2b40}.get-a-quote__top{width:100%;overflow:hidden}.get-a-quote__top-img{width:100%;height:100%;object-fit:cover}.get-a-quote__bottom{position:relative;width:100%;overflow:hidden}.get-a-quote__bottom-grab{position:absolute;top:0;left:50%;padding:15px 20px;transform:translateX(-50%);z-index:3;user-select:none;cursor:grab}.get-a-quote__bottom-header{position:absolute;top:0;left:0;height:70px;width:100%}.get-a-quote__bottom-header-gradient-top{position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(#0e131d,rgba(255,255,255,0));transform:translateY(100%);z-index:1}.get-a-quote__bottom-content{width:100%;height:calc(100% - 70px);margin-top:70px}.get-a-quote__bottom-content-main{width:100%;padding-bottom:100px}.get-a-quote__bottom-content-main-gradient-bottom{position:absolute;bottom:107px;left:0;width:100%;height:20px;background:linear-gradient(rgba(255,255,255,0),#0e131d);z-index:1}@media(min-width:1050px){.get-a-quote__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.get-a-quote__wrapper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,43,64,.8);backdrop-filter:blur(10px);z-index:1}.get-a-quote{position:relative;display:flex;max-height:640px;max-width:1040px;border-radius:8px;z-index:2}.get-a-quote__bottom{flex-shrink:0;width:590px;order:-1}.get-a-quote__bottom-content-main{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0;height:100%}.get-a-quote__bottom-content-main-content{overflow:auto}}.order-modal-tabs{position:relative;display:flex;gap:2px;width:100%;padding:20px 40px 0;z-index:2}.order-modal-tabs__tab{position:relative;width:100%;height:40px;outline:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.order-modal-tabs__tab-title{display:flex;gap:6px;align-items:center;justify-content:center;color:#4c5668;transition:color .2s ease}.order-modal-tabs__tab-title-number{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #1f427f}.order-modal-tabs__tab-title-number span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-modal-tabs__tab-line{position:absolute;bottom:0;left:0;display:block;width:100%;border:1px solid #4c5668;border-radius:4px}.order-modal-tabs__tab--active .order-modal-tabs__tab-title{color:#fff}.order-modal-tabs__tab--active .order-modal-tabs__tab-line{border-color:#0058f0}.order-modal-tabs__tab:hover .order-modal-tabs__tab-title{color:#fff}@media(max-width:600px){.order-modal-tabs{padding:20px 15px 0}}.order-modal-route{position:relative;display:flex;flex-direction:column;overflow:auto;padding-top:20px;padding-bottom:40px}.order-modal-route-title{margin-left:40px}.order-modal-route-label{margin:14px 40px 11px;color:#b4bdcd}.order-modal-route__inputs{position:relative;display:flex;flex-direction:column;gap:10px;margin:0 40px}.order-modal-route__inputs-labels{display:none}.order-modal-route__inputs-input{position:relative;display:flex;gap:2px}.order-modal-route__inputs-input-dnd{position:absolute;top:50%;left:0;transform:translate(-100%,-50%);z-index:2;outline:none;border:none;background-color:rgba(0,0,0,0);cursor:grab;color:#4c5668;transition:color .2s ease}.order-modal-route__inputs-input-dnd:hover{color:#fff}.order-modal-route__inputs-input-zip{flex-shrink:0;width:90px}.order-modal-route__inputs-input-state{flex-shrink:0;width:72px}.order-modal-route__inputs-input-city{width:100%}.order-modal-route__inputs-input-remove{position:absolute;bottom:25px;right:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:rgba(0,0,0,0);color:#4c5668;transform:translate(100%,50%);border:none;outline:none;cursor:pointer;transition:color .2s ease}.order-modal-route__inputs-input-remove:hover{color:#fff}.order-modal-route__info{display:flex;justify-content:space-between;align-items:center;margin:15px 40px 25px}.order-modal-route__info-distance{display:flex;align-items:center;gap:7px;color:#7f8796}.order-modal-route__info-distance-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.order-modal-route__info-distance-number{color:#cad1d7}.order-modal-route__info-button{gap:3px;color:#0058f0;outline:none;border:none;font-weight:400;font-size:14px;line-height:18px;background-color:rgba(0,0,0,0);cursor:pointer;transition:color .2s ease}.order-modal-route__info-button,.order-modal-route__info-button-icon{display:flex;align-items:center;justify-content:center}.order-modal-route__info-button:hover{color:#2089f2}.order-modal-route__line{flex-shrink:0;background-color:#292f3d;width:100%;height:1px}.order-modal-route__contact{padding:21px 40px 0}.order-modal-route__contact-inputs{display:flex;gap:8px;margin-top:17px}.order-modal-route__contact-inputs-phone{position:relative;display:flex;align-items:flex-end;gap:2px}.order-modal-route__contact-inputs-phone-label{position:absolute;top:0;left:0;color:#b4bdcd}.order-modal-route__contact-inputs-phone-code{width:100px}.order-modal-route__contact-inputs-phone-code .selector__content,.order-modal-route__contact-inputs-phone-code .selector__content-input{border-radius:4px 0 0 4px}.order-modal-route__contact-inputs-or{position:relative;display:flex;align-items:flex-end;padding-bottom:16px;color:#7f8796}.order-modal-route__contact-inputs-or-line{display:none}@media(max-width:800px){.order-modal-route__inputs-labels{display:none}}@media(max-width:600px){.order-modal-route-title{margin-left:15px}.order-modal-route-label{margin:20px 15px 15px}.order-modal-route__inputs{margin:0 15px 0 35px}.order-modal-route__inputs-labels{display:none}.order-modal-route__inputs-input--with-remove{margin-right:30px}.order-modal-route__info{margin:15px 15px 25px}.order-modal-route__contact{width:100%;padding:25px 15px 0}.order-modal-route__contact-inputs{width:100%;flex-direction:column}.order-modal-route__contact-inputs-phone{width:100%;padding:25px 0 0}.order-modal-route__contact-inputs-phone-phone{width:100%}.order-modal-route__contact-inputs-or{align-items:center;justify-content:center;width:100%;padding:15px 0 0;gap:15px}.order-modal-route__contact-inputs-or-line{display:flex;align-items:center;justify-content:center;width:100%;height:1px;background-color:#292f3d}}.selector{position:relative;overflow:visible}.selector__label{display:block;color:#b4bdcd;margin-bottom:15px;text-wrap:nowrap;overflow:visible}.selector__content{border-radius:4px;outline:none}.selector__content,.selector__content-input{position:relative;background-color:#292f3d;color:#fff;height:50px}.selector__content-input{display:flex;align-items:center;padding-left:15px;border:1px solid #40495e;cursor:pointer;border-radius:4px}.selector__content-input-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#7f8796}.selector__content-input-arrow svg{rotate:180deg}.selector__content-input:hover{border-color:#7f8796}.selector__content-options{position:absolute;border:1px solid #40495e;border-radius:4px;z-index:21;overflow:auto}.selector__content-options-option{display:flex;align-items:center;gap:10px;padding:0 10px;height:50px;background-color:#292f3d;transition:background-color .2s ease,color .2s ease;cursor:pointer;font-size:14px;color:#b4bdcd}.selector__content-options-option-icon{width:16px;height:16px;color:#25bb73}.selector__content-options-option:hover{background-color:#40495e;color:#fff}.selector--open .selector__content-input-arrow svg{rotate:0deg}.input__label{display:block;margin-bottom:11px;color:#b4bdcd;text-wrap:nowrap;overflow:visible}.input__label-right-text{display:none}.input__input{position:relative;display:flex;align-items:center;height:50px;width:100%;background-color:#292f3d;border:1px solid #40495e;transition:border-color .1s ease;cursor:text;overflow:hidden}.input__input input{width:100%;height:50px;padding:0 15px;background-color:rgba(0,0,0,0);color:#fff;outline:none;border:none}.input__input ::placeholder{color:#7f8796;opacity:1}.input__input-right-text{color:#7f8796;pointer-events:none;z-index:2}.input__input:hover{border-color:#7f8796}.input__input:focus-within{border-color:#0058f0}.input--with-right-text .input__input{padding-right:15px}.input--with-right-text .input__input input{padding-right:0}.input--error .input__input{border-color:#d21313}.input--radius-left .input__input{border-top-left-radius:4px;border-bottom-left-radius:4px}.input--radius-right .input__input{border-top-right-radius:4px;border-bottom-right-radius:4px}@media(max-width:600px){.input__label{display:flex;gap:5px;align-items:center}.input__label-right-text{display:block;color:#4c5668}.input__input-right-text{display:none}.input--with-right-text .input__input{padding-right:0}.input--with-right-text .input__input input{padding-right:15px}}.order-modal-details{position:relative;padding:20px 40px 40px;overflow:auto}.order-modal-details__title{margin-bottom:14px}.order-modal-details__inputs{display:flex;gap:11px;color:#fff}.order-modal-details__inputs-pieces,.order-modal-details__inputs-weight{width:119px}.order-modal-details__inputs-size{display:flex;gap:2px}.order-modal-details__inputs-size-height,.order-modal-details__inputs-size-long,.order-modal-details__inputs-size-wide{width:82px}.order-modal-details__temperature{display:flex;align-items:flex-end;gap:20px}.order-modal-details__temperature-select{margin-top:25px;width:226px}.order-modal-details__temperature-description{color:#7f8796;margin-bottom:11px}@media(max-width:600px){.order-modal-details{padding:20px 15px 40px}.order-modal-details__inputs{gap:2px}.order-modal-details__inputs-weight{width:75px}.order-modal-details__inputs-weight .order-modal-input__input{border-radius:4px 0 0 4px}.order-modal-details__inputs-pieces{width:60px}.order-modal-details__inputs-pieces .order-modal-input__label-right-text{display:none}.order-modal-details__inputs-pieces .order-modal-input__input{border-radius:0}.order-modal-details__inputs-size-long{width:60px}.order-modal-details__inputs-size-long .order-modal-input__input{border-radius:0}.order-modal-details__inputs-size-wide{width:60px}.order-modal-details__inputs-size-height{width:75px}.order-modal-details__temperature{flex-direction:column;align-items:flex-start}.order-modal-details__temperature-select{width:100%}}:root{--content-padding:30px}@media(max-width:400px){:root{--content-padding:15px}}.order-modal-footer{position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #292f3d;padding:20px 40px;z-index:2}.order-modal-footer__text{margin-top:-3px}.order-modal-footer__text-estimated{display:flex;align-items:center;gap:7px;color:#b4bdcd}.order-modal-footer__text-estimated-icon{display:flex;align-items:center;justify-content:center}.order-modal-footer__text-estimated-price{color:#fff}.order-modal-footer__text-description{color:#7f8796}.order-modal-footer__text-button{width:170px}.order-modal-footer__text-button-icon{width:16px;height:16px}@media(max-width:600px){.order-modal-footer{flex-direction:column;align-items:center;gap:20px;justify-content:flex-start;text-align:center;padding:20px 15px}.order-modal-footer__text-estimated{justify-content:center}.order-modal-footer__text-button{width:100%}}