/* Landing-page interactions and quick-estimate presentation. */
@media(pointer:coarse),(max-width:750px){.quick-time input[type=range],.refined-page input.refine-range{height:44px;min-height:44px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;background-size:100% 6px;background-position:center;background-repeat:no-repeat;border-radius:0;cursor:grab}
.quick-time input[type=range]::-webkit-slider-runnable-track,.refined-page input.refine-range::-webkit-slider-runnable-track{height:44px;border:0;background:transparent}
.quick-time input[type=range]::-webkit-slider-thumb,.refined-page input.refine-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:28px;height:44px;margin:0;border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(#171719,#171719);background-size:5px 21px;background-position:center;background-repeat:no-repeat;box-shadow:none;cursor:grab}
.quick-time input[type=range]::-moz-range-track,.refined-page input.refine-range::-moz-range-track{height:6px;border:0;background:transparent}
.quick-time input[type=range]::-moz-range-thumb,.refined-page input.refine-range::-moz-range-thumb{width:28px;height:44px;border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(#171719,#171719);background-size:5px 21px;background-position:center;background-repeat:no-repeat;box-shadow:none;cursor:grab}
}
@media(pointer:coarse),(max-width:750px){.quick-time input[type=range]{height:26px;min-height:26px}
.quick-time input[type=range]::-webkit-slider-runnable-track{height:26px}
.quick-time input[type=range]::-webkit-slider-thumb{width:20px;height:26px}
.quick-time input[type=range]::-moz-range-thumb{width:20px;height:26px}
}
@media(pointer:coarse),(max-width:750px){.quick-time input[type=range],.refined-page input.refine-range{touch-action:pan-y}
.refined-page input.refine-range{height:28px;min-height:28px}
.refined-page input.refine-range::-webkit-slider-runnable-track{height:28px}
.refined-page input.refine-range::-webkit-slider-thumb{width:20px;height:28px}
.refined-page input.refine-range::-moz-range-thumb{width:20px;height:28px}
}
.quick-time input[type=range]{background-image:linear-gradient(to right,#505357 var(--quick-fill-desktop,var(--quick-fill,0%)),#e6e7e9 var(--quick-fill-desktop,var(--quick-fill,0%)))}
@media(pointer:coarse),(max-width:750px){.quick-time input[type=range]{background-image:linear-gradient(to right,#505357 var(--quick-fill-mobile,var(--quick-fill,0%)),#e6e7e9 var(--quick-fill-mobile,var(--quick-fill,0%)));background-size:100% 6px;background-position:center;background-repeat:no-repeat}
}

.field-error{font-size:12px;font-weight:400;line-height:1.5;color:#c52b2b;margin:8px 0 0;text-align:left;white-space:normal}
.field-error[hidden]{display:none!important}
.refine-input-panel>.field-error{grid-column:1/-1}
.refine-school-rule>.field-error{width:100%}
.refine-header-time{flex-wrap:wrap}
.refine-header-time>.field-error{flex-basis:100%;width:100%}
.refine-linked-input:has([aria-invalid=true]),.refine-value-box input[aria-invalid=true],.outdoor-override input[aria-invalid=true]{border-color:#c52b2b}

.back-to-top{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:60;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #dedee1;border-radius:50%;background:#fff;color:#171719;box-shadow:0 3px 12px #0000000c;cursor:pointer}
.back-to-top[hidden]{display:none}
.back-to-top svg{width:19px;height:19px}
.back-to-top:hover{background:#f4f4f4}
.back-to-top:focus-visible{outline:2px solid #171719;outline-offset:3px}
.quick-result .quick-result-title .quick-exposure-word::after{display:none}
.quick-result .quick-result-title .quick-exposure-word{padding:0;font-weight:700;color:var(--exposure-severity,#171719)}
.reduce-exposure-link{display:inline-block;font-size:12px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;color:#555!important;text-decoration:underline;text-underline-offset:3px;margin-left:7px;vertical-align:middle}
.reduce-exposure-link:hover{color:#111!important}
#practical-tips{scroll-margin-top:90px}
.quick-result .quick-estimate .quick-reference{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;padding:10px 14px;border:1px solid #d9d9dc;border-radius:12px;margin-top:15px;color:#171719;font-size:14px;line-height:1.4}
.quick-reference #quick-reference strong{font-size:22px;font-weight:750;letter-spacing:-.5px}
.quick-reference #quick-reference>span{font-size:13px;color:#555}
.quick-reference #quick-reference{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:5px}
.outdoor-scale-labels sup{font-size:8px;line-height:0;vertical-align:super}
.outdoor-scale-labels sup a{color:inherit;text-decoration:none;padding:2px}
.faq-footnote{scroll-margin-top:90px}
.quick-result>.quick-reference{display:block;border:0;background:transparent;padding:0;margin:8px 0 24px!important;color:#696d74;font-size:14px;line-height:1.5;text-align:center}
.quick-result>.quick-reference #quick-reference{display:inline;font-size:14px;font-weight:400}



.quick-result .quick-refine{display:block;width:fit-content;max-width:100%;margin:20px auto 0;padding:10px 18px;border:1px solid #171719;border-radius:11px;background:#171719;color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;text-align:center}
.quick-result .quick-refine:hover{background:#333}
.quick-result .quick-refine:focus-visible{outline:2px solid #171719;outline-offset:3px}
.quick-result>.quick-reference{margin:3px 0 10px!important}
.quick-result .quick-result-title{margin-bottom:0!important}
#back-to-top{position:fixed;top:auto;left:auto;right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:90}

.quick-calculator>.quick-result{align-self:start;height:auto;min-height:0;justify-content:flex-start}.quick-result .quick-who{margin-top:14px;padding-top:14px}

.region-menu-footer{display:flex;flex-wrap:wrap;gap:8px}

/* The custom reading occupies the same three columns as every NEA region. */
.region-custom-row{cursor:default;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 70px 62px;gap:10px;min-height:52px;padding:13px 10px;align-items:center}
.region-custom-row[data-active=true]{background:#f0f2f3}
.region-custom-row .region-menu-name{display:flex;gap:9px;align-items:center;min-width:0;cursor:text;font-size:12px;line-height:1.4}
.region-custom-row .region-menu-name strong{font-weight:500;white-space:normal}
.region-custom-row input.region-menu-pm,.region-custom-row input.region-menu-aqi{display:block;width:100%;min-width:0;height:32px;padding:4px;border:1px solid #d9dcde;border-radius:7px;background:#fff;font-size:15px;font-weight:600;text-align:right;box-sizing:border-box;color:#171719}
.region-custom-row input.region-menu-aqi{color:#898989;font-weight:500}
.region-custom-row input:focus{outline:2px solid #777;outline-offset:1px}
.region-custom-error{grid-column:1/-1;font-size:11px;line-height:1.4;color:#666}
.region-reading-preview{display:inline-flex;gap:4px;align-items:baseline;margin-left:3px;color:#171719;font-size:10px;font-weight:400}.region-reading-preview strong{font-size:15px;font-weight:700}
@media(max-width:750px){.region-menu-trigger{gap:6px;padding-left:8px;padding-right:8px}.region-reading-preview{gap:3px;margin-left:0;font-size:9px}.region-reading-preview strong{font-size:12px}.region-menu-chevron{margin-left:1px}.app-header #install-app{font-size:10px;padding-left:8px;padding-right:8px}.app-header .language-control select{min-width:30px}.app-header{column-gap:6px}}

.calculator-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.calculator-mode-switch{display:flex;flex-shrink:0;gap:3px;background:#ececef;border-radius:24px;padding:3px;order:2}.calculator-mode-switch button{border:0;border-radius:20px;background:transparent;color:#606066;padding:8px 22px;font:600 13px var(--site-font);cursor:pointer}.calculator-mode-switch button[aria-pressed="true"]{background:#202124;color:#fff}#detailed-calculator-panel{grid-column:1/-1;width:100%;min-width:0}.quick-calculator[data-mode="detailed"]>.quick-card{display:none!important}.quick-calculator [hidden]{display:none!important}@media(max-width:650px){.calculator-section-heading{flex-wrap:wrap}.calculator-mode-switch button{padding:8px 20px}}
/* Segmented control must not inherit narrow global button dimensions. */
.quick-calculator .calculator-section-heading{min-width:0;flex-wrap:wrap}
.quick-calculator .calculator-section-heading h2{flex:1 1 460px;min-width:0}
.quick-calculator .calculator-mode-switch{width:184px;min-width:184px;max-width:184px;flex:0 0 184px;box-sizing:border-box;margin-left:auto;overflow:visible}
.quick-calculator .calculator-mode-switch button{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;flex:1 1 0;padding:8px 12px!important;white-space:nowrap;line-height:1.4;box-sizing:border-box;display:block;text-align:center}
@media(min-width:900px){
 .quick-calculator{align-items:stretch}
 .quick-calculator>.quick-controls,.quick-calculator>.quick-result{align-self:stretch;height:auto;min-height:0;margin-top:0;margin-bottom:0}
 .quick-calculator>.quick-result{display:flex;flex-direction:column;justify-content:space-between}
}
/* Native horizontal carousel, with quiet circular end controls. */
.calculator-carousel{grid-column:1/-1;position:relative;min-width:0;width:100%}
.calculator-track{display:flex;gap:0;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;transition:height .25s ease;padding:10px 0 22px;box-sizing:content-box}
.calculator-track::-webkit-scrollbar{display:none}
.calculator-page{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}
.calculator-simple-page{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:stretch}
.calculator-simple-page>.quick-card{margin:0;align-self:stretch;height:auto;min-width:0}
.calculator-simple-page>.quick-result{display:flex;flex-direction:column;justify-content:space-between}
.quick-calculator #detailed-calculator-panel{display:block!important}
.quick-calculator #detailed-calculator-panel[hidden]{display:none!important}
.calculator-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px!important;height:42px!important;min-width:42px;display:grid;place-items:center;border:0!important;border-radius:50%;padding:0!important;background:#e5e5e7e8!important;color:#666;cursor:pointer;visibility:visible;opacity:1;transition:opacity .85s ease-in-out,background .2s,visibility 0s linear 0s}
.calculator-arrow svg{width:22px;height:22px}
.calculator-arrow-previous{left:-21px}.calculator-arrow-next{right:-21px}

.calculator-arrow:focus-visible{outline:2px solid #777;outline-offset:3px}
@media(max-width:899px){.calculator-simple-page{grid-template-columns:minmax(0,1fr);gap:20px}.calculator-arrow-previous{left:-14px}.calculator-arrow-next{right:-14px}.calculator-arrow{width:36px!important;height:36px!important;min-width:36px}}
@media(prefers-reduced-motion:reduce){.calculator-track{transition:none}}
/* Leave space around the scrolling pages so shadows fade before the clip edge. */
.quick-calculator{row-gap:14px}
.calculator-carousel{width:calc(100% + 48px);margin-left:-24px}
.calculator-track{padding:0;box-sizing:border-box;width:100%;background:transparent}
.calculator-simple-page{padding:24px 24px 32px}
.calculator-arrow-previous{left:3px}.calculator-arrow-next{right:3px}
@media(max-width:650px){.calculator-carousel{width:calc(100% + 32px);margin-left:-16px}.calculator-simple-page{padding:24px 16px 32px}.calculator-arrow-previous{left:0}.calculator-arrow-next{right:0}}
/* Navigation stays anchored while calculator content changes height. */
.calculator-arrow{top:190px;transform:translateY(-50%)}
.calculator-arrow:disabled{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s ease-in-out,visibility 0s linear .85s}
@media(max-width:899px){.calculator-arrow{top:180px}}
/* Both section headings use the same visible gap to their cards.
   Calculator pages already include 24px of transparent shadow clearance. */
:root{--section-title-card-gap:30px}
.practical-tips .tips-heading{margin-bottom:var(--section-title-card-gap)}
.quick-calculator{row-gap:calc(var(--section-title-card-gap) - 24px)}
.quick-calculator>.calculator-section-heading{margin-bottom:0}
@media(max-width:750px){:root{--section-title-card-gap:25px}}
/* Anchor the heading below the fixed navigation, keeping the card area in view. */
#calculator-section-title{scroll-margin-top:calc(var(--site-header-height,50px) + 14px)}
.calculator-arrow{top:var(--calculator-arrow-y,270px);width:56px!important;height:56px!important;min-width:56px;background:rgba(210,210,215,.38)!important;color:rgba(60,60,64,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.calculator-arrow svg{width:28px;height:28px}
.calculator-arrow-previous{left:-4px}.calculator-arrow-next{right:-4px}
@media(max-width:650px){.calculator-arrow{width:50px!important;height:50px!important;min-width:50px}.calculator-arrow-previous{left:-9px}.calculator-arrow-next{right:-9px}}

@media(prefers-reduced-motion:reduce){.calculator-arrow,.calculator-arrow:disabled{transition:none}}
.quick-result .quick-result-title .quick-exposure-word{border:1px solid color-mix(in srgb,var(--exposure-severity,#777) 22%,transparent);background:color-mix(in srgb,var(--exposure-severity,#777) 12%,transparent);border-radius:999px;padding:5px 16px;line-height:1.25}
.quick-result .quick-result-title .quick-exposure-word::after{content:none}
/* Tighten the transition from saved calculator settings into the tips. */
.quick-calculator+.practical-tips{margin-top:24px}
.activity-volume-guide{margin:16px 0 28px;padding:22px 24px;border-radius:20px;background:#fff;color:#272727;box-shadow:0 3px 14px #00000005}
.activity-volume-guide figcaption{font-size:13px;font-weight:600;margin:0 0 18px;line-height:1.4}
.activity-volume-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(100px,1.5fr) 85px;align-items:center;gap:18px;margin:16px 0;font-size:13px;line-height:1.45}
.activity-volume-row strong{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}
.activity-volume-track{position:relative;display:block;height:10px;border-radius:10px;background:#eee;overflow:hidden}
.activity-volume-track i{position:absolute;inset:0 auto 0 0;display:block;background:#505357;border-radius:10px}
.activity-volume-track i.activity-volume-range{background:repeating-linear-gradient(120deg,#999 0 4px,#d8d8da 4px 8px);border-radius:0 10px 10px 0}
.activity-volume-guide>p{font-size:12px;color:#858589;line-height:1.65;margin:18px 0 0}
@media(max-width:600px){.activity-volume-guide{padding:18px}.activity-volume-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.activity-volume-track{grid-column:1/-1;grid-row:2}.activity-volume-row strong{grid-column:2;grid-row:1}}
#refine-note-exercise{scroll-margin-top:calc(var(--site-header-height,50px) + 18px)}
.faq-answer .activity-volume-guide{box-shadow:none;background:#f7f7f8;margin:20px 0 8px}

.region-custom-row>.field-error{grid-column:1/-1}.region-custom-error{color:#c52b2b}
/* Compact phone overview: two sliders and their result in one readable screen. */
@media(max-width:750px){
 .quick-calculator .calculator-section-heading{flex-wrap:nowrap;gap:10px;align-items:center}
 .quick-calculator .calculator-section-heading h2{flex:1 1 0;font-size:21px;line-height:1.18;letter-spacing:-.5px}
 .calculator-section-heading .tips-title-description{display:none}
 .quick-calculator .calculator-mode-switch{width:140px;min-width:140px;max-width:140px;flex-basis:140px}
 .quick-calculator .calculator-mode-switch button{font-size:12px;padding:7px 10px!important}
 .calculator-simple-page{gap:12px}
 .calculator-simple-page>.quick-card{padding:15px 17px;border-radius:20px}
 .calculator-simple-page .quick-controls .quick-heading{margin:0 0 10px;padding:0}
 .calculator-simple-page .quick-heading h2{font-size:18px;line-height:1.25;letter-spacing:-.4px}
 .calculator-simple-page .quick-label{font-size:14px;line-height:1.35;letter-spacing:-.2px;margin-bottom:3px;gap:10px}
 .calculator-simple-page .quick-time+.quick-time{margin-top:12px}
 .calculator-simple-page .quick-endpoints{font-size:10px;margin-top:1px}
 .calculator-simple-page .quick-away-note{font-size:11px;line-height:1.4;margin:6px 0 0}
 .calculator-simple-page .quick-home{font-size:12px;line-height:1.4;margin:9px 0}
 .calculator-simple-page .quick-purifier{padding-top:10px}
 .calculator-simple-page .quick-purifier legend{font-size:14px;line-height:1.35;margin-bottom:8px;letter-spacing:-.2px}
 .calculator-simple-page .quick-choices{gap:6px}
 .calculator-simple-page .quick-choices button{font-size:13px;min-height:34px;padding:6px;border-radius:9px}
 .calculator-simple-page>.quick-result{justify-content:flex-start}
 .calculator-simple-page .quick-result-title #quick-exposure-heading>span{font-size:16px;margin-bottom:5px;line-height:1.3}
 .calculator-simple-page .quick-result-title .quick-exposure-word{font-size:22px;padding:4px 13px}
 .calculator-simple-page .quick-result>.quick-reference{font-size:11px;margin:5px 0 10px!important;line-height:1.4}
 .calculator-simple-page .quick-comparison{gap:10px}
 .calculator-simple-page .quick-comparison h3{font-size:12px;line-height:1.3;min-height:0;margin-bottom:5px;letter-spacing:-.2px}
 .calculator-simple-page .quick-comparison .quick-reading strong,.calculator-simple-page .quick-comparison .quick-total strong{font-size:40px;line-height:1;letter-spacing:-1.4px}
 .calculator-simple-page .quick-comparison .quick-reading span,.calculator-simple-page .quick-comparison .quick-total span{font-size:13px}
 .calculator-simple-page .quick-comparison .quick-source,.calculator-simple-page .quick-comparison .quick-average{font-size:10px;line-height:1.35;margin-top:5px}
 .calculator-simple-page .quick-result .quick-who{margin-top:10px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}
 .calculator-simple-page .quick-who h4{font-size:10px;line-height:1.35;text-align:left;margin:0;max-width:110px}
 .calculator-simple-page .quick-who-values{display:flex;gap:14px;flex:1;justify-content:flex-end;margin:0}
 .calculator-simple-page .quick-who-values strong{font-size:17px;line-height:1.2}.calculator-simple-page .quick-who-values small{font-size:9px}
 .calculator-simple-page .quick-who-values span{font-size:9px;line-height:1.2;margin-top:2px}
 .calculator-simple-page .quick-refine{font-size:12px;line-height:1.3;padding:7px 12px;margin:10px auto 0}
}
.quick-mobile-result{display:none!important}
@media(max-width:750px){
 .calculator-simple-page>.quick-result{display:none!important}
 .calculator-simple-page>.quick-mobile-result{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:8px 16px;align-items:center;padding:17px 18px;min-height:132px;text-align:left}
 .quick-mobile-result h2{grid-column:1;grid-row:1;font-size:16px;font-weight:600;line-height:1.3;margin:0;letter-spacing:-.3px}
 #quick-mobile-rating{grid-column:1;grid-row:2;width:fit-content;max-width:100%;font-size:21px;font-weight:700;line-height:1.25;margin:0;padding:4px 11px;border-radius:999px;color:var(--quick-mobile-color,#777);background:color-mix(in srgb,var(--quick-mobile-color,#777) 12%,transparent);border:1px solid color-mix(in srgb,var(--quick-mobile-color,#777) 22%,transparent)}
 .quick-mobile-number{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding-left:16px;border-left:1px solid #eceeef;min-width:90px}
 .quick-mobile-number strong{font-size:52px;line-height:1;font-weight:700;letter-spacing:-2px}.quick-mobile-number span{font-size:10px;line-height:1.3;color:#8b9198}
 .quick-mobile-note{grid-column:1;grid-row:3;font-size:11px;line-height:1.5;margin:0;color:#8b9198}
}
.floating-exposure{display:none}
@media(max-width:750px){
 #floating-exposure{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:7px;width:auto;height:38px;padding:8px 12px;min-width:0;border:1px solid #eeeeef;border-radius:999px;background:#fff;color:#171719;box-shadow:0 3px 14px #00000010;cursor:pointer;font:500 12px var(--site-font);line-height:1;white-space:nowrap}
 #floating-exposure[hidden]{display:none!important}
 #floating-exposure .estimate-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--pill-color,#aaa)}
 #floating-exposure strong{font-size:16px;font-weight:700;letter-spacing:-.3px}
 #floating-exposure:focus-visible{outline:2px solid #777;outline-offset:3px}
}

.outdoor-preview-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#72767c}
.outdoor-preview-label button{padding:5px 9px;font-size:11px}
.outdoor-preview-slider{position:absolute!important;inset:-10px 0!important;width:100%!important;height:31px!important;opacity:0!important;cursor:ew-resize;margin:0!important;z-index:5;touch-action:pan-y}
.outdoor-scale-track:has(.outdoor-preview-slider:focus-visible){outline:2px solid #777;outline-offset:5px}

.exposure-down-cue{display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;margin:0 auto 28px;padding:10px 16px;color:#777;font-size:16px;font-weight:500;text-decoration:none}
.exposure-down-cue svg{width:21px;height:21px;flex:none}
.exposure-down-cue:hover{color:#171719}
.exposure-down-cue:focus-visible{outline:2px solid #777;outline-offset:4px;border-radius:8px}
@media(max-width:750px){.exposure-down-cue{font-size:14px;gap:12px;margin-bottom:20px}}

.calculator-simple-page>.exposure-down-cue{grid-column:1/-1;margin:0 auto;padding:4px 16px;align-self:start}
.calculator-simple-page:has(>.exposure-down-cue){row-gap:14px}

/* Anchor narrow-screen atmosphere to the number, independently of tile height. */
@media(max-width:950px){.air-overview .outdoor-summary::before,.air-overview .outdoor-summary::after{top:var(--mobile-wisp-top,25px);bottom:auto;height:500px}}
/* Keep the calculator carousel within its section. */
.quick-calculator{min-width:0}
.quick-calculator .calculator-carousel{width:100%;max-width:100%;margin-left:0;min-width:0;overflow:clip}
.quick-calculator .calculator-track{min-width:0;max-width:100%}
.quick-calculator .calculator-page{flex-basis:100%;max-width:100%;min-width:0}

.quick-result>.quick-save-status,.quick-mobile-save-status{margin:8px 0 0;color:#858589;font-size:12px;line-height:1.4;text-align:right}
.quick-mobile-save-status{font-size:11px;text-align:left}
/* Align calculator cards with the outdoor section; keep navigation unclipped. */
.quick-calculator .calculator-carousel{overflow:visible}
.quick-calculator .calculator-simple-page{padding-left:0;padding-right:0}
.quick-calculator .calculator-arrow-previous{left:-21px}
.quick-calculator .calculator-arrow-next{right:-21px}
@media(max-width:899px){.quick-calculator .calculator-arrow-previous{left:-14px}.quick-calculator .calculator-arrow-next{right:-14px}}
