.sp-main-dbw-item-open-m{background-position:-154px -812px;background-repeat:no-repeat;background-size:182px auto;content:"";height:28px;width:14px;width:10px;height:16px}.no-highresdisplay .sp-main-dbw-item-open-m{background-image:url("../../images/responsive/sprites/main_sprite.png")}.highresdisplay .sp-main-dbw-item-open-m{background-image:url("../../images/responsive/sprites/main_sprite_2x.png")}.social-links-list{margin:0;padding:10px 10px}.social-links-list .social-links-list-item{list-style:none;display:inline-block;margin:10px 10px}.social-links-list .social-links-list-item .social-link{position:relative;display:inline-block;width:40px;height:40px;text-indent:-9999px;color:#666}.social-links-list .social-links-list-item .social-link:hover,.social-links-list .social-links-list-item .social-link:active{color:#0090ff}.social-links-list .social-links-list-item .social-link:before{position:absolute;left:0;font-size:40px;font-size:4rem;text-indent:0}.hero-carousel-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.hero-carousel-controls .hero-carousel-prev,.hero-carousel-controls .hero-carousel-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:transparent;float:left;text-indent:-99999px;width:71px;height:71px}@media screen and (min-width:768px){.hero-carousel-controls .hero-carousel-prev,.hero-carousel-controls .hero-carousel-next{position:static;display:inline}}@media screen and (min-width:768px){.hero-carousel-controls .hero-carousel-prev,.hero-carousel-controls .hero-carousel-next{background-image:url('../../images/buttons/hero_arrow@x2.png')}.no-highresdisplay .hero-carousel-controls .hero-carousel-prev,.no-highresdisplay .hero-carousel-controls .hero-carousel-next{background-image:url('../../images/buttons/hero_arrow.png')}}@media screen and (min-width:768px){.hero-carousel-controls{opacity:0;position:absolute;width:100%;padding:0 5%;margin-top:-35px;z-index:0;left:0;top:50%;display:block;-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.hero-carousel-controls a{cursor:pointer}.hero-carousel-controls a.disabled{display:none;visibility:hidden}.hero-carousel-controls .hero-carousel-next{float:right;background-position:bottom}}#hero-carousel-container:hover .hero-carousel-controls{opacity:1}.touch .hero-carousel-prev,.touch .hero-carousel-next{display:none !important}#hero-carousel-container{width:100%;overflow:hidden;clear:both;position:relative;background:#f9f9f9;background:-webkit-linear-gradient(top, #fff 75%, #dedede 100%);background:-moz-linear-gradient(top, #fff 75%, #dedede 100%);background:-o-linear-gradient(top, #fff 75%, #dedede 100%);background:-ms-linear-gradient(top, #fff 75%, #dedede 100%);background:linear-gradient(to bottom, #fff 75%, #dedede 100%);-pie-background:linear-gradient(to bottom, #fff 75%, #dedede 100%)}@media screen and (min-width:980px){#hero-carousel-container{height:600px;overflow:hidden}}@media screen and (min-width:980px) and (max-height:769px){#hero-carousel-container{height:510px}}#hero-carousel-container #hero-carousel{position:relative}#hero-carousel-container .responsive-hero-image{width:100%}@media screen and (min-width:980px){#hero-carousel-container .responsive-hero-image{position:absolute;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:980px) and (max-height:769px){#hero-carousel-container .responsive-hero-image{width:1224px;margin-left:-612px}}#hero-carousel-container .hero-item-container{float:left;position:relative}@media screen and (min-width:768px){#hero-carousel-container .hero-item-container{height:320px;display:none;opacity:0}}@media screen and (min-width:980px){#hero-carousel-container .hero-item-container{float:left;height:600px;overflow:hidden;background:#000}}@media screen and (min-width:980px) and (max-height:769px){#hero-carousel-container .hero-item-container{height:510px}}#hero-carousel-container .hero-item-container:first-child{display:block;opacity:1;width:100%}#hero-carousel-container .hero-item-container.loaded{display:block;opacity:1}#hero-carousel-container .hero-item-container.is-single-true{float:none}#hero-carousel-container .hero-item-container.is-single-true,#hero-carousel-container .hero-item-container.is-single-true h2{text-align:center}@media screen and (min-width:768px){#hero-carousel-container .hero-item-container.is-single-true,#hero-carousel-container .hero-item-container.is-single-true h2{text-align:left}}@media screen and (min-width:980px){#hero-carousel-container .hero-item-container.is-single-true{width:100%;height:400px}}@media screen and (min-width:980px) and (max-height:769px){#hero-carousel-container .hero-item-container.is-single-true{height:340px}}#hero-carousel-container .hero-carousel-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;bottom:0;left:50%;width:300px;margin-left:-150px;height:32px;text-align:center;z-index:2}#hero-carousel-container .hero-carousel-pagination li,#hero-carousel-container .hero-carousel-pagination ul{margin:0 0 0 -3px;display:inline-block;padding:0}#hero-carousel-container .hero-carousel-pagination a{text-indent:-999999px;display:inline-block;width:10px;height:10px;margin:0 5px;border-top:1px solid #bdbdbd;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #bdbdbd;background:#fff;background:-webkit-linear-gradient(top, #f6f6f6 0, #e3e3e3 100%);background:-moz-linear-gradient(top, #f6f6f6 0, #e3e3e3 100%);background:-o-linear-gradient(top, #f6f6f6 0, #e3e3e3 100%);background:-ms-linear-gradient(top, #f6f6f6 0, #e3e3e3 100%);background:linear-gradient(to bottom, #f6f6f6 0, #e3e3e3 100%);-pie-background:linear-gradient(to bottom, #f6f6f6 0, #e3e3e3 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0}#hero-carousel-container .hero-carousel-pagination a.selected,#hero-carousel-container .hero-carousel-pagination a.is-selected{border-top:1px solid #59a8c7;border-bottom:1px solid #0993fe;border-right:1px solid #0993fe;border-left:1px solid #59a8c7;background:#0090ff;background:-webkit-linear-gradient(top, #76d2f3 0, #0090ff 100%);background:-moz-linear-gradient(top, #76d2f3 0, #0090ff 100%);background:-o-linear-gradient(top, #76d2f3 0, #0090ff 100%);background:-ms-linear-gradient(top, #76d2f3 0, #0090ff 100%);background:linear-gradient(to bottom, #76d2f3 0, #0090ff 100%);-pie-background:linear-gradient(to bottom, #76d2f3 0, #0090ff 100%)}html.lt-ie9 #hero-carousel-container .hero-carousel-pagination a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.isAMG #hero-carousel-container .hero-carousel-pagination a.selected,body.amg #hero-carousel-container .hero-carousel-pagination a.selected,body.isAMG #hero-carousel-container .hero-carousel-pagination a.is-selected,body.amg #hero-carousel-container .hero-carousel-pagination a.is-selected{border-top:1px solid #ee9291;border-bottom:1px solid #e52523;border-right:1px solid #e72b29;border-left:1px solid #ec8d8c;background:#f00;background:-webkit-linear-gradient(top, #f3b3b1 0, #e02725 100%);background:-moz-linear-gradient(top, #f3b3b1 0, #e02725 100%);background:-o-linear-gradient(top, #f3b3b1 0, #e02725 100%);background:-ms-linear-gradient(top, #f3b3b1 0, #e02725 100%);background:linear-gradient(to bottom, #f3b3b1 0, #e02725 100%);-pie-background:linear-gradient(to bottom, #f3b3b1 0, #e02725 100%)}@media screen and (min-width:768px){#hero-carousel-container .hero-carousel-pagination{bottom:0}}#hero-carousel-container .hero-interior h2{text-align:left}#hero-carousel-container .hero-interior{position:static;clear:both;margin:0}@media screen and (min-width:768px){#hero-carousel-container .hero-interior{position:absolute;float:none;clear:none;margin:0 auto;top:25px;width:100%;z-index:2}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior{top:30px}}#hero-carousel-container .hero-interior .copy-wrapper{position:relative}#hero-carousel-container .hero-interior .copy-wrapper .fb-position-left,#hero-carousel-container .hero-interior .copy-wrapper .fb-position-right{position:absolute;left:20px;margin-top:-14px;bottom:auto}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .fb-position-left,#hero-carousel-container .hero-interior .copy-wrapper .fb-position-right{position:relative;margin-top:10px;right:auto;bottom:auto;float:left}}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .fb-position-left{float:right}}#hero-carousel-container .hero-interior .copy-wrapper .copy{margin:20px 10px 0 15px;padding:0;color:#000}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy{margin:0;width:42.85714286%;margin-right:0;position:absolute;color:#fff}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior .copy-wrapper .copy{width:31.91489362%;margin-right:0}}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy.position-right{right:0}}#hero-carousel-container .hero-interior .copy-wrapper .copy.position-right .content-detail p{width:95%}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy.position-right .content-detail{position:absolute;right:0}}#hero-carousel-container .hero-interior .copy-wrapper .copy.position-center{position:absolute;left:0;right:0;width:auto;text-align:center;white-space:nowrap}#hero-carousel-container .hero-interior .copy-wrapper .copy.position-center h1{font-size:2.42857143em}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy.position-center h1{font-size:3.57142857em}}#hero-carousel-container .hero-interior .copy-wrapper .copy.dark{color:#222}#hero-carousel-container .hero-interior .copy-wrapper .copy h1{font-family:'corporate_a_cond_proregular';font-size:3em;font-weight:normal;margin:0;line-height:1em}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy h1{font-size:2.57142857em}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior .copy-wrapper .copy h1{font-size:3.57142857em}}#hero-carousel-container .hero-interior .copy-wrapper .copy h2{font-family:'corporate_a_cond_proregular';font-size:1.42857143em;font-weight:normal;margin:0;font-size:1.4em;line-height:1em}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy h2{font-size:2.14285714em;line-height:1em}}.is-single-true #hero-carousel-container .hero-interior .copy-wrapper .copy h2{margin:10px 0 5px 0}@media screen and (min-width:768px){.is-single-true #hero-carousel-container .hero-interior .copy-wrapper .copy h2{margin:0}}#hero-carousel-container .hero-interior .copy-wrapper .copy p{font-size:.85714286em;line-height:1.5em;width:100%}@media screen and (max-width:767px){#hero-carousel-container .hero-interior .copy-wrapper .copy p.body br{content:""}#hero-carousel-container .hero-interior .copy-wrapper .copy p.body br:after{content:"\00a0"}}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy p{width:85%}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior .copy-wrapper .copy p{font-size:1em}}.is-single-true #hero-carousel-container .hero-interior .copy-wrapper .copy p{width:100%;margin:5px 0}@media screen and (min-width:768px){.is-single-true #hero-carousel-container .hero-interior .copy-wrapper .copy p{width:85%;margin:1em 0}}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy p.price{font-size:.85714286em}}#hero-carousel-container .hero-interior .copy-wrapper .copy p strong{font-size:1.5em}#hero-carousel-container .hero-interior .copy-wrapper .copy p small{margin-left:0.5em;font-weight:bold;font-size:0.9166667em}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy .em-cta{margin:0}}#hero-carousel-container .hero-slide{position:relative}.lt-ie9 a.btn-round{behavior:none}.hero-container{position:relative;overflow:hidden}.hero-container .hero-image-container{position:relative}.hero-container .hero-image-container .hero-image{position:relative;display:block;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.hero-container.hero-height-1 .hero-image-container .hero-image{position:relative;left:50%;width:504.78873239px;margin-left:-252.3943662px}@media screen and (min-width:504.78873239px){.hero-container.hero-height-1 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-1 .hero-image-container .hero-image{position:relative;left:50%;width:1080px;margin-left:-540px}}@media screen and (min-width:1080px){.hero-container.hero-height-1 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:1080px) and (max-height:850px){.hero-container.hero-height-1 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:1080px) and (min-height:850px){.hero-container.hero-height-1 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-1 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-1 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:504.78873239px){.hero-container.hero-height-1.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-1.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container.hero-height-2 .hero-image-container .hero-image{position:relative;left:50%;width:460.2247191px;margin-left:-230.11235955px}@media screen and (min-width:460.2247191px){.hero-container.hero-height-2 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-2 .hero-image-container .hero-image{position:relative;left:50%;width:921.6px;margin-left:-460.8px}}@media screen and (min-width:921.6px){.hero-container.hero-height-2 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:921.6px) and (max-height:850px){.hero-container.hero-height-2 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:921.6px) and (min-height:850px){.hero-container.hero-height-2 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-2 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-2 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:460.2247191px){.hero-container.hero-height-2.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-2.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container.hero-height-3 .hero-image-container .hero-image{position:relative;left:50%;width:456px;margin-left:-228px}@media screen and (min-width:456px){.hero-container.hero-height-3 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-3 .hero-image-container .hero-image{position:relative;left:50%;width:888px;margin-left:-444px}}@media screen and (min-width:888px){.hero-container.hero-height-3 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:888px) and (max-height:850px){.hero-container.hero-height-3 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:888px) and (min-height:850px){.hero-container.hero-height-3 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-3 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-3 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:456px){.hero-container.hero-height-3.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-3.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container.hero-height-4 .hero-image-container .hero-image{position:relative;left:50%;width:456px;margin-left:-228px}@media screen and (min-width:456px){.hero-container.hero-height-4 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-4 .hero-image-container .hero-image{position:relative;left:50%;width:1070.4px;margin-left:-535.2px}}@media screen and (min-width:1070.4px){.hero-container.hero-height-4 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:1070.4px) and (max-height:850px){.hero-container.hero-height-4 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:1070.4px) and (min-height:850px){.hero-container.hero-height-4 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-4 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-4 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:456px){.hero-container.hero-height-4.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-4.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container.hero-height-5 .hero-image-container .hero-image{position:relative;left:50%;width:377.14285714px;margin-left:-188.57142857px}@media screen and (min-width:377.14285714px){.hero-container.hero-height-5 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-5 .hero-image-container .hero-image{position:relative;left:50%;width:925.71428571px;margin-left:-462.85714286px}}@media screen and (min-width:925.71428571px){.hero-container.hero-height-5 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:925.71428571px) and (max-height:850px){.hero-container.hero-height-5 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:925.71428571px) and (min-height:850px){.hero-container.hero-height-5 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-5 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-5 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:377.14285714px){.hero-container.hero-height-5.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-5.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container.hero-height-6 .hero-image-container .hero-image{position:relative;left:50%;width:768px;margin-left:-384px}@media screen and (min-width:768px){.hero-container.hero-height-6 .hero-image-container .hero-image{position:relative;left:0;width:100%;margin-left:0}}@media screen and (min-width:768px){.hero-container.hero-height-6 .hero-image-container .hero-image{position:relative;left:50%;width:1080px;margin-left:-540px}}@media screen and (min-width:1080px){.hero-container.hero-height-6 .hero-image-container .hero-image{position:relative;left:50%;width:1440px;margin-left:-720px}}@media screen and (min-width:1080px) and (max-height:850px){.hero-container.hero-height-6 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1140px;margin-left:-570px}}@media screen and (min-width:1080px) and (min-height:850px){.hero-container.hero-height-6 .hero-image-container .hero-image.fit-short-viewport{position:relative;left:50%;width:1440px;margin-left:-720px}}.payment_estimators .hero-container.hero-height-6 .hero-image-container .hero-image{left:0;margin:60px auto 40px;max-width:768px;width:100%}.lt-ie9 .payment_estimators .hero-container.hero-height-6 .hero-image-container .hero-image{width:inherit;height:auto}@media screen and (max-width:768px){.hero-container.hero-height-6.hero-image-snap-right .hero-image-container .hero-image{position:relative;right:auto;left:auto;margin:0;float:right}.hero-container.hero-height-6.hero-image-snap-left .hero-image-container .hero-image{right:auto;left:auto;margin:0;float:left}}.hero-container .hero-interior{position:relative;z-index:2}@media screen and (min-width:768px){.hero-container .hero-interior{position:absolute;top:0;right:0;bottom:0;left:0}}.hero-container .hero-interior .copy-wrapper{position:relative}.hero-container .hero-interior .copy-wrapper .copy{margin:0;padding:4.34782609% 5px;font-size:14px}.hero-container .hero-interior .copy-wrapper .copy .title,.hero-container .hero-interior .copy-wrapper .copy .sub-title{font-family:'corporate_a_cond_proregular';line-height:1em;text-align:left;margin:0 0 10px 0;padding:0}.hero-container .hero-interior .copy-wrapper .copy .body{text-align:left;margin:0 0 10px 0;padding:0}.hero-container .hero-interior .copy-wrapper .copy .title{font-size:2.42857143em;line-height:.96em}.hero-container .hero-interior .copy-wrapper .copy .sub-title{font-size:1.42857143em}.hero-container .hero-interior .copy-wrapper .copy .body{font-size:.92857143em;line-height:1.5em}.hero-container .hero-interior .copy-wrapper .copy .hero-cta-link{margin:0}.hero-container .hero-interior .copy-wrapper .copy.position-center{padding:15px 0 0 0;width:auto}.hero-container .hero-interior .copy-wrapper .copy.position-center .title{font-size:3.28571429em;text-align:center}@media screen and (min-width:768px){.hero-container .hero-interior .copy-wrapper .copy{padding-top:30px;padding-left:0;padding-right:0;width:65.71428571%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy .body{width:54.28571429%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-right{float:right;width:42.85714286%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-right .body{width:auto}.hero-container .hero-interior .copy-wrapper .copy.position-center .title{font-size:3.57142857em;text-align:center}.hero-container .hero-interior .copy-wrapper .copy.position-left-5c{width:42.85714286%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-left-5c .body{width:100%}}@media screen and (min-width:980px){.hero-container .hero-interior .copy-wrapper .copy{padding-left:0;padding-right:0}.hero-container .hero-interior .copy-wrapper .copy .title{font-size:3.28571429em;line-height:.96em}.hero-container .hero-interior .copy-wrapper .copy .sub-title{font-size:1.71428571em}.hero-container .hero-interior .copy-wrapper .copy .body{font-size:.92857143em;width:40.42553191%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-right{width:40.42553191%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-center .title{font-size:4.28571429em}.hero-container .hero-interior .copy-wrapper .copy.position-left-5c{width:40.42553191%;margin-right:0}.hero-container .hero-interior .copy-wrapper .copy.position-left-5c .body{width:100%}}.hero-container .hero-interior .copy-wrapper .copy.dark{color:#222}@media screen and (min-width:768px){.hero-container .hero-interior .copy-wrapper .copy.light{color:#fff}}.tout h1,.tout h2,.tout h3,.tout h4,.tout h5,.tout h6{font-family:'corporate_a_cond_proregular'}.tout h1 a,.tout h2 a,.tout h3 a,.tout h4 a,.tout h5 a,.tout h6 a{color:#000}.tout h1 a:active,.tout h2 a:active,.tout h3 a:active,.tout h4 a:active,.tout h5 a:active,.tout h6 a:active,.tout h1 a:hover,.tout h2 a:hover,.tout h3 a:hover,.tout h4 a:hover,.tout h5 a:hover,.tout h6 a:hover{color:#0090ff}@media screen and (min-width:768px){.tout{float:left;width:31.42857143%;margin-right:0;margin-right:2.85714286%}.tout.last{margin-right:0}}@media screen and (min-width:980px){.tout{float:left;width:31.91489362%;margin-right:0;margin-right:2.12765957%}.tout.last{margin-right:0}}.image-copy-wrap,.video-copy-wrap{padding-bottom:20px}.image-copy-wrap .image-wrapper img,.video-copy-wrap .image-wrapper img{width:100%}.image-copy-wrap .yt-placeholder,.video-copy-wrap .yt-placeholder{background-color:#000}.image-copy-wrap .copy,.video-copy-wrap .copy{padding:0 5px;margin-top:-12px;text-align:center;color:#222}.image-copy-wrap .copy h3,.video-copy-wrap .copy h3{margin:0 0 14px 0;font-size:1.57142857em;line-height:1em;font-weight:normal;font-family:'corporate_a_cond_proregular'}.image-copy-wrap .copy p,.video-copy-wrap .copy p{font-size:.92857143em;font-family:Arial,'sans-serif';line-height:1.5em}.image-copy-wrap .copy .arrow-link-blue,.video-copy-wrap .copy .arrow-link-blue{font-size:1.28571429em;font-family:'corporate_a_cond_promedium';color:#444}.image-copy-wrap .copy .arrow-link-blue:hover,.video-copy-wrap .copy .arrow-link-blue:hover{color:#0090ff}.image-copy-wrap .copy .arrow-link-blue:before,.video-copy-wrap .copy .arrow-link-blue:before{background-position:-112px -126px;background-repeat:no-repeat;background-size:182px auto;content:"";height:14px;width:14px;display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:6px}.no-highresdisplay .image-copy-wrap .copy .arrow-link-blue:before,.no-highresdisplay .video-copy-wrap .copy .arrow-link-blue:before{background-image:url("../../images/responsive/sprites/main_sprite.png")}.highresdisplay .image-copy-wrap .copy .arrow-link-blue:before,.highresdisplay .video-copy-wrap .copy .arrow-link-blue:before{background-image:url("../../images/responsive/sprites/main_sprite_2x.png")}.image-copy-wrap.image-position-left,.video-copy-wrap.image-position-left,.image-copy-wrap.image-position-right,.video-copy-wrap.image-position-right{padding:20px 0}.image-copy-wrap.image-position-left .copy,.video-copy-wrap.image-position-left .copy,.image-copy-wrap.image-position-right .copy,.video-copy-wrap.image-position-right .copy{margin-top:0}@media screen and (min-width:768px){.image-copy-wrap.image-position-left,.video-copy-wrap.image-position-left,.image-copy-wrap.image-position-right,.video-copy-wrap.image-position-right{width:100%;float:none;margin-right:0}.image-copy-wrap.image-position-left h1,.video-copy-wrap.image-position-left h1,.image-copy-wrap.image-position-right h1,.video-copy-wrap.image-position-right h1,.image-copy-wrap.image-position-left h2,.video-copy-wrap.image-position-left h2,.image-copy-wrap.image-position-right h2,.video-copy-wrap.image-position-right h2,.image-copy-wrap.image-position-left h3,.video-copy-wrap.image-position-left h3,.image-copy-wrap.image-position-right h3,.video-copy-wrap.image-position-right h3,.image-copy-wrap.image-position-left h4,.video-copy-wrap.image-position-left h4,.image-copy-wrap.image-position-right h4,.video-copy-wrap.image-position-right h4,.image-copy-wrap.image-position-left h5,.video-copy-wrap.image-position-left h5,.image-copy-wrap.image-position-right h5,.video-copy-wrap.image-position-right h5,.image-copy-wrap.image-position-left h6,.video-copy-wrap.image-position-left h6,.image-copy-wrap.image-position-right h6,.video-copy-wrap.image-position-right h6{text-align:left;font-size:2.14285714em;color:#222}.image-copy-wrap.image-position-left .copy,.video-copy-wrap.image-position-left .copy,.image-copy-wrap.image-position-right .copy,.video-copy-wrap.image-position-right .copy{padding:0;margin:0;color:#222}.image-copy-wrap.image-position-left .copy p,.video-copy-wrap.image-position-left .copy p,.image-copy-wrap.image-position-right .copy p,.video-copy-wrap.image-position-right .copy p{font-family:Arial;font-size:1em;text-align:left;line-height:1.5em}.image-copy-wrap.image-position-left .cta,.video-copy-wrap.image-position-left .cta,.image-copy-wrap.image-position-right .cta,.video-copy-wrap.image-position-right .cta{float:left;font-size:.85714286em}}@media screen and (min-width:768px){.image-copy-wrap.image-position-left .copy,.video-copy-wrap.image-position-left .copy{float:right;width:42.85714286%;margin-right:0}.image-copy-wrap.image-position-left .image-wrapper,.video-copy-wrap.image-position-left .image-wrapper{float:left;width:54.28571429%;margin-right:0;margin-right:2.85714286%}}@media screen and (min-width:980px){.image-copy-wrap.image-position-left .image-wrapper,.video-copy-wrap.image-position-left .image-wrapper{width:48.93617021%;margin-right:0;margin-right:2.12765957%}.image-copy-wrap.image-position-left .copy,.video-copy-wrap.image-position-left .copy{width:48.93617021%;margin-right:0}}@media screen and (min-width:768px){.image-copy-wrap.image-position-right .copy,.video-copy-wrap.image-position-right .copy{float:left;width:42.85714286%;margin-right:0;margin-right:2.85714286%}.image-copy-wrap.image-position-right .image-wrapper,.video-copy-wrap.image-position-right .image-wrapper{float:right;width:54.28571429%;margin-right:0}}@media screen and (min-width:980px){.image-copy-wrap.image-position-right .image-wrapper,.video-copy-wrap.image-position-right .image-wrapper{width:48.93617021%;margin-right:0}.image-copy-wrap.image-position-right .copy,.video-copy-wrap.image-position-right .copy{width:48.93617021%;margin-right:0;margin-right:2.12765957%}}.content .shop-tools{display:block;height:140px;position:relative;overflow:hidden}@media screen and (min-width:768px){.content .shop-tools{height:180px}}@media screen and (min-width:980px){.content .shop-tools{height:190px}}.content .shop-tools .main-tools{margin:0;padding-top:10px;height:120px;background:#f6f6f6;background:-webkit-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-moz-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-o-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-ms-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:linear-gradient(to bottom, #f6f6f6 50%, #e8e8e8 100%);-pie-background:linear-gradient(to bottom, #f6f6f6 50%, #e8e8e8 100%);border-bottom:1px solid #e4e4e4;border-top:1px solid #fff}@media screen and (min-width:768px){.content .shop-tools .main-tools{background:#fff;border:none;letter-spacing:-0.4rem;text-align:justify}.lt-ie9 .content .shop-tools .main-tools{background:none transparent}.content .shop-tools .main-tools:before{background:#f6f6f6;background:-webkit-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-moz-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-o-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:-ms-linear-gradient(top, #f6f6f6 50%, #e8e8e8 100%);background:linear-gradient(to bottom, #f6f6f6 50%, #e8e8e8 100%);-pie-background:linear-gradient(to bottom, #f6f6f6 50%, #e8e8e8 100%);width:100%;height:100px;top:0;left:0;content:"";position:absolute;border-bottom:1px solid #e4e4e4}.content .shop-tools .main-tools:after{width:100%;display:inline-block;content:"";visibility:hidden}}@media screen and (min-width:980px){.content .shop-tools .main-tools{width:940px;display:inline-block}}.content .shop-tools .main-tools li{margin:0 auto;letter-spacing:normal;text-align:center}.content .shop-tools .main-tools li a{width:88px;color:#444;padding-top:80px;margin:0 auto}@media screen and (min-width:768px){.content .shop-tools .main-tools li a{padding-top:135px}}.content .shop-tools .main-tools li a:hover{color:#0090ff}.content .shop-tools .main-tools li a:before{top:0}.content .shop-tools .main-tools li.build{width:31%}@media screen and (min-width:768px){.content .shop-tools .main-tools li.build{height:132px;width:176px}.content .shop-tools .main-tools li.build a{height:132px;width:176px}}@media screen and (min-width:980px){.content .shop-tools .main-tools li.build{width:25%}}.content .shop-tools .main-tools li.special{width:31%}@media screen and (min-width:768px){.content .shop-tools .main-tools li.special{height:132px;width:154px}.content .shop-tools .main-tools li.special a{height:132px;width:154px}.content .shop-tools .main-tools li.special a:before{left:0}}@media screen and (min-width:980px){.content .shop-tools .main-tools li.special{width:25%}}.content .shop-tools .main-tools li.all-vehicles{display:none}@media screen and (min-width:768px){.content .shop-tools .main-tools li.all-vehicles{display:inline-block;height:132px;width:198px}.content .shop-tools .main-tools li.all-vehicles a{height:132px;width:198px}.content .shop-tools .main-tools li.all-vehicles a:before{left:0}}@media screen and (min-width:980px){.content .shop-tools .main-tools li.all-vehicles{width:25%}}.content .shop-tools .main-tools li.find-a-dealer{width:33%}.content .shop-tools .main-tools li.find-a-dealer a:before{left:-5px}@media screen and (min-width:768px){.content .shop-tools .main-tools li.find-a-dealer{height:132px;width:198px}.content .shop-tools .main-tools li.find-a-dealer a{height:132px;width:198px}.content .shop-tools .main-tools li.find-a-dealer a:before{left:-10px}}@media screen and (min-width:980px){.content .shop-tools .main-tools li.find-a-dealer{width:25%}.content .shop-tools .main-tools li.find-a-dealer a:before{left:0}.lt-ie9 .content .shop-tools .main-tools li.find-a-dealer{width:23.5%}}.content .shop-tools .shop-tools-subnav{display:none}#module-future{background:#fff}#module-future h2{background:#fff}@media screen and (min-width:768px){#module-future .hero-item-container,#module-future .hero-item-container.is-single-true{height:500px;overflow:hidden;background:#f0f0f0}#module-future .hero-container{min-height:370px}#module-future .responsive-hero-image{position:absolute;left:50%;width:1066px;margin-left:-533px}}@media screen and (min-width:980px){#module-future .responsive-hero-image{width:1440px;margin-left:-720px}#module-future .hero-container{min-height:500px}}#module-amg .strike-through-header h2{text-indent:-9999em;margin-top:32px;background-position:0 -140px;background-repeat:no-repeat;background-size:182px auto;content:"";height:14px;width:112px;background-color:#fff}.no-highresdisplay #module-amg .strike-through-header h2{background-image:url("../../images/responsive/sprites/main_sprite.png")}.highresdisplay #module-amg .strike-through-header h2{background-image:url("../../images/responsive/sprites/main_sprite_2x.png")}.no-highresdisplay #module-amg .strike-through-header h2{background-image:url("../../images/responsive/sprites/main_sprite_amg.png")}.highresdisplay #module-amg .strike-through-header h2{background-image:url("../../images/responsive/sprites/main_sprite_amg_2x.png")}#module-amg .hero-cta-link{color:#FFF;cursor:pointer;display:inline-block;font-size:.85714286em;font-weight:bold;line-height:34px;padding:0 15px;position:relative;text-align:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#bd1817;-webkit-transition:background-color .5s ease 0;-moz-transition:background-color .5s ease 0;-o-transition:background-color .5s ease 0;transition:background-color .5s ease 0}#module-amg .hero-cta-link:hover,#module-amg .hero-cta-link:active{background-color:#de1c1a;-webkit-transition:background-color .5s ease 0;-moz-transition:background-color .5s ease 0;-o-transition:background-color .5s ease 0;transition:background-color .5s ease 0}#module-amg .hero-container{margin-top:-50px}#module-amg .hero-container img{width:100%;left:auto;margin-left:0;transition:all 0.5s}@media screen and (min-width:500px){#module-amg .hero-container img{width:50%}}@media screen and (min-width:768px){#module-amg{background-color:#e2e7e6;position:relative;z-index:20;overflow:visible}#module-amg .strike-through-header h2{background-color:#e2e7e6}#module-amg .hero-container{position:relative;min-height:100px;margin-top:-84px;z-index:2}#module-amg .hero-container img{position:relative;top:auto;right:auto;left:auto;bottom:auto;width:52%;max-width:768px;margin-left:0;margin-top:0}#module-amg .hero-container .hero-interior{position:absolute;top:0;right:0;bottom:0;left:0}#module-amg .hero-container .hero-interior .copy-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}#module-amg .hero-container .hero-interior .copy{float:right;width:50%;padding:0;margin-top:74px}#module-amg .hero-container .hero-interior .copy p{width:auto}}@media screen and (min-width:980px){#module-amg .hero-container{overflow:hidden;margin-top:-100px}#module-amg .hero-container img{width:62%;margin-top:0;margin-bottom:-90px;margin-left:-100px}#module-amg .hero-container .hero-interior .copy{margin-top:120px}#module-amg .hero-container .hero-interior .copy p{margin-right:30px}}@media screen and (min-width:1420px){#module-amg .hero-container img{margin-left:0px}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:768px) and (min-device-pixel-ratio:1.5){#module-amg .hero-container img{width:48%}}@media only screen and (min-width:980px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:980px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:980px) and (min-device-pixel-ratio:1.5){#module-amg .hero-container img{width:58%}}#module-the-2014 .hero-container .copy-wrapper .copy{padding-top:0}@media screen and (min-width:768px){#module-the-2014 .hero-container .copy-wrapper .copy{width:33%}#module-the-2014 .hero-container .copy-wrapper .copy p.body{width:100%}}@media screen and (min-width:768px){#module-certified-pre-owned .hero-container .hero-interior .copy-wrapper .copy h3.title{width:54.28571429%;margin-right:0}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior .copy-wrapper .copy{width:40.42553191%;margin-right:0}}#hero-carousel-container .hero-interior .copy-wrapper .copy h2{font-size:2em}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy h2{line-height:0.96em;margin-top:-9px}}@media screen and (min-width:980px){#hero-carousel-container .hero-interior .copy-wrapper .copy h2{font-size:2.85714286em}}@media screen and (min-width:768px){#hero-carousel-container .hero-interior .copy-wrapper .copy p{font-size:.92857143em;line-height:1.5em;margin:6px 0 8px}}.hero-carousel-controls{padding:0}@media screen and (min-width:980px){.hero-carousel-controls{padding:0 1%}}@media screen and (min-width:768px){.hero-carousel-controls .hero-carousel-next{background-position:-42px -1050px;background-repeat:no-repeat;background-size:182px auto;content:"";height:56px;width:42px;width:31px}.no-highresdisplay .hero-carousel-controls .hero-carousel-next{background-image:url("../../images/responsive/sprites/main_sprite.png")}.highresdisplay .hero-carousel-controls .hero-carousel-next{background-image:url("../../images/responsive/sprites/main_sprite_2x.png")}}@media screen and (min-width:768px){.hero-carousel-controls .hero-carousel-prev{background-position:0 -1050px;background-repeat:no-repeat;background-size:182px auto;content:"";height:56px;width:42px;width:31px}.no-highresdisplay .hero-carousel-controls .hero-carousel-prev{background-image:url("../../images/responsive/sprites/main_sprite.png")}.highresdisplay .hero-carousel-controls .hero-carousel-prev{background-image:url("../../images/responsive/sprites/main_sprite_2x.png")}}.content .hero-interior .copy-wrapper .copy h1,.content .hero-interior .copy-wrapper .copy h2,.content .hero-interior .copy-wrapper .copy h3,.content .hero-interior .copy-wrapper .copy h4,.content .hero-interior .copy-wrapper .copy h5{font-weight:normal;margin:0;font:30px/30px 'corporate_a_cond_proregular'}@media screen and (min-width:768px){.content .hero-interior .copy-wrapper .copy h1,.content .hero-interior .copy-wrapper .copy h2,.content .hero-interior .copy-wrapper .copy h3,.content .hero-interior .copy-wrapper .copy h4,.content .hero-interior .copy-wrapper .copy h5{font-size:36px}}.content .hero-interior .copy-wrapper .copy.dark h1,.content .hero-interior .copy-wrapper .copy.dark h2,.content .hero-interior .copy-wrapper .copy.dark h3,.content .hero-interior .copy-wrapper .copy.dark h4,.content .hero-interior .copy-wrapper .copy.dark h5,.content .hero-interior .copy-wrapper .copy.dark p{color:#444}@media screen and (max-width:767px){.content .hero-item-container.is-single-true h1,.content .hero-item-container.is-single-true h2,.content .hero-item-container.is-single-true h3,.content .hero-item-container.is-single-true h4,.content .hero-item-container.is-single-true h5,.content .hero-item-container.is-single-true p{text-align:left}.content .hero-cta-link{font-size:0.85em}#latest-news{display:none}}.strike-through-header{height:74px;position:relative;text-align:center;max-width:940px;margin:0 auto}.strike-through-header:after{content:"";width:100%;position:absolute;top:38px;left:0px;z-index:1;height:1px;background:rgba(68,68,68,0.1)}.strike-through-header h2,.strike-through-header h3{font:normal normal normal 18px/74px "corposregular";color:#444;font-weight:normal;display:inline-block;background:#fff;padding:0 12px;position:relative;z-index:2;text-transform:uppercase}.strike-through-header span{font-family:"corposbold"}.content .hero-container .copy-wrapper .copy h3.title{font-size:30px}@media screen and (min-width:768px){.content .hero-container .copy-wrapper .copy h3.title{font-size:34px}}.module-wrap{overflow:hidden}.video-tout-wrapper .image-wrapper{cursor:pointer}.video-tout-wrapper .copy h3{cursor:pointer}.video-tout-wrapper .copy h3:hover{color:#0090ff}.video-tout-wrapper .copy p.arrow-link-blue{cursor:pointer}.video-tout-wrapper .vid-play-btn{display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-23px;margin-left:-21px;background-color:white;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.5)}.video-tout-wrapper .vid-play-btn:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid black}.mb-modal-panel.mod-view header{padding-top:10px;padding-bottom:10px;padding-left:20px;display:none}.mb-modal-panel.mod-view header .header-wrapper{height:20px;vertical-align:middle}.mb-modal-panel.mod-view header .header-wrapper .title{color:#0090ff;font-size:1em;line-height:1.42em}.mb-modal-panel.mod-view .detail-desc{color:#fff;background:#444;font-size:0.9em;line-height:1.6em;padding:20px}