@media only screen and (min-width:981px){.ds2-branded-bmwm .ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:38px}
}
meta.foundation-version{font-family:"/{{ VERSION }}/"}
meta.foundation-data-attribute-namespace{font-family:false}
body,html{height:100%}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{font-size:16px}
body{background:#fff;color:#262626;padding:0;margin:0;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:150%;position:relative;cursor:default}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.ds2-stage-presentation{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-stage-presentation{margin-bottom:75px}
}
.ds2-stage-presentation.ds2-contentnavigation{margin-bottom:0}
.form-requests .ds2-stage-presentation{margin:45px 0}
.ds2-stage-presentation--keyvisual{position:relative}
.ds2-stage-presentation--keyvisual-cta,.ds2-stage-presentation--keyvisual-hotspots{height:100%;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;max-width:1680px;z-index:100;pointer-events:none}
.ds2-stage-presentation-auto-loop .ds2-stage-presentation--keyvisual-cta,.ds2-stage-presentation-auto-loop .ds2-stage-presentation--keyvisual-hotspots{z-index:270}
@media only screen and (max-width:980px){.ds2-stage-presentation--keyvisual-cta,.ds2-stage-presentation--keyvisual-hotspots{position:static}
}
.ds2-stage-presentation--keyvisual-cta a,.ds2-stage-presentation--keyvisual-hotspots a{pointer-events:all}
.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-cta-container,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-hotspots-container,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-cta-container,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-hotspots-container{height:100%;margin-left:auto;margin-right:auto;max-width:1680px;position:relative}
.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-subtitle,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-title,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-subtitle,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-title{color:#fff;line-height:100%;width:100%}
@media only screen and (max-width:980px){.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-subtitle,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-title,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-subtitle,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-title{color:#000;padding-left:.46875rem;padding-right:.46875rem}
}
.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-subtitle.ds2-color-alternative,.ds2-stage-presentation--keyvisual-cta .ds2-stage-presentation--keyvisual-title.ds2-color-alternative,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-subtitle.ds2-color-alternative,.ds2-stage-presentation--keyvisual-hotspots .ds2-stage-presentation--keyvisual-title.ds2-color-alternative{color:#262626}
.ds2-stage-presentation--keyvisual-cta-location{padding-right:15px;position:absolute;text-align:left}
@media only screen and (max-width:520px){.ds2-stage-presentation--keyvisual-cta-location{margin-top:40px}
}
@media only screen and (max-width:980px){.ds2-stage-presentation--keyvisual-cta-location{position:static;margin:0 auto;max-width:79.6875rem;margin-top:15px;width:auto !important}
}
@media only screen and (min-width:981px){.ds2-stage-presentation--keyvisual-cta-location.ds2-row-padding{padding-left:unset}
}
@media only screen and (max-width:520px){.ds2-stage-presentation--keyvisual-cta-location .ds2-buttonlist{margin-top:calc(80vh - 340px)}
}
.ds2-stage-presentation--keyvisual-image-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px;text-align:center}
.ds2-stage-presentation--keyvisual-hotspot{position:absolute;text-align:center}
.ds2-stage-presentation--keyvisual-hotspot-textbox{bottom:33px;display:block;left:-150px;position:absolute;width:300px}
.ds2-stage-presentation--keyvisual-hotspot-textbox .ds2-stage-presentation--keyvisual-hotspot-textbox-container{color:#262626;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15);border-radius:2px;display:inline-block;padding:15px 15px 15px 15px;width:auto;max-width:285px;margin-bottom:0;margin-top:0}
.ds2-stage-presentation--keyvisual-hotspot-textbox .ds2-stage-presentation--keyvisual-hotspot-textbox-container .ds2-link{margin-top:-3px;margin-bottom:-3px;padding-bottom:3px;text-align:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:35ch}
.ds2-stage-presentation--keyvisual-hotspot-title{padding-right:0;max-width:35ch}
.ds2-stage-presentation--keyvisual-hotspot-triangle{content:"";width:0;height:0;border:inset 10px;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:14px;display:block;left:-10px;position:absolute;z-index:90}
.ds2-stage-presentation--keyvisual-hotspot-triangle-border{content:"";width:0;height:0;border:inset 10px;border-color:#e6e6e6 transparent transparent transparent;border-top-style:solid;bottom:13px;display:block;left:-10px;position:absolute;z-index:80}
.ds2-stage-presentation--body{margin-top:15px}
@media only screen and (min-width:981px){.ds2-stage-presentation--body{margin-top:-15px;min-height:30px}
}
.ds2-stage-presentation--body .ds2-expand--body-copy-container,.ds2-stage-presentation--body .ds2-stage-presentation--subtitle:first-child,.ds2-stage-presentation--body .ds2-stage-presentation--title:first-child{line-height:100%;margin-right:15px;width:100%}
.ds2-stage-presentation--body .ds2-disclaimer--list{margin-bottom:40px}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-disclaimer--list{margin-top:40px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:40px;margin-bottom:10px}
}
.ds2-stage-presentation--keyvisual-cta.ds2-video-player--js-hide{display:none !important}
.ds2-stage-presentation--body .ds2-stage-presentation--title,.ds2-subbrand-icon--spacing__below-image{display:none !important}