.QuoteForm-module__jMTGaa__freeQuote{padding:0!important}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose{cursor:pointer;justify-content:flex-end;align-items:center;width:62px;height:36px;padding-right:12px;display:flex}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:before,.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:after{content:"";background-color:var(--bg-black);visibility:visible;width:1px;height:36px;transition:all .3s}@media screen and (max-width:640px){.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:before,.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:after{height:24px}}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:before{transform:rotate(45deg)}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteClose:after{transform:rotate(-45deg)}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteContent{background:var(--bg-white);min-height:100vh}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteTop{letter-spacing:1px;border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:20px;font-size:14px;font-weight:700;display:flex}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteTop .QuoteForm-module__jMTGaa__quoteLogo svg{width:60px}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteTop .QuoteForm-module__jMTGaa__quoteLogo svg path{fill:var(--fill-black)}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom{background-color:var(--bg-white);text-align:center;justify-content:center;width:100%;display:flex;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom{border-top:1px solid #ebebeb;gap:12px;padding:30px 20px}}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom button{background-color:var(--bg-black);color:var(--color-white);letter-spacing:1px;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-width:220px;padding:19px 15px;font-size:18px;font-weight:700;display:flex}@media screen and (max-width:640px){.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom button{min-width:50%}}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom .QuoteForm-module__jMTGaa__backButton{background-color:#a6a6a6}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom svg{width:20px}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom svg path{fill:var(--fill-white)}.QuoteForm-module__jMTGaa__quoteForm{text-align:center;justify-content:center;align-items:center;height:calc(100vh - 196px);font-weight:300;display:flex}.QuoteForm-module__jMTGaa__quoteForm h1{font-size:var(--heading-font-size-extra);line-height:var(--heading-font-size-extra);font-weight:900;font-family:var(--heading-font-family);margin-top:0;margin-bottom:20px;font-style:italic}.QuoteForm-module__jMTGaa__quoteForm h1 span{color:#0000;text-transform:uppercase;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-black);font-weight:900}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputGroup{max-height:100%}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__formRow{justify-content:center;gap:20px;display:flex}@media screen and (max-width:767px){.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__formRow{gap:15px}}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField{flex-direction:column;width:100%;margin:10px 0;display:flex;position:relative}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField label{padding:0 10px;font-size:16px;transition:all .3s;position:absolute;top:16px;left:10px}@media screen and (max-width:767px){.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField label{font-size:14px}}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input,.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField textarea{background-color:var(--bg-white);color:var(--color-black);width:100%;font-family:var(--font-family-base);border:1px solid #ddd;border-radius:10px;padding:12px 20px;font-size:18px}@media screen and (max-width:767px){.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input,.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField textarea{font-size:16px}}:is(.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input,.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField textarea):-webkit-autofill{box-shadow:0 0 0 30px var(--bg-white)inset;-webkit-text-fill-color:var(--color-black)}:is(.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input,.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField textarea):focus-visible{border-color:var(--color-black);outline:none}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input{height:58px}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField .QuoteForm-module__jMTGaa__errorText:not([class*=hidden]){order:3}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField .QuoteForm-module__jMTGaa__errorText:not([class*=hidden])~input{border-color:red}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField[class*=active] label{background-color:var(--bg-white);top:-12px}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField[class*=active] input,.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField[class*=active] textarea{border-color:var(--color-black)}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField[class*=active] .QuoteForm-module__jMTGaa__errorText:not([class*=hidden])~label{color:red}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField[class*=active] .QuoteForm-module__jMTGaa__errorText:not([class*=hidden])~input{border-color:red}.QuoteForm-module__jMTGaa__errorText{color:red;text-align:left;margin-top:5px;display:block}.QuoteForm-module__jMTGaa__showForm{display:block}.QuoteForm-module__jMTGaa__hideForm{display:none}@media screen and (min-width:768px){.QuoteForm-module__jMTGaa__nameGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:-20px;display:grid}}@media screen and (min-width:992px){.QuoteForm-module__jMTGaa__quoteForm{overflow:auto}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputGroup{width:720px}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__contentWrap{padding:30px 0}}@media screen and (max-width:991px){.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputGroup{width:100%;padding:30px 20px;overflow:auto}.QuoteForm-module__jMTGaa__quoteOpen span{display:none}}@media screen and (max-width:767px){.QuoteForm-module__jMTGaa__quoteForm{height:calc(100vh - 158px);font-size:14px;line-height:20px}.QuoteForm-module__jMTGaa__quoteForm h1{margin-bottom:15px;font-size:36px}.QuoteForm-module__jMTGaa__quoteForm h1 span{-webkit-text-stroke-width:1px}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField{margin:8px 0}.QuoteForm-module__jMTGaa__quoteForm .QuoteForm-module__jMTGaa__inputField input{height:48px}.QuoteForm-module__jMTGaa__freeQuote .QuoteForm-module__jMTGaa__quoteBottom button{border-radius:0;width:100%;padding:30px 15px}}
