/* sb-csscombine18 */
html body.sbprem .sbq-bar{margin:18px 0 6px;display:flex;flex-direction:column;gap:10px}
html body.sbprem .sbq-sw{position:relative;display:block}
html body.sbprem .sbq-sw svg{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#6B7552;pointer-events:none}
html body.sbprem input.sbq-in{width:100%;min-height:52px;padding:0 44px 0 46px;border:1.5px solid #D9DEC6!important;border-radius:999px!important;background:#fff!important;font:500 16px "Instrument Sans",sans-serif;color:#1E2606!important;box-sizing:border-box;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;-webkit-appearance:none;appearance:none}
html body.sbprem input.sbq-in:focus{outline:0;border-color:#2F3B08!important;box-shadow:0 0 0 4px rgba(47,59,8,.12)!important}
html body.sbprem button.sbq-clr{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0!important;border-radius:50%!important;background:#F1F3E8!important;color:#2F3B08!important;padding:0!important;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:none!important}
html body.sbprem .sbq-sw.has button.sbq-clr{display:inline-flex}
html body.sbprem button.sbq-clr svg{position:static;width:16px;height:16px;transform:none;color:inherit}
html body.sbprem .sbq-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
html body.sbprem .sbq-ct{font:600 13.5px "Instrument Sans",sans-serif;color:#5F6B3A}
html body.sbprem .sbq-bt{display:inline-flex;gap:8px}
html body.sbprem button.sbq-b{min-height:38px;padding:0 14px!important;border:1.5px solid #D5DBBD!important;border-radius:999px!important;background:#fff!important;color:#2F3B08!important;font:700 13px "Instrument Sans",sans-serif;cursor:pointer;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body.sbprem button.sbq-b:hover{background:#2F3B08!important;color:#FFFFF0!important;border-color:#2F3B08!important}
html body.sbprem .sbq-none{display:none;margin:0;padding:28px 22px;text-align:center;border-radius:20px;background:#fff;border:1px dashed #C5CCA9;color:#2E3516;font:500 16px/1.6 "Instrument Sans",sans-serif}
html body.sbprem .sbq-none.on{display:block}
html body.sbprem .sbq-none a{color:#0B5A86;font-weight:700}
html body.sbprem .ng-faq .ng-q summary{display:flex!important;align-items:center;gap:12px;list-style:none}
html body.sbprem .ng-faq .ng-q summary::-webkit-details-marker{display:none}
html body.sbprem .ng-faq .ng-q summary::before{content:"Q";flex:none;width:30px;height:30px;border-radius:10px;background:#EEF2DC;color:#2F3B08;font:800 13px/30px "Instrument Sans",sans-serif;text-align:center}
html body.sbprem .ng-faq .ng-q[open] summary::before{background:#CC7E0C;color:#fff}
html body.sbprem .ng-faq .ng-q summary i{margin-left:auto;flex:none}
html body.sbprem .ng-faq .ng-q p{padding-left:42px}
html body.sbprem .sbq-n{display:inline-flex;align-items:center;margin-left:10px;padding:3px 10px;border-radius:999px;background:#EEF2DC;color:#2F3B08;font:700 12px/1.4 "Instrument Sans",sans-serif;letter-spacing:0;vertical-align:middle}
@media (max-width:640px){html body.sbprem .ng-faq .ng-q p{padding-left:0}html body.sbprem .sbq-bt{width:100%}html body.sbprem button.sbq-b{flex:1}}
html body.sbprem:not(#z#z) .ng-note:has(>.ng-ic){display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;padding:16px 18px 16px 22px!important;border-radius:18px!important;background:linear-gradient(135deg,#FBF4DC,#F8F1D4)!important;color:#2B3410!important;box-shadow:inset 0 0 0 1px rgba(204,126,12,.16)!important}
html body.sbprem:not(#z#z) .ng-note>.ng-ic{flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;border-radius:14px!important;background:linear-gradient(145deg,#3d4c0b,#2F3B08)!important;color:#F4BC5D!important;box-shadow:0 10px 18px -10px rgba(47,59,8,.75)!important}
html body.sbprem:not(#z#z) .ng-note>.ng-ic svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body.sbprem:not(#z#z) .ng-note>p{flex:1 1 auto;min-width:0;margin:0!important;color:#2B3410!important;font-size:15.5px!important;line-height:1.65!important}
html body.sbprem:not(#z#z) .ng-note>p b,html body.sbprem:not(#z#z) .ng-note>p strong{color:#7A4A05!important;font-weight:800!important}
html body.sbprem:not(#z#z) .ng-note a{color:#0B5A86!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:rgba(11,90,134,.45)!important}
html body.sbprem:not(#z#z) .ng-note a:hover{color:#073B58!important;text-decoration-color:#CC7E0C!important}
@media (max-width:640px){html body.sbprem:not(#z#z) .ng-note:has(>.ng-ic){gap:12px!important;padding:14px 14px 14px 18px!important}html body.sbprem:not(#z#z) .ng-note>.ng-ic{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body.sbprem:not(#z#z) .ng-note>.ng-ic svg{width:20px!important;height:20px!important}html body.sbprem:not(#z#z) .ng-note>p{font-size:15px!important}}
html body #sbtr-btn .sbtr-code{min-width:18px!important;height:14px!important;padding:0 4px!important;right:-4px!important;bottom:-4px!important;font-size:9px!important;border-width:2px!important}
html body.sbprem:not(#z#z) .ng-faq{counter-reset:sbq;display:grid;gap:12px;margin-top:6px}
html body.sbprem:not(#z#z) .ng-faq .ng-q{counter-increment:sbq;background:#fff!important;border:1px solid rgba(47,59,8,.1)!important;border-radius:20px!important;padding:0 18px!important;margin:0!important;box-shadow:0 1px 2px rgba(30,38,6,.04)!important;transition:border-color .25s,box-shadow .25s,transform .25s}
html body.sbprem:not(#z#z) .ng-faq .ng-q:not([open]):hover{border-color:rgba(204,126,12,.4)!important;box-shadow:0 14px 30px -24px rgba(30,38,6,.5)!important;transform:translateY(-1px)}
html body.sbprem:not(#z#z) .ng-faq .ng-q[open]{border-color:rgba(204,126,12,.5)!important;background:linear-gradient(180deg,#fff,#FBFAF0)!important;box-shadow:0 20px 38px -26px rgba(30,38,6,.55)!important}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary{display:flex!important;align-items:center;gap:14px;min-height:60px;padding:14px 0!important;list-style:none;cursor:pointer;font-weight:700;font-size:16.5px;line-height:1.4;color:#1E2606}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary::-webkit-details-marker{display:none}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary::after{display:none!important}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary::before{content:counter(sbq);flex:none;width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,#3E4F0E,#2F3B08);color:#F4BC5D;font:800 14px/34px 'Instrument Sans',sans-serif;text-align:center;box-shadow:0 6px 12px -8px rgba(30,38,6,.7);transition:background .25s}
html body.sbprem:not(#z#z) .ng-faq .ng-q[open] summary::before{background:linear-gradient(145deg,#E8961B,#CC7E0C);color:#fff}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary i{margin-left:auto;flex:none;width:30px;height:30px;border-radius:50%;background:#F1F3E8;color:#2F3B08;display:grid!important;place-items:center;transition:transform .28s,background .2s}
html body.sbprem:not(#z#z) .ng-faq .ng-q summary i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
html body.sbprem:not(#z#z) .ng-faq .ng-q[open] summary i{transform:rotate(180deg);background:#FBE9C6;color:#7A4A05}
html body.sbprem:not(#z#z) .ng-faq .ng-q p{margin:0!important;padding:0 0 20px 48px!important;font-size:16px;line-height:1.74;color:#2E3516}
html body.sbprem:not(#z#z) .ng-faq .ng-q[open] p{animation:sbdfin .3s ease both}
@keyframes sbdfin{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
html body.sbprem .sbdf-bar{margin:16px 0 18px;display:flex;flex-direction:column;gap:10px}
html body.sbprem .sbdf-sw{position:relative;display:block}
html body.sbprem .sbdf-sw>svg{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#6B7552;pointer-events:none}
html body.sbprem input.sbdf-in{width:100%;min-height:52px;padding:0 46px 0 46px;border:1.5px solid #D9DEC6!important;border-radius:999px!important;background:#fff!important;font:500 16px 'Instrument Sans',sans-serif;color:#1E2606!important;box-sizing:border-box;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;-webkit-appearance:none;appearance:none}
html body.sbprem input.sbdf-in:focus{outline:0;border-color:#2F3B08!important;box-shadow:0 0 0 4px rgba(47,59,8,.12)!important}
html body.sbprem button.sbdf-clr{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0!important;border-radius:50%!important;background:#F1F3E8!important;color:#2F3B08!important;padding:0!important;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:none!important}
html body.sbprem .sbdf-sw.has button.sbdf-clr{display:inline-flex}
html body.sbprem button.sbdf-clr svg{width:16px;height:16px}
html body.sbprem .sbdf-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
html body.sbprem .sbdf-ct{font:600 13.5px 'Instrument Sans',sans-serif;color:#5F6B3A}
html body.sbprem .sbdf-bt{display:inline-flex;gap:8px}
html body.sbprem button.sbdf-b{min-height:38px;padding:0 14px!important;border:1.5px solid #D5DBBD!important;border-radius:999px!important;background:#fff!important;color:#2F3B08!important;font:700 13px 'Instrument Sans',sans-serif;cursor:pointer;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body.sbprem button.sbdf-b:hover{background:#2F3B08!important;color:#FFFFF0!important;border-color:#2F3B08!important}
html body.sbprem .sbdf-none{display:none;margin:0;padding:26px 20px;text-align:center;border-radius:20px;background:#fff;border:1px dashed #C5CCA9;color:#2E3516;font:500 16px/1.6 'Instrument Sans',sans-serif}
html body.sbprem .sbdf-none.on{display:block}
html body.sbprem .sbdf-none a{color:#0B5A86!important;font-weight:700;text-decoration:underline}
html body.sbprem .sbdf-n{display:inline-flex;align-items:center;margin-left:10px;padding:3px 10px;border-radius:999px;background:#EEF2DC;color:#2F3B08;font:700 12px/1.4 'Instrument Sans',sans-serif;letter-spacing:0;vertical-align:middle}
html body.sbprem .sbdf-help{margin-top:22px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#2F3B08,#46570F);color:#FFFFF0;box-shadow:0 24px 44px -30px rgba(30,38,6,.8)}
html body.sbprem .sbdf-help b{display:block;font:800 19px/1.3 'Instrument Sans',sans-serif;color:#FFFFF0}
html body.sbprem .sbdf-help p{margin:5px 0 0!important;color:#E4EAC4!important;font-size:15px;line-height:1.5}
html body.sbprem .sbdf-act{display:flex;gap:10px;flex-wrap:wrap}
html body.sbprem:not(#z#z) .sbdf-help a.sbdf-a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,240,.45);color:#FFFFF0!important;font:700 14px 'Instrument Sans',sans-serif;text-decoration:none!important;background:transparent}
html body.sbprem:not(#z#z) .sbdf-help a.sbdf-a:hover{background:rgba(255,255,240,.12)}
html body.sbprem:not(#z#z) .sbdf-help a.sbdf-a--g{background:#F4BC5D;border-color:#F4BC5D;color:#1E2606!important}
html body.sbprem:not(#z#z) .sbdf-help a.sbdf-a--g:hover{background:#FFD07A}
html body.sbprem .sbdf-help a.sbdf-a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:640px){html body.sbprem:not(#z#z) .ng-faq .ng-q{padding:0 14px!important}html body.sbprem:not(#z#z) .ng-faq .ng-q summary{font-size:15.5px;gap:12px;min-height:56px}html body.sbprem:not(#z#z) .ng-faq .ng-q p{padding:0 0 18px 0!important;font-size:15px;line-height:1.66}html body.sbprem .sbdf-bt{width:100%}html body.sbprem button.sbdf-b{flex:1}html body.sbprem .sbdf-help{padding:20px 18px}html body.sbprem .sbdf-act{width:100%}html body.sbprem:not(#z#z) .sbdf-help a.sbdf-a{flex:1;justify-content:center;padding:0 12px}}
@media (prefers-reduced-motion:reduce){html body.sbprem .ng-faq .ng-q,html body.sbprem .ng-faq .ng-q p{animation:none!important;transition:none!important}}
