.QuoteForm_title__I9CGT{font-size:1.8rem;text-align:center;margin-bottom:2rem}.QuoteForm_success_error_message__44e0a{text-align:center;margin-bottom:0}.QuoteForm_form__b2rTV{margin:0 auto;max-width:600px}.QuoteForm_form__b2rTV h2{font-size:1.8rem;text-align:center;margin-bottom:2rem}.QuoteForm_form__b2rTV h3{font-size:1.2rem}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6{display:flex;flex-direction:column;margin-bottom:20px}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6 small{font-size:.8rem;color:#666;display:block;width:100%}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6 label{margin-bottom:4px;display:flex;flex-wrap:wrap;align-items:center}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6 label:has(input){gap:4px}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6 label:has(~input:required,~textarea:required,~select:required):after{margin-left:4px;content:"*";color:#ff5858}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6.QuoteForm_two_columns__fdcTK{flex-wrap:wrap;flex-direction:row;justify-content:space-between}.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6.QuoteForm_two_columns__fdcTK label{width:100%}@media(min-width:768px){.QuoteForm_form__b2rTV .QuoteForm_input_wrapper__J7Lo6.QuoteForm_two_columns__fdcTK label{width:48%}}.QuoteForm_form__b2rTV .QuoteForm_required_text__eXGrL{color:#ff5858}.QuoteForm_form__b2rTV button{display:block;width:100%;padding:10px 36px;border-radius:8px;border:2px solid #334155;background-color:#334155;color:#fff;font-size:1.2rem;text-decoration:none;text-align:center;transition-duration:.2s}.QuoteForm_form__b2rTV button:hover{background-color:#fff;color:#334155}.styles_hero__eQc1A{padding-top:15vh;background-image:url(/_next/static/media/waves.2cc4778e.svg);background-repeat:no-repeat;background-size:cover;color:#fff}@media(min-width:768px){.styles_hero__eQc1A{min-height:50vh}}@media(min-width:992px){.styles_hero__eQc1A{padding-top:20vh}}.styles_hero__eQc1A .styles_title__btudX{margin-bottom:80px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.styles_hero__eQc1A .styles_title__btudX h1{font-weight:600}@media(min-width:768px){.styles_hero__eQc1A .styles_title__btudX h1{font-size:4rem}.styles_hero__eQc1A .styles_title__btudX p{font-size:1.2rem}}@media(min-width:992px){.styles_hero__eQc1A .styles_title__btudX p{width:50%}}.styles_quote_form__NUxKT{padding:40px;background-color:#fafafa;border-radius:24px}.styles_pricing_structure__Q0Efl{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px;padding-bottom:50px}@media(min-width:768px){.styles_pricing_structure__Q0Efl{flex-direction:row;gap:32px;padding:50px 0}}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl{display:flex;flex-direction:column;justify-content:space-between;flex:1 0;padding:40px;border-radius:24px;border:1px solid #e5e7eb;background-color:#fafafa}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl h2{margin-bottom:16px;font-size:20px;font-weight:600;color:#111827}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl p{color:#4b5563;font-family:Roboto,sans-serif}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl p .styles_sale__ip_yQ{font-size:1.3rem;color:#4b5563;text-decoration:line-through}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl p span{color:#111827;font-size:36px;font-weight:700}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl .styles_divider__zCR0B{position:relative;padding:1rem 0}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl .styles_divider__zCR0B hr{margin:0}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl .styles_divider__zCR0B span{padding:5px;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%);background-color:#fafafa;color:#212529}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl a{display:block;width:100%;padding:10px 36px;border-radius:8px;border:2px solid #334155;background-color:#334155;color:#fff;font-size:1.2rem;text-decoration:none;text-align:center;transition-duration:.2s}.styles_pricing_structure__Q0Efl .styles_pricing_column__t9obl a:hover{background-color:#fff;color:#334155}