.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow{font-family:AvenirNext,Helvetica,Arial,sans-serif}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow a{color:#c9480c;font-weight:300;text-decoration:underline}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow a:hover,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow a:active{color:#c9480c}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow p{margin-bottom:2rem}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow p:last-child{margin-bottom:0}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ul,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ul:last-child,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ol:last-child{margin-bottom:0}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ul li,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ol li{margin-top:.5rem}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.q-invert.slick-arrow{color:#fff}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.q-invert.slick-arrow a{color:#fff;font-weight:inherit;text-decoration:underline}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.q-invert.slick-arrow a:visited{color:#cbcbcb}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.q-invert.slick-arrow a:hover,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.q-invert.slick-arrow a:active{color:#cbcbcb}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow{font-size:1.3rem;line-height:2rem;margin-bottom:.5rem;padding-top:0rem;color:#2b2b2b}
@media print,only screen and (min-width:37.5em){.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow{font-size:1.3rem;line-height:2rem;margin-bottom:.5rem;padding-top:0rem}
}
@media only screen and (min-width:60em){.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow{font-size:1.3rem;line-height:2rem;margin-bottom:.5rem;padding-top:0rem}
}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ul,.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow ol{margin:0 0 2rem 0}
html{font-variant-ligatures:no-common-ligatures}
sup{font-family:AvenirNext,Helvetica,Arial,sans-serif;font-size:.778em;-webkit-text-decoration-skip:none;text-decoration-skip:none;top:auto;vertical-align:super}
ul{list-style-type:circle}
.q-body1 a,.q-body2 a{text-decoration:none}
.q-body1 a:hover,.q-body1 a:active,.q-body2 a:hover,.q-body2 a:active{text-decoration:underline}
.q-body1 b,.q-body1 strong,.q-body2 b,.q-body2 strong{font-weight:600}
.q-body1.q-invert a,.q-body2.q-invert a{text-decoration:underline}
.q-display1,.q-display2,.q-display3{color:#666}
.q-display1 a,.q-display1 a:visited,.q-display2 a,.q-display2 a:visited,.q-display3 a,.q-display3 a:visited{color:#666}
.q-display1 a:hover,.q-display2 a:hover,.q-display3 a:hover{color:#c9480c;text-decoration:none}
.q-display1 .q-heavy{letter-spacing:1px}
.q-headline sup{font-size:.4em;letter-spacing:0;top:-0.5em}
.q-headline2 .q-heavy{letter-spacing:2px}
.q-label1,.q-label2{font-weight:300}
.q-label2{letter-spacing:1px}
.q-hotspot{position:relative;width:100%}
.q-hotspot .q-responsive-image{z-index:0}
.q-hotspot .hotspot{visibility:hidden;z-index:0}
.q-hotspot .hotspot.modal{text-decoration:none}
.q-hotspot .hotspot.hotspot-animation-0.pulse .icon-container{animation-delay:250ms}
.q-hotspot .hotspot.hotspot-animation-1.pulse .icon-container{animation-delay:500ms}
.q-hotspot .hotspot.hotspot-animation-2.pulse .icon-container{animation-delay:750ms}
.q-hotspot .hotspot.hotspot-animation-3.pulse .icon-container{animation-delay:1000ms}
.q-hotspot .hotspot:hover{z-index:1}
.q-hotspot .hotspot.no-label:hover .label-container,.q-hotspot .hotspot.no-label.q-invert:hover .label-container{background:transparent;border:0}
.q-hotspot .hotspot.no-label:hover .label-container span,.q-hotspot .hotspot.no-label.q-invert:hover .label-container span{background:transparent;border:0}
.q-hotspot .q-hotspot-content-overlay .q-overlay-right,.q-hotspot .q-hotspot-content-overlay .q-overlay-left{height:100%;top:0;width:100%}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller{height:100%}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-list>.slick-track>.q-slider-item{outline:0}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider .slick-arrow:focus{outline:-webkit-focus-ring-color auto 5px}
@media print,only screen and (min-width:37.5em){.q-hotspot .q-overlay-left.q-twenty-five-percent-width-medium{width:25%}
.q-hotspot .q-overlay-left.q-thirty-three-percent-width-medium{width:33.33%}
.q-hotspot .q-overlay-left.q-forty-two-percent-width-medium{width:42%}
.q-hotspot .q-overlay-left.q-fifty-percent-width-medium{width:50%}
.q-hotspot .q-overlay-left.q-fifty-eight-percent-width-medium{width:58%}
.q-hotspot .q-overlay-left.q-sixty-six-percent-width-medium{width:66.66%}
.q-hotspot .q-overlay-left.q-seventy-five-percent-width-medium{width:75%}
.q-hotspot .q-overlay-left.q-hundred-percent-width-medium{width:100%}
.q-hotspot .q-overlay-right.q-twenty-five-percent-width-medium{margin-left:75%;width:25%}
.q-hotspot .q-overlay-right.q-thirty-three-percent-width-medium{margin-left:66.66%;width:33.33%}
.q-hotspot .q-overlay-right.q-forty-two-percent-width-medium{margin-left:58%;width:42%}
.q-hotspot .q-overlay-right.q-fifty-percent-width-medium{margin-left:50%;width:50%}
.q-hotspot .q-overlay-right.q-fifty-eight-percent-width-medium{margin-left:42%;width:58%}
.q-hotspot .q-overlay-right.q-sixty-six-percent-width-medium{margin-left:33.33%;width:66.66%}
.q-hotspot .q-overlay-right.q-seventy-five-percent-width-medium{margin-left:25%;width:75%}
.q-hotspot .q-overlay-right.q-hundred-percent-width-medium{width:100%}
}
@media only screen and (min-width:60em){.q-hotspot .q-overlay-left.q-twenty-five-percent-width-large{width:25%}
.q-hotspot .q-overlay-left.q-thirty-three-percent-width-large{width:33.33%}
.q-hotspot .q-overlay-left.q-forty-two-percent-width-large{width:42%}
.q-hotspot .q-overlay-left.q-fifty-percent-width-large{width:50%}
.q-hotspot .q-overlay-left.q-fifty-eight-percent-width-large{width:58%}
.q-hotspot .q-overlay-left.q-sixty-six-percent-width-large{width:66.66%}
.q-hotspot .q-overlay-left.q-seventy-five-percent-width-large{width:75%}
.q-hotspot .q-overlay-left.q-hundred-percent-width-large{width:100%}
.q-hotspot .q-overlay-right.q-twenty-five-percent-width-large{margin-left:75%;width:25%}
.q-hotspot .q-overlay-right.q-thirty-three-percent-width-large{margin-left:66.66%;width:33.33%}
.q-hotspot .q-overlay-right.q-forty-two-percent-width-large{margin-left:58%;width:42%}
.q-hotspot .q-overlay-right.q-fifty-percent-width-large{margin-left:50%;width:50%}
.q-hotspot .q-overlay-right.q-fifty-eight-percent-width-large{margin-left:42%;width:58%}
.q-hotspot .q-overlay-right.q-sixty-six-percent-width-large{margin-left:33.33%;width:66.66%}
.q-hotspot .q-overlay-right.q-seventy-five-percent-width-large{margin-left:25%;width:75%}
.q-hotspot .q-overlay-right.q-hundred-percent-width-large{width:100%}
}
@media only screen and (min-width:75em){.q-hotspot .q-overlay-left.q-twenty-five-percent-width-xlarge{width:25%}
.q-hotspot .q-overlay-left.q-thirty-three-percent-width-xlarge{width:33.33%}
.q-hotspot .q-overlay-left.q-forty-two-percent-width-xlarge{width:42%}
.q-hotspot .q-overlay-left.q-fifty-percent-width-xlarge{width:50%}
.q-hotspot .q-overlay-left.q-fifty-eight-percent-width-xlarge{width:58%}
.q-hotspot .q-overlay-left.q-sixty-six-percent-width-xlarge{width:66.66%}
.q-hotspot .q-overlay-left.q-seventy-five-percent-width-xlarge{width:75%}
.q-hotspot .q-overlay-left.q-hundred-percent-width-xlarge{width:100%}
.q-hotspot .q-overlay-right.q-twenty-five-percent-width-xlarge{margin-left:75%;width:25%}
.q-hotspot .q-overlay-right.q-thirty-three-percent-width-xlarge{margin-left:66.66%;width:33.33%}
.q-hotspot .q-overlay-right.q-forty-two-percent-width-xlarge{margin-left:58%;width:42%}
.q-hotspot .q-overlay-right.q-fifty-percent-width-xlarge{margin-left:50%;width:50%}
.q-hotspot .q-overlay-right.q-fifty-eight-percent-width-xlarge{margin-left:42%;width:58%}
.q-hotspot .q-overlay-right.q-sixty-six-percent-width-xlarge{margin-left:33.33%;width:66.66%}
.q-hotspot .q-overlay-right.q-seventy-five-percent-width-xlarge{margin-left:25%;width:75%}
.q-hotspot .q-overlay-right.q-hundred-percent-width-xlarge{width:100%}
}
.q-hotspot .hotspot{cursor:pointer;display:inline-block;min-width:2.15rem;opacity:.8;position:absolute}
.q-hotspot .hotspot .icon-container{display:block;height:2.15rem;left:-1.125rem;position:absolute;width:2.15rem;z-index:1}
.q-hotspot .hotspot .icon-container .q-hotspot-icon-active{display:none}
.q-hotspot .hotspot.pulse .icon-container{animation-duration:2.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:pulse;transition-timing-function:ease-in}
.q-hotspot .hotspot.active,.q-hotspot .hotspot:hover{opacity:1}
.q-hotspot .hotspot.active .icon-container,.q-hotspot .hotspot:hover .icon-container{animation:none}
.q-hotspot .hotspot.active .icon-container .q-hotspot-icon-active,.q-hotspot .hotspot:hover .icon-container .q-hotspot-icon-active{display:block}
.q-hotspot .hotspot.active .icon-container .q-hotspot-icon-inactive,.q-hotspot .hotspot:hover .icon-container .q-hotspot-icon-inactive{display:none}
.q-hotspot .hotspot.active .label-container span,.q-hotspot .hotspot:hover .label-container span{display:inherit}
.q-hotspot .hotspot .label-container{overflow:hidden}
.q-hotspot .hotspot .label-container span{animation-duration:.15s;animation-fill-mode:both;animation-name:fade-in-left;background-color:#fff;border:.08rem solid #2b2b2b;border-radius:0 2rem 2rem 0;color:#2b2b2b;display:none;font-size:1.154rem;font-weight:700;letter-spacing:1px;line-height:1.5rem;padding:.25rem 1.083rem .25rem 1.5rem;position:static;top:0;transition:width 350ms linear;-webkit-user-select:none;user-select:none;white-space:nowrap}
.q-hotspot .hotspot .label-container span.invert{background:#2b2b2b;color:#fff}
.q-hotspot .hotspot.label-left .icon-container{left:initial;right:-1.125rem}
.q-hotspot .hotspot.label-left .label-container span{animation-duration:.15s;animation-fill-mode:both;animation-name:fade-in-right;border-radius:2rem 0 0 2rem;padding:.25rem 1.5rem .25rem 1.083rem}
.q-hotspot .hotspot.q-invert .label-container span{background-color:#2b2b2b;border:.08rem solid #fff;color:#fff;padding:.25rem 1.25rem .25rem 1.667rem}
.q-hotspot .hotspot.q-invert.label-left .label-container span{padding:.25rem 1.25rem .25rem 1.083rem}
.q-hotspot .q-hotspot-content-overlay .q-content-overlay-mask{animation-duration:500ms;background:#000;height:100%;opacity:.62;position:absolute;top:0;width:100%;z-index:2}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller{background-color:#fff;display:block;padding:0 1rem}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller:hover>.q-slider>.slick-arrow{opacity:1}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider{height:100%;margin-top:-3.5rem;overflow:hidden;padding-top:3.5rem}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider::after{background-color:#fff;bottom:0;content:"";height:4rem;position:absolute;width:100%}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow{background-color:transparent;border:0;bottom:0;color:#c9480c;font-family:"Harriet Text","Times New Roman",serif;height:4rem;margin-bottom:0;padding:0;position:absolute;z-index:2}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow.slick-prev{background-color:#fff;border-right:1px solid #999;font-size:0;text-align:left;width:4rem;z-index:3}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow.slick-prev::before{background-image:url("../../../../../../etc.clientlibs/clientlibs/buick/resources/img/assets/arrow-fat-orange.svg");background-position:right;background-repeat:no-repeat;content:"";display:block;font-size:1.3rem;height:1.3em;margin-left:1.5rem;text-align:left;text-indent:6rem;transform:rotate(180deg) translateY(-50%);width:1.3em}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow.slick-next{max-width:16rem;padding-right:4rem;right:0;text-align:right}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-arrow.slick-next::before{background-image:url("../../../../../../etc.clientlibs/clientlibs/buick/resources/img/assets/arrow-fat-orange.svg");background-position:right;background-repeat:no-repeat;content:"";display:block;height:1.25em;margin-left:1rem;margin-right:1.25rem;min-width:1.25em;position:absolute;right:0;top:.9em}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller>.q-slider>.slick-list>.slick-track{align-items:start;display:flex}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller .q-gallery-header{height:3.5rem;position:relative}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller .q-gallery-header .q-gallery-header-close{position:absolute;right:0;z-index:2}
.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller .q-gallery-header .q-gallery-header-close .q-gallery-close-icon{background:url("../../../../../../etc.clientlibs/clientlibs/buick/resources/img/assets/close.svg") no-repeat;background-size:contain;box-sizing:border-box;height:1.75rem;padding-left:1.75rem;width:1.75rem;border:0;color:#fff;margin-top:.875rem;padding:0}
@media print,only screen and (min-width:26.25em){.q-hotspot .q-hotspot-content-overlay .q-hotspot-scroller{padding:0 2rem}
}
@media print,only screen and (min-width:37.5em){.q-hotspot .hotspot .icon-container{height:3rem;left:-1.5rem;width:3rem}
.q-hotspot .hotspot .label-container span{border:.17rem solid #2b2b2b;padding:.5833rem 1.25rem .5833rem 2.083rem}
.q-hotspot .hotspot.label-left .icon-container{left:initial;right:-1.5rem}
.q-hotspot .hotspot.label-left .label-container span{padding:.5833rem 2.083rem .5833rem 1.25rem}
.q-hotspot .hotspot.q-invert .label-container span{border:.17rem solid #fff;padding:.5833rem 1.25rem .5833rem 2.083rem}
.q-hotspot .hotspot.q-invert.label-left .label-container span{padding:.5833rem 2.083rem .5833rem 1.25rem}
}