.md-quote,.md-quote *{box-sizing:border-box}.md-quote{--md-quote-navy: #06245d;--md-quote-blue: #0757c8;--md-quote-orange: #f7941d;--md-quote-text: #0b285f;--md-quote-muted: #627392;--md-quote-line: #dfe6f0;--md-quote-soft: #f5f8fc;--md-quote-soft-blue: #eef6ff;--md-quote-shadow: 0 16px 50px rgba(6, 36, 93, .08);background:#fff;color:var(--md-quote-text)}.md-quote__container{width:min(100% - 48px,1500px);margin-inline:auto}.md-quote__breadcrumb{display:flex;align-items:center;gap:12px;padding:23px 0;color:#7d8da8;font-size:12px}.md-quote__breadcrumb a{color:var(--md-quote-blue);font-weight:600;text-decoration:none}.md-quote__hero{position:relative;min-height:294px;overflow:hidden;border:1px solid #dce7f3;border-radius:20px;background:#f4f8fd;box-shadow:0 10px 35px #06245d0d}.md-quote__hero-media{position:absolute;top:0;right:0;bottom:0;left:42%}.md-quote__hero-media img{width:100%;height:100%;display:block;object-fit:cover}.md-quote__hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6faff 0% 43%,#f6fafff0 53%,#f6faff1a 80%)}.md-quote__hero-content{position:relative;z-index:2;width:min(690px,55%);padding:42px 50px}.md-quote__eyebrow{margin:0;color:var(--md-quote-orange);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.md-quote__hero h1{margin:7px 0 10px;color:var(--md-quote-navy);font-size:clamp(34px,3vw,46px);line-height:1.08;letter-spacing:-.035em}.md-quote__hero-text,.md-quote__hero-text p{margin:0;color:#5e7191;font-size:14px;line-height:1.65}.md-quote__trust-list{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0 0;padding:0;list-style:none}.md-quote__trust-list li{display:flex;align-items:center;gap:8px;color:var(--md-quote-navy);font-size:12px;font-weight:600}.md-quote__trust-icon{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;overflow:hidden;border-radius:50%;background:var(--md-quote-blue);color:#fff;line-height:0}.md-quote__trust-icon .md-trust-check-icon{display:block;width:11px;height:11px}.md-quote__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(350px,1fr);gap:32px;align-items:start;margin:42px 0 76px}.md-quote__form-card,.md-quote__process-card,.md-quote__contact-card,.md-quote__privacy-card{overflow:hidden;border:1px solid var(--md-quote-line);border-radius:17px;background:#fff;box-shadow:var(--md-quote-shadow)}.md-quote__form-card{padding:38px 40px 42px}.md-quote__form-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:6px}.md-quote__form-intro h2{margin:0;color:var(--md-quote-navy);font-size:27px;letter-spacing:-.025em}.md-quote__form-intro p{max-width:620px;margin:8px 0 0;color:var(--md-quote-muted);font-size:13px;line-height:1.6}.md-quote__form-intro>span{flex:0 0 auto;padding-top:6px;color:#8794a8;font-size:10px}.md-quote__errors{margin-top:22px;padding:16px 18px;border:1px solid #e7a6a6;border-radius:10px;background:#fff5f5;color:#8d2020;font-size:12px}.md-quote__errors ul{margin:8px 0 0;padding-left:18px}.md-quote__step{min-width:0;margin:0;padding:28px 0;border:0;border-bottom:1px solid #e7edf4}.md-quote__step legend{display:flex;width:100%;align-items:center;gap:11px;margin:0 0 20px;padding:0;color:var(--md-quote-navy);font-size:16px;font-weight:700}.md-quote__step legend>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:var(--md-quote-navy);color:#fff;font-size:12px}.md-quote__request-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.md-quote__request-option{position:relative;display:flex;min-height:91px;align-items:flex-start;gap:10px;padding:15px;border:1px solid var(--md-quote-line);border-radius:11px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.md-quote__request-option:hover{border-color:#aac4e7}.md-quote__request-option:has(input:checked){border:2px solid var(--md-quote-blue);padding:14px;background:#f4f9ff;box-shadow:0 0 0 3px #0757c80d}.md-quote__request-option input,.md-quote__category input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.md-quote__radio{width:18px;height:18px;flex:0 0 18px;margin-top:1px;border:1.5px solid #adbacb;border-radius:50%;background:#fff}.md-quote__request-option input:checked+.md-quote__radio{border:5px solid var(--md-quote-blue)}.md-quote__request-option input:focus-visible+.md-quote__radio,.md-quote__category input:focus-visible~.md-quote__category-image{outline:3px solid rgba(7,87,200,.3);outline-offset:3px}.md-quote__request-option strong{display:block;color:var(--md-quote-navy);font-size:12px;line-height:1.35}.md-quote__request-option small{display:block;margin-top:5px;color:#7e8ca2;font-size:10px;line-height:1.45}.md-quote__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.md-quote__field{position:relative;min-width:0}.md-quote__field[hidden]{display:none}.md-quote__category-validation{position:absolute!important;top:36px;left:0;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.md-quote__field--full{grid-column:1 / -1}.md-quote__label,.md-quote__field>label{display:block;margin:0 0 8px;color:#2c4168;font-size:12px;font-weight:600}.md-quote__label b,.md-quote__field>label b{color:#e27d12}.md-quote__field>label small{color:#8592a5;font-size:10px;font-weight:500}.md-quote__field input,.md-quote__field select,.md-quote__field textarea{width:100%;border:1px solid #d7e0ea;border-radius:9px;background:#fff;color:#172f58;font:inherit;font-size:12px;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.md-quote__field input,.md-quote__field select{height:47px;padding:0 14px}.md-quote__field select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,#71819a 50%),linear-gradient(135deg,#71819a 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.md-quote__field textarea{min-height:104px;resize:vertical;padding:13px 14px;line-height:1.55}.md-quote__field input::placeholder,.md-quote__field textarea::placeholder{color:#98a3b4;opacity:1}.md-quote__field input:focus,.md-quote__field select:focus,.md-quote__field textarea:focus{border-color:#79a7e4;box-shadow:0 0 0 3px #0757c814}.md-quote__field input:user-invalid,.md-quote__field select:user-invalid,.md-quote__field textarea:user-invalid{border-color:#c94b4b}.md-quote__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.md-quote__categories.has-error{padding:7px;border:1px solid #c94b4b;border-radius:13px}.md-quote__category{position:relative;min-width:0;overflow:hidden;border:1px solid var(--md-quote-line);border-radius:11px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.md-quote__category:hover{border-color:#aac4e7;transform:translateY(-1px)}.md-quote__category:has(input:checked){border:2px solid var(--md-quote-blue);background:#f4f9ff}.md-quote__category-check{position:absolute;z-index:2;top:9px;right:9px;display:grid;width:20px;height:20px;place-items:center;border:1px solid #b6c3d2;border-radius:50%;background:#fff;color:transparent;font-size:11px;font-weight:700}.md-quote__category input:checked~.md-quote__category-check{border-color:var(--md-quote-blue);background:var(--md-quote-blue);color:#fff}.md-quote__category-image{display:block;overflow:hidden;aspect-ratio:1.75 / 1;background:#eef3f8}.md-quote__category-image img{display:block;width:100%;height:100%;object-fit:cover}.md-quote__category-image svg{display:block;width:100%;height:100%}.md-quote__category>strong{display:block;padding:12px 8px 13px;overflow:hidden;color:var(--md-quote-navy);font-size:11px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-quote__hint{display:block;margin-top:7px;color:#8997aa;font-size:10px;line-height:1.45}.md-quote__product-search{margin:22px 0 19px}.md-quote__search-wrap{position:relative}.md-quote__search-wrap>input{padding-right:48px;border-color:#afc8ea;box-shadow:0 0 0 3px #0757c80d}.md-quote__search-wrap>svg{position:absolute;top:50%;right:16px;width:19px;height:19px;color:var(--md-quote-navy);transform:translateY(-50%);pointer-events:none}.md-quote__search-spinner{position:absolute;top:calc(50% - 8px);right:16px;width:16px;height:16px;border:2px solid #d8e4f3;border-top-color:var(--md-quote-blue);border-radius:50%;animation:md-quote-spin .7s linear infinite}.md-quote__search-wrap:has(.md-quote__search-spinner:not([hidden]))>svg{display:none}@keyframes md-quote-spin{to{transform:rotate(360deg)}}.md-quote__search-results{position:absolute;z-index:20;top:77px;right:0;left:0;overflow:auto;max-height:330px;padding:7px;border:1px solid #d7e0ea;border-radius:11px;background:#fff;box-shadow:0 18px 45px #06245d29}.md-quote__search-result{display:grid;width:100%;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;border:0;border-radius:8px;background:#fff;color:var(--md-quote-navy);font:inherit;text-align:left;cursor:pointer}.md-quote__search-result:hover,.md-quote__search-result.is-active{background:#f1f7ff}.md-quote__search-result img,.md-quote__search-result-placeholder{display:block;width:56px;height:56px;object-fit:contain;border:1px solid #e7edf4;border-radius:7px;background:#fff}.md-quote__search-result strong,.md-quote__search-result small{display:block}.md-quote__search-result strong{font-size:11px;line-height:1.4}.md-quote__search-result small{margin-top:3px;color:#7c899e;font-size:9px}.md-quote__search-result>span:last-child{color:var(--md-quote-blue);font-size:18px}.md-quote__search-status{min-height:0;margin:0;color:#71819a;font-size:10px}.md-quote__selected-products{display:grid;gap:8px;margin-top:12px}.md-quote__selected-products[hidden]{display:none}.md-quote__selected-product{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(125px,165px) auto;align-items:center;gap:12px;padding:9px 10px;border:1px solid #cfe0f4;border-radius:10px;background:#f6faff}.md-quote__selected-product img,.md-quote__selected-product-image{display:block;width:52px;height:52px;object-fit:contain;border-radius:7px;background:#fff}.md-quote__selected-product strong,.md-quote__selected-product small{display:block}.md-quote__selected-product-quantity{display:grid;gap:5px;min-width:0}.md-quote__selected-product-quantity>span{color:#2c4168;font-size:9px;font-weight:600}.md-quote__selected-product-quantity b{color:#e27d12}.md-quote__selected-product-quantity input{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#172f58;font:inherit;font-size:10px}.md-quote__selected-product-quantity input:focus{border-color:var(--md-quote-blue);box-shadow:0 0 0 3px #0757c817;outline:0}.md-quote__selected-product strong{color:var(--md-quote-navy);font-size:11px;line-height:1.4}.md-quote__selected-product small{margin-top:3px;color:#71819a;font-size:9px}.md-quote__remove-product{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:#fff;color:#60718a;font-size:18px;cursor:pointer}.md-quote__remove-product:hover{background:#ffecec;color:#a52d2d}.md-quote__submit-row{display:flex;align-items:center;gap:22px;padding-top:28px}.md-quote__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 26px;border:0;border-radius:9px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.md-quote__button--primary{min-width:210px;background:var(--md-quote-orange);box-shadow:0 8px 18px #f7941d38;color:#fff}.md-quote__button--primary:hover{background:#e88712}.md-quote__button--secondary{margin-top:21px;border:1px solid #b9cce5;color:var(--md-quote-blue)}.md-quote__submit-row p{margin:0;color:#7b899e;font-size:10px;line-height:1.55}.md-quote__submit-row a{color:var(--md-quote-blue);text-decoration:underline}.md-quote__side{position:sticky;top:132px;display:flex;flex-direction:column;gap:18px}.md-quote__process-header{padding:29px 30px 25px;background:var(--md-quote-navy);color:#fff}.md-quote__process-header .md-quote__eyebrow{color:#ffb04d}.md-quote__process-header h2{margin:7px 0 8px;color:#fff;font-size:25px;letter-spacing:-.025em}.md-quote__process-header>p:last-child{margin:0;color:#c9d7ea;font-size:11px;line-height:1.6}.md-quote__process-list{margin:0;padding:27px 30px 29px;list-style:none}.md-quote__process-list li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding-bottom:25px}.md-quote__process-list li:last-child{padding-bottom:0}.md-quote__process-list li:not(:last-child):after{position:absolute;top:36px;bottom:3px;left:17px;width:1px;background:#ccdaec;content:""}.md-quote__process-list li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#eaf4ff;color:var(--md-quote-blue);font-size:12px;font-weight:700}.md-quote__process-list strong{display:block;margin-top:1px;color:var(--md-quote-navy);font-size:12px}.md-quote__process-list p{margin:4px 0 0;color:#71819a;font-size:10px;line-height:1.5}.md-quote__contact-card{padding:27px 30px;background:var(--md-quote-soft-blue);box-shadow:none}.md-quote__contact-card h2{margin:0;color:var(--md-quote-navy);font-size:18px}.md-quote__contact-card>p{margin:7px 0 19px;color:#657795;font-size:11px;line-height:1.55}.md-quote__contact-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #d7e5f5;color:inherit;text-decoration:none}.md-quote__contact-line>span:first-child{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border-radius:8px;background:#fff;color:var(--md-quote-blue)}.md-quote__contact-line svg{width:18px;height:18px}.md-quote__contact-line strong,.md-quote__contact-line small{display:block}.md-quote__contact-line strong{color:var(--md-quote-navy);font-size:10px}.md-quote__contact-line small{margin-top:2px;color:#617494;font-size:10px}.md-quote__privacy-card{display:flex;align-items:flex-start;gap:12px;padding:21px 24px;box-shadow:none}.md-quote__privacy-card>span{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:50%;background:#eaf8ee;color:#19833a;font-size:14px;font-weight:700}.md-quote__privacy-card strong{display:block;color:var(--md-quote-navy);font-size:11px}.md-quote__privacy-card p{margin:4px 0 0;color:#75859c;font-size:9px;line-height:1.55}.md-quote__success{display:flex;min-height:500px;flex-direction:column;align-items:center;justify-content:center;padding:50px 30px;text-align:center}.md-quote__success-icon{display:grid;width:60px;height:60px;margin-bottom:20px;place-items:center;border-radius:50%;background:#e7f7ec;color:#19833a;font-size:24px;font-weight:700}.md-quote__success h2{max-width:580px;margin:7px 0 10px;color:var(--md-quote-navy);font-size:28px}.md-quote__success>p:not(.md-quote__eyebrow){max-width:540px;margin:0;color:var(--md-quote-muted);font-size:13px;line-height:1.6}.md-quote__faq{padding:72px 24px 80px;border-top:1px solid #eef2f7;background:var(--md-quote-soft)}.md-quote__faq-inner{width:min(100%,1080px);margin-inline:auto}.md-quote__faq-heading{margin-bottom:29px;text-align:center}.md-quote__faq-heading h2{margin:7px 0 0;color:var(--md-quote-navy);font-size:31px;letter-spacing:-.025em}.md-quote__faq-heading>p:last-child{margin:8px 0 0;color:var(--md-quote-muted);font-size:12px}.md-quote__faq-list{overflow:hidden;border:1px solid var(--md-quote-line);border-radius:14px;background:#fff}.md-quote__faq-item+.md-quote__faq-item{border-top:1px solid #e5ebf2}.md-quote__faq-item summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;color:var(--md-quote-navy);font-size:12px;font-weight:600;list-style:none;cursor:pointer}.md-quote__faq-item summary::-webkit-details-marker{display:none}.md-quote__faq-item summary>span{position:relative;width:28px;height:28px;flex:0 0 28px;border-radius:7px;background:#edf5ff}.md-quote__faq-item summary>span:before,.md-quote__faq-item summary>span:after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--md-quote-blue);content:"";transform:translate(-50%,-50%)}.md-quote__faq-item summary>span:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.md-quote__faq-item[open] summary>span:after{transform:translate(-50%,-50%) rotate(0)}.md-quote__faq-answer{padding:0 70px 20px 22px;color:var(--md-quote-muted);font-size:12px;line-height:1.65}.md-quote__faq-answer p{margin:0}@media(max-width:1199px){.md-quote__layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)}.md-quote__form-card{padding-inline:30px}.md-quote__request-options{grid-template-columns:1fr}.md-quote__request-option{min-height:auto}.md-quote__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.md-quote__container{width:min(100% - 32px,760px)}.md-quote__breadcrumb{padding:17px 0}.md-quote__hero{min-height:370px}.md-quote__hero-media{top:0;right:0;bottom:0;left:0}.md-quote__hero-overlay{background:linear-gradient(90deg,#f6fafffa,#f6faffeb 58%,#f6faff59)}.md-quote__hero-content{width:78%;padding:42px 36px}.md-quote__layout{grid-template-columns:1fr;margin:30px 0 54px}.md-quote__side{position:static;display:grid;grid-template-columns:1fr 1fr}.md-quote__process-card{grid-row:span 2}}@media(max-width:749px){.md-quote__container{width:min(100% - 24px,620px)}.md-quote__breadcrumb{font-size:11px}.md-quote__hero{min-height:430px;border-radius:15px}.md-quote__hero-media{inset:auto 0 0;height:48%}.md-quote__hero-overlay{background:linear-gradient(180deg,#f6faff 0% 52%,#f6fafff0 66%,#f6faff26)}.md-quote__hero-content{width:100%;padding:30px 24px}.md-quote__hero h1{font-size:34px}.md-quote__hero-text,.md-quote__hero-text p{font-size:13px}.md-quote__trust-list{display:grid;gap:8px;margin-top:16px}.md-quote__form-card{padding:27px 20px 30px;border-radius:14px}.md-quote__form-intro{display:block}.md-quote__form-intro h2{font-size:24px}.md-quote__form-intro>span{display:block;margin-top:10px;padding:0}.md-quote__step{padding:24px 0}.md-quote__request-options,.md-quote__fields{grid-template-columns:1fr}.md-quote__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.md-quote__category>strong{min-height:48px;display:grid;place-items:center;padding:10px 6px;font-size:10px;white-space:normal}.md-quote__selected-product{grid-template-columns:52px minmax(0,1fr) auto}.md-quote__selected-product-quantity{grid-column:1 / -1}.md-quote__submit-row{display:block}.md-quote__button--primary{width:100%}.md-quote__submit-row p{margin-top:14px}.md-quote__side{display:flex}.md-quote__faq{padding:54px 12px 60px}.md-quote__faq-heading h2{font-size:27px}.md-quote__faq-item summary{min-height:64px;padding:14px 16px}.md-quote__faq-answer{padding:0 52px 18px 16px}}@media(prefers-reduced-motion:reduce){.md-quote *,.md-quote *:before,.md-quote *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/md-quote-page.css.map */
