#hummer-ev-suv a,#hummer-ev-suv span,#masthead .buick-poster .poster-icon{cursor:pointer}#hummer-ev-suv .two span:hover,#hummer-ev-suv a:hover{opacity:.7}#hummer-ev-suv #mastheadContainer{text-align:left}#hummer-ev-suv #masthead .js-masthead-title{left:2px}#hummer-ev-suv .one{font-family:StratumGMC,Arial,sans-serif;letter-spacing:0;font-weight:800;font-size:3.2rem;line-height:3rem}#hummer-ev-suv .q-indent .two,p{font-weight:400;font-style:normal}#hummer-ev-suv .q-indent .two{font-size:.9rem;line-height:1rem;font-family:Muli,Arial,sans-serif;letter-spacing:.125rem;text-transform:initial;display:block}#hummer-ev-suv .lap-div{padding-left:2.2vw;margin-bottom:-.5625rem;margin-top:-.15rem}#hummer-ev-suv .q-indent{padding-left:2.6vw;padding-right:3rem;margin-top:.75rem}#hummer-ev-suv .lap-border{border-left:.5625rem solid #c00}#hummer-ev-suv sub{position:relative;top:-6px;left:-7px}#hummer-ev-suv sub,#hummer-ev-suv sup{font-family:Muli,Arial,sans-serif;font-size:60%}#hummer-ev-suv #toast,#hummer-ev-suv a{font-family:Muli,Arial,sans-serif;font-size:.875rem;color:#fff}#hummer-ev-suv #toast{background-color:#000;padding:1.25rem 4.875rem;position:absolute;bottom:0;width:100%;z-index:1200;display:none;opacity:.9}#hummer-ev-suv #toast-content{width:90%;float:left;margin-bottom:1.25em}#hummer-ev-suv .two span,#hummer-ev-suv a{text-decoration:underline}#hummer-ev-suv #close{position:absolute;width:30px;height:30px;border:0;right:25px;top:1.25rem;background:url(../img/close_icon_30x30.png) no-repeat;background-size:contain;box-sizing:border-box;padding-left:3rem;vertical-align:baseline;outline-style:none;text-align:center}@media only screen and (max-width:960px){#hummer-ev-suv #masthead .js-masthead-title{position:static;width:90%;display:block;margin:2vw 0 3vw;height:auto}#hummer-ev-suv .lap-border{border-left:.4rem solid #c00}#hummer-ev-suv .q-indent{padding-left:2.6vw;padding-right:.6875rem}#hummer-ev-suv .one{font-size:3rem;line-height:2.5rem}#hummer-ev-suv .two{font-size:.9rem;line-height:1.125rem}}@media only screen and (max-width:600px){#hummer-ev-suv .lap-border{border-left:.3rem solid #c00}#hummer-ev-suv .lap-div{margin-top:4vw;margin-bottom:-.2rem;padding-left:3vw}#hummer-ev-suv .q-indent{padding-left:3vw;padding-right:.975rem;margin-top:.5rem}#hummer-ev-suv .one{line-height:1.5rem;font-size:2rem}#hummer-ev-suv .q-indent .two{font-size:.8rem;line-height:.7rem}}@media only screen and (min-width:961px){#hummer-ev-suv .one{font-size:3.2rem;line-height:2.9rem}#hummer-ev-suv #toast{bottom:0}}body,p{padding:0;margin:0 auto}#mastheadContainer,body,p{margin:0 auto}@font-face{font-family:Muli;src:url(../fonts/Muli/muli-webfont.eot);src:url(../fonts/Muli/muli-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Muli/muli-webfont.woff2) format("woff2"),url(../fonts/Muli/muli-webfont.woff) format("woff"),url(../fonts/Muli/muli-webfont.ttf) format("truetype"),url(../fonts/Muli/muli-webfont.svg#muliregular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Muli;src:url(../fonts/Muli/muli-bold-webfont.eot);src:url(../fonts/Muli/muli-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Muli/muli-bold-webfont.woff2) format("woff2"),url(../fonts/Muli/muli-bold-webfont.woff) format("woff"),url(../fonts/Muli/muli-bold-webfont.ttf) format("truetype"),url(../fonts/Muli/muli-bold-webfont.svg#mulibold) format("svg");font-style:normal;font-weight:700}@font-face{font-family:StratumGMC;src:url(../fonts/StratumGMC/StratumGMC-Black.eot);src:url(../fonts/StratumGMC/StratumGMC-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/StratumGMC/StratumGMC-Black.woff2) format("woff2"),url(../fonts/StratumGMC/StratumGMC-Black.woff) format("woff"),url(../fonts/StratumGMC/StratumGMC-Black.ttf) format("truetype"),url(../fonts/StratumGMC/StratumGMC-Black.svg#mulibold) format("svg");font-style:normal;font-weight:700}html{font-family:Muli,Helvetica,Arial,sans-serif}.row,row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{overflow:hidden;background:#000}p{text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mastheadContainer{height:100%;width:100%;text-align:center;position:relative}#masthead .video-container{height:36.629vw}.mobileDevice #masthead .video-container{height:56.25vw}#masthead .video-container video{text-align:center;margin:0 auto;width:100%;height:100%}#masthead .video-container video.mobile{margin-left:0}#masthead .video-container.active{left:unset}#masthead .buick-poster{position:absolute;display:none;left:-1550px;width:100%;height:auto;top:0}#masthead .buick-poster.fallback{display:block;left:0!important}#masthead .buick-poster.fallback .poster-icon{display:none}#masthead .buick-poster .poster-image{width:100%;height:auto}#masthead .buick-poster .poster-icon:after{display:inline-block;transition:all;transition-duration:.25s;transition-timing-function:ease-out;background-image:url(../img/icon-video-play-black.svg);background-repeat:no-repeat;background-size:100%;content:" ";height:auto;left:50%;@opacity ('0.8');padding-bottom:4.154rem;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:4.154rem}#masthead .buick-poster .poster-icon:hover:after{background-image:url(../img/icon-video-play-orange.svg);transform:translate(-50%,-50%) scale(1.02)}#masthead .buick-poster.active{display:block;left:0}#masthead .js-masthead-title{position:absolute;display:inline-block;left:0;top:1.8%;color:#fff;font-family:StratumGMC,sans-serif;text-transform:uppercase}#masthead .js-masthead-title h1{font-size:6vw;line-height:83%;text-align:left;margin:0}#masthead .js-masthead-title h2{font-size:2.7vw;line-height:83%;padding-left:2.68vw;text-align:left;margin:3% 0 0}#masthead .js-colorizer-price{position:absolute;display:inline-block;bottom:3%;left:2%;color:#fff}#masthead .js-colorizer-price p{font-size:1.2vw}#masthead .js-masthead-cta{position:absolute;display:inline-block;bottom:3%;right:2%}#masthead .js-masthead-cta a{color:#fff;text-decoration:none;font-weight:700;font-size:1.6vw}#masthead .js-masthead-cta a:hover{opacity:.75;text-decoration:underline}@media only screen and (max-width:768px){#masthead .js-masthead-title{position:initial;width:75%;display:block;height:auto}#masthead .js-masthead-title h1{margin-top:4vw;font-size:11.5vw;border-left-width:1.25vw;padding-left:3vw;line-height:91%}#masthead .js-masthead-title h2{font-size:4.27vw;font-family:Muli,sans-serif;margin-top:6vw;padding-left:4.75vw;letter-spacing:.25vw}#masthead .js-colorizer-price,#masthead .js-masthead-cta{display:none}}@media only screen and (min-width:1201px){#masthead .js-masthead-title h1{font-size:72px}#masthead .js-masthead-title h2{font-size:32.4px}#masthead .js-colorizer-price p{font-size:14.4px}#masthead .js-masthead-cta p{font-size:19.2px}}