body.quote-page{color:var(--navy);background:#fff;min-height:100vh;margin:0}.quote-page-back{border-bottom:1px solid #e0e6e9;justify-content:space-between;gap:25px;max-width:1280px;margin:0 auto;padding:24px 40px;display:flex}.quote-page-back a{color:#315c72;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none}.quote-page-back a:hover{text-underline-offset:4px;text-decoration:underline}.quote-page-main{max-width:1280px;margin:0 auto;padding:30px 40px 25px}.quote-page .suko-quote-form{background:#fff;border:0;border-radius:0;min-height:0;padding:0}.quote-page .suko-quote-form .quote-form-inner{max-width:none}.quote-page .suko-quote-form .quote-form-header{margin-bottom:0;padding:0 0 25px}.quote-page .suko-quote-form .quote-form-header img{width:56px!important}.quote-page .suko-quote-form .quote-form-layout{background:#fff}@media (width<=640px){.quote-page-back{gap:18px;padding:16px 20px}.quote-page-back a{font-size:11px}.quote-page-main{padding:22px 16px 20px}.quote-page .suko-quote-form .quote-form-header{padding-bottom:22px}.quote-page .suko-quote-form .quote-form-header img{width:50px!important}}.suko-quote-form{color:#101b36;font-family:var(--font-sans,Inter,Arial,sans-serif);isolation:isolate;background:#fff;min-width:0;font-size:16px;line-height:1.55}.suko-quote-form .quote-form-inner{width:100%;min-width:0}.suko-quote-form .quote-form-header{background:0 0;padding:0 2px 4px;position:static}.suko-quote-form .quote-form-header img{object-fit:contain;max-height:92px}.suko-quote-form .quote-form-main-card{border:1px solid #dce2ec;border-radius:15px;box-shadow:0 8px 26px #101b3605}.suko-quote-form .quote-form-main-card>div:first-child>h2:before{content:"";background:#bc7357;width:38px;height:18px;margin-bottom:16px;display:block;-webkit-mask:url(/brand/fil-suko.svg) 50%/contain no-repeat;mask:url(/brand/fil-suko.svg) 50%/contain no-repeat}.suko-quote-form :is(h2,h3){letter-spacing:-.025em;line-height:1.25}.suko-quote-form .text-2xl{font-size:1.5rem;line-height:1.3}.suko-quote-form p{color:inherit}.suko-quote-form p[class*=text-gray-]{color:#525e76}.suko-quote-form :is(input,select,textarea,button){font-family:inherit}.suko-quote-form :is(input,select,textarea){accent-color:#315c72;max-width:100%}.suko-quote-form :is(input[type=text],input[type=email],input[type=tel],input[type=date],input[type=url],select,textarea){color:#101b36;background:#fff}.suko-quote-form .rounded-md{border-radius:9px}.suko-quote-form .rounded-lg{border-radius:15px}.suko-quote-form aside>div{box-shadow:none;background:#f3f5f6;border-color:#dce2ec;top:118px}.suko-quote-form [role=status] p{color:inherit}.suko-quote-form button:focus-visible,.suko-quote-form a:focus-visible{outline-offset:3px;outline:3px solid #bc7357}.suko-quote-form .quote-form-legal-links{color:#525e76;border-top:1px solid #dce2ec;flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.suko-quote-form .quote-form-legal-links a{text-underline-offset:3px;padding:4px 0;text-decoration:underline}@media (width<=760px){.suko-quote-form .quote-form-main-card{padding:22px 18px}.suko-quote-form .quote-form-header img{max-height:74px;width:68px!important}.suko-quote-form aside>div{position:static}.suko-quote-form .quote-form-legal-links{gap:7px 18px}}@media (width<=360px){.suko-quote-form .quote-form-main-card{padding:20px 14px}.suko-quote-form .quote-form-header [role=group]{gap:6px}.suko-quote-form .quote-form-header button{padding-inline:7px;font-size:11px}}.suko-quote-form .quote-language-switch{justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.suko-quote-form button.quote-language-flag{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:32px;padding:6px;line-height:1;display:inline-flex}.suko-quote-form button.quote-language-flag:disabled{cursor:not-allowed;opacity:.6}.suko-quote-form button.quote-language-flag:focus-visible{outline-offset:3px;outline:2px solid #315c72}.suko-quote-form .quote-language-rectangle{box-shadow:none;border-radius:0;display:inline-flex;overflow:hidden}.suko-quote-form .quote-language-rectangle svg{border-radius:0;width:100%;height:100%;display:block}@media (width<=640px){.suko-quote-form header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.suko-quote-form header img{width:56px!important}.suko-quote-form .quote-language-switch{gap:8px}}
