@import 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css';@import 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css';.breakpoint-less-than-tablet{display:none !important}@media screen and (max-width: 768px){.breakpoint-less-than-tablet{display:block !important}}.breakpoint-greater-than-tablet{display:block !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet{display:none !important}}.breakpoint-greater-than-tablet-inline{display:inline !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet-inline{display:none !important}}.breakpoint-greater-than-tablet-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet-inline-block{display:none !important}}*:focus{outline:none}input::-ms-clear{display:none}.no-scroll{overflow:hidden;height:100%;width:100%;margin-left:-8px}@media (max-width: 375px){.no-scroll{position:fixed}}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;transition-duration:0.2s}.hvr-sweep-to-top[disabled]:before{display:none}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus{color:white}.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.focusable.visuallyhidden:active,.focusable.visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.display-mobile{display:none !important}@media screen and (max-width: 666px){.display-mobile{display:block !important}}.display-mobile-inline{display:none !important}@media screen and (max-width: 666px){.display-mobile-inline{display:inline !important}}.display-mobile-inline-block{display:none !important}@media screen and (max-width: 666px){.display-mobile-inline-block{display:inline-block !important}}.display-phablet{display:none !important}@media screen and (max-width: 767px){.display-phablet{display:block !important}}.display-phablet-inline{display:none !important}@media screen and (max-width: 767px){.display-phablet-inline{display:inline !important}}.display-phablet-inline-block{display:none !important}@media screen and (max-width: 767px){.display-phablet-inline-block{display:inline-block !important}}.display-tablet{display:none !important}@media screen and (max-width: 1023px){.display-tablet{display:block !important}}.display-tablet-inline{display:none !important}@media screen and (max-width: 1023px){.display-tablet-inline{display:inline !important}}.display-tablet-inline-block{display:none !important}@media screen and (max-width: 1023px){.display-tablet-inline-block{display:inline-block !important}}.display-greater-than-mobile{display:none !important}@media screen and (min-width: 375px){.display-greater-than-mobile{display:block !important}}.display-greater-than-mobile-inline{display:none !important}@media screen and (min-width: 375px){.display-greater-than-mobile-inline{display:inline !important}}.display-greater-than-mobile-inline-block{display:none !important}@media screen and (min-width: 375px){.display-greater-than-mobile-inline-block{display:inline-block !important}}.display-greater-than-phablet{display:none !important}@media screen and (min-width: 667px){.display-greater-than-phablet{display:block !important}}.display-greater-than-phablet-inline{display:none !important}@media screen and (min-width: 667px){.display-greater-than-phablet-inline{display:inline !important}}.display-greater-than-phablet-inline-block{display:none !important}@media screen and (min-width: 667px){.display-greater-than-phablet-inline-block{display:inline-block !important}}.display-greater-than-tablet{display:none !important}@media screen and (min-width: 768px){.display-greater-than-tablet{display:block !important}}.display-greater-than-tablet-inline{display:none !important}@media screen and (min-width: 768px){.display-greater-than-tablet-inline{display:inline !important}}.display-greater-than-tablet-inline-block{display:none !important}@media screen and (min-width: 768px){.display-greater-than-tablet-inline-block{display:inline-block !important}}.display-greater-than-desktop{display:none !important}@media screen and (min-width: 1024px){.display-greater-than-desktop{display:block !important}}.display-greater-than-desktop-inline{display:none !important}@media screen and (min-width: 1024px){.display-greater-than-desktop-inline{display:inline !important}}.display-greater-than-desktop-inline-block{display:none !important}@media screen and (min-width: 1024px){.display-greater-than-desktop-inline-block{display:inline-block !important}}.pattern-library-module{margin-left:auto;margin-right:auto;max-width:1500px;position:relative;overflow:hidden}.pattern-library-module .module-content{margin-left:auto;margin-right:auto;max-width:954px;height:100%;padding:46px 0}@media screen and (max-width: 1023px){.pattern-library-module .module-content{max-width:724px;padding:56px 0}}@media screen and (max-width: 767px){.pattern-library-module .module-content{max-width:627px;padding:38px 0px}}@media screen and (max-width: 666px){.pattern-library-module .module-content{width:100%;max-width:345px}}.headline{text-transform:uppercase;line-height:1.5em;font-family:"DINNextW01-CondensedLig",sans-serif}.headline.hl1{font-family:"ToyotaType-Light";font-size:45px}@media screen and (max-width: 768px){.headline.hl1{font-size:35px}}@media screen and (max-width: 667px){.headline.hl1{font-size:26px}}@media screen and (max-width: 375px){.headline.hl1{font-size:26px}}.headline.hl2{font-size:40px;text-transform:uppercase;line-height:1.5em;font-family:"ToyotaType-Light"}@media screen and (max-width: 768px){.headline.hl2{font-size:35px}}@media screen and (max-width: 667px){.headline.hl2{font-size:26px}}@media screen and (max-width: 375px){.headline.hl2{font-size:26px}}.headline.hl3{font-size:18px;text-transform:capitalize;font-family:"ToyotaType-Book"}.headline.hl3.alternate{font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif}@media screen and (max-width: 768px){.headline.hl3{font-size:18px}}@media screen and (max-width: 667px){.headline.hl3{font-size:18px}}@media screen and (max-width: 500px){.headline.hl3{font-size:18px}}.headline.hl4{font-size:24px;font-weight:900;color:#3a3a3a;line-height:1.2em}@media screen and (max-width: 767px){.headline.hl4{font-size:18px}}.headline.hl4 span{color:#3568c5}p{line-height:1.5em;font-family:"ToyotaType-Book"}p.subheader{font:20px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;text-transform:uppercase}@media screen and (max-width: 768px){p.subheader{font-size:20px}}@media screen and (max-width: 667px){p.subheader{font-size:18px}}@media screen and (max-width: 375px){p.subheader{font-size:18px}}p.quotes{font-size:18px}p.content-title-g{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width: 768px){p.content-title-g{font-size:14px}}@media screen and (max-width: 667px){p.content-title-g{font-size:12px;letter-spacing:1px}}@media screen and (max-width: 375px){p.content-title-g{font-size:12px}}p.content-title-g{font-family:"ToyotaType-Semibold";font-size:22px;font-size:1.5em;color:#0d2b62}@media screen and (max-width: 420px){p.content-title-g{font-size:18px;font-size:1.3em}}p.content-title-g::before,p.content-title-g::after{height:3px;width:135px;background-color:#0d2b62}@media screen and (max-width: 1024px){p.content-title-g::before,p.content-title-g::after{width:120px}}@media screen and (max-width: 768px){p.content-title-g::before,p.content-title-g::after{width:85px}}@media screen and (max-width: 600px){p.content-title-g::before,p.content-title-g::after{width:70px}}@media screen and (max-width: 420px){p.content-title-g::before,p.content-title-g::after{width:62px}}@media screen and (max-width: 420px){p.content-title-g::before{right:30px}}@media screen and (max-width: 420px){p.content-title-g::after{left:30px}}p.body-copy{font-size:16px;font-family:"ToyotaType-Book"}p.body-copy.alternate{font-size:24px}p.legal{font-size:12px}p.car-info-copy{font-size:16px}p.tertiary-cta{font:12px 'Proxima N W01 Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;text-decoration:none}a,.cta-link{color:#3568c5;line-height:1.5em;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}a.cta,.cta-link.cta{font-size:16px}a.secondary-cta,.cta-link.secondary-cta{font-size:14px}a.tertiary-cta,.cta-link.tertiary-cta{font-size:12px;text-transform:uppercase;text-decoration:none}a.no-bold,.cta-link.no-bold{font-family:ToyotaType-Semibold}a:hover,.cta-link:hover{cursor:pointer;color:#0d2b62}.superscript{padding-left:4px;font-weight:bold;font-size:9px;vertical-align:super;color:#3568c5;text-decoration:none}.fade-hover-bg{-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.fade-hover-txt{-webkit-transition:color 250ms linear;-moz-transition:color 250ms linear;-o-transition:color 250ms linear;-ms-transition:color 250ms linear;transition:color 250ms linear}.fade-hover-img{-webkit-transition:background 250ms linear;-moz-transition:background 250ms linear;-o-transition:background 250ms linear;-ms-transition:background 250ms linear;transition:background 250ms linear}.button-class{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;display:inline-block;width:auto;border:2px solid transparent;overflow:visible;text-decoration:none;text-transform:none;border-radius:4px;text-align:center}.no-js .button-class:hover,.no-js .button-class:focus,.js.no-touch .button-class:hover,.js.no-touch .button-class:focus,.js.touch .button-class:active{cursor:pointer;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear}.no-js .button-class:hover .btn-image-mailing,.no-js .button-class:focus .btn-image-mailing,.js.no-touch .button-class:hover .btn-image-mailing,.js.no-touch .button-class:focus .btn-image-mailing,.js.touch .button-class:active .btn-image-mailing{background:url("../../core/images/nav/icons/icon-mailing-selected.svg") no-repeat !important;background-size:contain;background-position:center;margin-bottom:-9px !important}.button-class.btn-lg{font-family:"ToyotaType-Regular";width:225px;height:55px;font-size:16px;padding-left:20px;padding-right:20px;line-height:55px}.button-class.btn-md{font-family:"ToyotaType-Regular";width:230px;height:45px;font-size:16px;padding-left:20px;padding-right:20px;line-height:42px}.button-class.btn-sm{font-family:"ToyotaType-Regular";height:35px;font-size:14px;width:auto;padding-left:15px;padding-right:15px;line-height:35px}.button-class.btn-primary{color:white;background-color:#3568c4;border-color:#3568c4}.no-js .button-class.btn-primary:hover,.no-js .button-class.btn-primary:focus,.js.no-touch .button-class.btn-primary:hover,.js.no-touch .button-class.btn-primary:focus,.js.touch .button-class.btn-primary:active{background-color:transparent;color:#3568c4}.button-class.btn-primary-white{color:#3568c4;font-family:"ToyotaType-Regular";width:275px;background-color:white;border-color:white}.no-js .button-class.btn-primary-white:hover,.no-js .button-class.btn-primary-white:focus,.js.no-touch .button-class.btn-primary-white:hover,.js.no-touch .button-class.btn-primary-white:focus,.js.touch .button-class.btn-primary-white:active{background-color:transparent;color:white}.button-class.btn-secondary-blue{color:#3568c4;background-color:transparent;border-color:#3568c4}.no-js .button-class.btn-secondary-blue:hover,.no-js .button-class.btn-secondary-blue:focus,.js.no-touch .button-class.btn-secondary-blue:hover,.js.no-touch .button-class.btn-secondary-blue:focus,.js.touch .button-class.btn-secondary-blue:active{background-color:#3568c4;color:white}.button-class.btn-secondary-white{color:white;background-color:transparent;border-color:white}.no-js .button-class.btn-secondary-white:hover,.no-js .button-class.btn-secondary-white:focus,.js.no-touch .button-class.btn-secondary-white:hover,.js.no-touch .button-class.btn-secondary-white:focus,.js.touch .button-class.btn-secondary-white:active{background-color:white;color:#3568c4}.button-class.btn-tertiary1{text-decoration:underline;text-transform:capitalize;font-size:12px;font-family:inherit}.no-js .button-class.btn-tertiary1:hover,.no-js .button-class.btn-tertiary1:focus,.js.no-touch .button-class.btn-tertiary1:hover,.js.no-touch .button-class.btn-tertiary1:focus,.js.touch .button-class.btn-tertiary1:active{color:#0d2a62}.button-class.btn-tertiary2{text-transform:uppercase;text-decoration:none;font-size:12px;font-family:inherit}.no-js .button-class.btn-tertiary2:hover,.no-js .button-class.btn-tertiary2:focus,.js.no-touch .button-class.btn-tertiary2:hover,.js.no-touch .button-class.btn-tertiary2:focus,.js.touch .button-class.btn-tertiary2:active{color:#0d2a62}.button-class .icon-left{display:inline;margin-right:10px}.button-class .icon-right{display:inline;padding-left:10px}.dual-btns{text-align:center}.dual-btns .button-class:first-of-type{margin-right:3px;display:inline-block}@media screen and (max-width: 767px){.dual-btns .button-class:first-of-type{display:block;margin-right:auto;margin-left:auto;margin-bottom:6px}}.dual-btns .button-class:last-of-type{margin-left:3px;display:inline-block}@media screen and (max-width: 767px){.dual-btns .button-class:last-of-type{display:block;margin-right:auto;margin-left:auto;margin-bottom:14px}}.dual-btns-vertical{padding-top:0px;margin-top:25px;text-align:center}.dual-btns-vertical .button-class:first-of-type{display:block;margin:0 auto 16px}.dual-btns-vertical .button-class:last-of-type{display:block;padding-top:16px}.toggle-btns{width:100%;position:relative;overflow:hidden;margin-bottom:15px;height:44px}.toggle-btns .toggle-btn{float:left;border:1px solid #3568c5;background-color:white;color:#3568c5;width:50%;text-align:center;height:35px;line-height:34px !important;vertical-align:middle;font:14px 'Proxima N W01 Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;-webkit-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.toggle-btns .toggle-btn.active{background-color:#3568c5;color:white;-webkit-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.toggle-btns .toggle-btn:hover:not(.active){cursor:pointer;background-color:#3568c5;color:white;-webkit-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.tip-button{position:absolute;opacity:1;transition:opacity .5s ease-out;webkit-transition:opacity .5s ease-out;background:url("../../core/images/pngs/open.png") no-repeat !important;background-size:contain;background-position:center;height:42px;width:42px}@media only screen and (max-width: 750px){.tip-button{background:url("../../core/images/pngs/HOT_SPOT_mobile.png") no-repeat !important;width:42px;height:42px}}@media screen and (max-width: 1023px){.tip-button.clicked:after{background-color:white;color:#3568c5;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg);-ms-transform:rotate(135deg)}}.tip-button.hovering{opacity:0}.tip-button.active{background:url("../../core/images/pngs/exit.png") no-repeat !important}@media only screen and (max-width: 750px){.tip-button.active{background:url("../../core/images/pngs/CLOSE_BUTTON_mobile.png") no-repeat !important}}@media only screen and (max-width: 600px){.system-specs-btn{margin-top:10px}}.paging-dots-horiz ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}.paging-dots-horiz ul li{position:relative;display:block;float:left;margin:0 15px;width:15px;height:15px;cursor:pointer}.paging-dots-horiz ul li a{top:0;left:0;width:100%;height:100%;outline:none;border-radius:50%;text-indent:-999em;cursor:pointer;position:absolute;overflow:hidden;background-color:transparent;box-shadow:inset 0 0 0 2px #3568c5;transition:background 0.4s}.paging-dots-horiz ul li a:hover,.paging-dots-horiz ul li a:focus,.paging-dots-horiz ul li a.active{background-color:#3568c5}.paging-dots-vert ul{position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}.paging-dots-vert ul li{position:relative;display:block;margin:20px 0;width:6px;height:6px;cursor:pointer;transition:all 0.3s}.paging-dots-vert ul li a{top:0;left:0;width:100%;height:100%;outline:none;border-radius:50%;text-indent:-999em;cursor:pointer;position:absolute;overflow:hidden;background-color:#8b8b8b;transition:all 0.3s}.paging-dots-vert ul li.active{width:10px;height:10px}.paging-dots-vert ul li.active a{background-color:transparent;box-shadow:inset 0 0 0 2px #3568c5}.paging-dots-vert ul li:hover,.paging-dots-vert ul li:focus{width:10px;height:10px}.paging-dots-vert ul li:hover a,.paging-dots-vert ul li:focus a{background-color:#3568c5;box-shadow:inset 0 0 0 2px #3568c5}.pattern-arrow{display:inline-block;background:url("../../core/images/pattern-library-icons/icon_arrow_line.svg") no-repeat;background-size:cover;background-position:center}.pattern-arrow:hover{cursor:pointer;background-image:url("../../core/images/pattern-library-icons/icon_arrow_line_rollover.svg")}.pattern-arrow.left{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.pattern-arrow.small{height:12px;width:8px}.pattern-arrow.large{height:27px;width:19px}.pattern-arrow.backplate{background-color:#3a3a3a;height:55px;width:50px;background-size:19px 27px;border-top-left-radius:0px;border-bottom-left-radius:0px;background-image:url("../../core/images/pattern-library-icons/icon_arrow_line_white.svg")}.pattern-arrow.backplate:hover{background-color:#3568c5}.pattern-arrow-hover-text-container{position:relative;display:inline-block;height:118px;width:auto}.pattern-arrow-hover-text-container .pattern-arrow{height:100%;background-size:19px 27px}.pattern-arrow-hover-text-container .text_container{display:inline-block;position:relative;top:50%;transform:translateY(-50%);padding-left:20px;padding-right:20px}.pattern-arrow-hover-text-container:hover{background-color:#3568c5}.pattern-arrow-hover-text-container:hover .pattern-arrow{background-image:url("../../core/images/pattern-library-icons/icon_arrow_line_white.svg")}.pattern-arrow-hover-text-container:hover .text_container *{color:white}.pattern-arrow-hover-text-container.left{padding-left:15px}.pattern-arrow-hover-text-container.left .pattern-arrow{float:left}.pattern-arrow-hover-text-container.left .text_container{float:left}.pattern-arrow-hover-text-container.right{padding-right:15px}.pattern-arrow-hover-text-container.right .pattern-arrow{float:right}.pattern-arrow-hover-text-container.right .text_container{float:right}.pattern-arrow-text-container{position:relative;display:inline-block;height:118px;width:auto}.pattern-arrow-text-container .pattern-arrow{height:100%;background-size:19px 27px}.pattern-arrow-text-container .text_container{display:inline-block;position:relative;top:50%;transform:translateY(-50%);padding-left:20px;padding-right:20px}.pattern-arrow-text-container .text_container .headline3:hover{cursor:pointer;color:#3568c5}.pattern-arrow-text-container.left{padding-left:15px}.pattern-arrow-text-container.left .pattern-arrow{float:left}.pattern-arrow-text-container.left .text_container{float:left}.pattern-arrow-text-container.right{padding-right:15px}.pattern-arrow-text-container.right .pattern-arrow{float:right}.pattern-arrow-text-container.right .text_container{float:right}.icon-core{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;position:relative}.icon-core.icon_arrow_line{background-image:url(../../core/images/pattern-library-icons/icon_arrow_line.svg)}.icon-core.icon_arrow_solid{background-image:url(../../core/images/pattern-library-icons/icon_arrow_solid.svg)}.icon-core.icon_arrow_turn_left{background-image:url(../../core/images/pattern-library-icons/icon_arrow_turn_left.svg)}.icon-core.icon_arrow_turn_left:hover{cursor:pointer;background-image:url(../../core/images/pattern-library-icons/icon_arrow_turn_left_rollover.svg)}.icon-core.icon_arrow_turn_right{background-image:url(../../core/images/pattern-library-icons/icon_arrow_turn_right.svg)}.icon-core.icon_arrow_turn_right:hover{cursor:pointer;background-image:url(../../core/images/pattern-library-icons/icon_arrow_turn_right_rollover.svg)}.icon-core.icon_close_btn{background-image:url(../../core/images/pattern-library-icons/icon_close_btn.svg)}.icon-core.icon_close_btn:hover{cursor:pointer}.icon-core.icon_comment{background-image:url(../../core/images/pattern-library-icons/icon_comment.svg)}.icon-core.icon_comment{background-image:url(../../core/images/pattern-library-icons/icon_comment.svg)}.icon-core.icon_conversation{background-image:url(../../core/images/pattern-library-icons/icon_conversation.svg)}.icon-core.icon_down_arrow{background-image:url(../../core/images/pattern-library-icons/icon_down_arrow.svg)}.icon-core.icon_download{background-image:url(../../core/images/pattern-library-icons/icon_download.svg)}.icon-core.icon_email{background-image:url(../../core/images/pattern-library-icons/icon_email.svg)}.icon-core.icon_facebook{background-image:url(../../core/images/pattern-library-icons/icon_facebook.svg)}.icon-core.icon_FAQ{background-image:url(../../core/images/pattern-library-icons/icon_FAQ.svg)}.icon-core.icon_FBE{background-image:url(../../core/images/pattern-library-icons/icon_FBE.svg)}.icon-core.icon_feed{background-image:url(../../core/images/pattern-library-icons/icon_feed.svg)}.icon-core.icon_gridView{background-image:url(../../core/images/pattern-library-icons/icon_gridView.svg)}.icon-core.icon_hydrogen{background-image:url(../../core/images/pattern-library-icons/icon_hydrogen.svg)}.icon-core.icon_leaveYourMark{background-image:url(../../core/images/pattern-library-icons/icon_leaveYourMark.svg)}.icon-core.icon_listView{background-image:url(../../core/images/pattern-library-icons/icon_listView.svg)}.icon-core.icon_logo_mirai{background-image:url(../../core/images/pattern-library-icons/icon_logo_mirai.svg)}.icon-core.icon_logo_toyota{background-image:url(../../core/images/pattern-library-icons/icon_logo_toyota.svg)}.icon-core.icon_logo_toyota_small{background-image:url(../../core/images/pattern-library-icons/icon_logo_toyota_small.svg)}.icon-core.icon_mirai{background-image:url(../../core/images/pattern-library-icons/icon_mirai.svg)}.icon-core.icon_mobileSubmenu{background-image:url(../../core/images/pattern-library-icons/icon_mobileSubmenu.svg)}.icon-core.icon_openNew{background-image:url(../../core/images/pattern-library-icons/icon_openNew.svg)}.icon-core.icon_ownership{background-image:url(../../core/images/pattern-library-icons/icon_ownership.svg)}.icon-core.icon_plus_horizontal{background-image:url(../../core/images/pattern-library-icons/icon_plus_horizontal.svg)}.icon-core.icon_plus_vertical{background-image:url(../../core/images/pattern-library-icons/icon_plus_vertical.svg)}.icon-core.icon_plus_white_horizontal{background-image:url(../../core/images/pattern-library-icons/icon_plus_white_horizontal.svg)}.icon-core.icon_plus_white_horizontal{background-image:url(../../core/images/pattern-library-icons/icon_plus_white_horizontal.svg)}.icon-core.icon_profile{background-image:url(../../core/images/pattern-library-icons/icon_profile.svg)}.icon-core.icon_profile_loggedIn{background-image:url(../../core/images/pattern-library-icons/icon_profile_loggedIn.svg)}.icon-core.icon_search{background-image:url(../../core/images/pattern-library-icons/icon_search.svg)}.icon-core.icon_share{background-image:url(../../core/images/pattern-library-icons/icon_share.svg)}.icon-core.icon_twitter{background-image:url(../../core/images/pattern-library-icons/icon_twitter.svg)}.icon-core.icon_videoGallery{background-image:url(../../core/images/pattern-library-icons/icon_videoGallery.svg)}.module-title-wrap{position:relative;top:0px;z-index:10}@media screen and (max-width: 1023px){.module-title-wrap{max-width:600px;margin-left:auto;margin-right:auto}}.module-title-wrap.inverted .module-title-wrap__subtitle{color:#fbf8f3}.module-title-wrap.inverted .module-title-wrap__subtitle:before,.module-title-wrap.inverted .module-title-wrap__subtitle:after{background-color:#fbf8f3}.module-title-wrap.inverted .module-title-wrap__title{color:#fbf8f3}.module-title-wrap.inverted .module-title-wrap__copy{color:#fbf8f3}.module-title-wrap .line{letter-spacing:1.5px;text-align:center;text-transform:uppercase;height:2px;width:100px;background-color:#3a3a3a;content:"";display:none;position:absolute;top:16px}@media screen and (max-width: 767px){.module-title-wrap .line{display:inline-block;height:1px;width:50px}}@media screen and (max-width: 666px){.module-title-wrap .line{height:1px;width:40px}}.module-title-wrap .line.line-left{left:30px}.module-title-wrap .line.line-right{right:30px}.module-title-wrap__title{text-align:center;font-family:"ToyotaType-Light";font-size:45px;text-transform:uppercase;color:#3a3a3a;padding:10px 0}@media screen and (max-width: 1023px){.module-title-wrap__title{font-size:35px;margin-bottom:3px}}@media screen and (max-width: 767px){.module-title-wrap__title{font-size:26px;line-height:36px;margin-top:9px;margin-bottom:11px}}.module-title-wrap__title.secondary{font-size:50px}@media screen and (max-width: 1023px){.module-title-wrap__title.secondary{font-size:44px}}.module-title-wrap__subtitle{letter-spacing:1.5px;text-align:center;text-transform:uppercase}.module-title-wrap__subtitle:before,.module-title-wrap__subtitle:after{position:relative;top:-4px;height:2px;width:100px;background-color:#3a3a3a;content:"";display:inline-block}.module-title-wrap__subtitle:before{right:20px}.module-title-wrap__subtitle:after{left:20px}@media screen and (max-width: 1023px){.module-title-wrap__subtitle{margin-bottom:0px}}@media screen and (max-width: 767px){.module-title-wrap__subtitle:before,.module-title-wrap__subtitle:after{height:1px;width:50px}.module-title-wrap__subtitle:before{right:10px}.module-title-wrap__subtitle:after{left:10px}}@media screen and (max-width: 666px){.module-title-wrap__subtitle:before,.module-title-wrap__subtitle:after{height:1px;width:40px}}.module-title-wrap__subtitle.secondary{line-height:1em}@media screen and (max-width: 767px){.module-title-wrap__subtitle.multiple-line:before,.module-title-wrap__subtitle.multiple-line:after{display:none}}.module-title-wrap__copy{margin:0 auto;max-width:522px;text-align:center;font-family:"ToyotaType-Regular";font-size:16px}@media screen and (max-width: 1023px){.module-title-wrap__copy{width:600px}}@media screen and (max-width: 767px){.module-title-wrap__copy{width:auto}}.modal-container{display:block;z-index:20000;position:relative;height:100%;width:100%;top:0;left:0;visibility:hidden;opacity:0;transition:visibility 0s linear 0.5s, opacity 0.5s linear;overflow-y:hidden;background-color:rgba(0,0,0,0.8)}.modal-container.fade-in{overflow-y:visible;visibility:visible;opacity:1;transition-delay:0s;position:fixed}.modal-container .modal-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0.8}.modal-container .modal-content{margin-left:auto;margin-right:auto;position:absolute;left:0;right:0;width:954px;background-color:#fff;margin-top:35px;margin-bottom:35px}@media screen and (max-width: 1023px){.modal-container .modal-content{width:100%;height:100%;margin-top:0;margin-bottom:0}}.modal-container .modal-content .modal-header{width:100%;height:60px;border-bottom:1px solid #cacac8;text-align:center;padding-top:20px;padding-bottom:20px;position:relative;background-color:#fff;z-index:1}@media screen and (max-width: 1023px){.modal-container .modal-content .modal-header{height:50px}}@media screen and (max-width: 767px){.modal-container .modal-content .modal-header{height:55px}}.modal-container .modal-content .modal-header p{display:inline-block}.modal-container .modal-content .modal-header .modal-close-btn{display:inline-block;position:absolute;right:15px;height:24px;background-position:center;background-size:cover;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1023px){.modal-container .modal-content .modal-header .modal-close-btn{right:22px}}@media screen and (max-width: 767px){.modal-container .modal-content .modal-header .modal-close-btn{right:20px}}@media screen and (max-width: 666px){.modal-container .modal-content .modal-header .modal-close-btn{right:15px}}.modal-container .modal-content .modal-body{margin-left:auto;margin-right:auto}@media screen and (max-width: 1023px){.modal-container .modal-content .modal-body{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.modal-container.header-fixed .modal-header{position:fixed;top:0;width:954px}@media screen and (max-width: 1023px){.modal-container.header-fixed .modal-header{width:100%;background-color:#fff;z-index:2000}}.modal-container.header-fixed .modal-body{padding-top:60px}@media screen and (max-width: 1023px){.modal-container.header-fixed .modal-body{padding-top:50px}}@media screen and (max-width: 767px){.modal-container.header-fixed .modal-body{padding-top:55px}}.pattern-library-desktop-subnav{position:relative;height:50px;width:100%;z-index:1;background-color:#edf0f5}.pattern-library-desktop-subnav.stuck{border-bottom:1px solid #efeff0}@media screen and (max-width: 768px){.pattern-library-desktop-subnav{display:none}}.pattern-library-desktop-subnav .subnav-list{height:100%;display:table;margin:0 auto}.pattern-library-desktop-subnav .subnav-list :not(:first-child):before{content:"";height:14px;width:1px;position:absolute;top:calc(50% - 7px);left:-1px;border-left:2px solid #efeff0;clear:both}.pattern-library-desktop-subnav .subnav-list .subnav-item{position:relative;display:table-cell;height:100%;padding:0 20px 0 20px}.pattern-library-desktop-subnav .subnav-list .subnav-item .subnav-link{color:#8b8b8b;line-height:50px}.pattern-library-desktop-subnav .subnav-list .subnav-item .subnav-link.active,.pattern-library-desktop-subnav .subnav-list .subnav-item .subnav-link:hover{color:#3a3a3a}.full-page-modal-container{display:block;z-index:20000;position:relative;height:auto;width:100%;top:0;left:0;visibility:hidden;opacity:0;transition:visibility 0s linear 0.5s, opacity 0.5s linear;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.8)}@media screen and (max-width: 1023px){.full-page-modal-container{background-color:white}}@media screen and (max-width: 666px){.full-page-modal-container{height:700px}}.full-page-modal-container .modal-content{max-width:1500px;margin-left:auto;margin-right:auto;position:absolute}.full-page-modal-container .modal-content .back-button{position:absolute;top:60px;left:30px;z-index:11;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 1023px){.full-page-modal-container .modal-content .back-button{top:-30px;left:15px}}.full-page-modal-container .modal-content .exit-button{position:absolute;top:60px;right:30px;background:url("../../modules/carpageexteriormodal/images/close.png") no-repeat;background-size:55%;background-position:center;border-radius:50%;background-color:#3a3a3a;height:30px;width:30px;z-index:11}.full-page-modal-container .modal-content .exit-button:hover{background-color:#3568c5;cursor:pointer}@media screen and (max-width: 1023px){.full-page-modal-container .modal-content .exit-button:hover{background-color:transparent}}@media screen and (max-width: 1023px){.full-page-modal-container .modal-content .exit-button{background-image:url(../../core/images/pattern-library-icons/icon_close_btn.svg);background-color:transparent;top:-34px;right:15px}}.full-page-modal-container.fade-in{overflow-y:visible;visibility:visible;opacity:1;transition-delay:0s;position:fixed;top:0;height:850px;-webkit-overflow-scrolling:touch}@media screen and (max-width: 767px){.full-page-modal-container.fade-in{height:700px}}.full-page-modal-container.fade-in .modal-content{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}* input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}.toyota-nav{width:100%;top:0;left:0;background:#fff;height:60px;border-bottom:2px solid #e5e5e5;z-index:10000}#page-content{margin-top:89px}@media screen and (max-width: 1400px) and (orientation: landscape){#page-content{margin-top:88px}}@media screen and (max-width: 1000px){#page-content{margin-top:60px}}@media screen and (max-width: 667px){#page-content{margin-top:60px;height:100%;overflow:auto}}video{pointer-events:none}*{-webkit-text-size-adjust:none}body,section,nav,video{-webkit-tap-highlight-color:transparent}input[type='text'],textarea{font:300 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;color:#464646;height:50px;width:140px;padding-left:10px;border:none;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}input[type='text'] ::-moz-focus-inner,textarea ::-moz-focus-inner{border:0;padding:0}input[type='password'],textarea{font:300 15px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;color:#464646;height:50px;width:140px;padding-left:10px;border:none;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}input[type='password'] ::-moz-focus-inner,textarea ::-moz-focus-inner{border:0;padding:0}input[type="checkbox"]{visibility:hidden;z-index:101}.checkbox{width:15px;position:relative;z-index:100}.checkbox label{cursor:pointer;position:absolute;height:15px;width:15px;top:0;background:#b9b1a6;border:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.checkbox label::after{opacity:0;content:'';position:absolute;width:9px;height:5px;background:transparent;top:4px;left:3px;border:2px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox input[type=checkbox]:checked+label{background-color:#3b6bc7}.checkbox input[type=checkbox]:not(:checked)+label{background-color:#b9b1a6}.checkbox input[type=checkbox]:checked+label:after{opacity:1}.skip-button{height:50px;width:300px;position:absolute;z-index:1000;bottom:10%;color:#fff;left:50%;margin-left:-150px;text-align:center;font:30px "DINNextW01-CondensedLig","sans-serif";padding-top:10px;opacity:0.5;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}.skip-button:hover{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;cursor:pointer;opacity:1}.page-arrow{position:absolute;bottom:30px;z-index:100;margin:0 auto;height:9px;width:100%;background:url("../../modules/landing/images/arrow.png") no-repeat;background-size:contain;background-position:center;opacity:0;cursor:pointer;border:none;-webkit-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation:arrow 2.4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-animation:arrow 2.4s cubic-bezier(0.645, 0.045, 0.355, 1);animation:arrow 2.4s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media screen and (max-width: 600px){.page-arrow{display:none}}@media screen and (max-height: 400px) and (max-width: 700px){.page-arrow{display:none}}@media screen and (max-width: 600px){#module-FuelHeader .page-arrow{display:block;height:15px;width:100%}}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0px);opacity:0}30%{-webkit-transform:translateY(10px);opacity:0}70%{-webkit-transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(20px);opacity:1}}@-moz-keyframes arrow{0%{-moz-transform:translateY(0px);opacity:0}30%{-moz-transform:translateY(10px);opacity:0}70%{-moz-transform:translateY(10px);opacity:0}100%{-moz-transform:translateY(20px);opacity:1}}@keyframes arrow{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:0}30%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}70%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:1}}.sub-title{font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px}.title-dark{text-align:center;font:55px "ToyotaType-Light";line-height:50px;position:relative;margin:0 auto;margin-bottom:15px}@media screen and (max-width: 600px){.title-dark{height:auto;width:300px}}.title-dark:not(.clip-image){color:#464646}.title-dark.clip-image{color:#464646;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/stationslandingmobile/images/background-texture.png") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.title-white{text-align:center;font:55px "DINNextW01-CondensedLig","sans-serif";line-height:50px;position:relative;margin:0 auto;margin-bottom:15px}@media screen and (max-width: 600px){.title-white{height:auto;width:300px}}.title-white:not(.clip-image){color:#fff}.title-white.clip-image{color:#fff;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/leaveyourmark/images/background-texture.jpg") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}*{backface-visibility:hidden;-webkit-backface-visibility:hidden}#terms{background:#d4d6d7}.disclaimers{width:100%;background:#d4d6d7;min-height:100%;overflow:hidden}.disclaimers .inner{width:100%;max-width:800px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.disclaimers .disclaimer-heading{width:100%;height:120px;background:url("../images/disclosures/title-bg.jpg")}.disclaimers .disclaimer-heading .image{background-size:120px 134px;background-size:120px 134px;height:134px;width:120px;background-image:url("../images/disclosures/logo.png");position:absolute;top:12px;left:20px}.disclaimers .disclaimer-heading .text{text-transform:uppercase;position:absolute;height:120px;line-height:160px;font-size:70px;left:185px}@media screen and (max-width: 540px){.disclaimers .disclaimer-heading{height:110px}.disclaimers .disclaimer-heading .image{background-size:75px 84px;background-size:75px 84px;height:84px;width:75px}.disclaimers .disclaimer-heading .text{text-transform:uppercase;position:absolute;height:180px;line-height:120px;font-size:40px;left:40px}}.disclaimers .disclaimer-details{width:100%;max-width:800px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding:35px;font-size:14px;line-height:18px}.disclaimers .disclaimer-details ol{list-style:none;color:#3d3d3d}.disclaimers .disclaimer-details ol li{margin-bottom:18px}.disclaimers .disclaimer-details ol li span{color:#3b6bc7}.disclaimers .disclaimer-details .offerFrom,.disclaimers .disclaimer-details .offerTo{color:#3d3d3d !important}#panel-loading{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:#fff;z-index:999999}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"\2190"}.slick-next{right:-25px}.slick-next:before{content:"\2192"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.threesixty{position:relative;overflow:hidden;margin:0 auto}.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0}.threesixty .threesixty_images img{position:absolute;top:0;width:100%;height:auto}.threesixty .threesixty_images img.previous-image{visibility:hidden;width:0}.threesixty .threesixty_images img.current-image{visibility:visible;width:100%}.threesixty .spinner{width:60px;display:block;margin:0 auto;height:30px;background:#333;background:rgba(0,0,0,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.threesixty .spinner span{font-family:Arial, "MS Trebuchet", sans-serif;font-size:12px;font-weight:bolder;color:#FFF;text-align:center;line-height:30px;display:block}.threesixty .nav_bar{position:absolute;top:10px;right:10px;z-index:11}.threesixty .nav_bar a{display:block;width:32px;height:32px;float:left;text-indent:-99999px}.threesixty .nav_bar a.nav_bar_play{background-position:0 0}.threesixty .nav_bar a.nav_bar_previous{background-position:0 -73px}.threesixty .nav_bar a.nav_bar_stop{background-position:0 -37px}.threesixty .nav_bar a.nav_bar_next{background-position:0 -104px}:-webkit-full-screen{background:#ffffff;width:100%;height:100%;margin-top:0;padding-top:200px}:-moz-full-screen{background:#ffffff;width:100%;height:100%;margin-top:0;padding-top:200px}@font-face{font-family:"din_offccond";src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix");src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix") format("eot"),url("../fonts/43e82893-3880-47b2-82d6-5b136f8f7477.woff") format("woff"),url("../fonts/72f03533-e4e2-48a4-9d34-53d2964eb649.ttf") format("truetype"),url("../fonts/c11fd4df-941d-4a17-8af0-be88e02e0042.svg#c11fd4df-941d-4a17-8af0-be88e02e0042") format("svg")}@font-face{font-family:"Proxima Regular";src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("../fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("../fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("../fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg")}@font-face{font-family:"Proxima Extrabold";src:url("../fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?#iefix");src:url("../fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?#iefix") format("eot"),url("../fonts/19dd5cf2-ac2d-48d5-901a-c432fd291ee2.woff") format("woff"),url("../fonts/22cfbfa4-f607-4751-92eb-6fa194353e57.ttf") format("truetype"),url("../fonts/3d6b6348-e05f-4123-b19a-3bfd02c7f361.svg#3d6b6348-e05f-4123-b19a-3bfd02c7f361") format("svg")}@font-face{font-family:"Alternate Gothic Com";src:url("../fonts/694d9d39-2113-4431-b278-0ea3d7a2b062.eot?#iefix");src:url("../fonts/694d9d39-2113-4431-b278-0ea3d7a2b062.eot?#iefix") format("eot"),url("../fonts/2fc75594-a7bb-4e8f-ad81-b7e8ddeb0435.woff") format("woff"),url("../fonts/a7e5a390-5440-4b7f-9500-9bd0b8dde16a.ttf") format("truetype"),url("../fonts/9036ea97-77a0-44a0-bbc9-64d2733c9484.svg#9036ea97-77a0-44a0-bbc9-64d2733c9484") format("svg")}@font-face{font-family:"Proxima N W01 Black";src:url("../fonts/9b05cd3b-19d8-496a-816b-8de46cf24af1.eot?#iefix");src:url("../fonts/9b05cd3b-19d8-496a-816b-8de46cf24af1.eot?#iefix") format("eot"),url("../fonts/43106d4c-07a9-48c0-bdeb-d82f359c85f5.woff") format("woff"),url("../fonts/7783372a-b74a-4eb3-902f-ab18b106eb46.ttf") format("truetype"),url("../fonts/22e79766-6290-47c1-b1af-93665675dd48.svg#22e79766-6290-47c1-b1af-93665675dd48") format("svg")}@font-face{font-family:"Proxima N W01 Reg";src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("../fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("../fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("../fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg")}@font-face{font-family:"Proxima N W01 Reg It";src:url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");src:url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"),url("../fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"),url("../fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"),url("../fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg")}@font-face{font-family:"Proxima N W01 Smbd";src:url("../fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix");src:url("../fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix") format("eot"),url("../fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff") format("woff"),url("../fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf") format("truetype"),url("../fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c") format("svg")}@font-face{font-family:"DINNextW01-CondensedReg";src:url("../fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?#iefix");src:url("../fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?#iefix") format("eot"),url("../fonts/3b15daf5-d7fb-4099-93b9-db20fd26c2fe.woff") format("woff"),url("../fonts/16159505-c85d-44ba-ba2b-64f94e68ddb5.ttf") format("truetype"),url("../fonts/b2be45ad-0169-4c84-9fc9-66a0e9ebff0a.svg#b2be45ad-0169-4c84-9fc9-66a0e9ebff0a") format("svg")}@font-face{font-family:"AlternateGothicW01-No1 691796";src:url("../fonts/08f81dde-07fe-4a13-b96b-de70ab913f0c.eot?#iefix");src:url("../fonts/08f81dde-07fe-4a13-b96b-de70ab913f0c.eot?#iefix") format("eot"),url("../fonts/f2ce3af9-0227-443e-ba37-0293d811f89b.woff") format("woff"),url("../fonts/490fb46a-54c6-486b-9dc8-4b6862162feb.ttf") format("truetype"),url("../fonts/27811e8b-0bca-46f2-8f73-bf56a19a5785.svg#27811e8b-0bca-46f2-8f73-bf56a19a5785") format("svg")}@font-face{font-family:"Proxima N W01 Xbold";src:url("../fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?#iefix");src:url("../fonts/9fbce143-f5db-4c0b-9159-b1e666079f67.eot?#iefix") format("eot"),url("../fonts/19dd5cf2-ac2d-48d5-901a-c432fd291ee2.woff") format("woff"),url("../fonts/22cfbfa4-f607-4751-92eb-6fa194353e57.ttf") format("truetype"),url("../fonts/3d6b6348-e05f-4123-b19a-3bfd02c7f361.svg#3d6b6348-e05f-4123-b19a-3bfd02c7f361") format("svg")}@font-face{font-family:"AlternateGothicW01-No2 691799";src:url("../fonts/694d9d39-2113-4431-b278-0ea3d7a2b062.eot?#iefix");src:url("../fonts/694d9d39-2113-4431-b278-0ea3d7a2b062.eot?#iefix") format("eot"),url("../fonts/2fc75594-a7bb-4e8f-ad81-b7e8ddeb0435.woff") format("woff"),url("../fonts/a7e5a390-5440-4b7f-9500-9bd0b8dde16a.ttf") format("truetype"),url("../fonts/9036ea97-77a0-44a0-bbc9-64d2733c9484.svg#9036ea97-77a0-44a0-bbc9-64d2733c9484") format("svg")}@font-face{font-family:"DINNextW01-CondensedLig";src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix");src:url("../fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix") format("eot"),url("../fonts/43e82893-3880-47b2-82d6-5b136f8f7477.woff") format("woff"),url("../fonts/72f03533-e4e2-48a4-9d34-53d2964eb649.ttf") format("truetype"),url("../fonts/c11fd4df-941d-4a17-8af0-be88e02e0042.svg#c11fd4df-941d-4a17-8af0-be88e02e0042") format("svg")}@font-face{font-family:"Proxima N W01 Bold";src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("../fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("../fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,.stations-slide .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 b,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-spacing:0;border-collapse:collapse}*{margin:0;padding:0}.modal{position:fixed;top:0;left:0;z-index:10000;display:block;width:100%;height:100%}.modal .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.touch .modal .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.modal .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;padding-bottom:50%;width:80%;height:0}.modal .modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-content .close{position:absolute;top:0;right:-29px;cursor:pointer}@media only screen and (min-width: 1200px){.modal .modal-content,.modal iframe{padding:0;width:948px;height:593px}.modal .modal-content{top:60px;bottom:auto}}@media only screen and (max-width: 640px){.modal .modal-content{padding-bottom:62%;width:100%}.modal .modal-content .close{display:none}}.valign{font-size:0}.valign:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.valign>*{display:inline-block;vertical-align:middle;font-size:medium}main{display:block}input[type="text"],input[type="email"],textarea{padding:5px 10px;border:0;border-radius:2px;background:#fff;font-size:14px}@media (max-width: 640px){input[type="text"],input[type="email"],textarea{padding:10px 20px;font-size:32px}}iframe[src*="youtube.com"]{max-width:100%}@media (max-width: 640px){iframe[src*="youtube.com"]{max-height:360px}}span.sup{overflow:visible;vertical-align:super;font-size:0.5em}i{overflow:visible;font-style:italic}body>header *{display:inline-block;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;text-decoration:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-animation-fill-mode:forwards !important;-moz-animation-fill-mode:forwards !important;-ms-animation-fill-mode:forwards !important;-o-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}body>header{margin-bottom:60px;top:0;left:0;z-index:999;display:block;overflow:visible;width:100%;height:59px;border-top:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;background:#fff;text-align:center;white-space:nowrap}body>header>h1>a{display:block;overflow:hidden;width:145px;height:37px;background-image:url(../images/nav/toyota.png);text-indent:-9999px;cursor:pointer}body>header>nav{display:inline-block}body>header>nav>a{padding:0 22px;border-left:1px solid #d3d3d3;color:#333;font-weight:bold;font-size:14px;font-family:HelveticaNeueMedium, 'Helvetica Neue Medium', Arial, sans-serif}body>header>nav>a:first-child{margin:0 0 0 44px}body>header a{-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-ms-transition:color 150ms linear;-o-transition:color 150ms linear;transition:color 150ms linear}body>header a:hover{color:#cc0000}@media (max-width: 989px){body>header>nav{display:none !important}}nav a{cursor:pointer}#to-toyo-nav-vehicles:after,#to-toyo-nav-shopping:after{position:relative;top:-1px;display:inline-block;margin:0 0 0 2px;width:0;height:0;border:5px solid transparent;border-top:7px solid #cc0000;border-bottom:0;content:''}#to-toyo-nav-vehicles.active:after,#to-toyo-nav-shopping.active:after{border-top:0;border-bottom:7px solid #cc0000}#toyo-nav{position:absolute;top:59px;left:50%;margin:0 0 0 -594px;width:1188px;background:#fff;color:#595959;font-family:HelvNeueBold, Helvetica, Arial, sans-serif}#toyo-nav>div{display:none;border:2px solid #e5e5e5;border-top:0}#toyo-nav>div.active{display:block}#toyo-nav .toyo-nav-subsection{padding:10px;width:233px;vertical-align:top;text-align:left;white-space:normal}#toyo-nav h4,#toyo-nav .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #toyo-nav b,#toyo-nav .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #toyo-nav b{display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #898989;text-align:left;font-weight:bold;font-size:18px;font-family:HelvNeueBold, Helvetica, Arial, sans-serif}#toyo-nav a{width:75%;text-overflow:ellipsis;white-space:nowrap;font-size:14px;cursor:pointer}#toyo-nav #toyo-nav-shopping a{width:100%}#toyo-nav h3{float:left;padding:10px;width:190px;vertical-align:top;text-align:left;white-space:normal;font-size:28px}@media (max-width: 989px){#toyo-nav{display:none !important}}.position-indicator{position:absolute;bottom:100px;left:50%;z-index:2;margin:0 0 0 -58px;padding:9px 17px;width:118px;height:30px;border-radius:999rem;background:#bbb;background:rgba(255,255,255,0.3);font-size:0}.position-indicator>span{margin:0 0 0 12px;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;-webkit-transition:background-color 750ms ease-in-out;-moz-transition:background-color 750ms ease-in-out;-ms-transition:background-color 750ms ease-in-out;-o-transition:background-color 750ms ease-in-out;transition:background-color 750ms ease-in-out}.position-indicator>span:first-child{margin:0}.position-indicator>span.active{background:#dc8600}section .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 20px;max-width:1190px;width:100%}h2,h3,h4,.stations-slide .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 b{font-family:"din_offccond", sans-serif}h2.small,h3.small{color:#4fa9fe;text-align:center;text-transform:uppercase;font-size:32px;font-family:"Alternate Gothic Com", sans-serif;letter-spacing:1px}p,a{color:#404041;font-family:"Proxima Regular", sans-serif;line-height:1.7em}.gallery{position:relative}.gallery>div{width:100%}.gallery .slick-prev{position:absolute;left:15%;overflow:hidden;width:46px;height:46px;background:url("../images/carousel/left-arrow.png") no-repeat 0 0}.gallery .slick-prev:before{content:""}.gallery .slick-next{position:absolute;right:15%;overflow:hidden;width:46px;height:46px;background:url("../images/carousel/right-arrow.png") no-repeat 0 0}.gallery .slick-next:before{content:""}@media screen and (max-width: 1000px){.gallery .slick-prev{left:12%}.gallery .slick-next{right:12%}}#intro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden;padding:100px 0 0 0;min-height:670px;background-color:#e9e6e0;background-image:url("../images/header/hero-bg.jpg");background-position:center bottom;background-repeat:no-repeat}@media screen and (max-width: 480px){#intro{height:590px;min-height:590px}}#intro .inner{position:relative;z-index:2;padding:0;max-width:1114px}#intro h2{color:#404041;text-align:center;text-transform:uppercase;font-size:41px;font-family:"Alternate Gothic Com"}#intro h2 strong{display:block;font-size:129px;font-family:"din_offccond"}@media screen and (max-width: 860px){#intro h2{font-size:30px}#intro h2 strong{font-size:80px}}#intro .car-wrapper{position:relative}#intro .car{display:block;width:100%;height:auto;position:relative}@media screen and (max-width: 1000px){#intro .car{width:120%;margin-left:-57%;left:50%}}#intro #video-cta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;background:url("../images/header/cta-hero-video.png") no-repeat top right;width:203px;height:135px;left:50%;margin-left:253px;top:40px;color:#dedcd8;text-transform:uppercase;text-decoration:none;font-family:"Proxima Extrabold";padding:109px 0 0 13px;text-align:center;font-size:14px;letter-spacing:0.03em}@media screen and (max-width: 1100px){#intro #video-cta{position:static;margin:0 auto 5%;width:190px;padding-left:0}}#intro .description{margin:0 auto 53px;width:74%;position:relative;overflow:hidden;z-index:2}#intro .description h3{padding:6px 0 6px 40px;background:url("../images/header/mark-icon.png") no-repeat 0 0;color:#00619b;text-transform:uppercase;font-size:30px;float:right}#intro .description h3.fpo{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:block;margin-bottom:3px;padding:0;max-width:45%;width:100%;height:49px;background-image:url("../images/header/h3-copy.png");background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}#intro .description p{border-right:3px solid #5d6d91;float:left;max-width:48%;font-size:18px;text-align:center;line-height:1.4em;padding-right:3%}@media screen and (max-width: 900px){#intro .description h3,#intro .description p{float:none;max-width:100%;border:none}#intro .description h3{margin:5% auto 0}}#intro .lines{position:absolute;width:3000px;height:100%;top:84px;left:50%;margin:0 0 0 -780px}#intro .header_line{background-image:url("../images/header/hero-lines.png");height:5px;width:3000px;position:relative;left:-5000px}#intro #header_line1{top:0px}#intro #header_line2{top:30px}#intro #header_line3{top:55px}#intro #header_line4{top:93px}#intro #header_line5{top:121px}#intro #header_line6{top:145px}#intro #header_line7{top:215px}#intro #header_line8{top:248px}#intro #header_line9{top:282px}#intro #header_line10{top:324px}#intro #header_line11{top:385px}#intro #header_line12{top:404px}#intro #main_header_line{position:absolute;height:181px;width:0;top:107px;left:50%;margin-left:-2503px;overflow:hidden}#intro #main_header_line .line-repeat{background:#096ba4;width:2798px;height:3px;display:block;position:absolute;bottom:0}#intro #main_header_line .line{display:block;height:181px;bottom:0;background:url("../images/header/hero-lines-blue.png") no-repeat 0 0;left:2798px;position:absolute;width:202px}@media screen and (max-width: 640px){#intro{padding-top:25px}#intro #main_header_line{display:none}#intro .lines{display:none}#intro h2 strong{font-size:50px}#intro .car{width:154%;margin-left:-71%}#intro .description h3.fpo{max-width:230px}}#fcv-features{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;overflow:hidden;padding:87px 0 0;min-height:1783px;background-image:url("../images/fcv-features/features-bg-noglow.jpg");background-position:center top;background-repeat:no-repeat}#fcv-features .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}#fcv-features h2{margin-bottom:10px;color:#eeebe5;text-align:center;text-transform:uppercase;font-size:72px}#fcv-features h2.small{color:#4fa9fe;font-size:32px}#fcv-features p{margin:0 auto;max-width:650px;color:#eeebe5;text-align:center}#fcv-features #exterior-carousel{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;margin:40px 0 132px 0;padding:0 0 7px 0;background-image:url("../images/exterior-gallery/rotate-controls.png");background-repeat:no-repeat;background-position:center bottom}#fcv-features #exterior-carousel .car-rotation{position:relative;left:50%;margin-left:-587px}#fcv-features #exterior-carousel .car-rotation:active{cursor:move}#fcv-features #exterior-carousel .threesixty_images_carousel{background:url("../images/car360/glow.png") no-repeat center center;background-size:cover}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-prev{position:absolute;left:auto;right:6%;overflow:hidden;width:46px;height:46px;background:url("../images/car360/left-rotate.png") no-repeat 0 0}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-prev:before{content:""}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-slider{margin-bottom:0}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-next{position:absolute;right:auto;left:6%;overflow:hidden;width:46px;height:46px;background:url("../images/car360/right-rotate.png") no-repeat 0 0}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-next:before{content:""}#fcv-features #exterior-carousel .threesixty_images_carousel div{margin:0 auto;width:100%}#fcv-features #exterior-carousel .threesixty_images_carousel div img{width:100%;max-height:488px;display:none}@media screen and (max-width: 900px){#fcv-features #exterior-carousel{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-right:auto;margin-left:auto;max-width:600px;width:100%}#fcv-features #exterior-carousel .car-rotation{margin-left:-300px;width:600px !important;height:255px !important}}#fcv-features #toyota-fcv{padding:60px 0 100px}@media screen and (max-width: 480px){#fcv-features #toyota-fcv{padding-top:0px}}#fcv-features #features-carousel>ul{margin:0 auto;width:733px;height:52px;background:url("../images/fcv-features/features-carousel/nav-bg.png") no-repeat center center}#fcv-features #features-carousel>ul li{display:inline-block;height:48px}#fcv-features #features-carousel>ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Proxima Extrabold";position:relative;display:block;padding:12px;height:100%;color:#4fa9fe;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:15px}#fcv-features #features-carousel>ul li a>span{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:block;margin:12px auto 0;width:123px;height:0;background:#fff;opacity:0}#fcv-features #features-carousel>ul li a:hover,#fcv-features #features-carousel>ul li a.active{color:#fff}#fcv-features #features-carousel>ul li a:hover>span,#fcv-features #features-carousel>ul li a.active>span{margin-top:8px;height:4px;opacity:1}@media screen and (max-width: 768px){#fcv-features #features-carousel>ul{display:none}}#fcv-features #features-carousel .gallery{margin-bottom:0}#fcv-features #features-carousel .gallery div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:584px;background-position:center;background-repeat:no-repeat;text-align:center;position:relative}#fcv-features #features-carousel .gallery div.loading{background:url("../images/ajax-loader-gallery.gif") no-repeat center 476px}#fcv-features #features-carousel .gallery div img{position:relative;top:35px;display:inline-block;width:100%}#fcv-features #features-carousel .gallery div .anim-block{position:relative;display:inline-block;width:100%}#fcv-features #features-carousel .gallery div p{position:absolute;bottom:0;text-align:center;padding:0 20%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}@media screen and (max-width: 480px){#fcv-features #features-carousel .gallery div{height:445px}}#fcv-features #features-carousel .gallery .item1 img{max-width:434px;top:96px}#fcv-features #features-carousel .gallery .item1 .fallback{display:none;margin:0 auto}#fcv-features #features-carousel .gallery .item2 .anim-image{max-width:659px;top:50px;z-index:1;position:relative;display:none}#fcv-features #features-carousel .gallery .item2 .anim-block{max-width:659px;max-height:394px;top:50px;z-index:10;background:url("../images/toyota-fcv/acceleration0.png") no-repeat 0 0}#fcv-features #features-carousel .gallery .item2 .anim-block.segment0{background-image:url("../images/toyota-fcv/acceleration0.png")}#fcv-features #features-carousel .gallery .item2 .anim-block.segment1{background-image:url("../images/toyota-fcv/acceleration1.png")}#fcv-features #features-carousel .gallery .item2 .anim-block.segment2{background-image:url("../images/toyota-fcv/acceleration2.png")}#fcv-features #features-carousel .gallery .item2 .background{max-width:698px;position:absolute;top:38px;left:50%;margin-left:-347px;z-index:-1}#fcv-features #features-carousel .gallery .item2 .fallback{display:none;max-width:454px;width:100%;margin:0 auto}#fcv-features #features-carousel .gallery .item3 img{max-width:585px;top:50px;display:none}#fcv-features #features-carousel .gallery .item3 .anim-block{max-height:368px;max-width:585px;top:50px}#fcv-features #features-carousel .gallery .item3 .fallback{display:none;max-width:454px;width:100%;margin:0 auto}#fcv-features #features-carousel .gallery .item4 img{max-width:696px}@media screen and (max-width: 640px){#fcv-features{padding-top:100px;min-height:0}#fcv-features h2{font-size:54px}#fcv-features #exterior-carousel{background:transparent}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-prev{display:block;left:50%;top:118%;margin-left:-66px}#fcv-features #exterior-carousel .threesixty_images_carousel .slick-next{display:block;left:50%;top:118%;margin-left:20px}#fcv-features #features-carousel{margin-top:-11%}#fcv-features #features-carousel .gallery div img{width:75%}#fcv-features #features-carousel .gallery .item1 img{top:150px}#fcv-features #features-carousel .gallery .item1 .anim-image{display:none}#fcv-features #features-carousel .gallery .item1 .fallback{display:block}#fcv-features #features-carousel .gallery .item2 img{top:150px}#fcv-features #features-carousel .gallery .item2 .anim-image,#fcv-features #features-carousel .gallery .item2 .anim-block{display:none}#fcv-features #features-carousel .gallery .item2 .background{display:none}#fcv-features #features-carousel .gallery .item2 .fallback{display:block}#fcv-features #features-carousel .gallery .item3 img{top:150px}#fcv-features #features-carousel .gallery .item3 .anim-image,#fcv-features #features-carousel .gallery .item3 .anim-block{display:none}#fcv-features #features-carousel .gallery .item3 .fallback{display:block}#fcv-features #features-carousel .gallery .item4 img{top:150px}#fcv-features #features-carousel .gallery .slick-prev{top:600px;left:50%;margin-left:-66px}#fcv-features #features-carousel .gallery .slick-next{top:600px;left:50%;margin-left:20px}#fcv-features #features-carousel .gallery p{padding:0 20px}}@media screen and (max-width: 480px){#fcv-features #features-carousel .gallery div p{padding:0 10%}#fcv-features #features-carousel .item2 .fallback{top:75px !important}#fcv-features #features-carousel .item3 .fallback{top:75px !important;width:90% !important}}#hydrogen{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:120px 0 100px;background-image:url("../images/hydrogen/hydrogen-bg.jpg");background-position:center top;background-repeat:no-repeat;overflow:hidden}#hydrogen h3{margin:0 auto 10px;color:#002542;text-align:center;text-transform:uppercase;font-size:72px;max-width:580px;padding:0 20px}#hydrogen h3.fpo-leave-mark{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:block;margin:0 auto 21px;padding:0;max-width:602px;width:100%;height:127px;background-image:url("../images/hydrogen/fpo-h3-leave-mark.png");background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}#hydrogen h3.fpo-ins-outs{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:block;margin:0 auto;padding:0;max-width:379px;width:100%;height:59px;background-image:url("../images/hydrogen/fpo-h3-ins-outs.png");background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}#hydrogen h2.small{margin-bottom:10px;color:#316196}#hydrogen p{margin:0 auto;max-width:634px;text-align:center;padding:0 20px}#hydrogen p sub{font-size:9px}#hydrogen .alternatives{overflow:hidden;margin:61px auto 191px;max-width:1000px}#hydrogen .alternatives li{float:left;width:33.33%}#hydrogen .alternatives li img{max-width:100%}#hydrogen .alternatives li p{margin:0 auto;max-width:220px;color:#435e73;text-align:center;text-transform:uppercase;font-size:13px;font-family:"Proxima Extrabold"}@media screen and (max-width: 768px){#hydrogen .alternatives li{float:none;width:100%;text-align:center}}@media screen and (max-width: 480px){#hydrogen .alternatives{margin-bottom:75px}}#hydrogen #hydrogen-animation{display:block;width:1027px;height:440px;background:url("../images/car-outline.png") no-repeat center center;margin:-70px auto 0;position:relative}@media screen and (max-width: 990px){#hydrogen #hydrogen-animation{width:100%;height:auto;background:transparent;margin:0 auto}#hydrogen #hydrogen-animation>img{display:none}}#hydrogen #hydrogen-diagram{position:absolute;top:0;left:0;margin:30px auto 0;max-width:976px;width:100%;height:100%}#hydrogen #hydrogen-diagram.loading{background:url("../images/ajax-loader-hydrogen.gif") no-repeat center 320px}#hydrogen #hydrogen-diagram>li{position:absolute;top:0;left:0;width:100%;height:100%}#hydrogen #hydrogen-diagram>li .number{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;display:block;padding-top:1px;width:26px;height:26px;border-radius:50%;background:#c94141;color:#fff;text-align:center;text-decoration:none;opacity:0}#hydrogen #hydrogen-diagram>li .number:hover{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}#hydrogen #hydrogen-diagram>li>img{display:none;width:100%}#hydrogen #hydrogen-diagram>li .details{display:none;overflow:hidden;margin:348px auto 0;max-width:500px;text-align:left}#hydrogen #hydrogen-diagram>li .details .inner{max-width:295px;float:right;padding:0}#hydrogen #hydrogen-diagram>li .details img{display:block;float:left;margin-right:15px;width:190px;height:131px}#hydrogen #hydrogen-diagram>li .details h4,#hydrogen #hydrogen-diagram>li .details .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #hydrogen #hydrogen-diagram>li .details b,#hydrogen #hydrogen-diagram>li .details .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #hydrogen #hydrogen-diagram>li .details b{margin-top:30px;margin-bottom:9px;color:#327299;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-family:"Proxima Extrabold"}#hydrogen #hydrogen-diagram>li .details p{text-align:left;padding:0}@media screen and (max-width: 560px){#hydrogen #hydrogen-diagram>li .details{text-align:center}#hydrogen #hydrogen-diagram>li .details .inner{float:none}#hydrogen #hydrogen-diagram>li .details img{float:none;margin:0 auto 15px}#hydrogen #hydrogen-diagram>li .details p{text-align:center}}#hydrogen #hydrogen-diagram>li.active>img{display:block}#hydrogen #hydrogen-diagram>li.active .details{display:block}#hydrogen #hydrogen-diagram>li.item1 .number{top:170px;left:790px}#hydrogen #hydrogen-diagram>li.item2 .number{top:246px;left:465px}#hydrogen #hydrogen-diagram>li.item3 .number{top:228px;left:587px}#hydrogen #hydrogen-diagram>li.item4 .number{top:258px;left:312px}#hydrogen #hydrogen-diagram>li.item5 .number{top:266px;left:856px}@media screen and (max-width: 990px){#hydrogen #hydrogen-diagram{height:auto !important;position:static}#hydrogen #hydrogen-diagram>li{position:static;height:auto}#hydrogen #hydrogen-diagram>li .number{display:none !important}#hydrogen #hydrogen-diagram>li>img{display:none}#hydrogen #hydrogen-diagram>li.active>img{display:none}#hydrogen #hydrogen-diagram>li .details{display:block !important;margin-top:36px}#hydrogen #hydrogen-diagram>li .details h4,#hydrogen #hydrogen-diagram>li .details .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #hydrogen #hydrogen-diagram>li .details b,#hydrogen #hydrogen-diagram>li .details .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #hydrogen #hydrogen-diagram>li .details b{margin-top:0}}@media screen and (max-width: 640px){#hydrogen h3{font-size:54px}#hydrogen #hydrogen-diagram>li .details .inner{padding:0 20px}}#faq{margin-top:262px}@media screen and (max-width: 480px){#faq{margin-top:75px}}#faq h3{max-width:460px}#faq>p{padding:0 20px}#faq p{margin:0 auto;max-width:680px}#faq p strong{font-family:"Proxima Extrabold";color:#0065b4}#faq .inner{max-width:930px}#faq .inner p{padding:0}#faq .question{position:relative;left:50%;display:inline-block;margin-left:-240px;padding:11px 0 11px 18px;max-width:400px;background:transparent url("../images/faq/bullet.png") no-repeat 0 20px;color:#316196;text-align:left;font-size:18px;cursor:pointer}#faq .answer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.2s ease, min-height 0.2s ease, padding 0.2s ease;-moz-transition:height 0.2s ease, min-height 0.2s ease, padding 0.2s ease;-o-transition:height 0.2s ease, min-height 0.2s ease, padding 0.2s ease;transition:height 0.2s ease, min-height 0.2s ease, padding 0.2s ease;display:block;overflow:hidden;padding:0 20px;min-height:0;width:100%;height:0;background:#fff}#faq .answer p{margin-top:85px;max-width:350px;text-align:left}#faq .answer img{display:block}#faq .answer .row{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;overflow:hidden;opacity:0}#faq .answer .row .left-col{float:left}#faq .answer .row .right-col{float:right}#faq .answer ul,#faq .answer li{color:#0067b5;list-style:initial;list-style-position:inside;letter-spacing:1px;font-family:"Proxima Extrabold", sans-serif;line-height:2em;max-width:350px;text-align:left;margin:0 auto}#faq .answer .close{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:35px auto 0;padding-top:12px;width:152px;height:52px;border:1px solid #0067b5;color:#0091d1;text-align:center;text-decoration:none}@media screen and (max-width: 900px){#faq .answer{text-align:center}#faq .answer img{display:inline-block}#faq .answer .row{overflow:hidden}#faq .answer .row .left-col{float:none}#faq .answer .row .right-col{float:none}}#faq .fpo-progress{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:block;margin:0 auto 15px;padding:0;max-width:441px;width:100%;height:142px;background-image:url("../images/faq/fpo-h3-progress.png");background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}#faq>ul{margin-top:65px}#faq>ul li hr{margin:0 auto;max-width:600px;height:1px;border:none;background:#d4cdc9;opacity:0.6}#faq>ul li.active hr{display:none}#faq>ul li.active .answer{padding-top:40px;padding-bottom:40px;min-height:400px;height:auto;border-top:1px solid #e7e3e1;border-bottom:1px solid #e7e3e1}#faq>ul li.active .answer .row{opacity:1}#faq #question1 .inner{max-width:790px}#faq #question2 .answer .left-col{margin-left:170px}#faq #question2 .answer img.left-col{margin-left:0}#faq #question2 .answer img.right-col{margin-right:45px}@media screen and (max-width: 900px){#faq #question2 .answer .left-col{margin-left:auto}#faq #question2 .answer img.left-col{margin-left:auto}#faq #question2 .answer img.right-col{margin-right:auto}}#faq #question3 .answer .inner{position:relative;max-width:790px;min-height:485px}#faq #question3 .answer .row{width:50%}#faq #question3 .answer p{margin:0 0 10px 0}#faq #question3 .answer hr{display:block;margin:40px 0;width:100%;height:1px;border:none;background:#ccc}#faq #question3 .answer .right-col{position:absolute;top:0;right:0}#faq #question3 .answer .left-col img{margin-bottom:20px}#faq #question3 .answer .close{margin-top:216px;position:relative;z-index:1}@media screen and (max-width: 900px){#faq #question3 .answer .row{width:100%}#faq #question3 .answer p{margin:0 auto 10px}#faq #question3 .answer hr{margin:40px auto}#faq #question3 .answer .right-col{position:static}#faq #question3 .answer .close{margin-top:25px}}@media screen and (max-width: 640px){#faq .question{position:static;margin-left:20px}#faq .answer .row .right-col{max-width:293px;width:100%}#faq #question2 .answer img.right-col{max-width:277px;width:100%}#faq #question2 .answer img.left-col{max-width:463px;width:100%;margin-top:50px}#faq #question3 .answer img{max-width:368px;width:100%}#faq #question3 .answer .right-col{max-width:331px;width:100%}}#signup{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;padding:242px 20px 0;min-height:817px;background-image:url("../images/signup/signup-bg.jpg");background-position:center top;background-repeat:no-repeat}#signup .inner{overflow:hidden;max-width:960px;padding-bottom:20px}#signup .badge{position:absolute;top:-66px;left:50%;display:block;margin-left:-127px;width:239px}@media screen and (max-width: 768px){#signup .badge{top:-39px;margin-left:-76px;width:144px}}#signup .example{float:left;width:400px}#signup .example p{color:#fff;text-align:center;font-style:italic}#signup form{float:right;max-width:492px;color:#fff}#signup form h2{display:block;margin:10px 0 12px 0;padding:0;max-width:493px;font-family:"Alternate Gothic Com";color:#f1ece9;font-size:32px;text-transform:uppercase}#signup form h2 span{display:block}#signup form p{margin-bottom:17px;color:#fff}#signup form input.text{font-family:"Proxima Extrabold";-webkit-box-shadow:inset 0px 2px 4px 0px #cccccc;-moz-box-shadow:inset 0px 2px 4px 0px #cccccc;box-shadow:inset 0px 2px 4px 0px #cccccc;display:inline-block;margin:15px 7px 0 0;padding:22px 15px 17px;width:100%;border:none;border-radius:3px;color:#0e77c7;font-size:15px}#signup form input.error{border:2px solid #fb3939}#signup form fieldset{margin-top:23px}#signup form fieldset legend{display:inline-block;margin-right:15px;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-family:"Proxima Regular", sans-serif;line-height:22px}#signup form fieldset label{margin:0 18px 0 9px;font-style:italic;font-family:"Proxima Regular", sans-serif}#signup form fieldset>div{line-height:22px}@media screen and (max-width: 640px){#signup form fieldset legend{float:none}#signup form fieldset>div{display:block;margin-top:10px}}#signup form #form-email{max-width:414px}#signup form #form-first-name{max-width:137px}#signup form #form-last-name{max-width:137px}#signup form #form-zip{max-width:57px}#signup form .footnote{display:inline-block;margin:36px 20px 0 57px;padding:22px 0;font-style:italic}#signup form #form-submit{display:inline-block;width:200px;height:70px;border:none;border-radius:2px;background:#0b2e61;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-family:"Proxima Extrabold", sans-serif;cursor:pointer}#signup form #form-submit.cancel{cursor:default}#signup form p.error{text-align:center;font-size:15px;color:#fe6363;font-style:italic;margin-top:25px}#signup form .confirmation{font-family:"Alternate Gothic Com";color:#f1ece9;font-size:28px;margin-top:90px;text-transform:uppercase;position:absolute;bottom:185px;line-height:1.3em}#signup form .confirmation strong{display:block;color:#4fa9fe}@media screen and (max-width: 990px){#signup .example{width:100%;float:none;text-align:center;margin-bottom:20px}#signup .example img{display:inline-block}#signup form{float:none;margin:0 auto;margin-bottom:40px}#signup form h2 span{display:inline}}@media screen and (max-width: 768px){#signup .example{display:none}}@media screen and (max-width: 560px){#signup form input.text,#signup form #form-first-name,#signup form #form-last-name,#signup form #form-zip{display:block;width:90%;max-width:414px;padding-left:5%;padding-right:5%}}@media screen and (max-width: 480px){#signup{padding-top:160px}}#scroll-nav{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:fixed;top:300px;right:0;z-index:3;width:62px}#scroll-nav a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin-bottom:2px;padding-top:13px;width:62px;height:37px;background:#fff}#scroll-nav a span.dot{position:absolute;top:13px;left:17px;display:inline-block;width:13px;height:13px;border-radius:50%;background:#c6c0ba}#scroll-nav a span.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:62px;padding:7px 10px 0 0;height:37px;background:#fff;color:#1a508a;text-decoration:none;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-family:"Proxima Extrabold";font-size:13px}#scroll-nav a:hover,#scroll-nav a.active{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#scroll-nav a:hover span.dot,#scroll-nav a.active span.dot{background:#1a508a}#scroll-nav a.scroll-intro{border-top-left-radius:5px}#scroll-nav a.scroll-signup{border-bottom-left-radius:5px}#scroll-nav a.scroll-signup .dot{background:transparent url("../images/scroll-nav/signup.png") no-repeat 0 0;border-radius:0;width:22px;height:17px;top:11px;left:13px}#scroll-nav a.scroll-signup:hover .dot,#scroll-nav a.scroll-signup.active .dot{background-color:transparent;background-image:url("../images/scroll-nav/signup-hover.png")}#scroll-nav a.twitter{margin-top:12px;overflow:hidden;background:#1a508a url("../images/scroll-nav/twitter.png") no-repeat 15px center;text-indent:-9999px}#scroll-nav a.facebook{overflow:hidden;border-bottom-left-radius:5px;background:#1a508a url("../images/scroll-nav/facebook.png") no-repeat 17px center;text-indent:-9999px}@media screen and (max-width: 640px){#scroll-nav{display:none}}footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;width:100%;background:#0b2e61}footer .footer-links{margin-bottom:10px;text-align:center}footer .footer-links a{margin:0 10px;color:#f1ece9;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-family:"Proxima Extrabold";font-size:15px}footer .footer-links a:hover{text-decoration:underline}@media screen and (max-width: 480px){footer .footer-links a{font-size:13px}}footer .copyright{color:#96bad5;text-align:center;font-size:16px}html #fcv-nav{position:absolute;z-index:5000;width:100%;height:auto;top:59px;left:0px;display:block;box-shadow:0px 0px 25px rgba(0,0,0,0.06);-webkit-transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:height 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);height:60px;width:100%}@media screen and (max-width: 768px){html #fcv-nav{height:50px;width:100%}}@media screen and (max-width: 600px){html #fcv-nav{height:50px;width:100%;box-shadow:0px 0px 0px transparent}}html #fcv-nav.stuck{position:fixed;top:0px}html #fcv-nav.open{height:440px;width:100%}@media screen and (max-width: 1440px){html #fcv-nav.open{height:360px;width:100%}}@media screen and (max-width: 768px){html #fcv-nav.open{height:250px;width:100%}}html #fcv-nav .mobile-btn-wrap{cursor:pointer;position:relative;z-index:5002;top:0px;left:0px;min-height:45px;width:55px;background-color:#fff;overflow:hidden;display:block}@media screen and (min-width: 601px){html #fcv-nav .mobile-btn-wrap{display:none}}html #fcv-nav .mobile-btn-wrap .mobile-menu-btn{height:30px;width:40px;margin:0 auto;position:absolute;top:5px;left:7px}html #fcv-nav .nav-wrap{z-index:5001;position:absolute;top:0;left:0;background-color:#fff;height:60px;width:100%;-webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap{height:60px;width:100%}}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap{height:50px;width:100%}}@media screen and (max-width: 600px){html #fcv-nav .nav-wrap{height:0px;width:100%}}html #fcv-nav .nav-wrap .nav-wrap-bg{height:440px;width:100%;-webkit-transform:translateY(-380px);-moz-transform:translateY(-380px);-ms-transform:translateY(-380px);-o-transform:translateY(-380px);transform:translateY(-380px);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;z-index:00;left:0px;background-color:#fff;top:0px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .nav-wrap-bg{height:340px;width:100%;-webkit-transform:translateY(-280px);-moz-transform:translateY(-280px);-ms-transform:translateY(-280px);-o-transform:translateY(-280px);transform:translateY(-280px)}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .nav-wrap-bg{height:260px;width:100%;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .nav-wrap-bg{height:250px;width:100%;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}}html #fcv-nav .nav-wrap.open{-webkit-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);height:440px;width:100%}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap.open{height:340px;width:100%}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap.open{height:250px;width:100%}}html #fcv-nav .nav-wrap.open .nav-wrap-bg{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap{height:75px;width:950px;margin:0 auto;position:relative;top:0px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .links-wrap{height:50px;width:720px}}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap{height:50px;width:550px}}@media screen and (max-width: 600px){html #fcv-nav .nav-wrap .links-wrap{width:525px}}@media screen and (max-width: 565px){html #fcv-nav .nav-wrap .links-wrap{height:50px;width:100%}}html #fcv-nav .nav-wrap .links-wrap .nav-toggle{height:75px;width:150px;position:relative;display:inline-block;vertical-align:top;top:5px;cursor:pointer}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .nav-toggle{height:30px;width:30px;top:12px}}@media screen and (max-width: 565px){html #fcv-nav .nav-wrap .links-wrap .nav-toggle{left:12px;top:10px}}html #fcv-nav .nav-wrap .links-wrap .nav-toggle .logo{height:39px;width:73px;background:url("../../core/images/nav/logo.png") no-repeat;background-size:cover;position:relative;margin-top:5px;display:inline-block}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .nav-toggle .logo{display:none}}html #fcv-nav .nav-wrap .links-wrap .nav-toggle .menu-btn{height:40px;width:40px;display:inline-block;position:relative;top:auto;left:15px;margin:0 auto;-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .nav-toggle .menu-btn{top:2px;left:0px}}@media screen and (max-width: 600px){html #fcv-nav .nav-wrap .links-wrap .nav-toggle .menu-btn{display:none}}html #fcv-nav .nav-wrap .links-wrap .nav-toggle .menu-btn:before,html #fcv-nav .nav-wrap .links-wrap .nav-toggle .menu-btn:after{content:'';position:absolute;height:5px;width:40px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap{vertical-align:top;display:inline-block;height:100%;width:410px;position:relative;left:380px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap{left:158px}}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap{height:100%;width:235px;left:auto;top:-6px;position:absolute;right:-10px}}@media screen and (max-width: 565px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap{top:-4px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap{height:150px;width:210px;position:relative;display:inline-block;vertical-align:top}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap{height:60px;width:130px;margin-right:10px}}@media screen and (max-width: 565px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap{margin-right:5px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn{cursor:pointer;position:relative;z-index:200;height:40px;width:200px;border:2px solid #3b6bc7;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:transparent;text-align:center;overflow:hidden;margin:0 auto;top:11px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn{height:40px;width:136px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .btn-image{height:25px;width:25px;background:url("../../modules/leaveyourmark/images/icon-support.png") no-repeat;background-size:25px 25px;position:relative;margin:0;float:left;top:5px;left:15px;-webkit-transition:-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .btn-image{display:none}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .btn-txt{font:400 21px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#3b6bc7;position:relative;width:160px;margin:0 auto;float:left;left:5px;-webkit-transition:-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .btn-txt{font-size:18px;width:100%;float:none;right:auto;left:auto;top:8px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .leave-btn-hover{position:absolute;height:50px;width:210px;background-color:#3b6bc7;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;top:-4px;left:-3px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .leave-btn-hover{height:45px;width:140px;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .leave-btn-hover .btn-image{background:url("../../modules/fcvmap/images/icon-support-selected.png") no-repeat;background-size:25px 25px;-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);left:18px;top:8px;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .leave-btn-hover .btn-txt{color:#fff;top:10px;left:8px;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn .leave-btn-hover .btn-txt{top:12px;left:-2px;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn.add-hover:hover .btn-image,html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn.add-hover:hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn.add-hover:hover .leave-btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn.add-hover:hover .leave-btn-hover .btn-image,html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn.add-hover:hover .leave-btn-hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .leave-btn:hover .info{display:block}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .info{height:150px;width:250px;position:absolute;top:0;left:0;background-color:#fff;text-align:center;z-index:150;display:none}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .leave-wrap .info .info-txt{color:#3b6bc7;font:12px "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;top:85px}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn{height:40px;width:90px;border:2px solid #3b6bc7;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.no-border{border-radius:0px}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn .btn-txt{color:#3b6bc7;position:absolute;width:90px;text-align:center;letter-spacing:0.5px;font:400 21px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:7.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn:not(.add-hover) .btn-hover{display:none}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3b6bc7;overflow:hidden;height:43px;width:93px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(37px);-moz-transform:translateY(37px);-ms-transform:translateY(37px);-o-transform:translateY(37px);transform:translateY(37px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 21px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:6.5px;-webkit-transform:translateY(-36.5px);-moz-transform:translateY(-36.5px);-ms-transform:translateY(-36.5px);-o-transform:translateY(-36.5px);transform:translateY(-36.5px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn{display:inline-block;vertical-align:top;top:11px;border:2px solid #3567c5}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn{height:40px;width:78px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn .btn-txt{font-size:21px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn .btn-txt{font-size:18px;width:70px;float:none;right:auto;top:9px;left:2px}}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn.add-hover .signup-btn-hover{height:45px;width:84px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn.add-hover .signup-btn-hover .btn-txt{font-size:21px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .signup-btn.add-hover .signup-btn-hover .btn-txt{font-size:18px;top:8px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links{height:24px;width:70px;display:inline-block;position:relative;vertical-align:top;left:20px;height:24px;width:60px;right:0px;top:15px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links{height:40px;width:55px;left:10px;top:20px;display:none}}@media screen and (max-width: 565px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links{display:none}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon{height:34px;width:34px;display:block;cursor:pointer;position:absolute;top:0px;left:0px;display:inline;overflow:visible;border:none;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon{height:24px;width:24px}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook{margin-left:4px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook{left:40px}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook{left:30px}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon:hover .social-icon-inner.on{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon:hover .social-icon-inner.off{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);opacity:0;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon .social-icon-inner{height:24px;width:24px;display:block;position:absolute;top:5px;left:5px;background-position:center;background-size:contain}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon .social-icon-inner.on{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon .social-icon-inner.off{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.twitter .on{background:url("../../modules/fcvmap/images/social-twitter-hover.png") no-repeat;background-size:contain}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.twitter .on{background:url("../../modules/fcvmap/images/social-twitter-hover.png") no-repeat;background-size:80%}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.twitter .off{background:url("../../modules/fcvmap/images/social-twitter.png") no-repeat;background-size:contain}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.twitter .off{background:url("../../modules/fcvmap/images/social-twitter.png") no-repeat;background-size:80%}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook .on{background:url("../../modules/fcvmap/images/social-facebook-hover.png") no-repeat;background-size:contain}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook .on{background:url("../../modules/fcvmap/images/social-facebook-hover.png") no-repeat;background-size:80%}}html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook .off{background:url("../../modules/fcvmap/images/social-facebook.png") no-repeat;background-size:contain}@media screen and (max-width: 768px){html #fcv-nav .nav-wrap .links-wrap .links-exit-wrap .social-links .social-icon.facebook .off{background:url("../../modules/fcvmap/images/social-facebook.png") no-repeat;background-size:80%}}html #fcv-nav .nav-wrap .menu-wrap{width:1440px;margin:0 auto;position:relative}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap{height:220px;width:1114px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap{height:200px;width:830px}}@media screen and (max-width: 896px){html #fcv-nav .nav-wrap .menu-wrap{position:absolute;z-index:100;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}html #fcv-nav .nav-wrap .menu-wrap .menu{top:5px;padding:0;margin:0;width:1440px;height:368px;list-style-type:none;position:relative;z-index:100}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu{height:190px;width:1114px;top:0}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu{height:190px;width:830px}}@media screen and (max-width: 830px){html #fcv-nav .nav-wrap .menu-wrap .menu{left:10px;width:858px}}@media screen and (max-width: 320px){html #fcv-nav .nav-wrap .menu-wrap .menu{width:1350px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item{cursor:pointer;position:absolute;overflow:hidden}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap{height:325px;width:100%}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap{height:245px;width:100%}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap{height:165px;width:100%}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap{background-size:229px 282px;background-size:229px 282px;height:282px;width:229px;overflow:hidden}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap{background-size:169px 222px;background-size:169px 222px;height:222px;width:169px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap{background-size:130px 140px;background-size:130px 140px;height:140px;width:130px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .img{background-size:230px 282px;background-size:230px 282px;height:282px;width:230px;background-size:cover}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .img{background-size:170px 222px;background-size:170px 222px;height:222px;width:170px;background-size:cover}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .img{background-size:130px 140px;background-size:130px 140px;height:140px;width:130px;background-size:cover}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap.active{border:6px solid #3b6bc7}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap.active .img{background-size:218px 270px;background-size:218px 270px;height:270px;width:218px;background-size:cover}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap.active .img{background-size:158px 210px;background-size:158px 210px;height:210px;width:158px;background-size:cover}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap.active .img{background-size:118px 128px;background-size:118px 128px;height:128px;width:118px;background-size:cover}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .out{position:absolute}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .home-out{background-image:url("../../core/images/nav/desktop/home-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .home-over{background-image:url("../../core/images/nav/desktop/home-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .fcv-out{background-image:url("../../core/images/nav/desktop/fcv-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .fcv-over{background-image:url("../../core/images/nav/desktop/fcv-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .fuel-out{background-image:url("../../core/images/nav/desktop/fuel-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .fuel-over{background-image:url("../../core/images/nav/desktop/fuel-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .stations-out{background-image:url("../../core/images/nav/desktop/stations-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .stations-over{background-image:url("../../core/images/nav/desktop/stations-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .discussion-out{background-image:url("../../core/images/nav/desktop/discussion-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .discussion-over{background-image:url("../../core/images/nav/desktop/discussion-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .news-out{background-image:url("../../core/images/nav/desktop/news-out.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .image-overflow-wrap .image-ani-wrap .news-over{background-image:url("../../core/images/nav/desktop/news-over.jpg");background-size:cover;background-position:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .text{width:229px;font:900 16px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px;color:#5b5a5b;position:absolute;top:303px;text-align:center}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .text.active{color:#3b6bc7}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .text{top:230px;width:169px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item .hover-wrap .text{top:150px;width:130px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(1){left:0px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(1){left:0px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(1){left:0px;top:10px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(2){left:242px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(2){left:189px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(2){left:140px;top:10px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(3){left:484px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(3){left:378px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(3){left:280px;top:10px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(4){left:726px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(4){left:567px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(4){left:420px;top:10px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(5){left:968px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(5){left:756px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(5){left:560px;top:10px}}html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(6){left:1210px}@media screen and (max-width: 1440px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(6){left:945px;top:10px}}@media screen and (max-width: 1114px){html #fcv-nav .nav-wrap .menu-wrap .menu .menu-item:nth-child(6){left:700px;top:10px}}html #fcv-nav span:nth-child(1){-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}html #fcv-nav span:nth-child(3){-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}#fcv-nav.open{height:460px;width:100%}@media screen and (max-width: 1440px){#fcv-nav.open{height:360px;width:100%}}@media screen and (max-width: 768px){#fcv-nav.open{height:250px;width:100%}}.cssanimations #fcv-nav .menu-btn:hover,.no-cssanimations #fcv-nav .menu-btn:hover,.no-keyframe #fcv-nav .menu-btn:hover{cursor:pointer}.cssanimations #fcv-nav .menu-btn:hover>span,.no-cssanimations #fcv-nav .menu-btn:hover>span,.no-keyframe #fcv-nav .menu-btn:hover>span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (max-width: 600px){.cssanimations #fcv-nav .menu-btn:hover>span,.no-cssanimations #fcv-nav .menu-btn:hover>span,.no-keyframe #fcv-nav .menu-btn:hover>span{background-color:#3b6bc7}}.cssanimations #fcv-nav .menu-btn:hover>span:nth-child(1),.no-cssanimations #fcv-nav .menu-btn:hover>span:nth-child(1),.no-keyframe #fcv-nav .menu-btn:hover>span:nth-child(1){-webkit-transform:translateY(-240%);-moz-transform:translateY(-240%);-ms-transform:translateY(-240%);-o-transform:translateY(-240%);transform:translateY(-240%)}@media screen and (max-width: 1114px){.cssanimations #fcv-nav .menu-btn:hover>span:nth-child(1),.no-cssanimations #fcv-nav .menu-btn:hover>span:nth-child(1),.no-keyframe #fcv-nav .menu-btn:hover>span:nth-child(1){-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}}.cssanimations #fcv-nav .menu-btn:hover>span:nth-child(3),.no-cssanimations #fcv-nav .menu-btn:hover>span:nth-child(3),.no-keyframe #fcv-nav .menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(240%);-moz-transform:translateY(240%);-ms-transform:translateY(240%);-o-transform:translateY(240%);transform:translateY(240%)}@media screen and (max-width: 1114px){.cssanimations #fcv-nav .menu-btn:hover>span:nth-child(3),.no-cssanimations #fcv-nav .menu-btn:hover>span:nth-child(3),.no-keyframe #fcv-nav .menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}}.cssanimations #fcv-nav .menu-btn span,.no-cssanimations #fcv-nav .menu-btn span,.no-keyframe #fcv-nav .menu-btn span{content:'';position:absolute;background-color:#3b6bc7;-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);height:5px;width:100%;top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cssanimations #fcv-nav .menu-btn.click2>span:nth-child(2),.no-cssanimations #fcv-nav .menu-btn.click2>span:nth-child(2),.no-keyframe #fcv-nav .menu-btn.click2>span:nth-child(2){background-color:transparent}.cssanimations:not(.no-keyframe) #fcv-nav .menu-btn.click2>span:nth-child(1){-webkit-animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.cssanimations:not(.no-keyframe) #fcv-nav .menu-btn.clickRemove>span:nth-child(1){-webkit-animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fcv-nav .menu-btn.click2>span:nth-child(1),.no-keyframe #fcv-nav .menu-btn.click2>span:nth-child(1){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}.no-cssanimations #fcv-nav .menu-btn.clickRemove>span:nth-child(1),.no-keyframe #fcv-nav .menu-btn.clickRemove>span:nth-child(1){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}.menu-btn.click2>span:nth-child(2){-webkit-transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s}.menu-btn.click2>span:nth-child(2):hover{background-color:transparent}.menu-btn.clickRemove>span:nth-child(2){-webkit-transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.cssanimations:not(.no-keyframe) #fcv-nav .menu-btn.click2>span:nth-child(3){-webkit-animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fcv-nav .menu-btn.click2>span:nth-child(3),.no-keyframe #fcv-nav .menu-btn.click2>span:nth-child(3){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}.cssanimations:not(.no-keyframe) #fcv-nav .menu-btn.clickRemove>span:nth-child(3){-webkit-animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fcv-nav .menu-btn.clickRemove>span:nth-child(3),.no-keyframe #fcv-nav .menu-btn.clickRemove>span:nth-child(3){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}@-webkit-keyframes toggle{0%{-webkit-transform:translateY(-200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(45deg)}}@-moz-keyframes toggle{0%{-moz-transform:translateY(-200%) rotate(0deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(0%) rotate(45deg)}}@keyframes toggle{0%{-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}}@-webkit-keyframes toggle2{0%{-webkit-transform:translateY(200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(-45deg)}}@-moz-keyframes toggle2{0%{-moz-transform:translateY(200%) rotate(0deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(0%) rotate(-45deg)}}@keyframes toggle2{0%{-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}}@-webkit-keyframes togglereverse{0%{-webkit-transform:translateY(0%) rotate(45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(-200%) rotate(0deg)}}@-moz-keyframes togglereverse{0%{-moz-transform:translateY(0%) rotate(45deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(-200%) rotate(0deg)}}@keyframes togglereverse{0%{-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}}@-webkit-keyframes toggle2reverse{0%{-webkit-transform:translateY(0%) rotate(-45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(200%) rotate(0deg)}}@-moz-keyframes toggle2reverse{0%{-moz-transform:translateY(0%) rotate(-45deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(200%) rotate(0deg)}}@keyframes toggle2reverse{0%{-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.headline{text-transform:uppercase;line-height:1.5em;font-family:"DINNextW01-CondensedLig",sans-serif}.headline.hl1{font-family:"ToyotaType-Light";font-size:45px}@media screen and (max-width: 768px){.headline.hl1{font-size:35px}}@media screen and (max-width: 667px){.headline.hl1{font-size:26px}}@media screen and (max-width: 375px){.headline.hl1{font-size:26px}}.headline.hl2{font-size:40px;text-transform:uppercase;line-height:1.5em;font-family:"ToyotaType-Light"}@media screen and (max-width: 768px){.headline.hl2{font-size:35px}}@media screen and (max-width: 667px){.headline.hl2{font-size:26px}}@media screen and (max-width: 375px){.headline.hl2{font-size:26px}}.headline.hl3{font-size:18px;text-transform:capitalize;font-family:"ToyotaType-Book"}.headline.hl3.alternate{font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif}@media screen and (max-width: 768px){.headline.hl3{font-size:18px}}@media screen and (max-width: 667px){.headline.hl3{font-size:18px}}@media screen and (max-width: 500px){.headline.hl3{font-size:18px}}.headline.hl4{font-size:24px;font-weight:900;color:#3a3a3a;line-height:1.2em}@media screen and (max-width: 767px){.headline.hl4{font-size:18px}}.headline.hl4 span{color:#3568c5}p{line-height:1.5em;font-family:"ToyotaType-Book"}p.subheader{font:20px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;text-transform:uppercase}@media screen and (max-width: 768px){p.subheader{font-size:20px}}@media screen and (max-width: 667px){p.subheader{font-size:18px}}@media screen and (max-width: 375px){p.subheader{font-size:18px}}p.quotes{font-size:18px}p.content-title-g{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width: 768px){p.content-title-g{font-size:14px}}@media screen and (max-width: 667px){p.content-title-g{font-size:12px;letter-spacing:1px}}@media screen and (max-width: 375px){p.content-title-g{font-size:12px}}p.content-title-g{font-family:"ToyotaType-Semibold";font-size:22px;font-size:1.5em;color:#0d2b62}@media screen and (max-width: 420px){p.content-title-g{font-size:18px;font-size:1.3em}}p.content-title-g::before,p.content-title-g::after{height:3px;width:135px;background-color:#0d2b62}@media screen and (max-width: 1024px){p.content-title-g::before,p.content-title-g::after{width:120px}}@media screen and (max-width: 768px){p.content-title-g::before,p.content-title-g::after{width:85px}}@media screen and (max-width: 600px){p.content-title-g::before,p.content-title-g::after{width:70px}}@media screen and (max-width: 420px){p.content-title-g::before,p.content-title-g::after{width:62px}}@media screen and (max-width: 420px){p.content-title-g::before{right:30px}}@media screen and (max-width: 420px){p.content-title-g::after{left:30px}}p.body-copy{font-size:16px;font-family:"ToyotaType-Book"}p.body-copy.alternate{font-size:24px}p.legal{font-size:12px}p.car-info-copy{font-size:16px}p.tertiary-cta{font:12px 'Proxima N W01 Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;text-decoration:none}a,.cta-link{color:#3568c5;line-height:1.5em;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}a.cta,.cta-link.cta{font-size:16px}a.secondary-cta,.cta-link.secondary-cta{font-size:14px}a.tertiary-cta,.cta-link.tertiary-cta{font-size:12px;text-transform:uppercase;text-decoration:none}a.no-bold,.cta-link.no-bold{font-family:ToyotaType-Semibold}a:hover,.cta-link:hover{cursor:pointer;color:#0d2b62}.superscript{padding-left:4px;font-weight:bold;font-size:9px;vertical-align:super;color:#3568c5;text-decoration:none}.fade-hover-bg{-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.fade-hover-txt{-webkit-transition:color 250ms linear;-moz-transition:color 250ms linear;-o-transition:color 250ms linear;-ms-transition:color 250ms linear;transition:color 250ms linear}.fade-hover-img{-webkit-transition:background 250ms linear;-moz-transition:background 250ms linear;-o-transition:background 250ms linear;-ms-transition:background 250ms linear;transition:background 250ms linear}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}.tm-faq a{color:#337ab7}.tm-faq h1{font-size:4.5rem;margin:0.67em 0;margin-top:0;font-family:din-condensed-light, sans-serif;color:#414042}.tm-faq h2{font-family:"din_offccond", sans-serif;font-size:2.8rem}html #skip-links-container{position:absolute;top:0;left:0}html #skip-links-container .skip{position:relative;opacity:0;pointer-events:none;cursor:default}html #skip-links-container a.skip:active,html #skip-links-container a.skip:focus,html #skip-links-container a.skip:hover{width:auto;height:auto;overflow:visible;background-color:yellow}html #mirai-comingsoon-btn{display:none}html #profile-wrap{width:100%;margin:0 auto;position:relative;top:0px;max-width:957px;z-index:6001}html #profile-wrap .profile-image{-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;top:0;right:0;width:52px;height:60px;background-color:#fff;cursor:pointer}html #profile-wrap .profile-image div{display:block;margin:14px auto 0;width:34px;height:34px;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat}html #profile-wrap .profile-menu{width:250px;height:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;position:relative;top:59px;z-index:6000;display:inline-block;float:right;background-color:#edf0f5;box-shadow:5px 10px 10px -10px #333;opacity:0;padding-bottom:0;overflow:hidden}html #profile-wrap .profile-menu p{width:146px;margin:15px auto 0;font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4f4f4f;text-align:center}html #profile-wrap .profile-menu p a{font-weight:bold;color:#4b78c9;text-decoration:none}html #profile-wrap .profile-menu .profile-btn,html #profile-wrap .profile-menu .logstatus-btn{cursor:pointer;position:relative;z-index:200;height:43px;width:143px;border:1px solid #aab1ba;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:transparent;overflow:hidden;margin:12px auto 0}html #profile-wrap .profile-menu .profile-btn .btn-image,html #profile-wrap .profile-menu .logstatus-btn .btn-image{height:17px;width:15px;background:url("../../core/images/nav/icons/icon-login.svg") no-repeat;background-size:15px 17px;position:relative;margin:0;float:left;top:10px;left:14px;-webkit-transition:-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1)}html #profile-wrap .profile-menu .profile-btn .btn-txt,html #profile-wrap .profile-menu .logstatus-btn .btn-txt{font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4f4f4f;position:relative;width:100px;margin:0;float:left;top:13px;left:22px;padding:0;-webkit-transition:-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1)}html #profile-wrap .profile-menu .profile-btn .profile-btn-hover,html #profile-wrap .profile-menu .profile-btn .logstatus-btn-hover,html #profile-wrap .profile-menu .logstatus-btn .profile-btn-hover,html #profile-wrap .profile-menu .logstatus-btn .logstatus-btn-hover{position:absolute;height:50px;width:200px;background-color:#3568c5;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden}html #profile-wrap .profile-menu .profile-btn .profile-btn-hover .btn-image,html #profile-wrap .profile-menu .profile-btn .logstatus-btn-hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn .profile-btn-hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn .logstatus-btn-hover .btn-image{background:url("../../core/images/nav/icons/icon-login-hover.svg") no-repeat;background-size:15px 17px;-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);top:10px;left:14px;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}html #profile-wrap .profile-menu .profile-btn .profile-btn-hover .btn-txt,html #profile-wrap .profile-menu .profile-btn .logstatus-btn-hover .btn-txt,html #profile-wrap .profile-menu .logstatus-btn .profile-btn-hover .btn-txt,html #profile-wrap .profile-menu .logstatus-btn .logstatus-btn-hover .btn-txt{color:#fff;top:13px;left:22px;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}html #profile-wrap .profile-menu .profile-btn.add-hover:hover .btn-image,html #profile-wrap .profile-menu .profile-btn.add-hover:hover .btn-txt,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #profile-wrap .profile-menu .profile-btn.add-hover:hover .profile-btn-hover,html #profile-wrap .profile-menu .profile-btn.add-hover:hover .logstatus-btn-hover,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .profile-btn-hover,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .logstatus-btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #profile-wrap .profile-menu .profile-btn.add-hover:hover .profile-btn-hover .btn-image,html #profile-wrap .profile-menu .profile-btn.add-hover:hover .profile-btn-hover .btn-txt,html #profile-wrap .profile-menu .profile-btn.add-hover:hover .logstatus-btn-hover .btn-image,html #profile-wrap .profile-menu .profile-btn.add-hover:hover .logstatus-btn-hover .btn-txt,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .profile-btn-hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .profile-btn-hover .btn-txt,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .logstatus-btn-hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn.add-hover:hover .logstatus-btn-hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}html #profile-wrap .profile-menu .profile-btn .profile-btn-hover .btn-image,html #profile-wrap .profile-menu .logstatus-btn .profile-btn-hover .btn-image{background:url("../../core/images/nav/icons/icon-view-profile-hover.svg") no-repeat}html #profile-wrap .profile-menu .profile-btn .btn-image{background:url("../../core/images/nav/icons/icon-view-profile.svg") no-repeat}html #profile-wrap.open .profile-image{background-color:#edf0f5}html #profile-wrap.open .profile-menu{opacity:1;height:auto;padding-bottom:20px}@media screen and (max-width: 769px){html #profile-wrap{display:none}}html .subnav{-webkit-transform:translate3d(0, 0, 0)}html .subnav--stuck #fbe-nav{box-shadow:none}html .subnav--stuck #fbe-nav.open .nav-wrap .nav-wrap-bg{display:inline-block}html .subnav--stuck #fbe-nav.open .nav-wrap .links-wrap .logo-wrapper{display:inline-block}html .subnav--stuck #fbe-nav.open .nav-wrap .links-wrap .links-exit-wrap{display:inline-block}.nav-container{margin:0;width:100%;max-width:1024px}@media screen and (max-width: 769px){.nav-container{max-width:769px}}@media screen and (max-width: 668px){.nav-container{max-width:667px}}@media screen and (max-width: 376px){.nav-container{max-width:375px}}.nav-container .toyota-logo-container{float:left;margin-top:12px}.nav-container .mirai-logo-container{width:800px;margin:0 auto;text-align:center;float:left;margin-top:0px}@media screen and (max-width: 900px){.nav-container .mirai-logo-container{margin-top:-24px}}.nav-container .mirai-logo-container .mirai-logo-inner{width:100px;display:inline-block}.nav-container .mirai-logo-container .mirai-logo-inner a{float:left}.nav-container .mirai-logo-container .mirai-logo-inner a .center{float:left}.nav-container .zip_container{float:right;margin-top:-35px;position:relative;z-index:99999;right:150px}.nav-container .zip_container label{display:inline-block;color:#fff;font-size:13px;width:66px;font-family:"ToyotaType-light"}.nav-container .zip_container label:hover{cursor:pointer}.nav-container .zip_container label.active{display:none}@media screen and (max-width: 600px){.nav-container .zip_container label.active{display:none}}@media screen and (max-width: 600px){.nav-container .zip_container label{display:none}}.nav-container .zip_container span{background:url(../images/nav-refresh/pencil_icon.png) no-repeat;width:20px;height:20px;float:right;margin-left:5px}.nav-container .zip_container span:hover{cursor:pointer;background:url(../images/nav-refresh/pencil_icon_active.png) no-repeat}.nav-container .zip_container span.active{background:url(../images/nav-refresh/pencil_icon_active.png) no-repeat}.nav-container .zip_container .zip-input{display:none;color:white;border:0;outline:0;background:transparent;border-bottom:1px solid white;width:57px}.nav-container .zip_container .zip-input.active{display:inline-block}@media screen and (max-width: 600px){.nav-container .zip_container .zip-input.active{display:none}}@media screen and (max-width: 600px){.nav-container .zip_container .zip-input{display:none}}.nav-container .chat-logo-container .right{margin-top:-27px !important}#micro-nav{position:fixed;top:0px;z-index:10000;height:40px;width:100%;background-color:#0d2a62;display:flex;justify-content:center}#micro-nav .nav-container{padding:0 25px 0 25px;align-self:center;margin:0 auto;text-align:center}#micro-nav .nav-copy{color:white;display:inline}@media screen and (max-width: 666px){#micro-nav .nav-copy{line-height:15px}}#micro-nav .mobile-break{display:none}@media screen and (max-width: 666px){#micro-nav .mobile-break{display:block}}#micro-nav .center{background:url("../images/nav-refresh/logo_toyota.svg") no-repeat;background-position:center center;background-size:contain;height:23px;width:84px;margin:0 auto;display:inline-block;vertical-align:sub;position:relative;top:2px}#mirai-nav{top:0px;z-index:10000;height:40px;width:100%;background-color:#0d2a62;display:flex;justify-content:center;position:fixed;transition:top 0.4s ease-in-out}#mirai-nav.sticky{top:-40px}@media screen and (max-width: 1000px){#mirai-nav{display:none}}#mirai-nav .nav-container{padding:0 25px 0 25px;align-self:center}@media (max-width: 992px){#mirai-nav #miraiChatLinkContainer{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){#mirai-nav #miraiChatLinkContainer{display:none}}#mirai-nav .left-link{float:left;background:url("../images/nav-refresh/logo_toyota.svg") no-repeat;background-position:center center;background-size:contain;height:24px;width:96px}#mirai-nav .center{background:url("../images/nav-refresh/logo_mirai.svg") no-repeat;background-position:center center;background-size:contain;height:45px;width:150px;margin:0 auto}#mirai-nav .center.micro{position:relative}#mirai-nav .right{float:right}#mirai-nav .right div{display:inline-block}#mirai-nav .right .profile-wrap{border-right:1px solid #33476e}#mirai-nav .right .profile-wrap .profile{background:url("../images/nav-refresh/icon_profile.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:48px;vertical-align:middle}#mirai-nav .right .profile-wrap .profile-menu{display:none;padding-right:10px}#mirai-nav .right .profile-wrap .profile-menu .profile-link,#mirai-nav .right .profile-wrap .profile-menu .logout-link{text-transform:uppercase;text-decoration:none;color:white}#mirai-nav .right .profile-wrap .profile-menu .profile-link{padding-right:10px}#mirai-nav .right .profile-wrap .profile-menu .vertical-line{height:10px;width:1px;border-left:1px solid white;padding:0 0 0 10px}#mirai-nav .right .profile-wrap.logged-in .profile-image{display:none}#mirai-nav .right .profile-wrap.logged-in .profile-menu{display:block}#mirai-nav .right .facebook{background:url("../images/nav-refresh/icon_facebook.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:28px;vertical-align:middle}#mirai-nav .right .twitter{background:url("../images/nav-refresh/icon_twitter.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:18px;vertical-align:middle}#mirai-nav .right #miraiChatLinkContainer:hover{cursor:pointer}#mirai-nav .right .nav-livechat{color:#fff;font-family:"ToyotaType-light"}#mirai-nav .right .nav-livechat .chat-icon{background-image:url(../../modules/forum/images/chat_nav_button.png);width:24px;height:16px;background-repeat:no-repeat;display:inline-block;margin-left:5px;margin-bottom:-4px}#nav-dropdown{position:absolute;top:55px;left:0;width:100%;max-height:0;background-color:white;z-index:1000;overflow:hidden;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s}#nav-dropdown.show{max-height:500px;border-bottom:1px solid #e1e1e1;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s}#nav-dropdown .container{position:relative;padding:30px 25px 30px 25px;display:flex;justify-content:space-between;max-width:686px;margin:0 auto}@media screen and (max-width: 769px){#nav-dropdown .container{padding:50px 0 50px 0}}#nav-dropdown .container a{display:block;padding-top:25px;color:#3a3a3a;text-decoration:none}#nav-dropdown .container a:hover{color:#3568c4}@media screen and (max-width: 769px){#nav-dropdown .container a{padding-top:35px}}#nav-dropdown .container .left,#nav-dropdown .container .center,#nav-dropdown .container .right{display:inline-block;text-align:left}#nav-dropdown .container .left h3,#nav-dropdown .container .center h3,#nav-dropdown .container .right h3{color:#8b8b8b;text-transform:uppercase}#fbe-nav{height:47px;width:100%;z-index:7000;background-color:white;display:flex;justify-content:center;position:fixed !important;top:40px;transition:top 0.4s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}#fbe-nav.sticky{top:0px}@media screen and (max-width: 1000px){#fbe-nav{display:none}}#fbe-nav .nav-container{padding:0;align-self:center;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 925px){#fbe-nav .nav-container{padding:0 10px 0 0}}@media screen and (max-width: 769px){#fbe-nav .nav-container{padding:0 20px 0 0}}#fbe-nav ul{display:table;height:100%;margin-bottom:0 !important}@media screen and (min-width: 1024px){#fbe-nav ul{max-width:75%}}@media screen and (max-width: 769px){#fbe-nav ul{max-width:55%}}#fbe-nav ul :not(:first-child):not(.arrow-wrap):before{content:"";height:20px;width:1px;position:absolute;top:calc(50% - 10px);left:0;border-left:1px solid #dadada}#fbe-nav ul :not(:first-child):not(.arrow-wrap):before{clear:both}#fbe-nav ul.border-hover .hover-color:before,#fbe-nav ul.border-hover .hover-color-open:before,#fbe-nav ul.border-hover-open .hover-color:before,#fbe-nav ul.border-hover-open .hover-color-open:before{border-color:#3568c4}#fbe-nav ul li{font-family:ToyotaType-Semibold !important;position:relative;display:table-cell;height:100%;padding-left:20px;padding-right:20px}@media screen and (max-width: 910px){#fbe-nav ul li{padding-left:15px;padding-right:15px}}@media screen and (max-width: 769px){#fbe-nav ul li{padding-left:20px;padding-right:20px;vertical-align:middle;height:55px}}#fbe-nav ul li a{font-family:ToyotaType-Semibold !important;text-transform:uppercase;font-size:14px;color:#3a3a3a;line-height:50px;text-decoration:none}#fbe-nav ul li a .dropdown-text{display:inline-block}@media screen and (max-width: 910px){#fbe-nav ul li a{font-size:12px}}@media screen and (max-width: 769px){#fbe-nav ul li a{font-size:12px;line-height:normal}#fbe-nav ul li a.nowrap{white-space:nowrap}}@media screen and (max-width: 769px){#fbe-nav ul li.multi-line-container{vertical-align:middle;line-height:12px}}@media screen and (max-width: 769px){#fbe-nav ul li .multi-line{line-height:normal}#fbe-nav ul li .multi-line.owner span{margin-top:-6px}}#fbe-nav ul li:hover{background-color:#3568c4;cursor:pointer}#fbe-nav ul li:hover a{color:white}#fbe-nav ul .dropdown-item{position:relative}#fbe-nav ul .dropdown-item a{display:inline-block;position:relative}#fbe-nav ul .dropdown-item .arrow-wrap{display:inline-block;padding-left:5px}@media screen and (max-width: 769px){#fbe-nav ul .dropdown-item .arrow-wrap{position:absolute;top:1px;right:-15px}}#fbe-nav ul .dropdown-item .arrow{display:inline-block;background:url("../images/nav-refresh/down-arrow.png") no-repeat;background-position:center calc(50% - 2px);background-size:contain;height:100%;width:10px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#fbe-nav ul .dropdown-item.open .arrow{background:url("../images/nav-refresh/down-arrow-white.png") no-repeat;background-position:center calc(50% - 2px);background-size:contain;height:100%;width:10px}#fbe-nav ul .dropdown-item:hover .arrow{background:url("../images/nav-refresh/down-arrow-white.png") no-repeat;background-position:center calc(50% - 2px);background-size:contain;height:100%;width:10px}#fbe-nav.stuck{position:fixed;top:0px}#fbe-nav.stuck .nav-dropdown{top:55px}#fbe-nav.open .dropdown-item{background-color:#3568c4}#fbe-nav.open .dropdown-item a{color:white}#fbe-nav.open .dropdown-item .arrow{-webkit-transform:rotate(-180deg) translateY(2px);-moz-transform:rotate(-180deg) translateY(2px);-o-transform:rotate(-180deg) translateY(2px)}#fbe-nav .button-group{margin-top:0px;position:relative;right:0}@media screen and (max-width: 1024px){#fbe-nav .button-group{position:relative;right:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#fbe-nav .button-group{left:-17px}}#fbe-nav .button-group .contact-wrap{position:relative;display:inline-block;height:28px;width:270px;border:1.5px solid #3568c4;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;margin-left:0px;margin-right:0;box-shadow:none}@media screen and (min-width: 700px) and (orientation: portrait){#fbe-nav .button-group .contact-wrap{margin-left:0;margin-right:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#fbe-nav .button-group .contact-wrap{border:2px solid #3568c4}}#fbe-nav .button-group .contact-wrap .btn-image{height:20px;width:18px;display:inline-block;background:url("../../core/images/nav/icons/icon-mailing.svg") no-repeat;background-size:contain;background-position:center;margin-bottom:-6px}#fbe-nav .button-group .contact-wrap .btn-txt{font-family:ToyotaType-Light;color:#3568c5;display:inline-block;line-height:25px;padding-left:4px;font-weight:600}#fbe-nav .button-group .contact-wrap:hover{background-color:#3568c4;cursor:pointer}#fbe-nav .button-group .contact-wrap:hover .btn-txt{color:white}#fbe-nav .button-group .contact-wrap:hover .btn-image{background:url("../../core/images/nav/icons/icon-mailing-selected.svg") no-repeat;background-size:contain;background-position:center}#fbe-nav .button-group .order-wrap{position:relative;display:inline-block;vertical-align:top;padding:0;height:28px;width:150px;margin-left:5px;border:1.5px solid #3568c4;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:white;cursor:pointer;text-align:center;box-shadow:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#fbe-nav .button-group .order-wrap{border:2px solid #3568c4}}#fbe-nav .button-group .order-wrap .order-btn{font-family:ToyotaType-Light;color:#3568c4;display:inline-block;font-weight:600;position:relative;margin:0 auto;line-height:25px;text-decoration:none;text-transform:none;padding:0}#fbe-nav .button-group .order-wrap:hover{background-color:#3568c4}#fbe-nav .button-group .order-wrap:hover .order-btn{color:white}#mobile-nav{position:fixed;top:0px;left:0px;right:0px;height:60px;z-index:9999}@media screen and (min-width: 1001px){#mobile-nav{display:none}}#mobile-nav .mobile-nav-header-wrap{position:absolute;top:0;z-index:5000;width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 15px 0 15px;background-color:#0d2a62;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;-ms-transition:background-color .4s linear;transition:background-color .4s linear}#mobile-nav .mobile-nav-header-wrap .left{background:url("../images/nav-refresh/logo_toyota_small.svg") no-repeat;background-position:center center;background-size:contain;height:60px;width:40px}#mobile-nav .mobile-nav-header-wrap .center{background:url("../images/nav-refresh/logo_mirai.svg") no-repeat;background-position:center center;background-size:contain;height:60px;width:170px;margin:0 auto}#mobile-nav .mobile-nav-header-wrap .right{position:relative;max-width:33px;top:10%}#mobile-nav .mobile-nav-header-wrap .right .mobile-menu-button{position:absolute;top:10px;left:0;background-image:url("../images/nav-refresh/mobile-menu.svg");height:18px;width:100%;z-index:2}#mobile-nav .mobile-nav-header-wrap .right .mobile-close-button{position:relative;height:25px;z-index:1}#mobile-nav .mobile-nav-header-wrap .right .mobile-close-button .left-close{position:absolute;top:0;left:7px;background-image:url("../images/nav-refresh/close_btn_lt_nav.svg");height:24px;width:24px}#mobile-nav .mobile-nav-header-wrap .right .mobile-close-button .right-close{position:absolute;top:0;left:7px;background-image:url("../images/nav-refresh/close_btn_rt_nav.svg");height:24px;width:24px}#mobile-nav .mobile-nav-header-wrap .right .menu-button-text{position:relative;color:white}#mobile-nav .mobile-nav-header-wrap .right:hover{cursor:pointer}#mobile-nav.open .mobile-nav-header-wrap{background-color:white;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;-ms-transition:background-color .4s linear;transition:background-color .4s linear}#mobile-nav.open .left{background:url("../images/nav-refresh/logo_toyota_small_dkblue.svg") no-repeat;background-position:center center;background-size:contain}#mobile-nav.open .center{background:url("../images/nav-refresh/logo_mirai_dkblue.svg") no-repeat;background-position:center center;background-size:contain;height:60px;width:170px}#mobile-nav.open .right .mobile-close-button{z-index:2}#mobile-nav.open .right .mobile-menu-button{z-index:1}#mobile-nav.open .right .menu-button-text{color:#0d2a62}#mobile-nav #mobile-nav-dropdown{height:auto;position:fixed;overflow-y:scroll;top:60px;left:0;right:0;bottom:0;background-color:white;z-index:2500;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#mobile-nav #mobile-nav-dropdown .page-link:hover{cursor:pointer}#mobile-nav #mobile-nav-dropdown.show{opacity:1;overflow-y:scroll;pointer-events:auto;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#mobile-nav #mobile-nav-dropdown.open{height:auto;position:fixed;overflow-y:scroll;top:60px;left:0;right:0;bottom:0}#mobile-nav #mobile-nav-dropdown .main-list{position:relative;z-index:20}#mobile-nav #mobile-nav-dropdown .main-list li{padding:25px 0 25px 15px;border-bottom:1px solid #dadada;background-color:white}#mobile-nav #mobile-nav-dropdown .main-list li a{color:#3a3a3a;text-transform:uppercase}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item{position:relative;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;-ms-transition:background-color .4s linear;transition:background-color .4s linear}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item .expand-wrap{height:20px;width:20px;position:absolute;right:15px;top:50%}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item .expand-wrap .expand-vert{position:absolute;left:9px;top:0;margin-top:-9px;background-image:url("../images/nav-refresh/plus_vertical.svg");height:20px;width:2px}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item .expand-wrap .expand-horiz{position:absolute;left:0;top:0;margin-right:-9px;background-image:url("../images/nav-refresh/plus_horizontal.svg");height:2px;width:20px}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item .expand-wrap .collapse{position:absolute;right:0;top:0;transform:translateY(-9px);background:url("../images/nav-refresh/collapse.png") no-repeat;background-position:center center;background-size:contain;height:20px;width:20px}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item.open{background-color:#3568c4;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;-ms-transition:background-color .4s linear;transition:background-color .4s linear}#mobile-nav #mobile-nav-dropdown .main-list .dropdown-item.open a{color:white}#mobile-nav #mobile-nav-dropdown .sub-dropdown{position:absolute;left:0;right:0;height:auto;z-index:10}#mobile-nav #mobile-nav-dropdown .sub-dropdown li{padding:25px 0 25px 15px;border-bottom:0px solid #dadada;background-color:white}#mobile-nav #mobile-nav-dropdown .sub-dropdown li a{color:#3a3a3a;text-transform:uppercase}#mobile-nav #mobile-nav-dropdown .sub-dropdown .subheader{background-color:#edf0f5}#mobile-nav #mobile-nav-dropdown .sub-dropdown .subheader h3{line-height:normal;color:#8b8b8b}#mobile-nav #mobile-nav-dropdown .sub-dropdown .subsection{background-color:white;padding-left:35px}#mobile-nav #mobile-nav-dropdown .request-wrap{width:230px;margin:0 auto;padding-top:30px;margin-left:48px}#mobile-nav #mobile-nav-dropdown .request-wrap #reqWrp{width:290px;padding-left:10px}@media screen and (max-width: 820px){#mobile-nav #mobile-nav-dropdown .request-wrap{margin:0 auto;display:table}}#mobile-nav #mobile-nav-dropdown .updates-wrap{width:230px;margin:0 auto;padding-top:10px;margin-left:48px}#mobile-nav #mobile-nav-dropdown .updates-wrap .btn-image{display:inline-block;height:20px;width:20px;background:url("../../core/images/nav/icons/icon-mailing.svg") no-repeat;background-position:center center;background-size:contain;position:relative;margin-bottom:-5px}#mobile-nav #mobile-nav-dropdown .updates-wrap #miraiDealer{width:290px;padding-left:10px}@media screen and (max-width: 820px){#mobile-nav #mobile-nav-dropdown .updates-wrap{margin:0 auto;display:table}}#mobile-nav #mobile-nav-dropdown .mobile-social-icons{width:225px;text-align:center;margin:0 auto;padding:30px 0 30px 0}#mobile-nav #mobile-nav-dropdown .mobile-social-icons div{display:inline-block}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile{background:url("../images/nav/icons/icon-profile.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:25px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .vertical-line-icons{height:18px;width:1px;border-left:1px solid #dadada;margin:0 18px 0 18px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .facebook{background:url("../images/nav-refresh/icon_facebook_blue.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:25px;margin-right:18px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .twitter{background:url("../images/nav-refresh/icon_twitter_blue.svg") no-repeat;background-position:center center;background-size:contain;height:14px;width:25px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu{display:none;padding-bottom:30px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu .profile-link,#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu .logout-link{text-transform:uppercase;text-decoration:none}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu .profile-link{padding-right:10px}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu .vertical-line{height:10px;width:1px;border-left:1px solid #dadada;padding:0 0 0 10px;margin:0}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .profile-menu.logged-in{display:block}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .nav-livechat{color:#3568c4;width:100%;margin-bottom:30px;font-family:"Proxima N W01 Reg", "Helvetica Neue", Helvetica, Arial, sans-serif}#mobile-nav #mobile-nav-dropdown .mobile-social-icons .nav-livechat .chat-icon{background-image:url(../../modules/forum/images/chat_nav_mobile_button.png);width:24px;height:16px;background-repeat:no-repeat;display:inline-block;margin-left:5px;margin-bottom:-4px}.cssanimations #fbe-nav .menu-btn:hover,.no-cssanimations #fbe-nav .menu-btn:hover,.no-keyframe #fbe-nav .menu-btn:hover{cursor:pointer}.cssanimations #fbe-nav .menu-btn:hover>span,.no-cssanimations #fbe-nav .menu-btn:hover>span,.no-keyframe #fbe-nav .menu-btn:hover>span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (max-width: 600px){.cssanimations #fbe-nav .menu-btn:hover>span,.no-cssanimations #fbe-nav .menu-btn:hover>span,.no-keyframe #fbe-nav .menu-btn:hover>span{background-color:#3b6bc7}}.cssanimations #fbe-nav .menu-btn:hover>span:nth-child(1),.no-cssanimations #fbe-nav .menu-btn:hover>span:nth-child(1),.no-keyframe #fbe-nav .menu-btn:hover>span:nth-child(1){-webkit-transform:translateY(-240%);-moz-transform:translateY(-240%);-ms-transform:translateY(-240%);-o-transform:translateY(-240%);transform:translateY(-240%)}@media screen and (max-width: 768px){.cssanimations #fbe-nav .menu-btn:hover>span:nth-child(1),.no-cssanimations #fbe-nav .menu-btn:hover>span:nth-child(1),.no-keyframe #fbe-nav .menu-btn:hover>span:nth-child(1){-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}}.cssanimations #fbe-nav .menu-btn:hover>span:nth-child(3),.no-cssanimations #fbe-nav .menu-btn:hover>span:nth-child(3),.no-keyframe #fbe-nav .menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(240%);-moz-transform:translateY(240%);-ms-transform:translateY(240%);-o-transform:translateY(240%);transform:translateY(240%)}@media screen and (max-width: 768px){.cssanimations #fbe-nav .menu-btn:hover>span:nth-child(3),.no-cssanimations #fbe-nav .menu-btn:hover>span:nth-child(3),.no-keyframe #fbe-nav .menu-btn:hover>span:nth-child(3){-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}}.cssanimations #fbe-nav .menu-btn span,.no-cssanimations #fbe-nav .menu-btn span,.no-keyframe #fbe-nav .menu-btn span{content:'';position:absolute;background-color:#3b6bc7;-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);height:5px;width:100%;top:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cssanimations #fbe-nav .menu-btn.click2>span:nth-child(2),.no-cssanimations #fbe-nav .menu-btn.click2>span:nth-child(2),.no-keyframe #fbe-nav .menu-btn.click2>span:nth-child(2){background-color:transparent}.cssanimations:not(.no-keyframe) #fbe-nav .menu-btn.click2>span:nth-child(1){-webkit-animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.cssanimations:not(.no-keyframe) #fbe-nav .menu-btn.clickRemove>span:nth-child(1){-webkit-animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:togglereverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fbe-nav .menu-btn.click2>span:nth-child(1),.no-keyframe #fbe-nav .menu-btn.click2>span:nth-child(1){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}.no-cssanimations #fbe-nav .menu-btn.clickRemove>span:nth-child(1),.no-keyframe #fbe-nav .menu-btn.clickRemove>span:nth-child(1){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}.menu-btn.click2>span:nth-child(2){-webkit-transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s}.menu-btn.click2>span:nth-child(2):hover{background-color:transparent}.menu-btn.clickRemove>span:nth-child(2){-webkit-transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.cssanimations:not(.no-keyframe) #fbe-nav .menu-btn.click2>span:nth-child(3){-webkit-animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle2 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fbe-nav .menu-btn.click2>span:nth-child(3),.no-keyframe #fbe-nav .menu-btn.click2>span:nth-child(3){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}.cssanimations:not(.no-keyframe) #fbe-nav .menu-btn.clickRemove>span:nth-child(3){-webkit-animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:toggle2reverse 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;-mox-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations #fbe-nav .menu-btn.clickRemove>span:nth-child(3),.no-keyframe #fbe-nav .menu-btn.clickRemove>span:nth-child(3){-webkit-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}@-webkit-keyframes toggle{0%{-webkit-transform:translateY(-200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(45deg)}}@-moz-keyframes toggle{0%{-moz-transform:translateY(-200%) rotate(0deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(0%) rotate(45deg)}}@keyframes toggle{0%{-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}}@-webkit-keyframes toggle2{0%{-webkit-transform:translateY(200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(-45deg)}}@-moz-keyframes toggle2{0%{-moz-transform:translateY(200%) rotate(0deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(0%) rotate(-45deg)}}@keyframes toggle2{0%{-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}}@-webkit-keyframes togglereverse{0%{-webkit-transform:translateY(0%) rotate(45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(-200%) rotate(0deg)}}@-moz-keyframes togglereverse{0%{-moz-transform:translateY(0%) rotate(45deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(-200%) rotate(0deg)}}@keyframes togglereverse{0%{-webkit-transform:translateY(0%) rotate(45deg);-moz-transform:translateY(0%) rotate(45deg);-ms-transform:translateY(0%) rotate(45deg);-o-transform:translateY(0%) rotate(45deg);transform:translateY(0%) rotate(45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(-200%) rotate(0deg);-moz-transform:translateY(-200%) rotate(0deg);-ms-transform:translateY(-200%) rotate(0deg);-o-transform:translateY(-200%) rotate(0deg);transform:translateY(-200%) rotate(0deg)}}@-webkit-keyframes toggle2reverse{0%{-webkit-transform:translateY(0%) rotate(-45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(200%) rotate(0deg)}}@-moz-keyframes toggle2reverse{0%{-moz-transform:translateY(0%) rotate(-45deg)}50%{-moz-transform:translateY(0%) rotate(0deg)}100%{-moz-transform:translateY(200%) rotate(0deg)}}@keyframes toggle2reverse{0%{-webkit-transform:translateY(0%) rotate(-45deg);-moz-transform:translateY(0%) rotate(-45deg);-ms-transform:translateY(0%) rotate(-45deg);-o-transform:translateY(0%) rotate(-45deg);transform:translateY(0%) rotate(-45deg)}50%{-webkit-transform:translateY(0%) rotate(0deg);-moz-transform:translateY(0%) rotate(0deg);-ms-transform:translateY(0%) rotate(0deg);-o-transform:translateY(0%) rotate(0deg);transform:translateY(0%) rotate(0deg)}100%{-webkit-transform:translateY(200%) rotate(0deg);-moz-transform:translateY(200%) rotate(0deg);-ms-transform:translateY(200%) rotate(0deg);-o-transform:translateY(200%) rotate(0deg);transform:translateY(200%) rotate(0deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.zipcontainer-outer{z-index:10000;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;left:0;top:0}.zipcontainer-outer .modal-vertical-alignment{display:table;height:100%;width:100%;pointer-events:none}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment{display:table-cell;vertical-align:middle;pointer-events:none}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content{pointer-events:all}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body{text-align:center;width:330px;margin:0 auto;padding:100px 0}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .location_block{float:left;position:relative;width:100%;height:60px;text-align:center;display:table;margin-bottom:20px}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body h1,.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body h2{position:relative;width:100%;text-align:center}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body h1{font-family:"ToyotaType-light";text-align:center;font-size:30px;color:#000}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body h2{font-family:"ToyotaType-Book";text-align:center;font-size:16px;margin-bottom:8%;color:#000}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .input-group{width:100%;margin-top:10px}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .form-control{border:1.5px solid #86a4dc}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .zip-error{position:relative;width:100%;margin-top:10px}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .errorMsg{color:#ff0000;font-family:"ToyotaType-Book";font-size:12px}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .btn{padding:13.5px 30px !important}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .btn.submit-default{background:#7f9ed8;color:#fff;border:1.5px solid #86a4dc;font-family:ToyotaType-light;font-weight:600;letter-spacing:2px}.zipcontainer-outer .modal-vertical-alignment .vertical-alignment .modal-content .modal-body .btn.submit-default:hover{background:#3568c4;border:1.5px solid #3568c4}.zipcontainer-outer .location{background:url("../images/nav-refresh/location_icon.svg") no-repeat;height:45px;width:45px;vertical-align:middle;background-position:center center;background-size:contain;position:relative;display:table-cell}.zipcontainer-outer .modal-close-btn{text-align:center;height:32px;width:32px;background:url("../images/nav-refresh/CLOSE_ZIPMODAL.png") center center/55% no-repeat;background-size:14px;position:absolute;right:1%;top:2%;z-index:99}#fcv-nav-left{height:210px;width:280px;position:fixed;top:50%;margin-top:-90px;z-index:4000;left:0px;-webkit-transform:translateX(-310px);-moz-transform:translateX(-310px);-ms-transform:translateX(-310px);-o-transform:translateX(-310px);transform:translateX(-310px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 768px){#fcv-nav-left{display:none !important}}@media screen and (max-width: 600px){#fcv-nav-left{display:none !important}}#fcv-nav-left.ready{-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}#fcv-nav-left:hover{cursor:pointer;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-left:hover .container{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-left:hover .container .solid{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-left:hover .container .icon{opacity:1;-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-o-transform:translateX(-80px);transform:translateX(-80px);-webkit-transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-left:hover .container .wrapper{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-left:hover .container .wrapper .image{opacity:0.8;background-color:transparent;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-left:hover .container .wrapper .text{opacity:1;-webkit-transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-left .container{height:100%;width:100%;position:absolute;display:block;background:#fff;box-shadow:0px 0px 25px rgba(0,0,0,0.06);top:0px;left:0px;z-index:25;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-left .container .solid{height:100%;width:100%;position:absolute;display:block;background:#fff;top:0px;left:0px;-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-o-transform:translateX(-80px);transform:translateX(-80px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:35}#fcv-nav-left .container .icon{position:absolute;top:50%;height:100px;width:50px;background-color:#fff;left:270px;margin-top:-50px;border-bottom-right-radius:90px;border-top-right-radius:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:50%;opacity:1;z-index:10;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-left .container .icon.fuel{background-image:url("../../core/images/nav/icons/fuel.png")}#fcv-nav-left .container .icon.stations{background-image:url("../../core/images/nav/icons/stations.png")}#fcv-nav-left .container .icon.fcv{background-image:url("../../core/images/nav/icons/fcv.png")}#fcv-nav-left .container .wrapper{height:180px;width:250px;position:absolute;display:block;overflow:hidden;top:15px;left:15px;z-index:10;background:#222;z-index:55;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-left .container .wrapper .image{height:180px;width:270px;position:absolute;top:0px;left:-20px;background-color:#fff;background-position:50% 50%;background-size:cover;z-index:45;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);transform:translateX(150px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-left .container .wrapper .image.fuel{background-image:url("../../core/images/nav/desktop/fuel-out.jpg")}#fcv-nav-left .container .wrapper .image.fcv{background-image:url("../../core/images/nav/desktop/fcv-out.jpg")}#fcv-nav-left .container .wrapper .image.stations{background-image:url("../../core/images/nav/desktop/stations-out.jpg")}#fcv-nav-left .container .wrapper .text{font:400 30px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;z-index:5;color:#fff;text-align:center;top:50%;opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);margin-top:-18px;width:100%;z-index:55}#fcv-nav-right{height:210px;width:280px;position:fixed;top:50%;margin-top:-90px;z-index:4000;right:0px;-webkit-transform:translateX(310px);-moz-transform:translateX(310px);-ms-transform:translateX(310px);-o-transform:translateX(310px);transform:translateX(310px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 768px){#fcv-nav-right{display:none !important}}@media screen and (max-width: 600px){#fcv-nav-right{display:none !important}}#fcv-nav-right.ready{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);transform:translateX(250px)}#fcv-nav-right:hover{cursor:pointer;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-right:hover .container{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-right:hover .container .solid{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-right:hover .container .icon{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px);-webkit-transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-right:hover .container .wrapper{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-right:hover .container .wrapper .image{opacity:0.8;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#fcv-nav-right:hover .container .wrapper .text{opacity:1;-webkit-transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-right .container{height:100%;width:100%;position:absolute;display:block;background:#fff;box-shadow:0px 0px 25px rgba(0,0,0,0.06);top:0px;left:0px;z-index:20;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-right .container .solid{height:100%;width:100%;position:absolute;display:block;background:#fff;top:0px;left:0px;-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:15}#fcv-nav-right .container .icon{position:absolute;top:50%;height:100px;width:50px;background-color:#fff;left:auto;right:270px;margin-top:-50px;border-bottom-left-radius:90px;border-top-left-radius:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:50%;opacity:1;z-index:10;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}#fcv-nav-right .container .icon.fuel{background-image:url("../../core/images/nav/icons/fuel.png")}#fcv-nav-right .container .icon.stations{background-image:url("../../core/images/nav/icons/stations.png")}#fcv-nav-right .container .icon.fcv{background-image:url("../../core/images/nav/icons/fcv.png")}#fcv-nav-right .container .wrapper{height:180px;width:250px;position:absolute;display:block;overflow:hidden;top:15px;left:15px;z-index:10;background:#222;z-index:25;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-right .container .wrapper .image{height:180px;width:270px;position:absolute;top:0px;left:0px;opacity:0.3;background-position:50% 50%;background-size:cover;z-index:25;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}#fcv-nav-right .container .wrapper .image.fuel{background-image:url("../../core/images/nav/desktop/fuel-out.jpg")}#fcv-nav-right .container .wrapper .image.fcv{background-image:url("../../core/images/nav/desktop/fcv-out.jpg")}#fcv-nav-right .container .wrapper .image.stations{background-image:url("../../core/images/nav/desktop/stations-out.jpg")}#fcv-nav-right .container .wrapper .text{font:400 30px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;z-index:30;color:#fff;opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;top:50%;margin-top:-18px;width:100%}footer{height:135px;width:100%;background:#0d2b62;z-index:100;position:relative;display:block;padding-bottom:40px}@media screen and (max-width: 600px){footer{height:125px;width:100%}}footer .footer-wrap{max-width:823px;width:100%;height:100%;margin:0 auto}@media screen and (max-width: 600px){footer .footer-wrap{height:100%;width:300px}}footer .footer-wrap .social-wrap{height:16px;padding-left:3%;display:inline-block;width:40%}@media screen and (max-width: 426px){footer .footer-wrap .social-wrap{padding-left:3%;width:35%}}footer .footer-wrap .social-wrap .facebook{background:url("../images/nav-refresh/icon_facebook.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:28px;vertical-align:middle;float:left;margin-right:20%}footer .footer-wrap .social-wrap .facebook:hover{background:url("../images/nav-refresh/icon_facebook_blue.svg") no-repeat;height:18px;width:28px;vertical-align:middle;background-position:center center;background-size:contain;float:left}@media screen and (max-width: 426px){footer .footer-wrap .social-wrap .facebook{margin-right:30%}}footer .footer-wrap .social-wrap .twitter{background:url("../images/nav-refresh/icon_twitter.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:18px;vertical-align:middle;float:left}footer .footer-wrap .social-wrap .twitter:hover{background:url("../images/nav-refresh/icon_twitter_blue.svg") no-repeat;background-position:center center;background-size:contain;height:18px;width:18px;vertical-align:middle;float:left}footer .footer-wrap .links-wrap{display:inline;width:60%;margin:0;padding-left:25%}@media screen and (max-width: 426px){footer .footer-wrap .links-wrap{width:60%;padding-left:3%}}footer .footer-wrap .links-wrap .link-txt{font:15px "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;display:inline-block;margin-left:20px;margin-right:20px;cursor:pointer}@media screen and (max-width: 600px){footer .footer-wrap .links-wrap .link-txt{margin-left:10px;margin-right:10px}}footer .footer-wrap .links-wrap .link-txt a{text-decoration:none;color:#fff;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}footer .footer-wrap .links-wrap .link-txt a:hover{-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;color:#3568C4}footer .footer-wrap .legal-copy{color:#5275af;font:15px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;position:relative;top:10px;white-space:initial;text-align:center}@media screen and (max-width: 768px){footer .footer-wrap .legal-copy{height:30px;width:100%;font-size:12px;text-align:center;line-height:16px}}@media screen and (max-width: 600px){footer .footer-wrap .legal-copy{top:5px;height:30px;width:100%;font-size:10px;white-space:initial}}@media screen and (min-width: 600px){footer .footer-wrap .legal-copy br{margin:0;padding:0;display:none}}footer .back_to_the_top_container{position:fixed;top:90%;right:8%;display:block;width:100%;height:20px;cursor:pointer;z-index:9999999;pointer-events:none}@media screen and (max-width: 736px){footer .back_to_the_top_container{display:none}}footer .back_to_the_top_container .back_to_the_top{display:block;width:4%;height:56px;background:url("../images/nav-refresh/BACK_TO_TOP_BUTTON.png") no-repeat center center;background-size:contain;float:right;z-index:255;margin-top:-5%;pointer-events:auto;border:none}footer .back_to_the_top_container .back_to_the_top:focus{border:blue 2px solid}.module{width:100%;position:relative;min-height:200px;overflow:hidden}.arrow:after{content:'';position:relative;display:inline-block;border:solid transparent;border-width:.25em;content:" ";pointer-events:none;width:0;height:0;top:-.05em}.arrow[data-arrow-position="middle"]:after{left:50%;margin-left:-.125em}.arrow.arrow-inline[data-arrow-position="middle"]{display:inline-block;margin:0 .75em}.arrow.arrow-inline[data-arrow-position="middle"]:after{left:0;margin-left:.125em}.arrow.arrow-right:after{border-left-color:#3a6bc6;border-right:0}.arrow.arrow-right.arrow-long:after{border-left:.5em solid #3a6bc6}.arrow.arrow-right.arrow-long.arrow-gray:after{border-left-color:#b7b7b6}.arrow.arrow-right.arrow-long[data-arrow-position="middle"]:after{margin-left:-.25em}.arrow.arrow-right.arrow-gray:after{border-left-color:#b7b7b6}.btn-style{display:inline-block;width:auto;border:2px solid transparent;padding:1em;overflow:visible;background:none;font-family:"ToyotaType-Regular";text-transform:uppercase;border-radius:.25em;font-size:.75em;margin:1em 1em 1em 0}.btn-style.btn-lg{width:225px;height:55px;font-size:16px}.btn-style.btn-md{width:230px;height:45px}.btn-style.request-cta{font-size:20px}.btn-style.theme-cancel{border-color:transparent;color:#b7b7b6}.btn-style.theme-cancel.hvr-sweep-to-top:before{background:#fff}.btn-style.theme-cancel.hvr-sweep-to-top:hover,.btn-style.theme-cancel.hvr-sweep-to-top:focus{border-color:#b7b7b6;background:#fff;color:#b7b7b6}.btn-style.theme-blue-outline{border-color:#3a6bc6;background:transparent;color:#3a6bc6}.btn-style.theme-blue-outline.hvr-sweep-to-top:before{background:#3a6bc6;color:#fff}.btn-style.theme-blue-outline.hvr-sweep-to-top:hover,.btn-style.theme-blue-outline.hvr-sweep-to-top:focus{border-color:#3a6bc6;background:#3a6bc6;color:#fff}.btn-style.theme-blue-outline[disabled],.btn-style.theme-blue-outline[disabled]:hover,.btn-style.theme-blue-outline[disabled]:focus{border-color:#b7b7b6 !important;background:#b7b7b6 !important;color:#fff !important}.btn-style.theme-white-outline{border-color:#fff;background:transparent;color:#fff;text-decoration:none}.btn-style.theme-white-outline:hover,.btn-style.theme-white-outline:focus{text-decoration:underline}.btn-style.theme-white-outline.hvr-sweep-to-top:before{background:#3a6bc6;color:#fff}.btn-style.theme-white-outline.hvr-sweep-to-top:hover,.btn-style.theme-white-outline.hvr-sweep-to-top:focus{border-color:#3a6bc6;background:#3a6bc6;color:#fff}.btn-style.theme-white-outline[disabled],.btn-style.theme-white-outline[disabled]:hover,.btn-style.theme-white-outline[disabled]:focus{border-color:#b7b7b6 !important;background:#b7b7b6 !important;color:#fff !important}.btn-style.theme-blue-outline-white-hover{border-color:#3a6bc6;background:transparent;color:#3a6bc6}.btn-style.theme-blue-outline-white-hover.hvr-sweep-to-top:before{background:#fff;color:#3a6bc6}.btn-style.theme-blue-outline-white-hover.hvr-sweep-to-top:hover,.btn-style.theme-blue-outline-white-hover.hvr-sweep-to-top:focus{border-color:#3a6bc6;background:#fff;color:#3a6bc6}.btn-style.theme-blue-outline-white-hover[disabled],.btn-style.theme-blue-outline-white-hover[disabled]:hover,.btn-style.theme-blue-outline-white-hover[disabled]:focus{border-color:#b7b7b6 !important;background:#b7b7b6 !important;color:#fff !important}.btn-style.theme-blue-fill{border-color:#3a6bc6;background:#3a6bc6;color:#fff}.btn-style.theme-blue-fill.hvr-sweep-to-top:before{background:#fff}.btn-style.theme-blue-fill.hvr-sweep-to-top:hover,.btn-style.theme-blue-fill.hvr-sweep-to-top:focus{border-color:#3a6bc6;background:#fff;color:#3a6bc6}.btn-style.theme-blue-fill.animation-fade{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1)}.btn-style.theme-blue-fill[disabled],.btn-style.theme-blue-fill[disabled]:hover,.btn-style.theme-blue-fill[disabled]:focus{border-color:#b7b7b6 !important;background:#b7b7b6 !important;color:#fff !important}.btn-link{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1)}.btn-link,.btn-link:hover,.btn-link:focus{background:none;border:none;padding:0;cursor:pointer;outline:none;display:inline;outline-offset:0;text-decoration:underline;color:#3a6bc6}.btn-link::-moz-focus-inner,.btn-link:-moz-focus-inner,.btn-link:hover::-moz-focus-inner,.btn-link:hover:-moz-focus-inner,.btn-link:focus::-moz-focus-inner,.btn-link:focus:-moz-focus-inner{border:none;padding:0}.select-style{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:12px;display:inline-block;margin:0;padding:0;width:153px;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;cursor:pointer}.select-style:after{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);position:absolute;top:50%;right:10%;margin-top:-2px;width:0;height:0;border:solid transparent;border-width:5px;border-color:rgba(53,104,197,0);border-top-color:#3568c5;content:" ";pointer-events:none}.select-style select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);padding:3px 10px 0;width:112%;height:100%;border:none;background-color:transparent;background-image:none;box-shadow:none;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style select:focus{outline:none}.select-style:hover{background-color:#3568c5}.select-style:hover select{color:#fff}.select-style:hover:after{border-top-color:#fff}.select-style.disabled,.select-style.disabled>div,.select-style.disabled:hover,.select-style.disabled:hover>div,.select-style.disabled:focus,.select-style.disabled:focus>div{border-color:#cacac8 !important;color:#cacac8 !important;cursor:default !important}.select-style.disabled select,.select-style.disabled:hover select,.select-style.disabled:focus select{color:#cacac8 !important}.select-style.disabled:after,.select-style.disabled:hover:after,.select-style.disabled:focus:after{border-top-color:#cacac8 !important}.select-style.error,.select-style.error>div{border-color:#eb1f1f !important;border-width:2px !important;color:#eb1f1f !important}.select-style.error select{color:#eb1f1f !important}.select-style.error:after{border-top-color:#eb1f1f !important}.select-style.custom-select{border:none;z-index:20;position:relative}.select-style.custom-select select{display:none}.select-style.custom-select>div{-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;margin:0;padding:0;width:100%;max-height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;position:absolute;top:0;left:0}.select-style.custom-select>div span{overflow:hidden;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;min-height:38px;border-bottom:1px solid #e5e5e5;padding:13px 10px;opacity:1}.select-style.custom-select>div span:hover{background-color:#3568c5;color:#fff}.select-style.custom-select>div span.active{min-height:0;height:0;padding:0;border:none;opacity:0}.select-style.custom-select>div span:last-of-type{border-bottom:none}.select-style.custom-select.open>div{max-height:600px}.select-style.custom-select.open>div .selected{background-color:#3568c5;color:#fff}.icon{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;position:relative}.icon.icon-flag{background-image:url(../../core/images/icons/icon-flag.svg);top:.2em}.icon.icon-facebook{background-image:url(../../core/images/icons/icon-facebook.svg);width:.8em}.icon.icon-twitter{background-image:url(../../core/images/icons/icon-twitter.svg);top:.15em}.icon.icon-close{background-image:url(../../core/images/icons/icon-close-ffffff.png)}.icon.icon-up-arrow,.icon.icon-down-arrow{background-image:url(../../core/images/icons/icon-arrow-up-blue.png);top:.3em}.icon.icon-down-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0}.icon-loading{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);min-height:9em;min-width:9em;text-align:center}.icon-loading:before{content:'';display:inline-block;background:url(../../core/images/icons/icon-loading.svg) 50% 50% no-repeat;background-size:cover;width:6em;height:6em;margin:2em auto}.breakpoint-less-than-tablet{display:none !important}@media screen and (max-width: 768px){.breakpoint-less-than-tablet{display:block !important}}.breakpoint-greater-than-tablet{display:block !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet{display:none !important}}.breakpoint-greater-than-tablet-inline{display:inline !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet-inline{display:none !important}}.breakpoint-greater-than-tablet-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.breakpoint-greater-than-tablet-inline-block{display:none !important}}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-handle{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;background-color:#326ac3;background:#326ac3 url("../../core/images/icons/icon-drag.png") center center no-repeat;background-size:35% auto;cursor:pointer;height:38px;left:50%;margin-left:-22px;margin-top:-30px;position:absolute;top:50%;width:38px;z-index:40}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background:#fff;cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}#module-CarPageAllFeatures{height:100%;width:100%}#module-CarPageAllFeatures.hidden{display:none !important}#module-CarPageAllFeatures .generic-car-container,#module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .interior-container{background-size:cover;background-position:center bottom;background-repeat:no-repeat;min-height:850px;width:100%;position:relative;top:0;background-size:1500px}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .generic-car-container,#module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .interior-container{margin-top:40px;background-size:1000px;background-position:center -221px;min-height:620px}}@media screen and (max-width: 767px){#module-CarPageAllFeatures .generic-car-container,#module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .interior-container{background-size:900px;background-position:center bottom;min-height:500px}}@media screen and (max-width: 666px){#module-CarPageAllFeatures .generic-car-container,#module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .interior-container{background-size:800px;min-height:466.5px}}#module-CarPageAllFeatures .module-title-wrap{max-width:none;padding-top:0px;margin-top:0;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#module-CarPageAllFeatures .module-title-wrap{padding-top:40px;padding-bottom:20px}}#module-CarPageAllFeatures .module-title-wrap .module-title-wrap__copy{width:52%}#module-CarPageAllFeatures .hotspot-list{position:relative;margin-left:auto;margin-right:auto;max-width:600px;height:300px}@media screen and (max-width: 767px){#module-CarPageAllFeatures .hotspot-list{max-width:375px}}#module-CarPageAllFeatures .hotspot-wrapper{position:absolute;height:auto;width:auto}#module-CarPageAllFeatures .hotspot-wrapper .tip-button{position:relative;margin-top:-75px;margin-left:25px;z-index:6;cursor:pointer}#module-CarPageAllFeatures .hotspot-wrapper .circle-shadow{position:relative;opacity:0;height:100px;width:100px;z-index:4;-moz-box-shadow:0 0 0 999999px #000008;-webkit-box-shadow:0 0 0 999999px #000008;box-shadow:0 0 0 999999px #000008;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;background:url("../../modules/carpageexteriormodal/images/mask.svg") no-repeat;background-size:100%}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .hotspot-wrapper .circle-shadow{display:none}}#module-CarPageAllFeatures .hotspot-wrapper .circle-shadow.hovering{opacity:.5}#module-CarPageAllFeatures .hotspot-wrapper .circle{background:url("../../modules/carpageexteriormodal/images/circle.svg") no-repeat;height:20px;width:20px;position:relative;opacity:0}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .hotspot-wrapper .circle{display:none}}#module-CarPageAllFeatures .hotspot-wrapper .circle.center-circle{margin-top:15px;margin-left:40px;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageAllFeatures .hotspot-wrapper .circle.data-circle{z-index:5;transition:.1s opacity ease-in;-webkit-transition:.1s opacity ease-in}#module-CarPageAllFeatures .hotspot-wrapper .circle.hovering{opacity:1}#module-CarPageAllFeatures .hotspot-wrapper .dot{background:url("../../modules/carpageexteriormodal/images/dot.svg") no-repeat;height:5px;width:5px;position:relative;margin-top:-12px;margin-left:48px;opacity:0;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageAllFeatures .hotspot-wrapper .dot.hovering{opacity:1}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .hotspot-wrapper .dot{display:none}}#module-CarPageAllFeatures .hotspot-wrapper .line{position:relative;z-index:5}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .hotspot-wrapper .line{display:none}}#module-CarPageAllFeatures .hotspot-wrapper .data{color:white;line-height:1.375em;position:relative;width:100px;z-index:5;opacity:0;cursor:default;transition:.3s opacity ease-in;-webkit-transition:.3s opacity ease-in}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .hotspot-wrapper .data{display:none}}#module-CarPageAllFeatures .hotspot-wrapper .data.hovering{opacity:1}#module-CarPageAllFeatures .mobile-description-container{display:block;position:relative;height:150px;text-align:center}@media screen and (min-width: 1024px){#module-CarPageAllFeatures .mobile-description-container{display:none}}#module-CarPageAllFeatures .mobile-description-container:before{content:"";position:absolute;margin-left:-6px;margin-top:-7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;z-index:10}#module-CarPageAllFeatures .mobile-description-container .mobile-description-text{width:275px;margin-left:auto;margin-right:auto;position:relative;padding-top:30px}#module-CarPageAllFeatures .mobile-description-container .paging-dots-horiz{display:block;position:absolute;left:calc(50% - 225px/2);bottom:20px}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures{width:100%}}@media screen and (max-width: 750px){#module-CarPageAllFeatures{width:100%}}@media screen and (max-width: 700px){#module-CarPageAllFeatures{width:100%}}@media screen and (max-width: 600px){#module-CarPageAllFeatures{width:100%}}#module-CarPageAllFeatures .modal-content{height:100%;box-shadow:none;border:none;border-radius:0}@media only screen and (max-width: 900px){#module-CarPageAllFeatures .modal-content{background:#edf0f5}}#module-CarPageAllFeatures .features_sub_title{font-family:"ToyotaType-Light";font-size:48px;text-align:center;margin-top:25px;margin-bottom:15px;color:#000}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .features_sub_title{font-size:32px;margin:8px;color:#000}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .features_sub_title{font-size:32px;margin:8px;color:#000}}#module-CarPageAllFeatures .features_p{font-family:"ToyotaType-Book";font-size:16px;text-align:center}@media only screen and (max-width: 900px){#module-CarPageAllFeatures .features_p{padding:10px 26px;font-size:17px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .features_p{font-size:17px;margin-bottom:20px;color:#000;padding:0}}@media screen and (min-width: 1024px){#module-CarPageAllFeatures .features_p{max-width:625px !important}}#module-CarPageAllFeatures .desktop-features-popup{display:none;position:absolute;height:314px;width:53%;top:40%;left:27%;background:white;z-index:999;padding:0px}@media screen and (max-width: 1400px){#module-CarPageAllFeatures .desktop-features-popup{height:282px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .desktop-features-popup{height:264px;width:53.8%}}@media screen and (max-width: 1100px){#module-CarPageAllFeatures .desktop-features-popup{height:264px;width:65.2%}}@media screen and (max-width: 900px){#module-CarPageAllFeatures .desktop-features-popup{height:273px;width:90%}}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup{height:130px}}@media screen and (max-width: 730px){#module-CarPageAllFeatures .desktop-features-popup{height:130px}}#module-CarPageAllFeatures .desktop-features-popup.active{display:inline-block}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline{float:left;width:30%;height:100%;padding:15px;padding:1.5rem;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline{overflow-y:auto}}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline h1{font-family:ToyotaType-Semibold;font-size:16px;color:#3a3a3a;margin-top:-6px;margin-bottom:10px}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline h1{margin:0;padding:0 35px 0 0;font-size:18px;height:48px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline h1{margin:0;padding:0 35px 0 0;font-size:18px;height:48px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p{font-family:"ToyotaType-Regular";font-size:12px;color:#3a3a3a}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.learn_more{float:left;display:none}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.learn_more{font-size:16px;display:block;text-transform:uppercase;color:#000;text-decoration:underline;margin-top:3px;font-weight:600}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.learn_more{font-size:16px;display:block;text-transform:uppercase;color:#000;text-decoration:underline;margin-top:3px;font-weight:600}}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.desktop-features-headline-description{height:53.5px;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.45;padding:5px 14px 0 0;font-size:16px;margin:0}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.desktop-features-headline-description{height:53.5px;display:-webkit-box;max-width:400px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.45;padding:5px 14px 0 0;font-size:16px;margin:0}}@media only screen and (max-width: 500px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline p.desktop-features-headline-description{height:52px;display:-webkit-box;max-width:400px;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.40;padding:5px 14px 0 0;font-size:16px}}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline{float:right;width:calc(100% - 235px);height:129px;padding:3px 10px 0 10px}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline{float:right;width:calc(100% - 235px);height:129px;padding:3px 10px 0 10px}}@media only screen and (max-width: 700px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-headline{float:right;width:calc(100% - 135px);height:129px;padding:3px 10px 0 10px}}#module-CarPageAllFeatures .desktop-features-popup #featuresVideo{float:right;display:none;width:100%;background-size:cover;border-top:1px solid #fff}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-image-holder{float:right;width:70%;height:100%}#module-CarPageAllFeatures .desktop-features-popup .desktop-features-image-holder img{max-width:100%;max-height:100%;float:left;width:100%}@media only screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-image-holder{float:left;width:230px;height:129px}}@media only screen and (max-width: 750px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-image-holder{float:left;width:230px;height:129px}}@media only screen and (max-width: 700px){#module-CarPageAllFeatures .desktop-features-popup .desktop-features-image-holder{float:left;width:133px;height:129px}}#module-CarPageAllFeatures .desktop-features-popup .features-popup-exit-button{position:absolute;top:0px;right:0px;height:25px;width:25px;display:none}@media screen and (max-width: 1023px){#module-CarPageAllFeatures .car-container{background-size:1024px}}@media screen and (max-width: 767px){#module-CarPageAllFeatures .car-container{background-size:768px}}@media screen and (max-width: 666px){#module-CarPageAllFeatures .car-container{background-size:666px}}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .car-container .module-content{padding:0 !important;height:185px !important;overflow:hidden}#module-CarPageAllFeatures .car-container .module-content .module-title-wrap{top:30px}#module-CarPageAllFeatures .car-container .button-container .brouchre button{padding:5px 10px !important;margin:10px 0}#module-CarPageAllFeatures .car-container .car-svg-container{bottom:0 !important}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container .module-content{padding:0 !important;height:185px !important;overflow:hidden}#module-CarPageAllFeatures .car-container .module-content .module-title-wrap{top:30px}#module-CarPageAllFeatures .car-container .button-container .brouchre button{padding:5px 10px !important;margin:10px 0}#module-CarPageAllFeatures .car-container .car-svg-container{bottom:0 !important}}#module-CarPageAllFeatures .car-container.profile-image{margin:0;background-position-y:bottom;background-size:auto;background-image:url("../../modules/carpageallfeatures/images/profile_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-1510px 0px}@media screen and (min-width: 1500px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-1510px 0px}}@media screen and (max-width: 1400px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_1500.png");min-height:965px;max-width:1366px;height:965px;background-position:-80px -16px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-1590px -16px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_1500.png");min-height:965px;max-width:1280px;height:965px;background-position:-124px -19px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-1634px -19px}}@media screen and (max-width: 1100px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_1024.png");min-height:976px;width:1024px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-1036px 0px}}@media screen and (min-width: 800px) and (max-width: 850px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/profile_768.jpg");min-height:976px;width:812px;height:976px;background-size:cover}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/profile_768_blur.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 800px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_768.png");min-height:976px;width:768px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-788px 0px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_768.png");min-height:976px;width:736px;height:976px;background-position:-30px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-818px 0px}}@media screen and (max-width: 700px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_768.png");min-height:976px;width:670px;height:976px;background-position:-54px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-position:-842px 0px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/Iphone7/profile_414.jpg");min-height:542px;width:414px;height:542px;background-size:cover;background-position:center}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Iphone7/profile_blur_414.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container.profile-image{background-image:url("../../modules/carpageallfeatures/images/profile_375.png");min-height:542px;width:375px;height:542px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.profile-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/profile_375.png");background-position:-386px 0px}}#module-CarPageAllFeatures .car-container.front-image{margin:0;background-position-y:bottom;background-size:auto;background-image:url("../../modules/carpageallfeatures/images/front_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-1510px 0px}@media screen and (min-width: 1500px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-1510px 0px}}@media screen and (max-width: 1400px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_1500.png");min-height:965px;max-width:1366px;height:965px;background-position:-60px -16px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-1570px -16px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_1500.png");min-height:965px;max-width:1280px;height:965px;background-position:-116px -19px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-1626px -19px}}@media screen and (max-width: 1100px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_1024.png");min-height:980px;width:1024px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-1036px 0px}}@media screen and (min-width: 800px) and (max-width: 850px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/front_768.jpg");min-height:976px;width:812px;height:976px;background-size:cover}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/front_768_blur.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 800px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_768.png");min-height:976px;width:768px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-788px 0px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_768.png");min-height:976px;width:736px;height:976px;background-position:-30px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-818px 0px}}@media screen and (max-width: 700px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_768.png");min-height:976px;width:670px;height:976px;background-position:-54px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-position:-842px 0px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/Iphone7/front_414.jpg");min-height:542px;width:414px;height:542px;background-size:cover;background-position:center}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Iphone7/front_blur_414.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container.front-image{background-image:url("../../modules/carpageallfeatures/images/front_375.png");min-height:542px;width:375px;height:542px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.front-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/front_375.png");background-position:-385px 0px}}#module-CarPageAllFeatures .car-container.interior-image{margin:0;background-position-y:bottom;background-size:auto;background-image:url("../../modules/carpageallfeatures/images/interior_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-1510px 0px}@media screen and (min-width: 1500px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_1500.png");min-height:980px;width:1500px;height:980px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-1510px 0px}}@media screen and (max-width: 1400px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_1500.png");min-height:965px;max-width:1366px;height:965px;background-position:-121px -16px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-1631px -16px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_1500.png");min-height:965px;max-width:1280px;height:965px;background-position:-170px -19px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-1680px -19px}}@media screen and (max-width: 1100px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_1024.png");min-height:976px;width:1024px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-1036px 0px}}@media screen and (min-width: 800px) and (max-width: 850px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/interior_768.jpg");min-height:976px;width:812px;height:976px;background-size:cover}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Tablet_768/interior_768_blur.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 800px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_768.png");min-height:976px;width:768px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-788px 0px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_768.png");min-height:976px;width:736px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-788px 0px}}@media screen and (max-width: 700px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_768.png");min-height:976px;width:670px;height:976px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-position:-788px 0px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/Iphone7/interior_414.jpg");min-height:542px;width:414px;height:542px;background-size:cover;background-position:center}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/Iphone7/interior_blur_414.jpg");background-size:cover;background-position:center}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container.interior-image{background-image:url("../../modules/carpageallfeatures/images/interior_375.png");min-height:542px;width:375px;height:542px;background-position:0px 0px}#module-CarPageAllFeatures .car-container.interior-image.bg_blur{background-image:url("../../modules/carpageallfeatures/images/interior_375.png");background-position:-385px 0px}}#module-CarPageAllFeatures .car-container .module-content{padding-bottom:0px;padding-top:50px;height:225px}@media screen and (max-width: 800px){#module-CarPageAllFeatures .car-container .module-content{height:240px}}#module-CarPageAllFeatures .car-container .module-content .module-title-wrap{padding-top:0px;margin-bottom:0px;max-width:100%}#module-CarPageAllFeatures .car-container .module-content .module-title-wrap .module-title-wrap__copy{max-width:100%;color:#000}@media screen and (min-width: 700px){#module-CarPageAllFeatures .car-container .module-content .module-title-wrap .module-title-wrap__copy{width:80%}}#module-CarPageAllFeatures .car-container .button-container{text-align:center}#module-CarPageAllFeatures .car-container .button-container .brochure{width:100%;text-align:center;margin-top:10px}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn{background-color:rgba(53,104,197,0.6);line-height:60px;height:60px;width:245px;border-radius:4px;border:rgba(53,104,197,0.8) solid 2px;margin:0 auto}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn:hover{background-color:#3568c5}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn a{text-decoration:none;font-size:20px;color:#fff;font-family:"ToyotaType-Regular"}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn .download_icon{padding:14px 10px 14px 10px;float:left}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn span{float:left;padding:10px 0}@media screen and (max-width: 730px){#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn{width:205px;height:40px}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn a{font-size:16px}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn .download_icon{padding:4.5px 10px 5px 10px}#module-CarPageAllFeatures .car-container .button-container .brochure .lifestyle-brochure-btn span{padding:4px 0}}#module-CarPageAllFeatures .car-container ul.hotspot-list{display:none;position:absolute;top:0;left:0}#module-CarPageAllFeatures .car-container ul.hotspot-list.active{display:inline-block}#module-CarPageAllFeatures .car-container ul.hotspot-list .li{position:absolute}#module-CarPageAllFeatures .car-container ul.hotspot-list .tip-button:after{padding-top:0}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container ul.hotspot-list .tip-button:before{height:30px;width:30px}#module-CarPageAllFeatures .car-container ul.hotspot-list .tip-button:after{height:25px;width:25px;padding:0;left:7px;top:7px}}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{position:absolute;left:400px;top:777px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{position:absolute;left:1177px;top:830px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{position:absolute;left:920px;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{position:absolute;left:1060px;top:710px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{position:absolute;left:730px;top:700px}@media screen and (max-width: 1370px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{position:absolute;left:117%;top:755px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{position:absolute;left:365%;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{position:absolute;left:285%;top:565px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{position:absolute;left:335%;top:695px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{position:absolute;left:225%;top:686px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{position:absolute;left:104%;top:758px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{position:absolute;left:350%;top:811px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{position:absolute;left:268%;top:565px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{position:absolute;left:317%;top:694px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{position:absolute;left:207%;top:684px}}@media screen and (max-width: 1024px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{position:absolute;left:55%;top:777px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{position:absolute;left:305%;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{position:absolute;left:225%;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{position:absolute;left:275%;top:710px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{position:absolute;left:160%;top:700px}}@media screen and (max-width: 900px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:155px;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:635px;top:860px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:492px;top:695px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:582px;top:780px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:360px;top:772px}}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:165px;top:860px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:675px;top:900px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:512px;top:725px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:612px;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:390px;top:812px}}@media screen and (max-width: 767px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:108px;top:830px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:580px;top:870px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:436px;top:708px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:530px;top:793px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:315px;top:785px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:140px;top:830px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:610px;top:870px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:436px;top:708px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:550px;top:793px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:340px;top:785px}}@media screen and (max-width: 700px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:108px;top:830px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:580px;top:870px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:436px;top:708px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:530px;top:793px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:315px;top:785px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:72px;top:450px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:325px;top:470px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:247px;top:382px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:294px;top:426px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:185px;top:422px}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot1 .tip-button{left:46px;top:450px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot2 .tip-button{left:300px;top:470px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot3 .tip-button{left:218px;top:387px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot4 .tip-button{left:270px;top:420px}#module-CarPageAllFeatures .car-container ul.hotspot-list.profile-list #hotspot5 .tip-button{left:160px;top:420px}}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{position:absolute;left:435px;top:660px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{position:absolute;left:990px;top:835px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{position:absolute;left:920px;top:780px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{position:absolute;left:385px;top:570px}@media screen and (max-width: 1370px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{position:absolute;left:125%;top:640px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{position:absolute;left:310%;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{position:absolute;left:287%;top:770px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{position:absolute;left:105%;top:560px}}@media screen and (max-width: 1300px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{position:absolute;left:105%;top:635px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{position:absolute;left:291%;top:810px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{position:absolute;left:267%;top:767px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{position:absolute;left:90%;top:555px}}@media screen and (max-width: 1024px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{position:absolute;left:65%;top:660px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{position:absolute;left:250%;top:825px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{position:absolute;left:227%;top:780px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{position:absolute;left:45%;top:575px}}@media screen and (max-width: 900px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:165px;top:700px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:550px;top:820px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:495px;top:784px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:130px;top:650px}}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:195px;top:730px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:580px;top:850px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:525px;top:814px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:160px;top:680px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:155px;top:706px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:527px;top:825px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:485px;top:795px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:115px;top:660px}}@media screen and (max-width: 700px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:130px;top:706px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:502px;top:825px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:460px;top:795px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:90px;top:660px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:68px;top:420px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:274px;top:480px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:240px;top:459px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:50px;top:385px}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot1 .tip-button{left:50px;top:421px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot2 .tip-button{left:254px;top:487px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot3 .tip-button{left:223px;top:466px}#module-CarPageAllFeatures .car-container ul.hotspot-list.front-list #hotspot4 .tip-button{left:28px;top:392px}}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{position:absolute;left:570px;top:615px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{position:absolute;left:690px;top:780px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{position:absolute;left:890px;top:616px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{position:absolute;left:420px;top:960px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{position:absolute;left:330px;top:462px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{position:absolute;left:290px;top:860px}@media screen and (max-width: 1370px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{position:absolute;left:145%;top:560px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{position:absolute;left:195%;top:770px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{position:absolute;left:260%;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{position:absolute;left:110%;top:960px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{position:absolute;left:65%;top:425px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{position:absolute;left:70%;top:830px}}@media screen and (max-width: 1280px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{position:absolute;left:125%;top:560px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{position:absolute;left:175%;top:770px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{position:absolute;left:240%;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{position:absolute;left:90%;top:960px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{position:absolute;left:50%;top:425px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{position:absolute;left:50%;top:830px}}@media screen and (max-width: 1024px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{position:absolute;left:85%;top:560px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{position:absolute;left:135%;top:770px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{position:absolute;left:200%;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{position:absolute;left:50%;top:960px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{position:absolute;left:10%;top:466px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{position:absolute;left:10%;top:830px}}@media screen and (max-width: 900px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{left:215px;top:670px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{left:335px;top:835px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{left:430px;top:690px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{left:145px;top:926px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{left:60px;top:580px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{left:60px;top:845px}}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{left:220px;top:700px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{left:315px;top:835px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{left:460px;top:720px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{left:95px;top:983px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{left:60px;top:610px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{left:60px;top:880px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{left:220px;top:680px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{left:305px;top:815px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{left:440px;top:693px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{left:140px;top:928px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{left:72px;top:590px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{left:75px;top:847px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{left:130px;top:395px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{left:177px;top:470px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{left:240px;top:400px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{left:103px;top:527px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{left:56px;top:348px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{left:50px;top:488px}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot1 .tip-button{left:83px;top:397px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot2 .tip-button{left:130px;top:466px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot3 .tip-button{left:200px;top:392px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot4 .tip-button{left:45px;top:525px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot5 .tip-button{left:10px;top:351px}#module-CarPageAllFeatures .car-container ul.hotspot-list.interior-list #hotspot6 .tip-button{left:10px;top:484px}}#module-CarPageAllFeatures .car-container .car-svg-container{position:absolute;bottom:2.5%;padding-top:10px;width:28%;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-left:36%;margin-right:36%}@media screen and (max-width: 900px){#module-CarPageAllFeatures .car-container .car-svg-container{width:60%;margin-left:20%;margin-right:20%}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container .car-svg-container{width:90%;margin-left:5%;margin-right:5%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#module-CarPageAllFeatures .car-container .car-svg-container{width:36%;margin-left:32%;margin-right:32%}}#module-CarPageAllFeatures .car-container .car-svg-container .image-container{display:inline-block}#module-CarPageAllFeatures .car-container .car-svg-container .image-container .car-image{background-size:cover;display:block;cursor:pointer}#module-CarPageAllFeatures .car-container .car-svg-container .image-container .car-text{font-family:"ToyotaType-Book";font-size:20px;text-transform:uppercase;display:block;color:#3a3a3a;position:relative;top:5px}@media screen and (max-width: 750px){#module-CarPageAllFeatures .car-container .car-svg-container .image-container .car-text{font-size:18px;font-size:1.8rem}}#module-CarPageAllFeatures .car-container .car-svg-container .image-container .car-text:hover{text-decoration:none;font-family:ToyotaType-Semibold}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container:hover .profile-text{color:#3568c5}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container .profile-text{color:#fff;font-weight:500 !important}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container .profile-text.active{color:#3568c5;font-family:"ToyotaType-Semibold"}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container .profile{height:51px;width:51px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";cursor:pointer}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container .profile:after{display:none}#module-CarPageAllFeatures .car-container .car-svg-container .profile-container .profile-text{margin-top:-15px}#module-CarPageAllFeatures .car-container .car-svg-container .svg-line{margin-top:18px}@media screen and (max-width: 1024px){#module-CarPageAllFeatures .car-container .car-svg-container .svg-line{margin:18px 25px 0 25px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#module-CarPageAllFeatures .car-container .car-svg-container .svg-line{margin:18px 35px 0 35px}}#module-CarPageAllFeatures .car-container .car-svg-container .front-container{margin-top:14px}#module-CarPageAllFeatures .car-container .car-svg-container .front-container:hover .front-text{color:#3568c5}#module-CarPageAllFeatures .car-container .car-svg-container .front-container .front{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageAllFeatures .car-container .car-svg-container .front-container .front:after{display:none}#module-CarPageAllFeatures .car-container .car-svg-container .front-container .front-text{color:#fff;font-weight:500 !important}#module-CarPageAllFeatures .car-container .car-svg-container .front-container .front-text.active{color:#3568c5;font-family:"ToyotaType-Semibold"}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container{margin-top:14px}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container:hover .interior-text{color:#3568c5}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container .interior{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container .interior:after{display:none}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container .interior-text{color:#fff;font-weight:500 !important}#module-CarPageAllFeatures .car-container .car-svg-container .interior-container .interior-text.active{color:#3568c5;font-family:"ToyotaType-Semibold"}#module-CarPageAllFeatures.hidden{display:none !important}#module-CarPageAllFeatures .features-nav{width:100%;float:left;position:relative;top:600px}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures .features-nav{top:650px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .features-nav{top:650px}}@media screen and (max-width: 750px){#module-CarPageAllFeatures .features-nav{top:650px}}@media screen and (max-width: 730px){#module-CarPageAllFeatures .features-nav{top:680px}}@media screen and (max-width: 500px){#module-CarPageAllFeatures .features-nav{top:260px}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .features-nav{top:260px}}#module-CarPageAllFeatures .features-nav ul{width:500px;position:relative;margin:0 auto}@media screen and (max-width: 750px){#module-CarPageAllFeatures .features-nav ul{width:fit-content}}@media screen and (max-width: 400px){#module-CarPageAllFeatures .features-nav ul{width:100%}}#module-CarPageAllFeatures .features-nav ul li{float:left;width:160px;text-align:center}@media screen and (max-width: 730px){#module-CarPageAllFeatures .features-nav ul li{width:120px}}#module-CarPageAllFeatures .features-nav ul li.devider-line{width:3px;text-align:center}#module-CarPageAllFeatures .features-nav ul li.devider-line div{height:30px;position:relative;width:3px;background:#fff;top:6px}#module-CarPageAllFeatures .features-nav ul li .car-text{font-family:"ToyotaType-Book";font-size:20px;text-transform:uppercase;display:block;color:#fff;position:relative;top:5px}@media screen and (max-width: 750px){#module-CarPageAllFeatures .features-nav ul li .car-text{font-size:18px;font-size:1.8rem}}#module-CarPageAllFeatures .features-nav ul li .car-text:hover{text-decoration:none;font-family:ToyotaType-Semibold;color:#3568c5}#module-CarPageAllFeatures .features-nav ul li .car-text.active{color:#3568c5;font-family:"ToyotaType-Semibold"}@media screen and (min-width: 790px) and (max-width: 850px){#module-CarPageAllFeatures.active-popup{height:1106px !important}#module-CarPageAllFeatures.active-popup .desktop-features-popup{top:976px !important;left:0 !important;width:100% !important}}@media screen and (max-width: 750px){#module-CarPageAllFeatures.active-popup{height:1106px !important}#module-CarPageAllFeatures.active-popup .desktop-features-popup{top:976px !important;left:0 !important;width:100% !important}}@media screen and (max-width: 500px){#module-CarPageAllFeatures.active-popup{height:677px !important}#module-CarPageAllFeatures.active-popup .desktop-features-popup{top:542px !important;left:0 !important;width:100% !important}}@media screen and (max-width: 400px){#module-CarPageAllFeatures.active-popup{height:675px !important}#module-CarPageAllFeatures.active-popup .desktop-features-popup{top:540px !important;left:0 !important;width:100% !important}}@media only screen and (max-width: 900px){#fcv{background:#edf0f5}}#module-CarPageExteriorModal{height:100%}#module-CarPageExteriorModal.hidden{display:none !important}#module-CarPageExteriorModal .generic-car-container,#module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .interior-container{background-size:cover;background-position:center bottom;background-repeat:no-repeat;min-height:850px;width:100%;position:relative;top:0;background-size:1500px}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .generic-car-container,#module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .interior-container{margin-top:40px;background-size:1000px;background-position:center -221px;min-height:620px}}@media screen and (max-width: 767px){#module-CarPageExteriorModal .generic-car-container,#module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .interior-container{background-size:900px;background-position:center bottom;min-height:500px}}@media screen and (max-width: 666px){#module-CarPageExteriorModal .generic-car-container,#module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .interior-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .interior-container{background-size:800px;min-height:466.5px}}#module-CarPageExteriorModal .module-title-wrap{max-width:none;padding-top:0px;margin-top:0;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#module-CarPageExteriorModal .module-title-wrap{padding-top:40px;padding-bottom:20px}}#module-CarPageExteriorModal .module-title-wrap .module-title-wrap__copy{width:52%}#module-CarPageExteriorModal .hotspot-list{position:relative;margin-left:auto;margin-right:auto;max-width:600px;height:300px}@media screen and (max-width: 767px){#module-CarPageExteriorModal .hotspot-list{max-width:375px}}#module-CarPageExteriorModal .hotspot-wrapper{position:absolute;height:auto;width:auto}#module-CarPageExteriorModal .hotspot-wrapper .tip-button{position:relative;margin-top:-75px;margin-left:25px;z-index:6;cursor:pointer}#module-CarPageExteriorModal .hotspot-wrapper .circle-shadow{position:relative;opacity:0;height:100px;width:100px;z-index:4;-moz-box-shadow:0 0 0 999999px #000008;-webkit-box-shadow:0 0 0 999999px #000008;box-shadow:0 0 0 999999px #000008;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;background:url("../../modules/carpageexteriormodal/images/mask.svg") no-repeat;background-size:100%}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .hotspot-wrapper .circle-shadow{display:none}}#module-CarPageExteriorModal .hotspot-wrapper .circle-shadow.hovering{opacity:.5}#module-CarPageExteriorModal .hotspot-wrapper .circle{background:url("../../modules/carpageexteriormodal/images/circle.svg") no-repeat;height:20px;width:20px;position:relative;opacity:0}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .hotspot-wrapper .circle{display:none}}#module-CarPageExteriorModal .hotspot-wrapper .circle.center-circle{margin-top:15px;margin-left:40px;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageExteriorModal .hotspot-wrapper .circle.data-circle{z-index:5;transition:.1s opacity ease-in;-webkit-transition:.1s opacity ease-in}#module-CarPageExteriorModal .hotspot-wrapper .circle.hovering{opacity:1}#module-CarPageExteriorModal .hotspot-wrapper .dot{background:url("../../modules/carpageexteriormodal/images/dot.svg") no-repeat;height:5px;width:5px;position:relative;margin-top:-12px;margin-left:48px;opacity:0;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageExteriorModal .hotspot-wrapper .dot.hovering{opacity:1}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .hotspot-wrapper .dot{display:none}}#module-CarPageExteriorModal .hotspot-wrapper .line{position:relative;z-index:5}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .hotspot-wrapper .line{display:none}}#module-CarPageExteriorModal .hotspot-wrapper .data{color:white;line-height:1.375em;position:relative;width:100px;z-index:5;opacity:0;cursor:default;transition:.3s opacity ease-in;-webkit-transition:.3s opacity ease-in}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .hotspot-wrapper .data{display:none}}#module-CarPageExteriorModal .hotspot-wrapper .data.hovering{opacity:1}#module-CarPageExteriorModal .mobile-description-container{display:block;position:relative;height:150px;text-align:center}@media screen and (min-width: 1024px){#module-CarPageExteriorModal .mobile-description-container{display:none}}#module-CarPageExteriorModal .mobile-description-container:before{content:"";position:absolute;margin-left:-6px;margin-top:-7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;z-index:10}#module-CarPageExteriorModal .mobile-description-container .mobile-description-text{width:275px;margin-left:auto;margin-right:auto;position:relative;padding-top:30px}#module-CarPageExteriorModal .mobile-description-container .paging-dots-horiz{display:block;position:absolute;left:calc(50% - 225px/2);bottom:20px}#module-CarPageExteriorModal .modal-content{height:100%}#module-CarPageExteriorModal .desktop-features-popup{display:none;position:absolute;height:50%;width:60%;top:25%;left:20%;background:white;z-index:9}#module-CarPageExteriorModal .desktop-features-popup.active{display:inline-block}#module-CarPageExteriorModal .desktop-features-popup .desktop-features-headline{float:left;width:33%;height:100%;padding:5px;padding:.5rem}#module-CarPageExteriorModal .desktop-features-popup .desktop-features-image-holder{float:left;width:67%;height:100%}#module-CarPageExteriorModal .desktop-features-popup .desktop-features-image-holder img{max-width:100%;max-height:100%}#module-CarPageExteriorModal .desktop-features-popup .features-popup-exit-button{position:absolute;top:0px;right:0px;height:25px;width:25px;display:none}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .car-container{background-size:1024px}}@media screen and (max-width: 767px){#module-CarPageExteriorModal .car-container{background-size:767px}}@media screen and (max-width: 666px){#module-CarPageExteriorModal .car-container{background-size:666px}}#module-CarPageExteriorModal .car-container.profile-image{background-image:url("../../modules/carpageexteriormodal/images/profile.PNG");max-height:970px !important}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .car-container.profile-image{background-image:url("../../modules/carpageexteriormodal/images/profile@mobile.jpg")}}#module-CarPageExteriorModal .car-container.front-image{background-image:url("../../modules/carpageexteriormodal/images/front.PNG");display:none;max-height:950px !important}@media screen and (max-width: 1023px){#module-CarPageExteriorModal .car-container.front-image{background-image:url("../../modules/carpageexteriormodal/images/front@mobile.jpg")}}#module-CarPageExteriorModal .car-container .module-content{padding-bottom:0px;padding-top:15px}#module-CarPageExteriorModal .car-container .module-content .module-title-wrap{padding-top:0px;margin-bottom:0px;max-width:800px !important}#module-CarPageExteriorModal .car-container .module-content .module-title-wrap__copy{max-width:800px !important}#module-CarPageExteriorModal .car-container .button-container{text-align:center}#module-CarPageExteriorModal .car-container .button-container .brouchre{width:100%;text-align:center;margin-top:10px}#module-CarPageExteriorModal .car-container .button-container .brouchre img{float:left}#module-CarPageExteriorModal .car-container .button-container .brouchre button{background:rgba(108,143,203,0.8);border:#5583c4 1px solid;padding:15px 10px;border-radius:4px;font-family:"Proxima N W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;color:#fff}#module-CarPageExteriorModal .car-container .button-container .brouchre button span{float:left;margin-top:5px;padding-left:10px}#module-CarPageExteriorModal .car-container .car-svg-container{position:absolute;bottom:8%;padding-top:10px;width:28%;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-left:36%;margin-right:36%}@media screen and (max-width: 900px){#module-CarPageExteriorModal .car-container .car-svg-container{width:60%;margin-left:20%;margin-right:20%}}@media screen and (max-width: 420px){#module-CarPageExteriorModal .car-container .car-svg-container{width:90%;margin-left:5%;margin-right:5%}}#module-CarPageExteriorModal .car-container .car-svg-container .image-container{display:inline-block}#module-CarPageExteriorModal .car-container .car-svg-container .image-container .car-image{background-size:cover;display:block;cursor:pointer}#module-CarPageExteriorModal .car-container .car-svg-container .image-container .car-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;text-transform:uppercase;display:block}@media screen and (max-width: 420px){#module-CarPageExteriorModal .car-container .car-svg-container .image-container .car-text{font-size:14px;font-size:1.4rem}}#module-CarPageExteriorModal .car-container .car-svg-container .profile-container.inactive .profile-text{color:#3a3a3a}#module-CarPageExteriorModal .car-container .car-svg-container .profile-container:hover .profile-text{color:#3568c5}#module-CarPageExteriorModal .car-container .car-svg-container .profile-container .profile{height:51px;width:51px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";cursor:pointer}#module-CarPageExteriorModal .car-container .car-svg-container .profile-container .profile:after{display:none}#module-CarPageExteriorModal .car-container .car-svg-container .profile-container .profile-text{color:#3568c5;margin-top:-15px}#module-CarPageExteriorModal .car-container .car-svg-container .svg-line{margin-top:18px}#module-CarPageExteriorModal .car-container .car-svg-container .front-container{margin-top:14px}#module-CarPageExteriorModal .car-container .car-svg-container .front-container.active .front-text,#module-CarPageExteriorModal .car-container .car-svg-container .front-container:hover .front-text{color:#3568c5}#module-CarPageExteriorModal .car-container .car-svg-container .front-container .front{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageExteriorModal .car-container .car-svg-container .front-container .front:after{display:none}#module-CarPageExteriorModal .car-container .car-svg-container .front-container .front-text{color:#3a3a3a}#module-CarPageExteriorModal .car-container .car-svg-container .interior-container{margin-top:14px}#module-CarPageExteriorModal .car-container .car-svg-container .interior-container.active .interior-text,#module-CarPageExteriorModal .car-container .car-svg-container .interior-container:hover .interior-text{color:#3568c5}#module-CarPageExteriorModal .car-container .car-svg-container .interior-container .interior{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageExteriorModal .car-container .car-svg-container .interior-container .interior:after{display:none}#module-CarPageExteriorModal .car-container .car-svg-container .interior-container .interior-text{color:#3a3a3a}#module-CarPageExteriorModal.hidden{display:none !important}#module-CarPageFeatures{width:100%;z-index:1;background-color:#0b2653}@media screen and (max-width: 1023px){#module-CarPageFeatures{height:848px;background-color:white}}@media screen and (min-width: 1024px){#module-CarPageFeatures{max-height:817px}}#module-CarPageFeatures .module-content{position:absolute;top:0;width:100%;max-width:1500px;text-align:center;z-index:4;pointer-events:none}@media screen and (max-width: 1023px){#module-CarPageFeatures .module-content{position:relative}}#module-CarPageFeatures .module-content .module-title-wrap{margin-top:0;max-width:500px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1023px){#module-CarPageFeatures .module-content .module-title-wrap{max-width:415px;padding-top:0px;padding-bottom:30px}}@media screen and (max-width: 666px){#module-CarPageFeatures .module-content .module-title-wrap{max-width:300px}}#module-CarPageFeatures .module-content .module-title-wrap .module-title-wrap__copy{width:100%}#module-CarPageFeatures .features-display-wrapper{height:100%;width:100%;display:none}@media screen and (min-width: 1024px){#module-CarPageFeatures .features-display-wrapper{display:block}}#module-CarPageFeatures .features-display-wrapper .image-container{height:100%;background-size:auto 100%;background-repeat:no-repeat;overflow:hidden}#module-CarPageFeatures .features-display-wrapper .image-container .button-class{position:absolute;top:45%;z-index:3}#module-CarPageFeatures .features-display-wrapper .image-container.slide-out{cursor:pointer}#module-CarPageFeatures .features-display-wrapper .image-container.slide-out .button-class{background-color:white;color:#0b2653;cursor:pointer}#module-CarPageFeatures .features-display-wrapper .image-container .image-cover{height:100%;width:100%;background-color:#0b2653;opacity:.4;z-index:2;transition:opacity .5s;-webkit-transition:opacity .5s;position:absolute;top:0}#module-CarPageFeatures .features-display-wrapper .image-container .image-cover.dark{opacity:.6}#module-CarPageFeatures .features-display-wrapper .image-container .image{height:100%;background-size:100%;background-repeat:no-repeat;margin-left:-30%;margin-top:0%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#module-CarPageFeatures .features-display-wrapper .image-container .image.slide-out{margin-left:-40%;margin-top:-10%;height:110%}#module-CarPageFeatures .features-display-wrapper .exterior-image-container{display:inline-block;width:50%;float:left;position:relative}#module-CarPageFeatures .features-display-wrapper .exterior-image-container .exterior-img{width:157%;background-image:url("../../modules/carpagefeatures/images/profile_1216x850.jpg")}#module-CarPageFeatures .features-display-wrapper .exterior-image-container .exterior-img.slide-out{width:180%}#module-CarPageFeatures .features-display-wrapper .exterior-image-container .button-class{left:44.5%}#module-CarPageFeatures .features-display-wrapper .interior-image-container .interior-img{width:192%;margin-left:-50%;background-image:url("../../modules/carpagefeatures/images/pano-splash.jpeg")}#module-CarPageFeatures .features-display-wrapper .interior-image-container .interior-img.slide-out{width:220%;margin-left:-60%}#module-CarPageFeatures .features-display-wrapper .interior-image-container .button-class{left:72.25%}#module-CarPageFeatures .mobile-display{height:100%;width:100%;display:none}@media screen and (max-width: 1023px){#module-CarPageFeatures .mobile-display{display:block}}#module-CarPageFeatures .mobile-display .module-content{height:210px}#module-CarPageFeatures .mobile-display .module-content .module-title-wrap{display:block;width:100%}#module-CarPageFeatures .mobile-display .mobile-container{display:block;width:100%;height:auto;position:relative;text-align:center}#module-CarPageFeatures .mobile-display .mobile-container.exterior-mobile-container{background:url("../../modules/carpagefeatures/images/profile_1024x532.jpg") no-repeat;background-size:cover}#module-CarPageFeatures .mobile-display .mobile-container.interior-mobile-container{background:url("../../modules/carpagefeatures/images/interior_1024x532.jpg") no-repeat;background-size:cover}#module-CarPageFeatures .mobile-display .mobile-container .button-class{margin-left:auto;margin-right:auto;position:relative;top:45%}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}#ball{position:relative;width:100%;top:-150px}#ball img{position:relative;width:1500px;display:block;margin-left:auto;margin-right:auto;backface-visibility:hidden;filter:grayscale(1%);will-change:transform}#module-CarPageHowItWorks{height:970px;position:relative;min-height:600px;z-index:1;text-align:center}#module-CarPageHowItWorks .how_it_works{font-family:ToyotaType-Semibold;font-size:22px;color:#0d2b62}@media screen and (max-width: 730px){#module-CarPageHowItWorks .how_it_works{font-size:19px}}#module-CarPageHowItWorks .module-title-wrap{margin-top:0px}#module-CarPageHowItWorks .module-title-wrap__subtitle{position:relative;top:0px}#module-CarPageHowItWorks .how_it_works_sub_title{position:relative;top:-15px;font-family:"ToyotaType-Light";font-size:48px;text-align:center;margin:20px;visibility:hidden}#module-CarPageHowItWorks .how_it_works_sub_title.desktop{display:block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#module-CarPageHowItWorks .how_it_works_sub_title.desktop{width:112%;margin-left:-6%}}#module-CarPageHowItWorks .how_it_works_sub_title.mobile{display:none}@media screen and (max-width: 800px){#module-CarPageHowItWorks .how_it_works_sub_title{font-size:35px;margin-top:10px;margin-bottom:10px}}@media screen and (max-width: 700px){#module-CarPageHowItWorks .how_it_works_sub_title{font-size:36px}#module-CarPageHowItWorks .how_it_works_sub_title.mobile{display:block}#module-CarPageHowItWorks .how_it_works_sub_title.desktop{display:none}}#module-CarPageHowItWorks .module-content{background-color:#fdfdfd;min-height:inherit;max-width:100%}#module-CarPageHowItWorks .misc-container{position:relative;top:-300px}#module-CarPageHowItWorks .how-it-works-description{visibility:hidden;font-family:ToyotaType-Book;font-size:15pt;width:100%;margin:0 auto;padding-bottom:10px}#module-CarPageHowItWorks .how-it-works-description .arrows{position:absolute;width:100%;margin:0 auto;z-index:100000}#module-CarPageHowItWorks .how-it-works-description .arrows .left{position:relative;right:45%;top:10px;z-index:100000;cursor:pointer}#module-CarPageHowItWorks .how-it-works-description .arrows .right{position:relative;left:45%;top:10px;z-index:100000;cursor:pointer}#module-CarPageHowItWorks .how-it-works-description .how-it-works-text{width:80%;margin:0 auto;margin-bottom:10px}#module-CarPageHowItWorks .how-it-works-description .how-it-works-text .hydrogen-break{display:block}#module-CarPageHowItWorks .loading-gif{position:absolute;background:url("../../modules/carpagehowitworks/images/loading.gif") no-repeat center;width:149px;height:100px;top:0%;left:45%}@media screen and (max-width: 1024px){#module-CarPageHowItWorks .loading-gif{left:43%}}@media screen and (max-width: 812px){#module-CarPageHowItWorks .loading-gif{left:41%;top:-55%}}@media screen and (max-width: 768px){#module-CarPageHowItWorks .loading-gif{left:40%;top:-35%}}@media screen and (max-width: 736px){#module-CarPageHowItWorks .loading-gif{top:-25%}}@media screen and (max-width: 414px){#module-CarPageHowItWorks .loading-gif{left:30%;top:-15%}}#module-CarPageHowItWorks .nav-dots-container{padding-bottom:10px;visibility:hidden;padding-top:5px;z-index:10}#module-CarPageHowItWorks .nav-dots-container #progressBar{width:0%;height:.2em;background-color:#0d2b62;position:relative;top:9.65px;left:15px;z-index:2}#module-CarPageHowItWorks .nav-dots-container li{background:transparent}#module-CarPageHowItWorks .nav-dots-container li a.active{background-color:#0d2b62;box-shadow:inset 0 0 0 2px #0d2b62}#module-CarPageHowItWorks .nav-dots-container li a{z-index:3;background-color:white}#module-CarPageHowItWorks .nav-dots-container li::before{content:'';position:absolute;top:.5em;left:-3em;width:4em;height:.2em;background:#3568c4;z-index:0}#module-CarPageHowItWorks .nav-dots-container li:nth-child(2)::before{display:none}@media screen and (max-width: 666px){#module-CarPageHowItWorks .nav-dots-container{padding-top:45px}}#module-CarPageHowItWorks .nav-dots-container .nav-title{padding-bottom:5px}#module-CarPageHowItWorks .button-container{text-align:center;float:left;width:100%;position:relative;margin-left:3%}@media screen and (max-width: 600px){#module-CarPageHowItWorks .button-container{width:345px;position:relative;margin:10px auto;float:none;min-height:121px}}@media screen and (max-width: 800px) and (orientation: landscape){#module-CarPageHowItWorks .button-container{width:350px;position:relative;margin:10px auto;float:none;padding-bottom:10px}}@media screen and (max-width: 768px) and (orientation: portrait){#module-CarPageHowItWorks .button-container{margin-top:20px}}#module-CarPageHowItWorks .button-container .download_icon{float:left;margin-top:15px;margin-right:7px}@media screen and (max-width: 800px) and (orientation: landscape){#module-CarPageHowItWorks .button-container .download_icon{margin-top:-2px;margin-left:8px}}@media screen and (max-width: 768px) and (orientation: portrait){#module-CarPageHowItWorks .button-container .download_icon{margin-top:4px;margin-left:14px}}@media screen and (max-width: 500px) and (orientation: portrait){#module-CarPageHowItWorks .button-container .download_icon{margin-top:-2px;position:relative;margin-left:16px}}#module-CarPageHowItWorks .button-container .btn-secondary-blue{background:#7f9ed8;border:#7f9ed8 1px solid;color:#fff;margin-right:15px;height:60px;line-height:60px;position:relative;top:25px}@media screen and (max-width: 1000px){#module-CarPageHowItWorks .button-container .btn-secondary-blue{margin-top:30px}}#module-CarPageHowItWorks .button-container a{display:inline-block}#module-CarPageHowItWorks .button-container a:hover{text-decoration:none}#module-CarPageHowItWorks .button-container a span{float:left}@media screen and (max-width: 700px){#module-CarPageHowItWorks .button-container a span{letter-spacing:2px}}#module-CarPageHowItWorks .button-container .safety_buttons{position:relative;display:inline-block;float:left;text-align:center;width:25%}#module-CarPageHowItWorks .button-container .safety_buttons a{top:0;margin:0;position:relative;font-family:"ToyotaType-Regular" !important;font-size:20px;background:#7f9ed8;border:#7f9ed8 1px solid;color:#fff;height:60px;line-height:2.6;padding-left:30px;padding-right:30px;border:2px solid #3568c4;border-radius:4px}@media screen and (max-width: 768px) and (orientation: portrait){#module-CarPageHowItWorks .button-container .safety_buttons a{height:40px;line-height:1.6}}#module-CarPageHowItWorks .button-container .safety_buttons a:hover{background:#3568c4}#module-CarPageHowItWorks .button-container .safety_buttons.top-btn{margin-left:20%;margin-right:2%}#module-CarPageHowItWorks .button-container .safety_buttons.top-btn a{width:100%}#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn{margin-left:2%}#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn a{width:100%;padding-left:30px}@media screen and (max-width: 1023px){#module-CarPageHowItWorks .button-container .safety_buttons.top-btn,#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn{width:38%}#module-CarPageHowItWorks .button-container .safety_buttons.top-btn{margin-left:9%}}@media screen and (max-width: 736px){#module-CarPageHowItWorks .button-container .safety_buttons.top-btn,#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn{width:230px;margin-left:calc(50% - 115px)}#module-CarPageHowItWorks .button-container .safety_buttons.top-btn a,#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn a{height:40px;line-height:1.3;padding:6px;margin:10px auto;width:230px;font-size:16px;position:relative;float:left}#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn a{padding-left:6px}}@media screen and (max-width: 420px){#module-CarPageHowItWorks .button-container .safety_buttons.top-btn,#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn{width:100%;margin-left:0;margin-right:0}#module-CarPageHowItWorks .button-container .safety_buttons.top-btn a,#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn a{width:67%;margin-left:16.5%;letter-spacing:2px}#module-CarPageHowItWorks .button-container .safety_buttons.bottom-btn a{padding-left:6px}}#module-CarPageHowItWorks .button-container{z-index:10;padding-top:15px;position:relative}#module-CarPageHowItWorks .button-container .button-class{padding-left:10px;padding-right:10px}@media screen and (max-width: 1440px){#module-CarPageHowItWorks .how-it-works-description{font-size:12.5pt}#ball img{width:1440px}}@media screen and (max-width: 1280px){#module-CarPageHowItWorks{height:850px}#module-CarPageHowItWorks .how-it-works-description{font-size:12pt}#ball img{width:1280px}}@media screen and (max-width: 1024px){#module-CarPageHowItWorks{height:750px}#module-CarPageHowItWorks .misc-container{top:-250px}#module-CarPageHowItWorks .how-it-works-description{font-size:12pt}#module-CarPageHowItWorks .how-it-works-description .arrows .left{right:45%}#module-CarPageHowItWorks .how-it-works-description .arrows .right{left:45%}#module-CarPageHowItWorks .how-it-works-description .step-description{width:90%;margin:0 auto}#module-CarPageHowItWorks .how-it-works-description .how-it-works-text .hydrogen-break{display:none}#ball img{width:1024px}}@media screen and (max-width: 1023){#module-CarPageHowItWorks .misc-container .button-container .bottom-btn a{padding-left:15%}}@media screen and (max-width: 812px){#module-CarPageHowItWorks{height:unset}#module-CarPageHowItWorks .module-title-wrap{margin-top:unset}#module-CarPageHowItWorks .module-title-wrap__subtitle{position:relative;top:unset}#module-CarPageHowItWorks .how_it_works_sub_title{visibility:visible;opacity:1;top:0px}#module-CarPageHowItWorks .misc-container{top:0px}#module-CarPageHowItWorks .misc-container .button-container{display:inline-block;width:auto}#module-CarPageHowItWorks .misc-container .button-container .top-btn{margin:0;margin-right:10px}#module-CarPageHowItWorks .misc-container .button-container .bottom-btn{margin:0;margin-left:10px}#module-CarPageHowItWorks .how-it-works-description{visibility:visible;opacity:1}#module-CarPageHowItWorks .how-it-works-description .arrows .left{right:15%;top:-38px}#module-CarPageHowItWorks .how-it-works-description .arrows .right{left:15%;top:-38px}#module-CarPageHowItWorks .how-it-works-description .step-description{width:unset}#module-CarPageHowItWorks .nav-dots-container{visibility:visible;opacity:1}#ball{top:unset}#ball img{width:646px;left:0%;transform:translateX(0%)}}@media screen and (max-width: 768px){#module-CarPageHowItWorks .misc-container .button-container{width:62%;float:unset;margin:0 auto}#module-CarPageHowItWorks .misc-container .button-container .top-btn{width:auto;margin-right:0}#module-CarPageHowItWorks .misc-container .button-container .bottom-btn{width:53%;margin-left:18px}}@media screen and (max-width: 736px){#module-CarPageHowItWorks .misc-container .button-container{display:inline-grid;width:auto;float:inherit}#module-CarPageHowItWorks .misc-container .button-container .bottom-btn{width:auto;margin-left:0}#ball img{width:523px;margin:0 auto}}@media screen and (max-width: 667px){#module-CarPageHowItWorks .misc-container .button-container{width:auto;float:inherit}#module-CarPageHowItWorks .misc-container .button-container .top-btn{margin:0;margin-right:0px}#module-CarPageHowItWorks .misc-container .button-container .bottom-btn{margin:0;margin-left:0px}#ball img{width:523px;left:0%;transform:translateX(0%)}}@media screen and (max-width: 414px){#module-CarPageHowItWorks .how_it_works_sub_title{font-family:ToyotaType-Book;font-size:27px;width:60%;margin:0 auto;margin-top:15px}#module-CarPageHowItWorks .how_it_works_sub_title.width-spacing{width:80%}#module-CarPageHowItWorks .how_it_works_sub_title .break{display:block}#module-CarPageHowItWorks .how-it-works-description .arrows .left{right:30%}#module-CarPageHowItWorks .how-it-works-description .arrows .right{left:30%}#module-CarPageHowItWorks .misc-container .nav-dots-container{padding-top:25px}#module-CarPageHowItWorks .misc-container .how-it-works-description{min-height:140px}#module-CarPageHowItWorks .misc-container .button-container{display:inline-block}#module-CarPageHowItWorks .misc-container .button-container .top-btn{width:100%}#module-CarPageHowItWorks .misc-container .button-container .bottom-btn{width:100%}#ball img{width:375px;left:0%;transform:translateX(0%)}}@media screen and (max-width: 375px){#module-CarPageHowItWorks .how_it_works_sub_title{width:65%}}#module-CarPageInteriorModal{height:100%}#module-CarPageInteriorModal .generic-car-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal .interior-container{background-size:cover;background-position:center bottom;background-repeat:no-repeat;min-height:850px;width:100%;position:relative;top:0;background-size:1500px}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .generic-car-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal .interior-container{margin-top:40px;background-size:1000px;background-position:center -221px;min-height:620px}}@media screen and (max-width: 767px){#module-CarPageInteriorModal .generic-car-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal .interior-container{background-size:900px;background-position:center bottom;min-height:500px}}@media screen and (max-width: 666px){#module-CarPageInteriorModal .generic-car-container,#module-CarPageInteriorModal #module-CarPageAllFeatures .car-container,#module-CarPageAllFeatures #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal #module-CarPageExteriorModal .car-container,#module-CarPageExteriorModal #module-CarPageInteriorModal .car-container,#module-CarPageInteriorModal .interior-container{background-size:800px;min-height:466.5px}}#module-CarPageInteriorModal .module-title-wrap{max-width:none;padding-top:0px;margin-top:0;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#module-CarPageInteriorModal .module-title-wrap{padding-top:40px;padding-bottom:20px}}#module-CarPageInteriorModal .module-title-wrap .module-title-wrap__copy{width:52%}#module-CarPageInteriorModal .hotspot-list{position:relative;margin-left:auto;margin-right:auto;max-width:600px;height:300px}@media screen and (max-width: 767px){#module-CarPageInteriorModal .hotspot-list{max-width:375px}}#module-CarPageInteriorModal .hotspot-wrapper{position:absolute;height:auto;width:auto}#module-CarPageInteriorModal .hotspot-wrapper .tip-button{position:relative;margin-top:-75px;margin-left:25px;z-index:6;cursor:pointer}#module-CarPageInteriorModal .hotspot-wrapper .circle-shadow{position:relative;opacity:0;height:100px;width:100px;z-index:4;-moz-box-shadow:0 0 0 999999px #000008;-webkit-box-shadow:0 0 0 999999px #000008;box-shadow:0 0 0 999999px #000008;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;background:url("../../modules/carpageexteriormodal/images/mask.svg") no-repeat;background-size:100%}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .hotspot-wrapper .circle-shadow{display:none}}#module-CarPageInteriorModal .hotspot-wrapper .circle-shadow.hovering{opacity:.5}#module-CarPageInteriorModal .hotspot-wrapper .circle{background:url("../../modules/carpageexteriormodal/images/circle.svg") no-repeat;height:20px;width:20px;position:relative;opacity:0}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .hotspot-wrapper .circle{display:none}}#module-CarPageInteriorModal .hotspot-wrapper .circle.center-circle{margin-top:15px;margin-left:40px;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageInteriorModal .hotspot-wrapper .circle.data-circle{z-index:5;transition:.1s opacity ease-in;-webkit-transition:.1s opacity ease-in}#module-CarPageInteriorModal .hotspot-wrapper .circle.hovering{opacity:1}#module-CarPageInteriorModal .hotspot-wrapper .dot{background:url("../../modules/carpageexteriormodal/images/dot.svg") no-repeat;height:5px;width:5px;position:relative;margin-top:-12px;margin-left:48px;opacity:0;transition:.5s opacity ease-in;-webkit-transition:.5s opacity ease-in}#module-CarPageInteriorModal .hotspot-wrapper .dot.hovering{opacity:1}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .hotspot-wrapper .dot{display:none}}#module-CarPageInteriorModal .hotspot-wrapper .line{position:relative;z-index:5}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .hotspot-wrapper .line{display:none}}#module-CarPageInteriorModal .hotspot-wrapper .data{color:white;line-height:1.375em;position:relative;width:100px;z-index:5;opacity:0;cursor:default;transition:.3s opacity ease-in;-webkit-transition:.3s opacity ease-in}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .hotspot-wrapper .data{display:none}}#module-CarPageInteriorModal .hotspot-wrapper .data.hovering{opacity:1}#module-CarPageInteriorModal .mobile-description-container{display:block;position:relative;height:150px;text-align:center}@media screen and (min-width: 1024px){#module-CarPageInteriorModal .mobile-description-container{display:none}}#module-CarPageInteriorModal .mobile-description-container:before{content:"";position:absolute;margin-left:-6px;margin-top:-7px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;z-index:10}#module-CarPageInteriorModal .mobile-description-container .mobile-description-text{width:275px;margin-left:auto;margin-right:auto;position:relative;padding-top:30px}#module-CarPageInteriorModal .mobile-description-container .paging-dots-horiz{display:block;position:absolute;left:calc(50% - 225px/2);bottom:20px}#module-CarPageInteriorModal .modal-container{height:100%}#module-CarPageInteriorModal .interior-container{background-image:url("../../modules/carpageinteriormodal/images/interior.PNG")}@media screen and (max-width: 1023px){#module-CarPageInteriorModal .interior-container{background-size:1200px;background-position:center bottom}}@media screen and (max-width: 767px){#module-CarPageInteriorModal .interior-container{background-image:url("../../modules/carpageinteriormodal/images/interior.jpg");background-size:900px}}@media screen and (max-width: 666px){#module-CarPageInteriorModal .interior-container{background-size:825px}}#module-CarPageInteriorModal .interior-container .module-title-wrap{margin-bottom:0px}#module-CarPageInteriorModal .interior-container .button-container{text-align:center}#module-CarPageInteriorModal .interior-container .desktop-features-popup{display:none;position:absolute;height:50%;width:60%;top:25%;left:20%;background:white;z-index:999}#module-CarPageInteriorModal .interior-container .desktop-features-popup.active{display:inline-block}#module-CarPageInteriorModal .interior-container .desktop-features-popup .desktop-features-headline{float:left;width:33%;height:100%;padding:5px;padding:.5rem}#module-CarPageInteriorModal .interior-container .desktop-features-popup .desktop-features-image-holder{float:left;width:67%;height:100%}#module-CarPageInteriorModal .interior-container .desktop-features-popup .desktop-features-image-holder img{max-width:100%;max-height:100%}#module-CarPageInteriorModal .interior-container .desktop-features-popup .features-popup-exit-button{position:absolute;top:0px;right:0px;height:25px;width:25px;display:none}#module-CarPageInteriorModal .interior-container .car-svg-container{position:absolute;bottom:8%;padding-top:10px;width:28%;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-left:36%;margin-right:36%}@media screen and (max-width: 900px){#module-CarPageInteriorModal .interior-container .car-svg-container{width:60%;margin-left:20%;margin-right:20%}}@media screen and (max-width: 420px){#module-CarPageInteriorModal .interior-container .car-svg-container{width:90%;margin-left:5%;margin-right:5%}}#module-CarPageInteriorModal .interior-container .car-svg-container .image-container{display:inline-block}#module-CarPageInteriorModal .interior-container .car-svg-container .image-container .car-image{background-size:cover;display:block;cursor:pointer}#module-CarPageInteriorModal .interior-container .car-svg-container .image-container .car-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.8rem;text-transform:uppercase;display:block}@media screen and (max-width: 420px){#module-CarPageInteriorModal .interior-container .car-svg-container .image-container .car-text{font-size:14px;font-size:1.4rem}}#module-CarPageInteriorModal .interior-container .car-svg-container .profile-container.inactive .profile-text{color:#3a3a3a}#module-CarPageInteriorModal .interior-container .car-svg-container .profile-container:hover .profile-text{color:#3568c5}#module-CarPageInteriorModal .interior-container .car-svg-container .profile-container .profile{height:51px;width:51px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";cursor:pointer}#module-CarPageInteriorModal .interior-container .car-svg-container .profile-container .profile:after{display:none}#module-CarPageInteriorModal .interior-container .car-svg-container .profile-container .profile-text{color:#3568c5;margin-top:-15px}#module-CarPageInteriorModal .interior-container .car-svg-container .svg-line{margin-top:18px}#module-CarPageInteriorModal .interior-container .car-svg-container .front-container{margin-top:14px}#module-CarPageInteriorModal .interior-container .car-svg-container .front-container.active .front-text,#module-CarPageInteriorModal .interior-container .car-svg-container .front-container:hover .front-text{color:#3568c5}#module-CarPageInteriorModal .interior-container .car-svg-container .front-container .front{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageInteriorModal .interior-container .car-svg-container .front-container .front:after{display:none}#module-CarPageInteriorModal .interior-container .car-svg-container .front-container .front-text{color:#3a3a3a}#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container{margin-top:14px}#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container.active .interior-text,#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container:hover .interior-text{color:#3568c5}#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container .interior{height:21px;width:21px;margin-right:auto;margin-left:auto}#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container .interior:after{display:none}#module-CarPageInteriorModal .interior-container .car-svg-container .interior-svg-container .interior-text{color:#3a3a3a}#module-CarPageInteriorModal.hidden{display:none}#module-CarPageWGCModal .modal-content .modal-body .title-copy-container{text-align:center;background-color:lightgrey;padding:25px 0}#module-CarPageWGCModal .modal-content .modal-body .title-copy-container .module-title-wrap__title{font-size:32px;text-transform:none}#module-CarPageWGCModal .modal-content .modal-body .copy-container .body-copy{padding:10px 0}#module-CarPageWGCModal .modal-content .modal-body .copy-container .body-copy.disclaimer-copy{font-style:italic}#module-CarPageWGCModal .modal-content .modal-body .copy-container .img-description-copy{font-size:10px;font-style:italic;padding:5px 0}#module-CarPageWGCModal .modal-content .modal-body .body-copy-container{margin:30px 150px 150px}@media screen and (max-width: 1023px){#module-CarPageWGCModal .modal-content .modal-body .body-copy-container{margin:50px 125px 150px}}#module-CarPageWGCModal .modal-content .modal-body .title-img-container{padding-top:75%;width:100%;background:url("../../modules/carpagewgcmodal/images/WGCAwardsImage.jpg") no-repeat center top;background-size:contain}#module-CarPageWGCModal .modal-content .modal-body .body-img-container{padding-top:40.06%;width:100%;text-align:center;margin:10px auto;position:relative;background:url("../../modules/carpagewgcmodal/images/wgcimage2.jpeg") no-repeat center top;background-size:contain}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}#module-CarPrice.car-section{max-width:1500px;max-height:840px;margin-left:auto;margin-right:auto;background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1500x844/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;background-position:bottom}@media screen and (max-width: 1280px){#module-CarPrice.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1500x844/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:1280px;max-height:840px}}@media screen and (max-width: 1025px){#module-CarPrice.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1024x576/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:1024px;max-height:840px}}@media screen and (max-width: 768px){#module-CarPrice.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_768x432/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:768px;max-height:551px}}@media screen and (max-width: 414px){#module-CarPrice.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_414x233/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:414px;max-height:439px}}@media screen and (max-width: 375px){#module-CarPrice.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_375x211/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:375px;max-height:439px}}#module-CarPrice.car-section #myEase360{width:1500px;height:846px}@media screen and (max-width: 1280px){#module-CarPrice.car-section #myEase360{max-width:1280px;max-height:849px}}@media screen and (max-width: 1025px){#module-CarPrice.car-section #myEase360{max-width:1024px;max-height:849px}}@media screen and (max-width: 768px){#module-CarPrice.car-section #myEase360{max-width:768px;max-height:551px}}@media screen and (max-width: 414px){#module-CarPrice.car-section #myEase360{max-width:414px;max-height:439px}}@media screen and (max-width: 375px){#module-CarPrice.car-section #myEase360{max-width:375px;max-height:439px}}#module-CarPrice.car-section .image360placeholder{display:none;position:absolute;background:url("../../modules/carprice/images/360 CTA.png") no-repeat center;width:918px;height:82px;top:56%;left:19.5%;z-index:9;animation:fadein 2s}@media only screen and (min-device-width: 1240px) and (max-device-width: 1280px){#module-CarPrice.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_600.png") no-repeat center;width:780px;height:70px;top:57%;left:8%}}@media screen and (max-width: 1024px){#module-CarPrice.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_1024.png") no-repeat center;width:918px;height:82px;top:57%;left:8%}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape){#module-CarPrice.car-section .image360placeholder{left:22%;top:54%}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait){#module-CarPrice.car-section .image360placeholder{top:54%;left:6%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#module-CarPrice.car-section .image360placeholder{top:55%;left:5.2%}}@media screen and (max-width: 768px){#module-CarPrice.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_768.png") no-repeat center;width:623px;height:63px;top:52%;left:9%;z-index:8000}}@media only screen and (min-device-width: 500px) and (max-device-width: 750px) and (orientation: landscape){#module-CarPrice.car-section .image360placeholder{left:10%}}@media screen and (max-width: 600px){#module-CarPrice.car-section .image360placeholder{display:block;background:url("../../modules/carprice/images/360CTA_414.png") no-repeat center;width:355px;height:37px;top:57%;left:4%}}@media screen and (max-width: 414px){#module-CarPrice.car-section .image360placeholder{left:8%}}@media screen and (max-width: 375px){#module-CarPrice.car-section .image360placeholder{left:4%}}#module-CarPrice.car-section .loadingicon{position:absolute;background:url("../../modules/carprice/videos/loadingicon3.gif") no-repeat center;width:149px;height:100px;top:80%;left:45%}@media screen and (max-width: 768px){#module-CarPrice.car-section .loadingicon{left:39%}}@media screen and (max-width: 600px){#module-CarPrice.car-section .loadingicon{display:none}}#module-CarPrice.car-section .videoDiv360{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5000}@media screen and (max-width: 415px){#module-CarPrice.car-section .videoDiv360{display:block}}#module-CarPrice.car-section .videoDiv360 .videoBlock360{position:absolute;top:0px;left:0px;max-width:100%;max-height:100%}#module-CarPrice.car-section .videoDiv360 .videoBlock360 #videosmall360{height:439px;display:none;width:100%;background:url("../../modules/carprice/videos/414.gif") no-repeat center;background-position:bottom;background-size:cover}@media screen and (max-width: 415px){#module-CarPrice.car-section .videoDiv360 .videoBlock360 #videosmall360{display:block;width:415px}}@media screen and (max-width: 375px){#module-CarPrice.car-section .videoDiv360 .videoBlock360 #videosmall360{display:block;width:375px}}@keyframes expand{0%{transform:translate(0px, 35px);visibility:visible;opacity:0}100%{transform:translate(0px, 0px);opacity:1;visibility:visible}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#module-CarPrice.car-section .car-attributes{display:none;height:auto;width:545px;margin:0 auto 0px;z-index:6005;top:-124px;position:relative}@media screen and (max-width: 768px){#module-CarPrice.car-section .car-attributes{height:100%;width:100%;margin-top:0px}}@media screen and (max-width: 700px){#module-CarPrice.car-section .car-attributes{height:100%;width:100%;margin-top:5px;margin-bottom:20px !important}}@media screen and (max-width: 500px){#module-CarPrice.car-section .car-attributes{display:block;height:100%;width:100%;margin-top:14px}}#module-CarPrice.car-section .car-attributes .colors{width:545px;margin:auto;text-align:left}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPrice.car-section .car-attributes .colors{width:490px}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPrice.car-section .car-attributes .colors{width:450px}}@media screen and (max-width: 500px){#module-CarPrice.car-section .car-attributes .colors{width:360px}}#module-CarPrice.car-section .car-attributes .dots{position:relative;top:0;left:5px;margin:0px;padding:0px;z-index:6004;margin:10px auto;display:inline-block}@media screen and (max-width: 769px){#module-CarPrice.car-section .car-attributes .dots{left:0;padding-top:0;top:0}}@media screen and (max-width: 376px){#module-CarPrice.car-section .car-attributes .dots{top:0}}#module-CarPrice.car-section .car-attributes .dots .dot{height:54px;width:54px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;display:inline-block;margin:0px 6px;z-index:6006;background-image:url(../../modules/carprice/images/colorSwatches.png);background-repeat:no-repeat}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot{background-image:url(../../modules/carprice/images/mobile_car_colors.png);height:42px;width:42px;margin:0px 10px !important}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPrice.car-section .car-attributes .dots .dot{margin:0px 3px !important}}@media screen and (max-width: 666px){#module-CarPrice.car-section .car-attributes .dots .dot{height:46px;width:46px;margin:0 2px}}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPrice.car-section .car-attributes .dots .dot{margin:0px 6px !important}}@media screen and (max-width: 420px){#module-CarPrice.car-section .car-attributes .dots .dot{margin:0px !important}}#module-CarPrice.car-section .car-attributes .dots .dot:hover{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#module-CarPrice.car-section .car-attributes .dots .dot:hover:not(.active){cursor:pointer}#module-CarPrice.car-section .car-attributes .dots .dot.blue{visibility:hidden;animation:expand 0.5s 0.10s forwards;background-position:-545px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.blue:hover,#module-CarPrice.car-section .car-attributes .dots .dot.blue.active{background-position:-599px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.blue{background-position:-485px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.blue:hover,#module-CarPrice.car-section .car-attributes .dots .dot.blue.active{background-position:-533px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .dots .dot.white{visibility:hidden;animation:expand 0.5s 0.15s forwards;background-position:-221px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.white:hover,#module-CarPrice.car-section .car-attributes .dots .dot.white.active{background-position:-275px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.white{background-position:-197px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.white:hover,#module-CarPrice.car-section .car-attributes .dots .dot.white.active{background-position:-245px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .dots .dot.silver{visibility:hidden;animation:expand 0.5s 0.2s forwards;background-position:-437px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.silver:hover,#module-CarPrice.car-section .car-attributes .dots .dot.silver.active{background-position:-491px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.silver{background-position:-389px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.silver:hover,#module-CarPrice.car-section .car-attributes .dots .dot.silver.active{background-position:-437px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .dots .dot.black{visibility:hidden;animation:expand 0.5s 0.25s forwards;background-position:-113px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.black:hover,#module-CarPrice.car-section .car-attributes .dots .dot.black.active{background-position:-167px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.black{background-position:-101px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.black:hover,#module-CarPrice.car-section .car-attributes .dots .dot.black.active{background-position:-149px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric{visibility:hidden;animation:expand 0.5s 0.05s forwards;background-position:-5px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric:hover,#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric.active{background-position:-59px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric{background-position:-5px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric:hover,#module-CarPrice.car-section .car-attributes .dots .dot.atmospheric.active{background-position:-53px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .dots .dot.red{visibility:hidden;animation:expand 0.5s forwards;background-position:-653px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .dots .dot.red:hover,#module-CarPrice.car-section .car-attributes .dots .dot.red.active{background-position:-707px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .dots .dot.red{background-position:-581px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .dots .dot.red:hover,#module-CarPrice.car-section .car-attributes .dots .dot.red.active{background-position:-629px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .interiorDots{position:relative;top:0;left:5px;margin:0px;z-index:6001;margin:10px auto;margin-left:24px;border-left:2px solid white;display:inline-block;padding:0 0 1px 32px}@media screen and (max-width: 769px){#module-CarPrice.car-section .car-attributes .interiorDots{left:0;padding-top:0;top:0}}@media screen and (max-width: 414px){#module-CarPrice.car-section .car-attributes .interiorDots{padding:0 0 1px 11px;margin-left:10px}}@media screen and (max-width: 376px){#module-CarPrice.car-section .car-attributes .interiorDots{top:0;margin-left:10px;padding-left:10px}}#module-CarPrice.car-section .car-attributes .interiorDots .dot{height:54px;width:54px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;display:inline-block;margin:0px 6px;z-index:2000;background-image:url(../../modules/carprice/images/colorSwatches.png);background-repeat:no-repeat}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .interiorDots .dot{background-image:url(../../modules/carprice/images/mobile_car_colors.png);height:34px;width:34px;margin:0px 6px}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPrice.car-section .car-attributes .interiorDots .dot{margin:0px 3px !important}}@media screen and (max-width: 666px){#module-CarPrice.car-section .car-attributes .interiorDots .dot{height:34px;width:34px;margin:0 2px}}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPrice.car-section .car-attributes .interiorDots .dot{margin:0px 6px !important}}@media screen and (max-width: 420px){#module-CarPrice.car-section .car-attributes .interiorDots .dot{margin:0px !important}}#module-CarPrice.car-section .car-attributes .interiorDots .dot:hover:not(.active){cursor:pointer}#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue{visibility:hidden;animation:expand 0.5s 0.30s forwards;background-position:-329px -5px;width:44px;height:44px}@media screen and (max-width: 500px){#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue{margin-left:0}}#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue:hover,#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue.active{background-position:-383px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue{background-position:-293px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue:hover,#module-CarPrice.car-section .car-attributes .interiorDots .dot.trimblue.active{background-position:-341px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite{visibility:hidden;animation:expand 0.5s 0.35s forwards;background-position:-761px -5px;width:44px;height:44px}#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite:hover,#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite.active{background-position:-815px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite{background-position:-677px -5px;width:38px;height:38px}#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite:hover,#module-CarPrice.car-section .car-attributes .interiorDots .dot.warmwhite.active{background-position:-725px -5px;width:38px;height:38px}}#module-CarPrice.car-section .car-attributes .wrapcaption{position:absolute;animation:fadein 2s;background:rgba(255,255,255,0.8);width:1505px;height:56px;margin-top:2px;left:-88%}@media screen and (max-width: 900px){#module-CarPrice.car-section .car-attributes .wrapcaption{left:-75%}}@media screen and (max-width: 768px){#module-CarPrice.car-section .car-attributes .wrapcaption{margin-top:12px}}@media screen and (max-width: 600px){#module-CarPrice.car-section .car-attributes .wrapcaption{margin-top:3px;animation:fadein 0s}}#module-CarPrice.car-section .car-attributes .caption{position:relative;top:13px;width:100%;text-align:center;letter-spacing:normal;font-weight:100;text-transform:none;color:#0d2a62;font-family:ToyotaType-Semibold;font-size:18px}@media screen and (max-width: 768px){#module-CarPrice.car-section .car-attributes .caption{position:relative;top:25px}}@media screen and (max-width: 769px){#module-CarPrice.car-section .car-attributes .caption{padding-top:0px;font-size:15px}}@media screen and (max-width: 500px){#module-CarPrice.car-section .car-attributes .caption{left:auto;top:14px}}@media screen and (max-width: 400px){#module-CarPrice.car-section .car-attributes .caption{left:auto}}#module-CarPrice.car-section .car-attributes #colorName{animation:fadein 2s}@media screen and (max-width: 600){#module-CarPrice.car-section .car-attributes #colorName{animation:fadein 0s}}#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer{position:relative;top:0;text-align:center;padding-bottom:40px;color:#fff}@media screen and (max-width: 1499px){#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer{padding-bottom:15px}}@media screen and (max-width: 768px){#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer{top:-10px}}@media screen and (max-width: 500px){#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer{top:-8px;padding:0 15%}#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer .body-copy{font-size:14px}}#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer span{color:#fff;border-bottom:1px dotted;cursor:pointer;font-family:ToyotaType-Semibold}#module-CarPrice.car-section .car-attributes .BWInteriorModalContainer p{color:#fff;font-family:ToyotaType-Book;font-size:18px}#module-CarPrice.car-section .header-section{position:absolute;background:url("../../modules/carprice/images/Header.png");background-position:calc(50% - 58px) 50%;width:100%;height:auto;display:block;padding-top:35px;padding-bottom:40px;z-index:6000}#module-CarPrice.car-section .header-section ::before,#module-CarPrice.car-section .header-section ::after{display:none}#module-CarPrice.car-section .header-section .module-title-wrap{float:left;transform:translateX(-50%) translateX(-160px);left:50%}#module-CarPrice.car-section .header-section .module-title-wrap .car_price-title{text-align:left;position:relative;color:#0d2a62;font-family:ToyotaType-Semibold;font-size:20px;line-height:initial;right:5px}#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{position:relative;line-height:1;font-family:ToyotaType-Light;font-size:46px;color:#0d2a62}#module-CarPrice.car-section .header-section .lease-banner-info{right:0;position:absolute;text-align:right;font-size:90%;text-align:center;padding:35px 30px 30px 30px;top:0px;left:50%;transform:translateX(-50%) translateX(404px)}#module-CarPrice.car-section .header-section .lease-banner-text,#module-CarPrice.car-section .header-section .lease-banner-lease-info{margin:0px;padding-bottom:10px;color:white}#module-CarPrice.car-section .header-section .lease-banner-text .lease_sup,#module-CarPrice.car-section .header-section .lease-banner-lease-info .lease_sup{top:-10px;color:white}#module-CarPrice.car-section .header-section .lease-banner-text{font-size:145%;font-family:ToyotaType-Book}#module-CarPrice.car-section .header-section .lease-banner-lease-info{font-size:95%}#module-CarPrice.car-section .header-section .lease-banner-learn-more{position:relative;top:-3px;text-decoration:underline;text-decoration-color:white}#module-CarPrice.car-section .header-section .lease-banner-learn-more a{color:white;font-size:15px}#module-CarPrice.car-section .header-section .mobile-break{display:none}@media screen and (max-width: 1200px){#module-CarPrice.car-section .header-section .module-title-wrap{left:54%}#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{font-size:40px}}@media screen and (max-width: 1024px){#module-CarPrice.car-section .header-section{background-position:calc(50% - 55px) 50%}}@media screen and (max-width: 1023px){#module-CarPrice.car-section .header-section{height:auto;padding:30px;display:initial;background:rgba(255,255,255,0.8)}#module-CarPrice.car-section .header-section .module-title-wrap{padding-left:20px;float:none;left:0;transform:none}#module-CarPrice.car-section .header-section .module-title-wrap .car_price-title{line-height:1.5;text-align:center;padding-top:0px;right:10px;padding-bottom:10px;font-size:22px}#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{text-align:center;margin-bottom:0px;line-height:1;font-size:48px;width:148%;margin-left:-25%}#module-CarPrice.car-section .header-section .module-title-wrap #subtitle{display:none}#module-CarPrice.car-section .header-section .mobile-break{display:block}#module-CarPrice.car-section .header-section .lease-banner-info{display:none}}@media screen and (max-width: 750px){#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{font-size:48px}}@media screen and (max-width: 700px){#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{font-size:44px}}@media screen and (max-width: 600px){#module-CarPrice.car-section .header-section{height:auto;padding:21px;padding-bottom:24px;display:initial}#module-CarPrice.car-section .header-section .module-title-wrap{padding-left:8px}#module-CarPrice.car-section .header-section .module-title-wrap .car_price-title{margin-right:15px;text-align:center;font-size:17px;letter-spacing:1px;padding:0px;padding-bottom:4px;line-height:1.2;padding-left:30px}#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title{text-align:center;line-height:1;font-size:30px;padding-left:6px;width:auto;margin-left:auto}#module-CarPrice.car-section .header-section .module-title-wrap .car_sub_price-title .shift-left{padding-right:10px}#module-CarPrice.car-section .header-section .mobile-break{display:block}#module-CarPrice.car-section .header-section .lease-banner-info{display:none}}@font-face{font-family:"ToyotaType_Black";src:url("../fonts/toyotafonts/ToyotaType-Black.eot");src:url("../fonts/toyotafonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Black.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Black.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Black.svg#ToyotaType-Black") format("svg")}@font-face{font-family:"ToyotaType_Black_italic";src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BlackIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BlackIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BlackIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BlackIt.svg#ToyotaType-BlackIt") format("svg")}@font-face{font-family:"ToyotaType-Bold";src:url("../fonts/toyotafonts/ToyotaType-Bold.eot");src:url("../fonts/toyotafonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Bold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Bold.svg#ToyotaType-Bold") format("svg")}@font-face{font-family:"ToyotaType-Bold_italic";src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BoldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BoldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BoldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BoldIt.svg#ToyotaType-BoldIt") format("svg")}@font-face{font-family:"ToyotaType-Book";src:url("../fonts/toyotafonts/ToyotaType-Book.eot");src:url("../fonts/toyotafonts/ToyotaType-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Book.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Book.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Book.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Book.svg#ToyotaType-Book") format("svg")}@font-face{font-family:"ToyotaType-Book_italic";src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot");src:url("../fonts/toyotafonts/ToyotaType-BookIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-BookIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-BookIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-BookIt.svg#ToyotaType-BookIt") format("svg")}@font-face{font-family:"ToyotaType-Light";src:url("../fonts/toyotafonts/ToyotaType-Light.eot");src:url("../fonts/toyotafonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Light.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Light.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Light.svg#ToyotaType-Light") format("svg")}@font-face{font-family:"ToyotaType-Light_italic";src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot");src:url("../fonts/toyotafonts/ToyotaType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-LightIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-LightIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-LightIt.svg#ToyotaType-LightIt") format("svg")}@font-face{font-family:"ToyotaType-Regular";src:url("../fonts/toyotafonts/ToyotaType-Regular.eot");src:url("../fonts/toyotafonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Regular.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Regular.svg#ToyotaType-Regular") format("svg")}@font-face{font-family:"ToyotaType-Regular_italic";src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot");src:url("../fonts/toyotafonts/ToyotaType-RegularIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-RegularIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-RegularIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-RegularIt.svg#ToyotaType-RegularIt") format("svg")}@font-face{font-family:"ToyotaType-Semibold";src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot");src:url("../fonts/toyotafonts/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-Semibold.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-Semibold.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-Semibold.svg#ToyotaType-Semibold") format("svg")}@font-face{font-family:"ToyotaType-Semibold_italic";src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot");src:url("../fonts/toyotafonts/ToyotaType-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff2") format("woff2"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.woff") format("woff"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.ttf") format("truetype"),url("../fonts/toyotafonts/ToyotaType-SemiboldIt.svg#ToyotaType-SemiboldIt") format("svg")}#module-CarPriceChinese.car-section{max-width:1500px;max-height:840px;margin-left:auto;margin-right:auto;background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1500x844/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;background-position:bottom}@media screen and (max-width: 1280px){#module-CarPriceChinese.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1500x844/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:1280px;max-height:840px}}@media screen and (max-width: 1025px){#module-CarPriceChinese.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_1024x576/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:1024px;max-height:840px}}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_768x432/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:768px;max-height:551px}}@media screen and (max-width: 414px){#module-CarPriceChinese.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_414x233/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:414px;max-height:439px}}@media screen and (max-width: 375px){#module-CarPriceChinese.car-section{background:url("../../modules/carprice/images/new360/08S6/Mirai_360_375x211/2018_Mirai_comp_render_US_Standard_08S6.100.jpg") no-repeat center;max-width:375px;max-height:439px}}#module-CarPriceChinese.car-section #myEase360{width:1500px;height:846px}@media screen and (max-width: 1280px){#module-CarPriceChinese.car-section #myEase360{max-width:1280px;max-height:849px}}@media screen and (max-width: 1025px){#module-CarPriceChinese.car-section #myEase360{max-width:1024px;max-height:849px}}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section #myEase360{max-width:768px;max-height:551px}}@media screen and (max-width: 414px){#module-CarPriceChinese.car-section #myEase360{max-width:414px;max-height:439px}}@media screen and (max-width: 375px){#module-CarPriceChinese.car-section #myEase360{max-width:375px;max-height:439px}}#module-CarPriceChinese.car-section .image360placeholder{display:none;position:absolute;background:url("../../modules/carprice/images/360 CTA.png") no-repeat center;width:918px;height:82px;top:56%;left:19.5%;z-index:9;animation:fadein 2s}@media only screen and (min-device-width: 1240px) and (max-device-width: 1280px){#module-CarPriceChinese.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_600.png") no-repeat center;width:780px;height:70px;top:57%;left:8%}}@media screen and (max-width: 1024px){#module-CarPriceChinese.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_1024.png") no-repeat center;width:918px;height:82px;top:57%;left:8%}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape){#module-CarPriceChinese.car-section .image360placeholder{left:22%;top:54%}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait){#module-CarPriceChinese.car-section .image360placeholder{top:54%;left:6%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#module-CarPriceChinese.car-section .image360placeholder{top:55%;left:5.2%}}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .image360placeholder{background:url("../../modules/carprice/images/360CTA_768.png") no-repeat center;width:623px;height:63px;top:52%;left:9%;z-index:8000}}@media only screen and (min-device-width: 500px) and (max-device-width: 750px) and (orientation: landscape){#module-CarPriceChinese.car-section .image360placeholder{left:10%}}@media screen and (max-width: 600px){#module-CarPriceChinese.car-section .image360placeholder{display:block;background:url("../../modules/carprice/images/360CTA_414.png") no-repeat center;width:355px;height:37px;top:57%;left:4%}}@media screen and (max-width: 414px){#module-CarPriceChinese.car-section .image360placeholder{left:8%}}@media screen and (max-width: 375px){#module-CarPriceChinese.car-section .image360placeholder{left:4%}}#module-CarPriceChinese.car-section .loadingicon{position:absolute;background:url("../../modules/carprice/videos/loadingicon3.gif") no-repeat center;width:149px;height:100px;top:80%;left:45%}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .loadingicon{left:39%}}@media screen and (max-width: 600px){#module-CarPriceChinese.car-section .loadingicon{display:none}}#module-CarPriceChinese.car-section .videoDiv360{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5000}@media screen and (max-width: 415px){#module-CarPriceChinese.car-section .videoDiv360{display:block}}#module-CarPriceChinese.car-section .videoDiv360 .videoBlock360{position:absolute;top:0px;left:0px;max-width:100%;max-height:100%}#module-CarPriceChinese.car-section .videoDiv360 .videoBlock360 #videosmall360{height:439px;display:none;width:100%;background:url("../../modules/carprice/videos/414.gif") no-repeat center;background-position:bottom;background-size:cover}@media screen and (max-width: 415px){#module-CarPriceChinese.car-section .videoDiv360 .videoBlock360 #videosmall360{display:block;width:415px}}@media screen and (max-width: 375px){#module-CarPriceChinese.car-section .videoDiv360 .videoBlock360 #videosmall360{display:block;width:375px}}@keyframes expand{0%{transform:translate(0px, 35px);visibility:visible;opacity:0}100%{transform:translate(0px, 0px);opacity:1;visibility:visible}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#module-CarPriceChinese.car-section .car-attributes{display:none;height:auto;width:545px;margin:0 auto 0px;z-index:6005;top:-124px;position:relative}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .car-attributes{height:100%;width:100%;margin-top:0px}}@media screen and (max-width: 700px){#module-CarPriceChinese.car-section .car-attributes{height:100%;width:100%;margin-top:5px;margin-bottom:20px !important}}@media screen and (max-width: 500px){#module-CarPriceChinese.car-section .car-attributes{display:block;height:100%;width:100%;margin-top:14px}}#module-CarPriceChinese.car-section .car-attributes .colors{width:545px;margin:auto;text-align:left}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPriceChinese.car-section .car-attributes .colors{width:490px}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPriceChinese.car-section .car-attributes .colors{width:450px}}@media screen and (max-width: 500px){#module-CarPriceChinese.car-section .car-attributes .colors{width:360px}}#module-CarPriceChinese.car-section .car-attributes .dots{position:relative;top:0;left:5px;margin:0px;padding:0px;z-index:6004;margin:10px auto;display:inline-block}@media screen and (max-width: 769px){#module-CarPriceChinese.car-section .car-attributes .dots{left:0;padding-top:0;top:0}}@media screen and (max-width: 376px){#module-CarPriceChinese.car-section .car-attributes .dots{top:0}}#module-CarPriceChinese.car-section .car-attributes .dots .dot{height:54px;width:54px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;display:inline-block;margin:0px 6px;z-index:6006;background-image:url(../../modules/carprice/images/colorSwatches.png);background-repeat:no-repeat}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot{background-image:url(../../modules/carprice/images/mobile_car_colors.png);height:42px;width:42px;margin:0px 10px !important}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPriceChinese.car-section .car-attributes .dots .dot{margin:0px 3px !important}}@media screen and (max-width: 666px){#module-CarPriceChinese.car-section .car-attributes .dots .dot{height:46px;width:46px;margin:0 2px}}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPriceChinese.car-section .car-attributes .dots .dot{margin:0px 6px !important}}@media screen and (max-width: 420px){#module-CarPriceChinese.car-section .car-attributes .dots .dot{margin:0px !important}}#module-CarPriceChinese.car-section .car-attributes .dots .dot:hover{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#module-CarPriceChinese.car-section .car-attributes .dots .dot:hover:not(.active){cursor:pointer}#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue{visibility:hidden;animation:expand 0.5s 0.10s forwards;background-position:-545px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue.active{background-position:-599px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue{background-position:-485px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.blue.active{background-position:-533px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .dots .dot.white{visibility:hidden;animation:expand 0.5s 0.15s forwards;background-position:-221px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.white:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.white.active{background-position:-275px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.white{background-position:-197px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.white:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.white.active{background-position:-245px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver{visibility:hidden;animation:expand 0.5s 0.2s forwards;background-position:-437px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver.active{background-position:-491px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver{background-position:-389px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.silver.active{background-position:-437px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .dots .dot.black{visibility:hidden;animation:expand 0.5s 0.25s forwards;background-position:-113px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.black:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.black.active{background-position:-167px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.black{background-position:-101px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.black:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.black.active{background-position:-149px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric{visibility:hidden;animation:expand 0.5s 0.05s forwards;background-position:-5px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric.active{background-position:-59px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric{background-position:-5px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.atmospheric.active{background-position:-53px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .dots .dot.red{visibility:hidden;animation:expand 0.5s forwards;background-position:-653px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.red:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.red.active{background-position:-707px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .dots .dot.red{background-position:-581px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .dots .dot.red:hover,#module-CarPriceChinese.car-section .car-attributes .dots .dot.red.active{background-position:-629px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .interiorDots{position:relative;top:0;left:5px;margin:0px;z-index:6001;margin:10px auto;margin-left:24px;border-left:2px solid white;display:inline-block;padding:0 0 1px 32px}@media screen and (max-width: 769px){#module-CarPriceChinese.car-section .car-attributes .interiorDots{left:0;padding-top:0;top:0}}@media screen and (max-width: 414px){#module-CarPriceChinese.car-section .car-attributes .interiorDots{padding:0 0 1px 11px;margin-left:10px}}@media screen and (max-width: 376px){#module-CarPriceChinese.car-section .car-attributes .interiorDots{top:0;margin-left:10px;padding-left:10px}}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{height:54px;width:54px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;display:inline-block;margin:0px 6px;z-index:2000;background-image:url(../../modules/carprice/images/colorSwatches.png);background-repeat:no-repeat}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{background-image:url(../../modules/carprice/images/mobile_car_colors.png);height:34px;width:34px;margin:0px 6px}}@media screen and (min-width: 750px) and (max-width: 800px) and (orientation: portrait){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{margin:0px 3px !important}}@media screen and (max-width: 666px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{height:34px;width:34px;margin:0 2px}}@media screen and (max-width: 900px) and (orientation: landscape){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{margin:0px 6px !important}}@media screen and (max-width: 420px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot{margin:0px !important}}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot:hover:not(.active){cursor:pointer}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue{visibility:hidden;animation:expand 0.5s 0.30s forwards;background-position:-329px -5px;width:44px;height:44px}@media screen and (max-width: 500px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue{margin-left:0}}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue:hover,#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue.active{background-position:-383px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue{background-position:-293px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue:hover,#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.trimblue.active{background-position:-341px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite{visibility:hidden;animation:expand 0.5s 0.35s forwards;background-position:-761px -5px;width:44px;height:44px}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite:hover,#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite.active{background-position:-815px -5px;width:44px;height:44px}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite{background-position:-677px -5px;width:38px;height:38px}#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite:hover,#module-CarPriceChinese.car-section .car-attributes .interiorDots .dot.warmwhite.active{background-position:-725px -5px;width:38px;height:38px}}#module-CarPriceChinese.car-section .car-attributes .wrapcaption{position:absolute;animation:fadein 2s;background:rgba(255,255,255,0.8);width:1505px;height:56px;margin-top:2px;left:-88%}@media screen and (max-width: 900px){#module-CarPriceChinese.car-section .car-attributes .wrapcaption{left:-75%}}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .car-attributes .wrapcaption{margin-top:12px}}@media screen and (max-width: 600px){#module-CarPriceChinese.car-section .car-attributes .wrapcaption{margin-top:3px;animation:fadein 0s}}#module-CarPriceChinese.car-section .car-attributes .caption{position:relative;top:13px;width:100%;text-align:center;letter-spacing:normal;font-weight:100;text-transform:none;color:#0d2a62;font-family:ToyotaType-Semibold;font-size:18px}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .car-attributes .caption{position:relative;top:25px}}@media screen and (max-width: 769px){#module-CarPriceChinese.car-section .car-attributes .caption{padding-top:0px;font-size:15px}}@media screen and (max-width: 500px){#module-CarPriceChinese.car-section .car-attributes .caption{left:auto;top:14px}}@media screen and (max-width: 400px){#module-CarPriceChinese.car-section .car-attributes .caption{left:auto}}#module-CarPriceChinese.car-section .car-attributes #colorName{animation:fadein 2s}@media screen and (max-width: 600){#module-CarPriceChinese.car-section .car-attributes #colorName{animation:fadein 0s}}#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer{position:relative;top:0;text-align:center;padding-bottom:40px;color:#fff}@media screen and (max-width: 1499px){#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer{padding-bottom:15px}}@media screen and (max-width: 768px){#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer{top:-10px}}@media screen and (max-width: 500px){#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer{top:-8px;padding:0 15%}#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer .body-copy{font-size:14px}}#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer span{color:#fff;border-bottom:1px dotted;cursor:pointer;font-family:ToyotaType-Semibold}#module-CarPriceChinese.car-section .car-attributes .BWInteriorModalContainer p{color:#fff;font-family:ToyotaType-Book;font-size:18px}#module-CarPriceChinese.car-section .header-section{position:absolute;background:url("../../modules/carprice/images/Header.png");background-position:calc(50% - 58px) 50%;width:100%;height:auto;display:block;padding-top:35px;padding-bottom:40px;z-index:6000}#module-CarPriceChinese.car-section .header-section ::before,#module-CarPriceChinese.car-section .header-section ::after{display:none}#module-CarPriceChinese.car-section .header-section .module-title-wrap{float:left;transform:translateX(-50%) translateX(-160px);left:50%}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_price-title{text-align:left;position:relative;color:#0d2a62;font-family:ToyotaType-Semibold;font-size:20px;line-height:initial;right:5px}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_sub_price-title{position:relative;line-height:1;font-family:ToyotaType-Light;font-size:46px;color:#0d2a62}#module-CarPriceChinese.car-section .header-section .lease-banner-info{right:0;position:absolute;text-align:right;font-size:90%;text-align:center;padding:35px 30px 30px 30px;top:0px;left:50%;transform:translateX(-50%) translateX(404px)}#module-CarPriceChinese.car-section .header-section .lease-banner-text,#module-CarPriceChinese.car-section .header-section .lease-banner-lease-info{margin:0px;padding-bottom:10px;color:white}#module-CarPriceChinese.car-section .header-section .lease-banner-text .lease_sup,#module-CarPriceChinese.car-section .header-section .lease-banner-lease-info .lease_sup{top:-10px;color:white}#module-CarPriceChinese.car-section .header-section .lease-banner-text{font-size:145%;font-family:ToyotaType-Book}#module-CarPriceChinese.car-section .header-section .lease-banner-lease-info{font-size:95%}#module-CarPriceChinese.car-section .header-section .lease-banner-learn-more{position:relative;top:-3px;text-decoration:underline;text-decoration-color:white}#module-CarPriceChinese.car-section .header-section .lease-banner-learn-more a{color:white;font-size:15px}#module-CarPriceChinese.car-section .header-section .mobile-break{display:none}@media screen and (max-width: 1024px){#module-CarPriceChinese.car-section .header-section{background-position:calc(50% - 55px) 50%}}@media screen and (max-width: 1023px){#module-CarPriceChinese.car-section .header-section{height:auto;padding:30px;display:initial;background:rgba(255,255,255,0.8)}#module-CarPriceChinese.car-section .header-section .module-title-wrap{padding-left:20px;float:none;left:0;transform:none}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_price-title{line-height:1.5;text-align:center;padding-top:0px;right:10px;padding-bottom:10px;font-size:22px}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_sub_price-title{text-align:center;margin-bottom:0px;line-height:1;font-size:50px;width:148%;margin-left:-25%}#module-CarPriceChinese.car-section .header-section .mobile-break{display:none}#module-CarPriceChinese.car-section .header-section .lease-banner-info{display:none}}@media screen and (max-width: 750px){#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_sub_price-title{font-size:48px}}@media screen and (max-width: 700px){#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_sub_price-title{font-size:44px}}@media screen and (max-width: 600px){#module-CarPriceChinese.car-section .header-section{height:auto;padding:21px;padding-bottom:24px;display:initial}#module-CarPriceChinese.car-section .header-section .module-title-wrap{padding-left:8px}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_price-title{margin-right:15px;text-align:center;font-size:17px;letter-spacing:1px;padding:0px;padding-bottom:4px;line-height:1.2;padding-left:30px}#module-CarPriceChinese.car-section .header-section .module-title-wrap .car_sub_price-title{text-align:center;line-height:1;font-size:35px;padding-left:6px;width:auto;margin-left:auto}#module-CarPriceChinese.car-section .header-section .mobile-break{display:block}#module-CarPriceChinese.car-section .header-section .lease-banner-info{display:none}}#module-CarSafety{height:800px;width:100%;background:url("../../modules/homenav/images/background-texture-tile.jpg") repeat}@media screen and (max-width: 1024px){#module-CarSafety{height:650px;width:100%}}@media screen and (max-width: 768px){#module-CarSafety{height:710px;width:100%}}@media screen and (max-width: 600px){#module-CarSafety{height:750px;width:100%}}#module-CarSafety .content{height:400px;width:100%;opacity:0;position:absolute;top:150px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 1024px){#module-CarSafety .content{top:100px}}@media screen and (max-width: 768px){#module-CarSafety .content{top:10px}}#module-CarSafety .content.active{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;opacity:1}#module-CarSafety .content .image{height:420px;width:500px;position:absolute;left:50%;margin-left:-530px;background:url("../../modules/carsafety/images/car.png") 50% 50% no-repeat;background-size:contain}@media screen and (max-width: 1024px){#module-CarSafety .content .image{margin-left:-380px;height:300px;width:300px;margin-top:60px}}@media screen and (max-width: 768px){#module-CarSafety .content .image{margin-left:-160px;margin-top:10px}}@media screen and (max-width: 600px){#module-CarSafety .content .image{margin-left:-140px;height:290px;width:290px}}#module-CarSafety .content .image .prototype-text{font:12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;width:100%;bottom:2px;text-align:right;left:10px;position:absolute}#module-CarSafety .content .copy{height:300px;width:425px;position:absolute;left:50%;margin-left:50px}@media screen and (max-width: 1024px){#module-CarSafety .content .copy{margin-left:-25px;height:auto;width:360px}}@media screen and (max-width: 768px){#module-CarSafety .content .copy{left:auto;position:relative;margin:0 auto;text-align:left;width:458px;top:350px}}@media screen and (max-width: 600px){#module-CarSafety .content .copy{width:280px;height:340px;top:310px}}#module-CarSafety .content .copy h1{font:300 72px "DINNextW01-CondensedLig","sans-serif";color:#6a6a6a;line-height:70px;text-align:left;padding-top:10px;margin:0px}@media screen and (max-width: 768px){#module-CarSafety .content .copy h1{font-size:40px;line-height:36px;text-align:center;margin:0 auto;margin-bottom:10px}}@media screen and (max-width: 600px){#module-CarSafety .content .copy h1{width:280px;text-align:left !important}}#module-CarSafety .content .copy p{font:300 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#303030;width:100%;line-height:28px}@media screen and (max-width: 768px){#module-CarSafety .content .copy p{width:430px;margin:0 auto;font-size:14px}}@media screen and (max-width: 600px){#module-CarSafety .content .copy p{width:285px}}#module-CarSafety .content .copy p:nth-of-type(2){margin-top:25px}#module-CarSafety .break{width:100%;height:150px;position:absolute;bottom:0}@media screen and (max-width: 1024px){#module-CarSafety .break{height:100px;width:100%}}@media screen and (max-width: 768px){#module-CarSafety .break{height:90px;width:100%}}@media screen and (max-width: 600px){#module-CarSafety .break{height:70px;width:100%}}#module-CarSafety .break .break-container{margin:0 auto;position:relative;width:680px;height:auto}@media screen and (max-width: 1024px){#module-CarSafety .break .break-container{width:550px}}@media screen and (max-width: 600px){#module-CarSafety .break .break-container{width:300px}}#module-CarSafety .break .break-container .text{font:16px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#464646;line-height:20px;text-align:center}@media screen and (max-width: 768px){#module-CarSafety .break .break-container .text{font-size:14px}}@media screen and (max-width: 600px){#module-CarSafety .break .break-container .text{font-size:12px;line-height:16px}}#module-CarSafety .break .break-container .line{height:.5px;width:150px;background-color:#464646;position:absolute;left:0;top:18px}@media screen and (max-width: 1024px){#module-CarSafety .break .break-container .line{left:10px;height:.5px;width:100px}}@media screen and (max-width: 768px){#module-CarSafety .break .break-container .line{height:.5px;width:100px}}@media screen and (max-width: 600px){#module-CarSafety .break .break-container .line{top:12px;height:.5px;width:30px}}#module-CarSafety .break .break-container .right{left:530px}@media screen and (max-width: 1024px){#module-CarSafety .break .break-container .right{left:auto;right:10px}}#module-CarService{height:860px;width:100%;background:url("../../modules/carservice/images/bg-updated.jpg") 50% 50% no-repeat;background-size:cover;position:relative}@media screen and (max-width: 850px){#module-CarService{height:700px;width:100%;background-position:center;background:url("../../modules/carservice/images/bg-updated@mobile.jpg") 50% 50% no-repeat;background-size:cover}}#module-CarService .content{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#module-CarService .title-wrap{margin-bottom:10px}#module-CarService .title-wrap__copy{max-width:710px}#module-CarService .request-btn{border:1px solid #3568c5;background:transparent;background-color:#3568c5}#module-CarService .request-btn .btn-txt{color:#ffffff;-webkit-transition:-webkit-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .15s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-CarService .request-btn .request-btn-hover{position:absolute;background-color:#ffffff;margin:0;border:none;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden}#module-CarService .request-btn .request-btn-hover .btn-txt{color:#3568c5;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-CarService .request-btn.add-hover:hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#module-CarService .request-btn.add-hover:hover .request-btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#module-CarService .request-btn.add-hover:hover .request-btn-hover .btn-txt{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#module-CarService .prototype-text{font:12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;width:100%;bottom:20px;text-align:center;position:absolute}@media screen and (max-width: 850px){#module-CarService .content{bottom:42px}#module-CarService .title-wrap{margin-bottom:50px}}@media screen and (max-width: 668px){.title-wrap{margin-bottom:10px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3){#module-CarService .content{bottom:0}#module-CarService .content .btn{bottom:42px}#module-CarService .title-wrap{margin-bottom:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#module-CarService .content{bottom:0}#module-CarService .content .btn{bottom:42px}}#module-CarSpecs{height:900px;width:100%}@media screen and (max-width: 1280px){#module-CarSpecs{height:800px;width:100%}}@media screen and (max-width: 1024px){#module-CarSpecs{height:780px;width:100%}}@media screen and (max-width: 768px){#module-CarSpecs{height:650px;width:100%}}@media screen and (max-width: 600px){#module-CarSpecs{height:560px;width:100%}}#module-CarSpecs .cs-car{height:600px;width:100%}@media screen and (max-width: 1280px){#module-CarSpecs .cs-car{height:525px;width:100%}}@media screen and (max-width: 1024px){#module-CarSpecs .cs-car{height:460px;width:100%}}@media screen and (max-width: 768px){#module-CarSpecs .cs-car{height:350px;width:100%}}#module-CarSpecs .cs-car .cs-car-copy{height:200px;width:330px;position:absolute;left:50%;margin-left:-420px;margin-bottom:0}@media screen and (max-width: 1024px){#module-CarSpecs .cs-car .cs-car-copy{margin-left:-300px}}@media screen and (max-width: 768px){#module-CarSpecs .cs-car .cs-car-copy{height:200px;width:280px;margin:0 auto;position:absolute;left:20px}}#module-CarSpecs .cs-car .cs-car-copy .cs-car-copy-title{text-align:left;font-size:130px;line-height:130px;margin:0}@media screen and (max-width: 768px){#module-CarSpecs .cs-car .cs-car-copy .cs-car-copy-title{position:absolute;left:15px}}#module-CarSpecs .cs-car .cs-car-copy .cs-car-copy-subtitle{position:absolute;margin:0;width:auto;top:90px;font-size:24px;left:8px}@media screen and (max-width: 768px){#module-CarSpecs .cs-car .cs-car-copy .cs-car-copy-subtitle{left:20px}}#module-CarSpecs .cs-car .cs-car-image{height:670px;width:1203px;position:absolute;top:-40px;left:50%;margin-left:-600px;z-index:0}@media screen and (max-width: 1280px){#module-CarSpecs .cs-car .cs-car-image{height:630px;width:900px;margin-left:-450px}}@media screen and (max-width: 1024px){#module-CarSpecs .cs-car .cs-car-image{height:610px;width:750px;margin-left:-370px}}@media screen and (max-width: 768px){#module-CarSpecs .cs-car .cs-car-image{height:350px;width:100%;left:auto;top:50px;margin-left:0}}#module-CarSpecs .colors{height:100px;width:100%;margin:0 auto;z-index:2000;position:relative}@media screen and (max-width: 768px){#module-CarSpecs .colors{height:80px;width:100%;top:20px}}@media screen and (max-width: 600px){#module-CarSpecs .colors{top:-5px}}@media screen and (max-width: 320px){#module-CarSpecs .colors{top:-20px}}#module-CarSpecs .colors .dots{height:55px;width:275px;list-style:none;display:block;margin:0px;padding:0px;z-index:2000;margin:0 auto}@media screen and (max-width: 768px){#module-CarSpecs .colors .dots{height:45px;width:175px}}@media screen and (max-width: 600px){#module-CarSpecs .colors .dots{height:45px;width:135px}}#module-CarSpecs .colors .dots .dot{height:30px;width:30px;border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;display:inline-block;margin:0 17px;opacity:1;z-index:2000;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 768px){#module-CarSpecs .colors .dots .dot{height:20px;width:20px;margin:0 10px}}@media screen and (max-width: 600px){#module-CarSpecs .colors .dots .dot{margin:0 5px}}#module-CarSpecs .colors .dots .dot.active{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#module-CarSpecs .colors .dots .dot:hover:not(.active){cursor:pointer;opacity:0.8;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-CarSpecs .colors .dots .dot.blue{background:#1245a1}#module-CarSpecs .colors .dots .dot.white{background:#fff}#module-CarSpecs .colors .dots .dot.grey{background:#918f8f}#module-CarSpecs .colors .dots .dot.black{background:#000}#module-CarSpecs .colors .caption{width:100%;text-align:center;font:300 18px/20px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;color:#464646}@media screen and (max-width: 768px){#module-CarSpecs .colors .caption{position:relative;top:-11px}}#module-CarSpecs .cs-spec-list{list-style:none;width:935px;margin:0 auto;padding:0px;position:relative;top:20px}@media screen and (max-width: 1024px){#module-CarSpecs .cs-spec-list{width:470px;top:20px}}@media screen and (max-width: 768px){#module-CarSpecs .cs-spec-list{width:320px;top:30px}}@media screen and (max-width: 600px){#module-CarSpecs .cs-spec-list{top:-10px}}#module-CarSpecs .cs-spec-list .spec{height:70px;width:230px;padding:25px 0;display:block;margin:0px;border-right:1px dashed #e2e2e2;display:inline-block;position:relative}@media screen and (max-width: 768px){#module-CarSpecs .cs-spec-list .spec{height:35px;width:154px;padding:22px}}#module-CarSpecs .cs-spec-list .spec.big{height:135px;padding-top:50px}#module-CarSpecs .cs-spec-list .spec .image{height:45px;width:50px;display:inline-block;position:absolute;top:11px;left:10px}@media screen and (max-width: 768px){#module-CarSpecs .cs-spec-list .spec .image{height:33px;width:30px;left:5px}}#module-CarSpecs .cs-spec-list .spec .image.image-0{background:url("../../modules/carspecs/images/image-0.png") no-repeat;background-size:cover;background-position:center}#module-CarSpecs .cs-spec-list .spec .image.image-1{background:url("../../modules/carspecs/images/image-1.png") no-repeat;background-size:cover;background-position:center}#module-CarSpecs .cs-spec-list .spec .image.image-2{background:url("../../modules/carspecs/images/image-2.png") no-repeat;background-size:cover;background-position:center}#module-CarSpecs .cs-spec-list .spec .image.image-3{background:url("../../modules/carspecs/images/image-3.png") no-repeat;background-size:cover;background-position:center}#module-CarSpecs .cs-spec-list .spec .copy{height:auto;width:auto;display:inline-block;font:12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:80px;color:#6a6a6a;top:19px;text-transform:uppercase}@media screen and (max-width: 768px){#module-CarSpecs .cs-spec-list .spec .copy{left:45px;font-size:10px}}@media screen and (max-width: 600px){#module-CarSpecs .cs-spec-list .spec:nth-of-type(1){left:5px}}@media screen and (max-width: 600px){#module-CarSpecs .cs-spec-list .spec:nth-of-type(3){left:5px}}@media screen and (max-width: 1024px){#module-CarSpecs .cs-spec-list .spec:nth-of-type(2){border:0}}@media screen and (max-width: 600px){#module-CarSpecs .cs-spec-list .spec:nth-of-type(2){left:5px}}#module-CarSpecs .cs-spec-list .spec:nth-of-type(4){border:0}@media screen and (max-width: 600px){#module-CarSpecs .cs-spec-list{left:5px}}#module-CarTank{height:700px;width:100%;background:url("../../modules/homenav/images/background-texture-tile.jpg") repeat}@media screen and (max-width: 1024px){#module-CarTank{height:750px;width:100%}}@media screen and (max-width: 768px){#module-CarTank{height:550px;width:100%}}@media screen and (max-width: 600px){#module-CarTank{height:450px;width:100%}}@media screen and (max-width: 450px){#module-CarTank{height:400px;width:100%}}@media screen and (max-width: 1024px){#module-CarTank.mobile{height:480px}}@media screen and (max-width: 768px){#module-CarTank.mobile{height:450px;width:100%}}@media screen and (max-width: 450px){#module-CarTank.mobile{height:400px;width:100%}}#module-CarTank .heading{height:220px;width:720px;bottom:0px;position:absolute;left:50%;z-index:2;margin-left:-360px}@media screen and (max-width: 1024px){#module-CarTank .heading{height:190px;width:100%;margin:0 auto;left:auto;position:absolute}}@media screen and (max-width: 1024px){#module-CarTank .heading{height:190px;width:100%}}@media screen and (max-width: 768px){#module-CarTank .heading{height:180px;width:100%}}@media screen and (max-width: 450px){#module-CarTank .heading{height:190px;width:100%}}#module-CarTank .heading h1{font:300 72px "DINNextW01-CondensedLig","sans-serif";color:#6a6a6a;line-height:70px;padding-top:10px;margin:0px}@media screen and (max-width: 768px){#module-CarTank .heading h1{font-size:40px;line-height:36px;margin:0px auto;margin-bottom:10px}}#module-CarTank .heading p{font:300 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;text-align:center;line-height:30px;margin-top:5px;color:#6a6a6a}@media screen and (max-width: 1024px){#module-CarTank .heading p{width:630px;margin:0 auto}}@media screen and (max-width: 768px){#module-CarTank .heading p{font-size:14px;line-height:22px;width:370px}}@media screen and (max-width: 600px){#module-CarTank .heading p{font-size:14px;line-height:22px;width:255px}}#module-CarTank .image-container{height:200px;width:100%;background:url("../../modules/cartank/images/tank.png") no-repeat;background-size:contain;background-position:center;position:relative;top:30px}@media screen and (max-width: 320px){#module-CarTank .image-container{top:0px}}#module-CarTank .video{position:absolute;top:-50px;left:50%;margin-left:-480px;width:960px;height:540px;z-index:1;overflow:hidden;pointer-events:none}@media screen and (max-width: 1024px){#module-CarTank .video{width:100%;height:auto;position:relative;margin:0 auto;left:auto;top:0}}#module-CarTech{height:550px;width:100%;background:url("../../modules/homenav/images/background-texture-tile.jpg") repeat}@media screen and (max-width: 768px){#module-CarTech{height:860px;width:100%}}#module-CarTech .ct-container{height:auto;width:950px;margin:0 auto;position:relative;top:50px}@media screen and (max-width: 1280px){#module-CarTech .ct-container{height:auto;width:870px}}@media screen and (max-width: 1024px){#module-CarTech .ct-container{height:auto;width:680px}}@media screen and (max-width: 768px){#module-CarTech .ct-container{height:auto;width:320px;top:0}}@media screen and (max-width: 600px){#module-CarTech .ct-container{height:auto;width:260px;top:40px}}#module-CarTech .ct-container .ct-content{height:400px;width:410px;display:inline-block;position:absolute}@media screen and (max-width: 1024px){#module-CarTech .ct-container .ct-content{height:300px;width:320px}}@media screen and (max-width: 600px){#module-CarTech .ct-container .ct-content{height:300px;width:260px}}#module-CarTech .ct-container .ct-content .image{height:230px;width:400px}@media screen and (max-width: 1024px){#module-CarTech .ct-container .ct-content .image{height:180px;width:320px}}@media screen and (max-width: 600px){#module-CarTech .ct-container .ct-content .image{height:150px;width:260px}}#module-CarTech .ct-container .ct-content p{width:100%;font-size:18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:22px;color:#464646;position:relative;top:40px}@media screen and (max-width: 768px){#module-CarTech .ct-container .ct-content p{font-size:14px}}@media screen and (max-width: 600px){#module-CarTech .ct-container .ct-content p{top:15px}}#module-CarTech .ct-container .ct-content p span{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-CarTech .ct-container .ct-content.part{left:0}#module-CarTech .ct-container .ct-content.part .image{background:url("../../modules/cartech/images/part.png") no-repeat;background-size:cover;background-position:center}#module-CarTech .ct-container .ct-content.sensor{right:0}@media screen and (max-width: 768px){#module-CarTech .ct-container .ct-content.sensor{top:430px}}#module-CarTech .ct-container .ct-content.sensor .image{background:url("../../modules/cartech/images/sensor.png") no-repeat;background-size:cover;background-position:center}#module-CarTech .ct-container .ct-content.sensor p{position:relative}#module-CarTech .ct-container .ct-content.sensor p span{width:430px !important;position:absolute}@media screen and (max-width: 1024px){#module-CarTech .ct-container .ct-content.sensor p span{width:280px !important;top:-25px}}@media screen and (max-width: 768px){#module-CarTech .ct-container .ct-content.sensor p span{width:260px !important}}@media screen and (max-width: 1024px){#module-CarTech .ct-container .ct-content.sensor p{top:65px}}@media screen and (max-width: 600px){#module-CarTech .ct-container .ct-content.sensor p{top:45px}}#module-Contact_Mirai_Dealer_Modal{overflow:hidden}#module-Contact_Mirai_Dealer_Modal.modal-container{z-index:999999}#module-Contact_Mirai_Dealer_Modal .onlyMobile{display:none}#module-Contact_Mirai_Dealer_Modal .onlyMobile a{text-decoration:none}@media screen and (max-width: 1024px){#module-Contact_Mirai_Dealer_Modal .onlyMobile{display:block}}#module-Contact_Mirai_Dealer_Modal .onlyDesktop{display:none}@media screen and (min-width: 1025px){#module-Contact_Mirai_Dealer_Modal .onlyDesktop{display:block}}#module-Contact_Mirai_Dealer_Modal .modal-body{padding:0}#module-Contact_Mirai_Dealer_Modal .modal-header .content-title-g.features_popup_title{font-family:"ToyotaType-Regular";font-size:18px;color:#3a3a3a;margin-left:-10px;line-height:0}#module-Contact_Mirai_Dealer_Modal .zero-right-padding{padding-right:0 !important}#module-Contact_Mirai_Dealer_Modal .zero-left-padding{padding-left:0 !important}@media screen and (min-width: 1100px){#module-Contact_Mirai_Dealer_Modal .modal-content{margin-top:10px}}@media screen and (max-width: 738px){#module-Contact_Mirai_Dealer_Modal .modal-content{padding-bottom:50px;border:none;border-radius:0}}#module-Contact_Mirai_Dealer_Modal .description_padding{padding:10px 100px}#module-Contact_Mirai_Dealer_Modal .user_defind_Zip_error{text-align:center;color:red;font-family:"ToyotaType-Regular";font-size:12px;clear:both;height:15px}#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{padding:10px 35px;font-family:"ToyotaType-Bold";font-size:16px;background:#3568c5;color:#fff;border-radius:4px;width:315px;border:2px solid #3568c5;margin:0 5px}@media screen and (max-width: 600px) and (orientation: portrait){#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{font-size:13px;width:190px;margin:0;padding:10px 0}}@media screen and (max-width: 900px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{width:250px}}@media screen and (max-width: 850px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{width:400px;margin:0px}}@media screen and (max-width: 738px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{width:360px;margin:0}}@media screen and (max-width: 670px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .contact_dealer_button{width:330px;margin:0}}#module-Contact_Mirai_Dealer_Modal .contact_dealer_button.back_btn{border:2px solid #3568c5;color:#3568c5;background:#fff;width:224px}#module-Contact_Mirai_Dealer_Modal .contact_dealer_button.next_btn{width:224px}#module-Contact_Mirai_Dealer_Modal button:disabled,#module-Contact_Mirai_Dealer_Modal button[disabled]{border:1px solid #E9E9E9;background-color:#cccccc;color:#FFFFFF}@media screen and (min-width: 1401px) and (max-width: 1599px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .extra-scroll-space{margin-bottom:3%}}#module-Contact_Mirai_Dealer_Modal .chnage_Zipcode_error{display:none}#module-Contact_Mirai_Dealer_Modal .menu_item{background:#f6efe5;display:none;padding-left:10px}#module-Contact_Mirai_Dealer_Modal .menu_item ul{list-style:none;text-align:center}@media screen and (min-width: 1024px){#module-Contact_Mirai_Dealer_Modal .menu_item ul{width:610px;margin:0 auto}}#module-Contact_Mirai_Dealer_Modal .menu_item ul li{list-style:none;display:inline-block;padding:10px;width:180px;text-align:left}@media screen and (min-width: 1024px){#module-Contact_Mirai_Dealer_Modal .menu_item ul li:first-child{float:left}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:last-child{width:100px;float:right}}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .menu_item ul li{width:110px;padding:10px 0px}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:first-child{width:180px;float:left;margin-left:40px}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:last-child{float:right;margin-right:10px}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:nth-child(2){width:180px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .menu_item ul li{width:110px;padding:10px 0px}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:first-child{width:130px;margin:0}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:last-child{width:60px;margin:0}#module-Contact_Mirai_Dealer_Modal .menu_item ul li:nth-child(2){width:130px;margin:0}}#module-Contact_Mirai_Dealer_Modal .menu_item ul li.active{color:#3568c4}#module-Contact_Mirai_Dealer_Modal .menu_item ul li.active p{color:#3568c4}#module-Contact_Mirai_Dealer_Modal .menu_item ul li.active::after{content:" ";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:15px solid #f6efe5;z-index:2;transform:rotate(90deg);margin-left:10px;margin-bottom:-35px;margin-top:-10px}#module-Contact_Mirai_Dealer_Modal .menu_item ul li span{display:block;width:100%;text-transform:uppercase;font-family:"ToyotaType-Book";font-size:1.6rem}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .menu_item ul li span{font-size:1.1rem}}#module-Contact_Mirai_Dealer_Modal .menu_item ul li p{font-family:"ToyotaType-Semibold";font-size:1.8rem}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .menu_item ul li p{font-size:1.4rem}}#module-Contact_Mirai_Dealer_Modal .menu_item ul #information_menu{margin-left:15px}#module-Contact_Mirai_Dealer_Modal .content-container{overflow-x:hidden;overflow-y:auto;height:845px}#module-Contact_Mirai_Dealer_Modal .content-container .contact-dealer-container{padding:0 40px}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .content-container .contact-dealer-container{padding:0 10px}}@media screen and (min-width: 1910px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .content-container{height:770px;overflow-y:auto !important;overflow-x:hidden}}@media screen and (min-width: 1600px) and (max-width: 1900px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .content-container{height:650px;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1401px) and (max-width: 1599px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .content-container{height:650px;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1000px) and (max-width: 1400px){#module-Contact_Mirai_Dealer_Modal .content-container{height:650px;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width: 820px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .content-container{height:100%;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width: 738px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .content-container{height:auto;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .content-container{height:100%;overflow-y:auto;overflow-x:hidden;min-height:470px}}@media screen and (min-width: 1600px) and (max-width: 1900px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .content-container.container_review_info{height:650px}}@media screen and (min-width: 1401px) and (max-width: 1599px) and (max-height: 900px){#module-Contact_Mirai_Dealer_Modal .content-container.container_review_info{height:550px}}@media screen and (min-width: 1000px) and (max-width: 1400px){#module-Contact_Mirai_Dealer_Modal .content-container.container_review_info{height:650px}}@media screen and (min-width: 750px) and (max-width: 800px){#module-Contact_Mirai_Dealer_Modal .content-container.container_review_info{height:880px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .content-container.container_review_info{height:100%}}#module-Contact_Mirai_Dealer_Modal .user_information_form{margin-top:35px}#module-Contact_Mirai_Dealer_Modal .user_information_form .row{margin:0}#module-Contact_Mirai_Dealer_Modal .choose_dealer{font-family:"ToyotaType-Semibold";font-size:2.2rem;text-transform:uppercase;text-align:center;width:100%;margin-top:40px}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .choose_dealer{font-size:1.8rem}}@media screen and (min-width: 1000px) and (max-width: 1400px){#module-Contact_Mirai_Dealer_Modal .dealer_list{padding-bottom:20px}}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .dealer_list{padding-left:30px;padding-right:30px;padding-bottom:0px}#module-Contact_Mirai_Dealer_Modal .dealer_list .choose_dealer_info.description_padding{padding:0 60px}#module-Contact_Mirai_Dealer_Modal .dealer_list .choose_dealer_info.description_padding .contact_dealer_button{width:175px}}@media screen and (max-width: 600px){#module-Contact_Mirai_Dealer_Modal .dealer_list{padding:0 15px 20px 15px}}#module-Contact_Mirai_Dealer_Modal .dealer_list .row{padding:15px 0}#module-Contact_Mirai_Dealer_Modal .error{color:#ff0000;font-family:"ToyotaType-Book";font-size:1.2rem}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .error{font-size:1.1rem}}#module-Contact_Mirai_Dealer_Modal #select_dealer_error{height:20px;padding:5px 0 0 0}#module-Contact_Mirai_Dealer_Modal #button-container{padding-bottom:5px;width:500%;margin-left:-200%}@media screen and (min-width: 800px) and (max-width: 850px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal #button-container{height:112px}}@media screen and (min-width: 800px) and (max-width: 850px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .cut-off-fix{height:112px}}@media screen and (min-width: 780px) and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .map_hide_mobile{display:none}}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .map_hide_mobile{display:none}}#module-Contact_Mirai_Dealer_Modal .desktop_hide_list{display:none}@media screen and (max-device-width: 900px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .desktop_hide_list{width:270px;margin:0 auto}}@media screen and (min-width: 780px) and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .desktop_hide_list{display:block}}@media screen and (min-width: 750px) and (max-width: 770px){#module-Contact_Mirai_Dealer_Modal .desktop_hide_list{display:none}}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .desktop_hide_list{display:block}}#module-Contact_Mirai_Dealer_Modal #abtest_mirai_champ{position:relative;width:110%;padding:0 128px 10px;left:-5%}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal #abtest_mirai_champ{padding:0 105px 10px}}@media screen and (max-width: 600px){#module-Contact_Mirai_Dealer_Modal #abtest_mirai_champ{padding:0 60px 10px}}#module-Contact_Mirai_Dealer_Modal .choose_dealer_info{font-family:"ToyotaType-Regular";font-size:1.4rem;text-align:center;width:100%;padding:0 190px}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .choose_dealer_info{padding:0 100px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .choose_dealer_info{padding:0 10px}}#module-Contact_Mirai_Dealer_Modal .choose_dealer_info.invalid_zip{display:block !important}#module-Contact_Mirai_Dealer_Modal .contact-mirai-dealer-map{overflow:hidden;height:450px}#module-Contact_Mirai_Dealer_Modal .north_calf,#module-Contact_Mirai_Dealer_Modal .south_calf,#module-Contact_Mirai_Dealer_Modal .hawaii_region{font-family:"ToyotaType-Regular";font-size:1.8rem;padding-left:15px;padding-top:15px}#module-Contact_Mirai_Dealer_Modal .south_calf{margin-top:0}#module-Contact_Mirai_Dealer_Modal .list_of_dealers{height:450px;position:relative;overflow-x:hidden;overflow-y:scroll;background:#efeff0}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .list_of_dealers{background:#fff;height:auto;width:240px;margin:0 auto}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .list_of_dealers{width:240px;margin:0 auto}}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .distance{font-style:italic}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .list{padding:0 10px}@media screen and (max-width: 700px){#module-Contact_Mirai_Dealer_Modal .list_of_dealers .list{padding:0 5px !important}}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list{cursor:pointer;width:100%;height:auto;padding:10px;position:relative;display:inline-block}@media screen and (min-width: 1000px){#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list:hover{background:#55b6e1;color:#FFF}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list:hover.active{background:#3568c5}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list:hover p{color:#FFF}}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list.active{background:#3568c5;color:#FFF}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list.active p{color:#FFF}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list.active p a{color:#FFF}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list h1{font-family:"ToyotaType-Semibold";font-size:1.4rem}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list p{font-family:"ToyotaType-Regular";font-size:1.2rem;margin:0;color:#8b8b8b}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list .image_block{width:31px;height:34px;position:relative;float:left;background:url(../../modules/contact_mirai_dealer_modal/images/dealer_list.png) no-repeat;color:#fff;margin-left:5px;padding:6px 12px;font-family:"ToyotaType-Regular";font-size:1.2rem;margin-top:-7px;margin-right:4px}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list .content_block{width:calc(100% - 44px);position:relative;float:left}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list .content_block h1{margin:0}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list .content_block h1+div{margin:5px 0}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .dealse_list.active .image_block{background:url(../../modules/contact_mirai_dealer_modal/images/dealer_listActive.png) no-repeat;width:31px;height:34px;position:relative;float:left;color:#fff;margin-left:5px;padding:6px 12px;font-family:"ToyotaType-Regular";font-size:1.2rem;margin-top:-7px}#module-Contact_Mirai_Dealer_Modal .list_of_dealers .hawaii .list .item .content_block .distance{display:none !important}#module-Contact_Mirai_Dealer_Modal .top_distance{padding-bottom:0 !important}#module-Contact_Mirai_Dealer_Modal .find_zip_form{width:155px;margin:0 auto}#module-Contact_Mirai_Dealer_Modal .find_zip_form .form-group{float:left;width:120px;padding:0;margin:0}#module-Contact_Mirai_Dealer_Modal .find_zip_form .form-group input{width:100%;float:left;border:2px solid #3568c5;border-radius:0;height:40px;border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:"ToyotaType-Book";font-size:12px;color:#3765c6;margin-bottom:8px;text-align:center;line-height:40px}#module-Contact_Mirai_Dealer_Modal .find_zip_form .find_zip_outer_block{float:left;width:120px;padding:0;margin:0}#module-Contact_Mirai_Dealer_Modal .find_zip_form .find_zip_outer_block input{width:100%;border:2px solid #3568c5;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:"ToyotaType-Book";font-size:12px;color:#3765c6;height:40px;text-align:center}#module-Contact_Mirai_Dealer_Modal .find_zip_form .input-group-addon{width:20px;padding:11px 22px 11px 6px;background:#3568c5;color:#fff;border:1px solid #3568c5;float:left}#module-Contact_Mirai_Dealer_Modal .change_zip,#module-Contact_Mirai_Dealer_Modal .duplicate_email,#module-Contact_Mirai_Dealer_Modal .order_submited{margin-top:20px;position:relative;display:none}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_form,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_form,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_form{margin-top:40px}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_form .editZip,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_form .editZip,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_form .editZip{width:300px;background:#7f9ed8;margin:0 auto}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_form .editZip .form-group,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_form .editZip .form-group,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_form .editZip .form-group{float:left;width:150px;padding:0;margin:0}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_form .editZip .form-group input,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_form .editZip .form-group input,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_form .editZip .form-group input{width:100%;float:left;border:2px solid #7f9ed8;border-radius:0}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_form .editZip button,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_form .editZip button,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_form .editZip button{width:150px;float:left;margin:0;padding:9.5px 10px;background:#7f9ed8;border:2px solid #7f9ed8;border-radius:0;line-height:1.4}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_input,#module-Contact_Mirai_Dealer_Modal .duplicate_email .change_zip_input,#module-Contact_Mirai_Dealer_Modal .order_submited .change_zip_input{border:1px solid #ccc;border-radius:4px;line-height:45px;height:45px;font-size:16px;font-family:ToyotaType-Regular}#module-Contact_Mirai_Dealer_Modal .change_zip button,#module-Contact_Mirai_Dealer_Modal .duplicate_email button,#module-Contact_Mirai_Dealer_Modal .order_submited button{padding:10px 50px;text-transform:uppercase;font-family:"ToyotaType-Bold";font-size:16px}#module-Contact_Mirai_Dealer_Modal .change_zip .error,#module-Contact_Mirai_Dealer_Modal .duplicate_email .error,#module-Contact_Mirai_Dealer_Modal .order_submited .error{color:#ff0000 !important;font-family:"ToyotaType-Book";font-size:1.2rem}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .change_zip .error,#module-Contact_Mirai_Dealer_Modal .duplicate_email .error,#module-Contact_Mirai_Dealer_Modal .order_submited .error{font-size:1.1rem}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .change_zip .choose_dealer{padding:0 20px}}#module-Contact_Mirai_Dealer_Modal .change_zip .choose_dealer_info{padding:40px 174px 0 174px}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .change_zip .choose_dealer_info{padding:40px 78px 0 78px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .change_zip .choose_dealer_info{padding:20px 14px}}#module-Contact_Mirai_Dealer_Modal .change_zip h4,#module-Contact_Mirai_Dealer_Modal .change_zip .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-Contact_Mirai_Dealer_Modal .change_zip b,#module-Contact_Mirai_Dealer_Modal .change_zip .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-Contact_Mirai_Dealer_Modal .change_zip b{font-size:16px;color:#3568c5;font-family:"ToyotaType-Bold";text-transform:none;margin:0;padding:0}#module-Contact_Mirai_Dealer_Modal .change_zip label{font-family:"ToyotaType-Bold";font-size:1.2rem;color:#000}#module-Contact_Mirai_Dealer_Modal .change_zip input{width:100%;border:0;background:#efeff0;height:50px;line-height:50px;font-family:"ToyotaType-Book";font-size:16px}@media screen and (max-width: 750px){#module-Contact_Mirai_Dealer_Modal .change_zip input{font-size:14px;line-height:normal}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .change_zip input{font-size:14px;line-height:normal}}#module-Contact_Mirai_Dealer_Modal .change_zip input:focus{box-shadow:none}#module-Contact_Mirai_Dealer_Modal .change_zip input.error{border:1px solid #ff0000;color:#000}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_userTemplate{padding-top:40px}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_userTemplate .row{margin:0}#module-Contact_Mirai_Dealer_Modal .change_zip .change_zip_userTemplate span{font-size:10px;color:#3a3a3a;font-family:"ToyotaType-Book"}#module-Contact_Mirai_Dealer_Modal .change_zip .get_updates{padding:10px 100px;margin:10px 0 30px 0;font-family:"ToyotaType-Bold";font-size:16px;text-transform:none}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .change_zip .get_updates{padding:10px 20px}}#module-Contact_Mirai_Dealer_Modal .change_zip .more_alternative{font-size:16px;font-family:"ToyotaType-Bold";color:#3568c5;text-transform:none;padding-bottom:30px}#module-Contact_Mirai_Dealer_Modal .change_zip .more_alternative a{font-size:16px;font-family:"ToyotaType-Bold";color:#3568c5;text-transform:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block{display:none}@media screen and (min-width: 1000px) and (max-width: 1400px){#module-Contact_Mirai_Dealer_Modal .user_information_Block{padding-bottom:20px}}@media screen and (max-width: 740px){#module-Contact_Mirai_Dealer_Modal .user_information_Block{padding-bottom:50px}}#module-Contact_Mirai_Dealer_Modal .user_information_Block h1{font-family:"ToyotaType-Semibold";font-size:2.2rem;text-transform:uppercase;text-align:center;width:100%}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .user_information_Block h1{font-size:1.8rem}}#module-Contact_Mirai_Dealer_Modal .user_information_Block p{font-family:"ToyotaType-Regular";font-size:1.4rem;text-align:center;width:100%}#module-Contact_Mirai_Dealer_Modal .user_information_Block label{font-family:"ToyotaType-Bold";font-size:1.2rem;color:#000}#module-Contact_Mirai_Dealer_Modal .user_information_Block input{width:100%;border:0;background:#efeff0;height:50px;line-height:normal;font-family:"ToyotaType-Book";font-size:16px}@media screen and (max-width: 750px){#module-Contact_Mirai_Dealer_Modal .user_information_Block input{font-size:14px;line-height:normal}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .user_information_Block input{font-size:14px;line-height:normal}}#module-Contact_Mirai_Dealer_Modal .user_information_Block input:focus{box-shadow:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block input.error{border:1px solid #ff0000;color:#000}#module-Contact_Mirai_Dealer_Modal .user_information_Block textarea.error{border:1px solid #ff0000}#module-Contact_Mirai_Dealer_Modal .user_information_Block .toggle_icon{width:17px;height:17px;background:#3568c5;position:relative;display:inline-block;border-radius:50%;margin-left:5px;margin-bottom:-4px;padding:4px 4.5px;color:#fff}#module-Contact_Mirai_Dealer_Modal .user_information_Block .toggle_icon.toggle_icon_plus{background:url(../../modules/contact_mirai_dealer_modal/images/comments_expand.png) no-repeat center}#module-Contact_Mirai_Dealer_Modal .user_information_Block .toggle_icon.toggle_icon_minus{background:url(../../modules/contact_mirai_dealer_modal/images/comments_collapse.png) no-repeat center}#module-Contact_Mirai_Dealer_Modal .user_information_Block button{padding:10px 50px}#module-Contact_Mirai_Dealer_Modal .user_information_Block .pull-right{float:right}#module-Contact_Mirai_Dealer_Modal .user_information_Block .pull-left{float:left}#module-Contact_Mirai_Dealer_Modal .user_information_Block .hide_error{display:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block #additionalComment{width:100%;height:80px;resize:none;display:none}@media screen and (max-width: 900px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .user_information_Block .contact_dealer_button{width:205px}}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .user_information_Block .contact_dealer_button{width:224px}#module-Contact_Mirai_Dealer_Modal .user_information_Block .choose_dealer_info{padding:0 110px;margin-bottom:20px}}@media screen and (max-width: 700px){#module-Contact_Mirai_Dealer_Modal .user_information_Block .contact_dealer_button{width:206px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .user_information_Block .choose_dealer_info{padding:0 32px}#module-Contact_Mirai_Dealer_Modal .user_information_Block .contact_dealer_button{width:148px;font-size:1.2rem}#module-Contact_Mirai_Dealer_Modal .user_information_Block button{padding:10px 10px}}#module-Contact_Mirai_Dealer_Modal .user_information_Block .hear_about_label{text-transform:uppercase;font-family:"ToyotaType-Bold";font-size:1.2rem}#module-Contact_Mirai_Dealer_Modal .user_information_Block .hearAboutDescription{display:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block .hearAboutId{background:#efeff0;border:1px solid #efeff0;height:50px;line-height:30px;border-radius:2px !important;color:#8b8b8b;font-family:"ToyotaType-Book";font-size:1.6rem;box-shadow:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block select{background-color:#efeff0;border:thin solid blue;display:inline-block;font:inherit;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block select.hearAboutId{background:url(../../modules/contact_mirai_dealer_modal/images/drop-down_icon.png) no-repeat right #efeff0;background-position:97.5% 50%;border-radius:0px}#module-Contact_Mirai_Dealer_Modal .user_information_Block .hearAbout_error{color:#ff0000;display:none;font-family:"ToyotaType-Book";font-size:1.2rem;float:right;margin-bottom:3px}#module-Contact_Mirai_Dealer_Modal .user_information_Block #hearAboutDescription{width:100%;border:0;background:#efeff0;height:50px;line-height:normal;color:#8b8b8b}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .user_information_Block #hearAboutDescription{font-size:14px}}#module-Contact_Mirai_Dealer_Modal .user_information_Block #hearAboutDescription:focus{box-shadow:none}#module-Contact_Mirai_Dealer_Modal .user_information_Block #hearAboutDescription.error{border:1px solid #ff0000;color:#000}#module-Contact_Mirai_Dealer_Modal .user_review_info_container{padding:0 120px}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .user_review_info_container{padding:0 60px}}@media screen and (max-width: 750px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .user_review_info_container{padding:0 30px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .user_review_info_container{padding:0}}#module-Contact_Mirai_Dealer_Modal .review_information{display:none}#module-Contact_Mirai_Dealer_Modal .review_information .row{margin-bottom:20px}#module-Contact_Mirai_Dealer_Modal .review_information .row button{padding:10px 40px}#module-Contact_Mirai_Dealer_Modal .review_information h1{font-family:"ToyotaType-Semibold";font-size:2.2rem;text-align:center;width:100%}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .review_information h1{font-size:1.8rem}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information h1{font-size:1.8rem;padding:0 20px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information h1.display_dealer_username{font-size:1.8rem;padding:0}}#module-Contact_Mirai_Dealer_Modal .review_information p{font-family:"ToyotaType-Regular";font-size:1.4rem;text-align:center;width:100%}#module-Contact_Mirai_Dealer_Modal .review_information h2{font-family:"ToyotaType-Semibold";font-size:2.2rem;text-align:left;display:block}@media screen and (max-width: 900px){#module-Contact_Mirai_Dealer_Modal .review_information h2{font-size:1.4rem}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information h2{font-size:1.8rem}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information .choose_dealer_info{padding:0 20px}#module-Contact_Mirai_Dealer_Modal .review_information .contact_dealer_button{width:115px;font-size:1.2rem}#module-Contact_Mirai_Dealer_Modal .review_information .row button{padding:10px 5px}}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel{background:#efeff0;height:250px;padding:10px 20px;margin-top:35px}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel .content_block{text-align:left;height:auto;margin-left:10px;padding-bottom:20px}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel .content_block h1{text-align:left;font-size:1.3rem}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel .content_block p{text-align:left;font-size:1.2rem;margin-bottom:0;color:#8b8b8b}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel .content_block .distance{font-style:italic}#module-Contact_Mirai_Dealer_Modal .review_information .info_panel .edit{text-transform:uppercase;color:#3568c4;cursor:pointer;margin-left:10px;font-family:"ToyotaType-Regular";font-size:14px}#module-Contact_Mirai_Dealer_Modal .review_information .btn_submit{width:224px}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information .btn_submit{width:150px}}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .review_information .back_btn{width:150px}}@media screen and (max-width: 738px) and (orientation: landscape){#module-Contact_Mirai_Dealer_Modal .review_information .user_review,#module-Contact_Mirai_Dealer_Modal .review_information .dealer_review{width:49%;float:left}}#module-Contact_Mirai_Dealer_Modal .loading{display:none;width:100%;height:100%;position:fixed;background:url(../../modules/contact_mirai_dealer_modal/images/loading_gif.gif) no-repeat center rgba(255,255,255,0.8);z-index:99999;pointer-events:none}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request{display:none}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request h1{font-family:"ToyotaType-Semibold";font-size:1.8rem;text-transform:uppercase;text-align:center;width:100%;margin:130px 0 20px 0}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request .choose_dealer_info{margin-bottom:60px}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request .more_alternative_fuel{margin-bottom:35px;padding:10px 60px;color:#fff;background:#3568c5;border:1px solid #3568c5;border-radius:4px;font-family:"ToyotaType-Bold";font-size:16px}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request .more_alternative_fuel a{color:#fff;text-decoration:none}@media screen and (max-width: 500px){#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request .more_alternative_fuel{padding:10px 40px}}#module-Contact_Mirai_Dealer_Modal .submitted_getupdates_request .owenr_benefits{color:#3568c5;font-size:16px;font-family:"ToyotaType-Bold"}@media screen and (max-width: 800px){input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password],textarea{font-size:16px !important}}#module-dealerListModal{overflow-y:scroll;display:none}#module-dealerListModal.fade-in{display:inherit}#module-dealerListModal .modal-content .modal-body .body-container{width:60%;padding-bottom:200px;margin:0 auto;letter-spacing:.5px}@media screen and (max-width: 1023px){#module-dealerListModal .modal-content .modal-body .body-container{width:80%}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container{width:100%;padding-right:10px}}#module-dealerListModal .modal-content .modal-body .body-container .greeting{padding-left:55px;padding-top:58px}@media screen and (max-width: 1023px){#module-dealerListModal .modal-content .modal-body .body-container .greeting{padding-left:70px}}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .greeting{padding-top:38px;padding-left:60px}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container .greeting{padding-top:40px;padding-left:15px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy:after{clear:both;content:"";display:block}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .left{padding-left:55px;display:inline-block;width:50%;color:#3a3a3a;float:left}@media screen and (max-width: 1023px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .left{padding-left:70px}}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .left{padding-left:60px}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .left{text-align:left;width:50%;padding-left:15px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .right{padding-left:16px;display:inline-block;width:50%;color:#3a3a3a;float:left}@media screen and (max-width: 1023px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .right{padding-left:73px}}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .right{padding-left:7px}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .right{padding-left:13px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .listing-header{padding-top:30px;padding-bottom:6px}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .listing-header{padding-top:25px;padding-bottom:15px}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .listing-header{font-size:24px;padding-top:32px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container{padding-bottom:22px}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container{padding-bottom:24px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .dealer-name{color:#3a3a3a;font-weight:bold}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .city-name{padding-top:4px;color:#3a3a3a}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .city-name{padding-top:2px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .phone{display:block;padding-top:4px;color:#3a3a3a;text-decoration:none}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .phone{color:#3568c5}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website{padding-top:3px;color:#3568c5;letter-spacing:.3px}@media screen and (max-width: 767px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website{padding-top:8px}}@media screen and (max-width: 666px){#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website{padding-top:8px}}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website a{text-decoration:none}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website:hover{cursor:pointer}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website-icon{text-align:center;vertical-align:middle;padding-left:10px;padding-top:0px;padding-bottom:5px;height:25px;width:25px}#module-dealerListModal .modal-content .modal-body .body-container .dealer-copy .dealer-container .website-icon:hover{cursor:pointer}#module-deletemodal{position:fixed;width:100%;height:100%;z-index:10000000000;top:0px;left:0px;display:none}#module-deletemodal.in{overflow-y:scroll}@media screen and (min-width: 481px){#module-deletemodal.in{overflow-y:initial}}#module-deletemodal .overlay{position:fixed;z-index:5;width:100%;height:100%;background:#10171d;opacity:0}#module-deletemodal .overlay.in{-webkit-transition:opacity 0.4s linear;-moz-transition:opacity 0.4s linear;transition:opacity 0.4s linear;opacity:0.9}#module-deletemodal .overlay.out{-webkit-transition:opacity 0.4s linear 0.4s;-moz-transition:opacity 0.4s linear 0.4s;transition:opacity 0.4s linear 0.4s;opacity:0}#module-deletemodal article{display:block;position:absolute;width:90%;max-width:340px;top:100px;left:50%;z-index:10;visibility:hidden;opacity:0;-webkit-transition:visibility 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:visibility 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:visibility 0.2s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}@media screen and (min-width: 761px){#module-deletemodal article{top:45%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}#module-deletemodal article.in{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);-webkit-transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);-moz-transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);visibility:visible;opacity:1}#module-deletemodal article header{z-index:4;width:100%;height:80px;display:block;background:url("../../modules/login/images/form-header@landscape.png");background-size:100% 52px;background-repeat:no-repeat;text-align:center;margin:-28px 0;position:relative}@media screen and (min-width: 761px){#module-deletemodal article header{height:90px;background-size:100% 62px}}#module-deletemodal article header div{margin:0 auto}#module-deletemodal article header div img{display:inline-block;width:46px;height:auto;vertical-align:middle}@media screen and (min-width: 761px){#module-deletemodal article header div img{width:60px}}#module-deletemodal article header div h2{display:inline-block;margin:0 auto;color:#fff;text-transform:uppercase;font-family:"DINNextW01-CondensedLig","sans-serif";font-size:30px;vertical-align:middle}@media screen and (min-width: 761px){#module-deletemodal article header div h2{font-size:39px}}#module-deletemodal article header .close{width:30px;height:30px;-webkit-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;top:-40px;right:0;z-index:100;background:url("../../modules/login/images/close.png") no-repeat;background-position:center;background-size:contain;cursor:pointer}@media screen and (min-width: 641px){#module-deletemodal article header .close{top:0;transform:translate(125%, 0);-webkit-transform:translate(125%, 0);-ms-transform:translate(125%, 0)}}#module-deletemodal article header .close:hover{background:url("../../modules/login/images/close-hover.png") no-repeat;background-position:center;background-size:contain}#module-deletemodal article form{background:#e7e8e8;position:relative;z-index:3;padding-top:10%;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}@media screen and (min-width: 761px){#module-deletemodal article form{padding:30px 30px 5%}}@media screen and (min-width: 1001px){#module-deletemodal article form{padding:30px 60px 5%}}#module-deletemodal article form fieldset{text-align:center;margin:0 auto 15px}#module-deletemodal article form fieldset legend{margin:0 auto 15px;text-align:center;width:100%;padding-top:10%;font-weight:bold;white-space:nowrap}#module-deletemodal article form fieldset button{display:inline-block;height:50px;min-width:90px;border:none;border-radius:2px;margin:0;padding:0;text-decoration:none;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}#module-deletemodal article form fieldset button.blue{background-color:#1a7dcb;text-transform:uppercase;font-family:"Proxima N W01 Bold";font-size:12px;border:solid 2px #1a7dcb}#module-deletemodal article form fieldset button.grey,#module-deletemodal article form fieldset button.gray{color:#6a6a6a;background-color:transparent;text-transform:uppercase;font-family:"Proxima N W01 Bold";font-size:12px}#module-deletemodal article form fieldset button.grey.cancel,#module-deletemodal article form fieldset button.gray.cancel{-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;transition:color 0.3s linear}#module-deletemodal article form fieldset button.grey.cancel:hover,#module-deletemodal article form fieldset button.gray.cancel:hover{color:#1a7dcb}#module-FallBackText{background-color:#f5f5f5;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-100}#module-FallBackText .fb-container{height:280px;width:890px;top:50%;left:50%;position:absolute;margin-top:-445px;margin-left:-445px;margin-top:-140px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container{height:200px;width:635px;top:50%;left:50%;position:absolute;margin-top:-317.5px;margin-left:-317.5px;margin-top:-100px}}@media screen and (max-width: 768px){#module-FallBackText .fb-container{height:285px;width:455px;top:50%;left:50%;position:absolute;margin-top:-227.5px;margin-left:-227.5px;margin-top:-142.5px}}@media screen and (max-width: 500px){#module-FallBackText .fb-container{height:390px;width:320px;top:50%;left:50%;position:absolute;margin-top:-160px;margin-left:-160px;margin-top:-195px}}#module-FallBackText .fb-container .image{height:90px;width:213px;top:50%;left:50%;position:absolute;margin-top:-106.5px;margin-left:-106.5px;margin-top:-45px;background:url("../../modules/fallbacktext/images/image.jpg") no-repeat;background-size:contain;background-position:center;display:inline-block;position:relative;left:0}#module-FallBackText .fb-container .info-wrap{height:280px;width:660px;display:inline-block;position:absolute}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap{height:200px;width:455px}}@media screen and (max-width: 768px){#module-FallBackText .fb-container .info-wrap{height:200px;width:455px;display:block;position:relative;margin:0 auto;text-align:center}}@media screen and (max-width: 500px){#module-FallBackText .fb-container .info-wrap{height:100px;width:300px}}#module-FallBackText .fb-container .info-wrap .title{font:60px "DINNextW01-CondensedLig","sans-serif";line-height:56px;color:#494b4e;margin-top:70px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .title{font-size:40px;line-height:36px;margin-top:50px}}@media screen and (max-width: 768px){#module-FallBackText .fb-container .info-wrap .title{margin-top:-20px}}#module-FallBackText .fb-container .info-wrap .sub-title{font:18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#56585a;margin-bottom:15px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .sub-title{font-size:12px}}#module-FallBackText .fb-container .info-wrap .sub-title span{color:#4a72cb}#module-FallBackText .fb-container .info-wrap .btn-wrap{height:60px;width:580px}@media screen and (max-width: 768px){#module-FallBackText .fb-container .info-wrap .btn-wrap{margin:0 auto;height:40px;width:410px}}@media screen and (max-width: 500px){#module-FallBackText .fb-container .info-wrap .btn-wrap{height:140px;width:130px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a{text-decoration:none}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn{border:2px solid #4a72cb;display:inline-block;position:relative;border-radius:5px;cursor:pointer;height:50px;width:180px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn{height:40px;width:130px}}@media screen and (max-width: 500px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn{display:block}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn .icon{height:30px;width:30px;position:absolute;top:9px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn .icon{height:25px;width:25px;top:6px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn .text{font:20px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#4a72cb;position:absolute;left:45px;top:14px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn .text{font-size:14px;top:12px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome{margin-right:10px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome{margin-right:5px}}@media screen and (max-width: 500px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome{margin-right:0;margin-bottom:5px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome .icon{left:18px;background:url("../../modules/fallbacktext/images/chrome.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome .icon{left:12px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome .text{left:53px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.chrome .text{left:41px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox{margin-right:10px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox{margin-right:5px}}@media screen and (max-width: 500px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox{margin-right:0;margin-bottom:5px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox .icon{left:18px;background:url("../../modules/fallbacktext/images/firefox.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox .icon{left:9px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox .text{left:55px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.firefox .text{left:39px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.explorer .icon{left:9px;background:url("../../modules/fallbacktext/images/explorer.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.explorer .icon{left:4px}}#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.explorer .text{left:44px}@media screen and (max-width: 1023px){#module-FallBackText .fb-container .info-wrap .btn-wrap a .web-btn.explorer .text{left:34px}}.station-marker-label{font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-transform:uppercase;text-align:left;font-size:20px;letter-spacing:1px}.test-dot{position:absolute;width:10px;height:10px;background:#000}.stationMarkerTimeline{-webkit-transform:translateY(68px);-moz-transform:translateY(68px);-ms-transform:translateY(68px);-o-transform:translateY(68px);transform:translateY(68px);-webkit-transition:-webkit-transform .7s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:-moz-transform .7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .7s cubic-bezier(0.645, 0.045, 0.355, 1)}.sm-timeline{width:100%;bottom:0px;height:68px;position:absolute;z-index:1000}.sm-timeline .sm-timeline-content{height:68px;margin-left:186px}.sm-timeline .name{width:auto;height:68px;background-color:#e9e7e3;padding-left:20px;padding-right:20px;display:inline-block;border-right:1px #959595 solid;position:absolute}.sm-timeline .name .nowname-wrap{height:35px;width:auto;margin:0 auto;position:relative;top:24px;text-align:center}.sm-timeline .name .nowname-wrap .icon{height:20px;width:20px;background-image:url("../../modules/leaveyourmark/images/icon-support.png");background-size:contain;margin:0 auto;display:inline-block;margin-top:2.5px}.sm-timeline .name .nowname-wrap .txt{margin:0 auto;display:inline-block;line-height:32px;height:32px;vertical-align:top;margin-left:5px;margin-top:8px;width:auto;font:900 11px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6a6a6a;text-transform:uppercase}.sm-timeline .name .nowname-wrap .txt span{color:#3b6bc7}.sm-timeline .sm-timeline-nav{width:186px;height:68px;background-color:#fff;position:absolute;z-index:2}.sm-timeline .sm-timeline-nav .t-toggle-container{height:45px;width:180px;margin:0 auto;margin-top:16px}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-all,.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-now{cursor:pointer;position:relative;text-align:center;color:#6a6a6a;font:900 17px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;height:45px;width:90px;line-height:45px;float:left}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-all span,.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-now span{position:absolute;left:26px;top:35px;content:'';background-color:#3b6bc7;height:4px;width:36px;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform-origin:center;-webkit-transform:scale(0, 1);-moz-transform-origin:center;-moz-transform:scale(0, 1);-o-transform-origin:center;-o-transform:scale(0, 1);transform-origin:center;transform:scale(0, 1)}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-selected{color:#3b6bc7}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-selected span{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-now{float:right}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-now span{left:22px;height:4px;width:44px}.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-all:hover span,.sm-timeline .sm-timeline-nav .t-toggle-container .t-toggle-now:hover span{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.sm-timeline .nav-gradient{display:none;width:25px;height:82px;background-size:25px 82px;position:absolute;left:278px;top:0;background-image:url("../../modules/fcvmap/images/timeline-shadow.png")}.t-tooltip-info{height:105px;width:175px;background-color:#fff;margin:0 auto;text-align:center;position:relative;z-index:20;box-shadow:0px -3px 15px -5px dimgray;-webkit-box-shadow:0px -3px 15px -5px dimgray;-moz-box-shadow:0px -3px 15px -5px dimgray}.t-tooltip-info .t-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin:0 auto;position:relative;top:105px}.t-tooltip-info .t-txt-container{height:55px;width:170px;margin:0 auto;position:relative;top:20px}.t-tooltip-info .t-txt-container .t-txt-date{color:#6a6a6a;font:700 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;letter-spacing:0.5px;margin-bottom:5px}.t-tooltip-info .t-txt-container .t-txt-marker{color:#3b6bc7;font:400 32px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;line-height:32px}.t-marker-btn{height:30px;width:30px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;background-color:#3b6bc7;border:10px solid #fff;position:relative;z-index:10;margin:0 auto;text-align:center;margin-top:15px;box-shadow:0px 0px 15px -5px dimgray;-webkit-box-shadow:0px -3px 15px -5px dimgray;-moz-box-shadow:0px -3px 15px -5px dimgray}.mapZoom{z-index:2500;position:absolute;right:38px;top:14px;height:100px}.s-zoom{width:100%;height:50px}.s-zoom .zoom-minus{overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-zoom .zoom-minus .zoom-minus-hover{height:100%;width:45px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;background-color:#3b6bc7;text-align:center;position:absolute;top:0px;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px)}.s-zoom .zoom-minus .zoom-minus-hover h6{-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);color:#fff}.s-zoom .zoom-minus h6{display:none}.s-zoom .zoom-minus:before{position:relative;top:23px;display:block;margin:0 auto;width:15px;height:3px;background:#3b6bc7;content:" "}.s-zoom .slider-wrap{display:none;position:relative;height:100%;width:172px;background-color:#ebebeb;float:left;margin-left:2px;margin-right:2px}.s-zoom .slider-wrap .slider-handle:active{background-color:#3b6bc7}.s-zoom .zoom-plus{overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);border-bottom:1px solid #ddd}.s-zoom .zoom-plus .zoom-plus-hover{height:100%;width:45px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;background-color:#3b6bc7;text-align:center;position:absolute;top:0px;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px)}.s-zoom .zoom-plus .zoom-plus-hover h6{-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);color:#fff}.zoom-btn{cursor:pointer;position:relative;width:50px;height:50px;background-color:#fff;color:#3b6bc7;text-align:center}.zoom-btn h6{margin:0 auto;position:relative;font:900 30px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;top:0;height:50px;padding-top:9px}.zoom-btn.slider-handle{height:100%;width:34px}.zoom-btn:hover{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#f2f2f2}.zoom-btn:hover.slider-handle{cursor:ew-resize;background-color:#7095d9}.s-station-view{height:374px;width:300px;position:absolute;top:2px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.s-station-view .s-info{background-color:#ebebeb;height:100px;width:100%}.s-station-view .s-info .s-coverage-wrap .s-button-wrap{position:relative;height:45px;width:100%;top:25px}.s-station-view .s-info .s-coverage-wrap .s-button-wrap .s-button{float:left;cursor:pointer;height:25px;width:60px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;margin-left:35px;overflow:hidden;background:#fff;opacity:0.99}.s-station-view .s-info .s-coverage-wrap .s-button-wrap .s-button h3{margin:0 auto;margin-top:8px;color:#3b6bc7}.s-station-view .s-info .s-coverage-wrap .s-button-wrap .s-button .s-button-hover{background-color:#3b6bc7;height:100%;width:100%;overflow:hidden;margin-top:-20px;-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-o-transform:translateX(-60px);transform:translateX(-60px)}.s-station-view .s-info .s-coverage-wrap .s-button-wrap .s-button .s-button-hover h3{color:#fff;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px)}.s-station-view .s-info .s-coverage-wrap .s-button-wrap h4,.s-station-view .s-info .s-coverage-wrap .s-button-wrap .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 .s-station-view .s-info .s-coverage-wrap .s-button-wrap b,.s-station-view .s-info .s-coverage-wrap .s-button-wrap .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 .s-station-view .s-info .s-coverage-wrap .s-button-wrap b{float:left;margin:0 auto;position:relative;font-weight:700;height:20px;width:110px;top:8px;left:15px;color:#464646}.s-station-view .s-info .s-coverage-wrap .s-number-wrap{height:45px;width:270px;margin:0 auto}.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-existing,.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-planned{float:left;text-align:center;height:45px;width:50%;background:url("../../modules/fcvmap/images/icon-operational.png") no-repeat;background-size:18px;background-position:10px 22px}.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-existing h5,.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-planned h5{color:#3b6bc7;position:relative;left:5px}.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-existing h5 span,.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-planned h5 span{margin-left:5px}.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-planned{background:url("../../modules/fcvmap/images/icon-nonoperational.png") no-repeat;background-size:18px;background-position:10px 22px;float:right}.s-station-view .s-info .s-coverage-wrap .s-number-wrap .s-planned h5{color:#b9b1a6}.s-station-view .s-city-list{background-color:#ebebeb;margin-top:2px;height:272px;width:100%}.s-station-view .s-city-list ul{height:230px;width:270px;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:scroll;top:20px;lrft:-7px;list-style-type:square}.s-station-view .s-city-list ul::-webkit-scrollbar{width:8px}.s-station-view .s-city-list ul::-webkit-scrollbar-track{background:#dddddd;border-radius:6px;width:8px}.s-station-view .s-city-list ul::-webkit-scrollbar-thumb{border-radius:6px;background:#464646;width:8px;height:26px}.s-station-view .s-city-list ul li{height:12px;width:100%;text-transform:uppercase;letter-spacing:0.5px;padding-top:10px;padding-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-station-view .s-city-list ul span{cursor:pointer}.s-station-view .s-city-list ul li.planned{color:#b9b1a6;font:300 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}.s-station-view .s-city-list ul li.planned span{font-size:12px}.s-station-view .s-city-list ul li.existing{color:#3b6bc7;font:300 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}.s-station-view .s-city-list ul li.existing span{color:#b9b1a6;font-size:12px}.stations-slide{height:100%;width:100%;position:fixed;top:0;left:0;overflow:hidden;visibility:hidden}.stations-slide .t-wrap{height:100%;width:226px;float:right;z-index:10;position:relative;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:0px -5px 15px -5px #a0a0a0;-webkit-box-shadow:0px -5px 15px -5px #a0a0a0;-moz-box-shadow:0px -5px 15px -5px #a0a0a0;transform-orign:50% 100%}.stations-slide .t-wrap .t-image{height:50%;width:226px;background:url("http://www.icatcare.org:8080/sites/default/files/kcfinder/images/cat-tap.jpg") center center no-repeat;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;position:relative;float:left;overflow:hidden}.stations-slide .t-wrap .t-info{height:250px;width:225px;position:relative;float:right}.stations-slide .t-wrap .t-info .t-info-wrap{height:auto;width:175px;margin:0 auto;padding-top:20px}.stations-slide .t-wrap .t-info .t-info-wrap h1{font:900 30px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;line-height:30px;color:#3567c5;margin:0 auto;padding-bottom:5px;text-transform:uppercase}.stations-slide .t-wrap .t-info .t-info-wrap p{font-size:13px;line-height:16px}.stations-slide .t-wrap .t-info .t-info-wrap h2{font:400 13px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6a6a6a;padding-bottom:10px}.stations-slide .t-wrap .t-info .t-info-wrap h2 b{color:#3567c5}.stations-slide .t-wrap .t-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin:0 auto;position:relative;top:250px}.stations-slide .t-hours{text-transform:uppercase}.stations-slide .btn{height:45px;width:135px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.stations-slide .btn.no-border{border-radius:0px}.stations-slide .btn .btn-txt{color:#3567c5;position:absolute;width:135px;text-align:center;letter-spacing:0.5px;font:900 18px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:11.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn:not(.add-hover) .btn-hover{display:none}.stations-slide .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.stations-slide .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:48px;width:138px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(42px);-moz-transform:translateY(42px);-ms-transform:translateY(42px);-o-transform:translateY(42px);transform:translateY(42px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:900 18px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:10.5px;-webkit-transform:translateY(-43px);-moz-transform:translateY(-43px);-ms-transform:translateY(-43px);-o-transform:translateY(-43px);transform:translateY(-43px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide .btn{margin:0}.stations-slide .t-close{overflow:hidden;width:auto;height:100%;z-index:10;position:relative}.stations-slide .t-close .close-btn{background-size:44px;height:44px;width:44px;background-image:url(../../modules/fcvmap/images/icon-close-slide.png);position:absolute;top:50%;left:50%;position:absolute;margin-top:-22px;margin-left:-22px}.stations-slide .t-close-bg{height:100%;width:100%;background:#1b2a49;position:absolute;top:0;left:0;z-index:1;opacity:0}.stations-slide.out{visibility:hidden;-webkit-transition:0s visibility linear 0.7s;-moz-transition:0s visibility linear 0.7s;transition:0s visibility linear 0.7s}.stations-slide.out .t-wrap{-webkit-transform:translateX(226px);-moz-transform:translateX(226px);-ms-transform:translateX(226px);-o-transform:translateX(226px);transform:translateX(226px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide.out .t-close-bg{opacity:0;-webkit-transition:opacity 0.8s linear;-moz-transition:opacity 0.8s linear;transition:opacity 0.8s linear}.stations-slide.out .close-btn{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);opacity:0;-webkit-transition:opacity 0.2s linear,-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.2s linear,-moz-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s linear,transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.stations-slide.in{visibility:visible;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.stations-slide.in .t-wrap{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1) .1s;-moz-transition:-moz-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1) .1s;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.stations-slide.in .t-close-bg{opacity:0.8;-webkit-transition:opacity 0.8s linear;-moz-transition:opacity 0.8s linear;transition:opacity 0.8s linear}.stations-slide.in .close-btn{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.4s linear 0.3s,-webkit-transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275) .3s;-moz-transition:opacity 0.4s linear 0.3s,-moz-transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275) .3s;transition:opacity 0.4s linear 0.3s,transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275) .3s}.s-controller{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2000}.s-controller .map-location-controls{position:absolute;top:14px;right:91px}.s-controller .no-results{padding:10px 35px 10px 17px;width:272px;display:none;margin-top:2px;background:#fafafa}.s-controller .no-results p{font-size:0.75em;margin-bottom:10px}.s-controller .no-results.active{display:block}.s-controller .location-list{width:368px;display:none}.s-controller .location-list.active{display:block}.s-controller .location-list>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fafafa url("../../modules/fcvmap/images/closest-station-icon.png") no-repeat 13px 16px;width:100%;padding:6px 0 9px 45px;border-top:1px solid #ddd;cursor:pointer}.s-controller .location-list>div .name{color:#4b78c9;text-transform:uppercase;font-size:0.75em;width:298px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.s-controller .location-list>div .address{font-size:0.75em;line-height:1em;width:298px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#757575}.s-controller .location-list>div.active,.s-controller .location-list>div:hover{background-color:#fff}.s-controller .s-location{width:369px;height:50px;background-color:#fff;text-align:left}.s-controller .s-location .s-indicator{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;left:0px;width:37px;height:50px;background:url("../../modules/fcvmap/images/icon-center.png") no-repeat;background-position:center;background-size:20px;cursor:pointer}.s-controller .s-location .s-indicator:hover,.s-controller .s-location .s-indicator.active{background:url("../../modules/fcvmap/images/icon-center-selected.png") no-repeat;background-position:center;background-size:20px}.s-controller .s-location .s-selected-city{height:50px;width:258px;left:37px;padding:0px 0px 0px 1px;font:700 12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3567c5;position:absolute;-webkit-user-select:auto;-moz-user-select:text;-ms-user-select:auto;user-select:auto}.s-controller .s-location .s-close{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;left:287px;width:37px;height:50px;background:url("../../modules/fcvmap/images/icon-close.png") no-repeat;background-position:center;background-size:12px;cursor:pointer}.s-controller .s-location .s-close:hover{background:url("../../modules/fcvmap/images/icon-close-hover.png") no-repeat;background-position:center;background-size:12px}.s-controller .s-location .s-loading{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);left:287px;width:37px;height:50px;background:url("../../modules/fcvmap/images/location-loader.png") no-repeat;background-position:center;background-size:12px;position:absolute;display:none;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.s-controller .s-location .s-search{position:absolute;left:324px;width:45px;height:50px;background:url("../../modules/fcvmap/images/icon-search.png") no-repeat center #4b78c9;background-size:14px;cursor:pointer}.s-controller .s-map-control{height:96px;width:272px;background:#ecebe8;position:absolute;top:14px;left:40px}.s-controller .s-map-control .section{-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;transition:height 0.2s ease;background:#eef0f1;width:100%;overflow:hidden}.s-controller .s-map-control .section .header{width:100%;height:46px;border-bottom:1px solid #dddddd;position:relative;background:#fff}.s-controller .s-map-control .section .header .toggle-btn{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:10px;left:10px;z-index:1;overflow:hidden;width:40px;height:19px;border:2px solid #4f7acd;border-radius:12px;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer}.s-controller .s-map-control .section .header .toggle-btn .on,.s-controller .s-map-control .section .header .toggle-btn .off{-webkit-transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:-moz-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;top:0px;width:40px;height:19px;text-align:center;text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em;line-height:2.2em}.s-controller .s-map-control .section .header .toggle-btn .on{background:#4675cd;color:#fff}.s-controller .s-map-control .section .header .toggle-btn .off{color:#3567c5;background:#ebebeb;left:50px}.s-controller .s-map-control .section .header .toggle-btn.off .on,.s-controller .s-map-control .section .header .toggle-btn.off .off{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.s-controller .s-map-control .section .header .toggle-btn.on .on,.s-controller .s-map-control .section .header .toggle-btn.on .off{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.s-controller .s-map-control .section .list{max-height:238px;overflow:hidden;border-bottom:1px solid #dddddd}.s-controller .s-map-control .section .list .stations-lists{height:88px;overflow-y:auto;padding:10px 0}.s-controller .s-map-control .section .list .options{width:100%;height:46px;border-bottom:1px solid #dddddd;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;color:#73726f}.s-controller .s-map-control .section .list .options span{-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;transition:background 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;height:45px;width:85px;position:relative;padding:17px 0 0 40px;cursor:pointer;color:#3c6abd}.s-controller .s-map-control .section .list .options span:before{-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;content:" ";width:20px;height:20px;background-color:#d8d8d8;background-repeat:no-repeat;background-position:center;box-shadow:inset 0px 1px 4px 0px rgba(0,0,0,0.3);top:12px;left:15px;border-radius:3px}.s-controller .s-map-control .section .list .options span.active:before{background-color:#3c6abd;background-image:url("../../modules/fcvmap/images/checkmark.svg");box-shadow:none}.s-controller .s-map-control .section .list .options span.year2015{padding-left:32px;width:75px;color:#454340}.s-controller .s-map-control .section .list .options span.year2015:before{left:5px}.s-controller .s-map-control .section .list .options span.year2015.active:before{background-color:#454340}.s-controller .s-map-control .section .list .options span.year2016{padding-left:32px;width:105px;color:#87847f}.s-controller .s-map-control .section .list .options span.year2016:before{left:5px}.s-controller .s-map-control .section .list .options span.year2016.active:before{background-color:#87847f}.s-controller .s-map-control .section .list .options span:hover{background:#fff}.s-controller .s-map-control .section .list h3{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;color:#4b78c9;padding:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-controller .s-map-control .section .list ul li{-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;transition:background 0.2s ease;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.65em;color:#494949;padding:5px 10px 5px 30px;cursor:pointer;position:relative}.s-controller .s-map-control .section .list ul li:before{position:absolute;left:12px;top:6px;content:" ";border-radius:50%;width:6px;height:6px;display:block;background:#4b78c9}.s-controller .s-map-control .section .list ul li:hover,.s-controller .s-map-control .section .list ul li.active{background:#fff}.s-controller .s-map-control .section .list #stations-list-2015 h3{color:#454340}.s-controller .s-map-control .section .list #stations-list-2015 ul{padding:2px 0}.s-controller .s-map-control .section .list #stations-list-2015 ul li:before{background:#454340}.s-controller .s-map-control .section .list #stations-list-2016 h3{color:#87847f}.s-controller .s-map-control .section .list #stations-list-2016 ul{padding:2px 0}.s-controller .s-map-control .section .list #stations-list-2016 ul li:before{background:#87847f}.s-controller .s-map-control .section.stations{height:181px}.s-controller .s-map-control .section.stations .label{color:#8e95a1}.s-controller .s-map-control .section.dealerships{height:114px}.s-controller .s-map-control .section.dealerships .label{color:#f93435}.s-controller .s-map-control .section.dealerships .list{padding:20px 0;overflow-y:auto;height:68px}.s-controller .s-map-control p{display:block;position:absolute;height:24px;left:60px;margin:0;top:10px;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.s-controller .s-map-control p.off{opacity:0.55}.s-controller .s-map-control span{display:inline-block;vertical-align:top}.s-controller .s-map-control .label{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#4b78c9;text-transform:uppercase;height:24px;top:18px;line-height:28px}.s-controller .s-map-control .icon{display:inline-block;width:24px;height:24px;background-image:url("../../modules/fcvmap/images/icons-menu-controls.png");background-size:24px 72px}.s-controller .s-map-control .support-marks .icon{background-position:0px -48px}.s-controller .s-map-control .stations-planned{left:148px}.s-controller .s-map-control .stations-planned .label{color:#b6aea1}.s-controller .s-map-control .stations-open .icon{background-position:0px -24px}.s-controller .s-view-container{-webkit-transition:top 0.2s ease;-moz-transition:top 0.2s ease;transition:top 0.2s ease;height:333px;width:272px;position:absolute;top:354px;left:40px}.s-controller .s-view-container .s-support-view{width:272px}.s-controller.stations-closed .s-map-control .stations{height:46px}.s-controller.stations-closed .s-view-container{top:220px}.s-controller.dealerships-closed .s-map-control .dealerships{height:46px}.s-controller.dealerships-closed .s-view-container{top:287px}.s-controller.stations-closed.dealerships-closed .s-view-container{top:152px}.pac-container,.pac-item{width:inherit !important}.s-controller-mobile{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);position:absolute;top:0;right:0;z-index:2000;width:48px;height:45px;background:transparent}.s-controller-mobile .s-controller-mobile-close{width:49px;height:45px;float:right;position:relative;background:#fff}.s-controller-mobile .s-controller-mobile-close .x-line{width:30px;height:5px;background:#3567c5;left:9px;top:20px;position:absolute;-webkit-transform-origin:15px 2px;-moz-transform-origin:15px 2px;-ms-transform-origin:15px 2px;-o-transform-origin:15px 2px;transform-origin:15px 2px}.s-controller-mobile .s-controller-mobile-close .x-line.line-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.s-controller-mobile .s-controller-mobile-close .x-line.line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.s-controller-mobile .s-controller-mobile-close.touched{background:#3567c5}.s-controller-mobile .s-controller-mobile-close.touched .x-line{background:#fff}.s-controller-mobile-bottom{width:100%;position:absolute;bottom:0px;background:#fff;z-index:1000;height:175px}.s-controller-mobile-bottom .mobile-section-tabs{height:40px;width:100%}.s-controller-mobile-bottom .mobile-section-tabs li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33%;height:100%;display:block;float:left;text-align:center;text-transform:uppercase;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #bdbebd;color:#5275cf;font-size:0.8em;padding-top:15px;-webkit-font-smoothing:antialiased}.s-controller-mobile-bottom .mobile-section-tabs li:first-of-type{border-right:1px solid #bdbebd}.s-controller-mobile-bottom .mobile-section-tabs li:last-of-type{border-left:1px solid #bdbebd}.s-controller-mobile-bottom section{display:none;width:100%;background-color:#f6f7f9;position:absolute;bottom:0;left:0;height:135px}.s-controller-mobile-bottom section:after{bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(246,247,249,0);border-bottom-color:#f6f7f9;border-width:8px;margin-left:-8px}.s-controller-mobile-bottom section.stations-mobile>ul{overflow:hidden;margin:10px 0 0}.s-controller-mobile-bottom section.stations-mobile>ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:33.33%;height:50px;position:relative;float:left}.s-controller-mobile-bottom section.stations-mobile>ul li>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100px;margin:0 auto;height:50px;position:relative;padding:10px 0 0 48px;font-size:0.8em;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c6abd;text-transform:uppercase}.s-controller-mobile-bottom section.stations-mobile>ul li>span:before{-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;content:" ";width:20px;height:20px;background-color:#d8d8d8;background-repeat:no-repeat;background-position:center;box-shadow:inset 0px 1px 4px 0px rgba(0,0,0,0.3);top:5px;left:15px;border-radius:3px}.s-controller-mobile-bottom section.stations-mobile>ul li.active>span:before{background-color:#3c6abd;background-image:url("../../modules/fcvmap/images/checkmark.svg");box-shadow:none}.s-controller-mobile-bottom section.stations-mobile>ul li.year2015>span{color:#454340}.s-controller-mobile-bottom section.stations-mobile>ul li.year2015.active>span:before{background-color:#454340}.s-controller-mobile-bottom section.stations-mobile>ul li.year2016>span{color:#87847f}.s-controller-mobile-bottom section.stations-mobile>ul li.year2016.active>span:before{background-color:#87847f}.s-controller-mobile-bottom section.stations-mobile .s-location{width:272px;height:48px;background-color:#fff;text-align:left;position:relative;margin:0 auto}.s-controller-mobile-bottom section.stations-mobile .s-location .s-indicator{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;left:0px;width:37px;height:48px;background:url("../../modules/fcvmap/images/icon-center.png") no-repeat;background-position:center;background-size:20px;cursor:pointer}.s-controller-mobile-bottom section.stations-mobile .s-location .s-indicator:hover,.s-controller-mobile-bottom section.stations-mobile .s-location .s-indicator.active{background:url("../../modules/fcvmap/images/icon-center-selected.png") no-repeat;background-position:center;background-size:20px}.s-controller-mobile-bottom section.stations-mobile .s-location .s-selected-city{height:48px;width:155px;left:37px;padding:0px 0px 0px 1px;font:700 11px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3567c5;text-transform:uppercase;position:absolute;-webkit-user-select:auto;-moz-user-select:text;-ms-user-select:auto;user-select:auto}.s-controller-mobile-bottom section.stations-mobile .s-location .s-close{-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;left:193px;width:37px;height:48px;background:url("../../modules/fcvmap/images/icon-close.png") no-repeat;background-position:center;background-size:12px;cursor:pointer}.s-controller-mobile-bottom section.stations-mobile .s-location .s-close:hover{background:url("../../modules/fcvmap/images/icon-close-hover.png") no-repeat;background-position:center;background-size:12px}.s-controller-mobile-bottom section.stations-mobile .s-location .s-loading{height:40px;width:37px;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);left:193px;background:url("../../modules/fcvmap/images/location-loader.png") no-repeat;background-position:center;background-size:12px;position:absolute;display:none;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.s-controller-mobile-bottom section.stations-mobile .s-location .s-search{width:45px;height:48px;background:url("../../modules/fcvmap/images/icon-search.png") no-repeat center #4b78c9;position:absolute;cursor:pointer;background-size:14px;left:227px}.s-controller-mobile-bottom section.dealerships-mobile{text-align:center}.s-controller-mobile-bottom section.dealerships-mobile .btn{text-decoration:none;font-size:0.8em;margin:35px auto 0;padding:1em 1.5em}.s-controller-mobile-bottom section.dealerships-mobile p{text-transform:uppercase;color:#5275cf;font-family:'Proxima N W01 Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:0.9em;margin-top:54px}.s-controller-mobile-bottom section.dealerships-mobile:after{left:50%}.s-controller-mobile-bottom section.supporters-mobile{text-align:center;padding-left:60px}.s-controller-mobile-bottom section.supporters-mobile p{text-transform:uppercase;color:#5275cf;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.7em;margin-top:29px}.s-controller-mobile-bottom section.supporters-mobile .btn{text-decoration:none}.s-controller-mobile-bottom section.supporters-mobile:after{left:83%}.s-controller-mobile-bottom section.supporters-mobile:before{content:" ";background:url("../../modules/fcvmap/images/mobile-leave-mark-icon.png") no-repeat center center;width:52px;height:100%;display:block;position:absolute;top:0;left:15px;background-size:contain}.s-controller-mobile-bottom section.marker-mobile-detail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;z-index:1;display:none;width:100%;height:175px;background:#fff}.s-controller-mobile-bottom section.marker-mobile-detail:after{display:none}.s-controller-mobile-bottom section.marker-mobile-detail .close{position:absolute;top:-22px;right:14px;width:45px;height:45px;border-radius:50%;background:#4f77cc;z-index:1}.s-controller-mobile-bottom section.marker-mobile-detail .close .x-line{-webkit-transform-origin:14px 2px;-moz-transform-origin:14px 2px;-ms-transform-origin:14px 2px;-o-transform-origin:14px 2px;transform-origin:14px 2px;position:absolute;top:20px;left:8px;width:28px;height:5px;background:#fff}.s-controller-mobile-bottom section.marker-mobile-detail .close .x-line.line-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.s-controller-mobile-bottom section.marker-mobile-detail .close .x-line.line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.s-controller-mobile-bottom section.marker-mobile-detail .details{display:absolute;top:0;left:0;height:100%;width:100%;padding-left:121px}.s-controller-mobile-bottom section.marker-mobile-detail .details .name{font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;font-size:2.4em;color:#336cc3;text-transform:uppercase;margin:25px 10px 10px;line-height:1em;font-size:1.2em;width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-controller-mobile-bottom section.marker-mobile-detail .details .address{color:#444;margin:0 10px;font-size:0.75em;overflow:hidden;position:relative;max-height:3.4em}.s-controller-mobile-bottom section.marker-mobile-detail .details .address:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background:#fff;bottom:0.03em;position:absolute;right:0;content:'\2026';box-shadow:-9px 0px 13px 0px #fff;width:52px}.s-controller-mobile-bottom section.marker-mobile-detail .details .address:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;content:'';background:#fff;position:absolute;height:50px;width:100%;z-index:1}.s-controller-mobile-bottom section.marker-mobile-detail .details .btn{text-decoration:none;font-size:0.8em;margin:10px 0 0 10px;padding:10px 15px}.s-controller-mobile-bottom section.marker-mobile-detail .details .image{display:block;height:176px;width:121px;position:absolute;left:0;top:0;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;border-radius-left-top:3px;border-radius-left-bottom:3px}.s-controller-mobile-bottom.stations-active .mobile-section-tabs li.stations{background-color:#5275cf;color:#fff}.s-controller-mobile-bottom.stations-active .stations-mobile{display:block}.s-controller-mobile-bottom.dealerships-active .mobile-section-tabs li.dealerships{background-color:#5275cf;color:#fff}.s-controller-mobile-bottom.dealerships-active .dealerships-mobile{display:block}.s-controller-mobile-bottom.supporters-active .mobile-section-tabs li.supporters{background-color:#5275cf;color:#fff}.s-controller-mobile-bottom.supporters-active .supporters-mobile{display:block}html.touch .pac-container{z-index:20100 !important}.t-tooltip{padding-bottom:26px}.t-tooltip .t-wrap{height:250px;width:390px;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:0px -5px 15px -5px #a0a0a0;-webkit-box-shadow:0px -5px 15px -5px #a0a0a0;-moz-box-shadow:0px -5px 15px -5px #a0a0a0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.t-tooltip .t-wrap .t-image{height:250px;width:165px;background:url("") center center no-repeat;background-size:cover;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;position:relative;float:left;overflow:hidden}.t-tooltip .t-wrap .t-info{height:250px;width:225px;position:relative;float:right}.t-tooltip .t-wrap .t-info .t-info-wrap{height:auto;width:175px;margin:0 auto;padding-top:20px}.t-tooltip .t-wrap .t-info .t-info-wrap h1{font:900 30px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;line-height:30px;color:#3567c5;margin:0 auto;padding-bottom:5px;text-transform:uppercase}.t-tooltip .t-wrap .t-info .t-info-wrap p{font-size:12px}.t-tooltip .t-wrap .t-info .t-info-wrap h2{font:900 13px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6a6a6a;padding-bottom:10px}.t-tooltip .t-wrap .t-info .t-info-wrap h2 b{color:#3567c5}.t-tooltip .t-wrap .t-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin:0 auto;position:relative;top:250px}.t-tooltip .t-hours{text-transform:uppercase}.t-tooltip .btn{height:45px;width:135px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.t-tooltip .btn.no-border{border-radius:0px}.t-tooltip .btn .btn-txt{color:#3567c5;position:absolute;width:135px;text-align:center;letter-spacing:0.5px;font:900 18px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:11.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.t-tooltip .btn:not(.add-hover) .btn-hover{display:none}.t-tooltip .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.t-tooltip .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:48px;width:138px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(42px);-moz-transform:translateY(42px);-ms-transform:translateY(42px);-o-transform:translateY(42px);transform:translateY(42px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.t-tooltip .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:900 18px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:10.5px;-webkit-transform:translateY(-43px);-moz-transform:translateY(-43px);-ms-transform:translateY(-43px);-o-transform:translateY(-43px);transform:translateY(-43px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.t-tooltip .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.t-tooltip .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.t-tooltip .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-marker{height:130px;width:110px;position:absolute;cursor:pointer;top:0;display:none;z-index:3000}.s-marker .marker-image{position:absolute;top:0px;left:0px;height:130px;width:110px;background:url("../../modules/fcvmap/images/support-marker.png") center no-repeat;background-size:contain;z-index:5}.s-marker .marker-shadow{position:absolute;top:124px;left:35px;background:url("../../modules/fcvmap/images/support-marker-shadow.png");background-size:38px 8px;background-size:38px 8px;height:8px;width:38px;z-index:1}.s-support-view{height:204px;width:266px;position:absolute;background:#ebebeb}.s-support-view .s-addmarker-view{height:205px;width:266px;z-index:50;position:absolute;-webkit-transition:opacity 0.5s linear,-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),display 0s linear 0.6s;-moz-transition:opacity 0.5s linear,-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),display 0s linear 0.6s;transition:opacity 0.5s linear,transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),display 0s linear 0.6s}.s-support-view .s-addmarker-view.out{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);display:none}.s-support-view .s-addmarker-view .s-marker-location{height:100%;width:100%;text-align:center}.s-support-view .s-addmarker-view .s-marker-location h6{font:300 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#464646;line-height:24px;width:180px;position:relative;margin:0 auto;top:22px;z-index:20}.s-support-view .s-addmarker-view .s-marker-location .s-marker-container{height:170px;width:100%;position:absolute;top:0px;margin-bottom:25px;background:url("../../modules/fcvmap/images/support-marker-back.png") center no-repeat;background-size:contain;z-index:10}.s-support-view .s-addmarker-view .s-marker-location .copy-txt{position:relative;top:160px;z-index:20;margin:0 auto;width:200px;color:#4f4f4f;font-size:12px;line-height:14px}.s-support-view .s-addmarker-view .btn{height:48px;width:150px;border:3px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.s-support-view .s-addmarker-view .btn.no-border{border-radius:0px}.s-support-view .s-addmarker-view .btn .btn-txt{color:#3567c5;position:absolute;width:150px;text-align:center;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:10px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn:not(.add-hover) .btn-hover{display:none}.s-support-view .s-addmarker-view .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.s-support-view .s-addmarker-view .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:51px;width:153px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:9px;-webkit-transform:translateY(-43px);-moz-transform:translateY(-43px);-ms-transform:translateY(-43px);-o-transform:translateY(-43px);transform:translateY(-43px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-addmarker-view .btn{position:absolute;top:62px;left:58px;opacity:0;-webkit-transition:opacity 0.4s linear;-moz-transition:opacity 0.4s linear;transition:opacity 0.4s linear}.s-support-view .s-addmarker-view .btn .btn-txt{-webkit-backface-visibility:initial;backface-visibility:initial}.s-support-view .s-submit{height:42px;width:212px;margin:0 auto;position:relative;top:10px;overflow:hidden;border-radius:3px}.s-support-view .s-submit input{font-size:14px;height:42px;width:170px;position:absolute;left:0px;border-radius:0px;padding-top:8px;padding-left:15px}.s-support-view .s-submit button{position:absolute;left:170px;height:42px;width:42px;background:#3567c5;color:#fff;font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;font-size:22px}.s-support-view .s-turningpoint-selected{height:200px;width:274px;position:absolute;top:0;z-index:30;opacity:0;padding-top:14px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.s-support-view .s-turningpoint-selected.in{-webkit-transition:opacity 0.5s linear,-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.5s linear,-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s linear,transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.s-support-view .s-turningpoint-selected .s-turningpoint-title{height:24px;width:240px;text-align:left;margin:0 auto;position:relative}.s-support-view .s-turningpoint-selected .s-turningpoint-title h6{color:#464646;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;margin:0 auto;line-height:30px}.s-support-view .s-turningpoint-selected .s-turningpoint-title span{content:'';height:1px;width:180px;background-color:#b9b1a6;position:absolute;top:70px;left:0px}.s-support-view .s-turningpoint-selected .copy-txt{font-size:14px;line-height:20px;width:240px;text-align:left;margin-top:7px}.s-support-view .s-turningpoint-selected .btn{height:47px;width:90px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.s-support-view .s-turningpoint-selected .btn.no-border{border-radius:0px}.s-support-view .s-turningpoint-selected .btn .btn-txt{color:#3567c5;position:absolute;width:90px;text-align:center;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:9.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .btn:not(.add-hover) .btn-hover{display:none}.s-support-view .s-turningpoint-selected .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.s-support-view .s-turningpoint-selected .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:50px;width:93px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(44px);-moz-transform:translateY(44px);-ms-transform:translateY(44px);-o-transform:translateY(44px);transform:translateY(44px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:8.5px;-webkit-transform:translateY(-42px);-moz-transform:translateY(-42px);-ms-transform:translateY(-42px);-o-transform:translateY(-42px);transform:translateY(-42px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-appointment-btn{position:absolute;left:14px;top:140px}.s-support-view .s-turningpoint-selected .s-social-links{height:50px;width:200px;position:absolute;left:112px;top:140px}.s-support-view .s-turningpoint-selected .s-social-links .s-share{font-size:14px;color:#3567c5;font-weight:900;text-align:left;margin:0;position:relative;top:35px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container{width:139px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn{height:47px;width:67px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.no-border{border-radius:0px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn .btn-txt{color:#3567c5;position:absolute;width:67px;text-align:center;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:9.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn:not(.add-hover) .btn-hover{display:none}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:50px;width:70px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(44px);-moz-transform:translateY(44px);-ms-transform:translateY(44px);-o-transform:translateY(44px);transform:translateY(44px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:8.5px;-webkit-transform:translateY(-42px);-moz-transform:translateY(-42px);-ms-transform:translateY(-42px);-o-transform:translateY(-42px);transform:translateY(-42px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-facebook-btn{margin-top:0px;float:left;background:url("../../modules/fcvmap/images/social-facebook.png") no-repeat;background-position:center;background-size:20px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-facebook-btn .s-facebook-btn-hover{margin-top:0px;float:left;background:url("../../modules/fcvmap/images/social-facebook-selected.png") no-repeat;background-color:#3567c5;background-position:23px 65px;background-size:20px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-facebook-btn.add-hover .s-facebook-btn-hover{left:-1px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-twitter-btn{margin-top:0px;float:right;background:url("../../modules/fcvmap/images/social-twitter.png") no-repeat;background-position:center;background-size:20px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-twitter-btn .s-twitter-btn-hover{margin-top:0px;float:left;background:url("../../modules/fcvmap/images/social-twitter-selected.png") no-repeat;background-color:#3567c5;background-position:23px 65px;background-size:20px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-twitter-btn.add-hover .s-twitter-btn-hover{left:-1px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-facebook-btn:hover .s-facebook-btn-hover{background-position:23px 13px}.s-support-view .s-turningpoint-selected .s-social-links .s-social-container .s-twitter-btn:hover .s-twitter-btn-hover{background-position:23px 13px}.pac-container{height:100px;overflow-y:scroll;z-index:3000 !important}.support-msg{position:absolute;top:45px;background:#ecebe9;height:145px;width:100%;z-index:500}.support-msg h6{font:300 25px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#464646;line-height:24px;margin:0;width:180px;position:absolute}.support-msg .copy-txt{left:165px;width:115px;position:absolute;top:0px;line-height:18px;font-size:14px}.support-msg .inner-1{height:145px;width:320px;top:50%;left:50%;position:absolute;margin-top:-160px;margin-left:-160px;margin-top:-72.5px;display:black}.support-msg .inner-1 h6{width:180px;top:24px;left:127px;z-index:20}.support-msg .inner-1 .marker{background-size:127px 138px;background-size:127px 138px;height:138px;width:127px;background-image:url("../../modules/fcvmap/images/bg-mobile-mark.jpg");position:absolute;top:0;left:0}.support-msg .inner-1 .btn{height:36px;width:150px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.support-msg .inner-1 .btn.no-border{border-radius:0px}.support-msg .inner-1 .btn .btn-txt{color:#3567c5;position:absolute;width:150px;text-align:center;letter-spacing:0.5px;font:300 16px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:8px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn:not(.add-hover) .btn-hover{display:none}.support-msg .inner-1 .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.support-msg .inner-1 .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:39px;width:153px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(33px);-moz-transform:translateY(33px);-ms-transform:translateY(33px);-o-transform:translateY(33px);transform:translateY(33px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:300 16px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:7px;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-1 .btn{margin:0;position:absolute;top:80px;left:127px}.support-msg.out{-webkit-transform:translateY(-190px);-moz-transform:translateY(-190px);-ms-transform:translateY(-190px);-o-transform:translateY(-190px);transform:translateY(-190px)}.support-msg.in{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.support-msg.complete-true{height:180px;width:100%}.support-msg.complete-true.out{-webkit-transform:translateY(-180px);-moz-transform:translateY(-180px);-ms-transform:translateY(-180px);-o-transform:translateY(-180px);transform:translateY(-180px)}.support-msg.complete-false{height:145px;width:100%}.support-msg.complete-false.out{-webkit-transform:translateY(-145px);-moz-transform:translateY(-145px);-ms-transform:translateY(-145px);-o-transform:translateY(-145px);transform:translateY(-145px)}.support-msg .inner-2{display:none;height:145px;width:283px;top:50%;left:50%;position:absolute;margin-top:-141.5px;margin-left:-141.5px;margin-top:-72.5px}.support-msg .inner-2 h6{width:150px;top:0px}.support-msg .inner-2 .btn{height:33px;width:130px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.support-msg .inner-2 .btn.no-border{border-radius:0px}.support-msg .inner-2 .btn .btn-txt{color:#3567c5;position:absolute;width:130px;text-align:center;letter-spacing:0.5px;font:300 15px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:7px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn:not(.add-hover) .btn-hover{display:none}.support-msg .inner-2 .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.support-msg .inner-2 .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:36px;width:133px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:300 15px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:6px;-webkit-transform:translateY(-32.5px);-moz-transform:translateY(-32.5px);-ms-transform:translateY(-32.5px);-o-transform:translateY(-32.5px);transform:translateY(-32.5px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .inner-2 .btn{margin:0;position:absolute;top:54px;left:0px}.support-msg .inner-2 .s-social-container{top:42px}.support-msg .inner-2 .slidey{width:42px;height:7px;background:#cecdca;border-radius:5px;position:absolute;left:50%;margin-left:-21px;bottom:0px}.support-msg .s-social-container{margin:0 auto;width:145px;position:absolute}.support-msg .s-social-container .btn{height:30px;width:62px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.support-msg .s-social-container .btn.no-border{border-radius:0px}.support-msg .s-social-container .btn .btn-txt{color:#3567c5;position:absolute;width:62px;text-align:center;letter-spacing:0.5px;font:700 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:1px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .btn:not(.add-hover) .btn-hover{display:none}.support-msg .s-social-container .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.support-msg .s-social-container .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:33px;width:65px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(27px);-moz-transform:translateY(27px);-ms-transform:translateY(27px);-o-transform:translateY(27px);transform:translateY(27px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:700 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:0px;-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);transform:translateY(-25px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .s-facebook-btn{position:absolute;background:url("../../modules/fcvmap/images/social-facebook.png") no-repeat;background-position:center;background-size:18px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .s-facebook-btn .s-facebook-btn-hover{margin-top:0px;float:left;background:url("../../modules/fcvmap/images/social-facebook-selected.png") no-repeat;background-color:#3567c5;background-position:23px 65px;background-size:18px}.support-msg .s-social-container .s-twitter-btn{position:absolute;left:67px;background:url("../../modules/fcvmap/images/social-twitter.png") no-repeat;background-position:center;background-size:18px;-webkit-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1)}.support-msg .s-social-container .s-twitter-btn .s-twitter-btn-hover{margin-top:0px;float:left;background:url("../../modules/fcvmap/images/social-twitter-selected.png") no-repeat;background-color:#3567c5;background-position:23px 65px;background-size:18px}.support-msg .s-social-container .s-facebook-btn:hover .s-facebook-btn-hover{background-position:23px 13px}.support-msg .s-social-container .s-twitter-btn:hover .s-twitter-btn-hover{background-position:23px 13px}.support-msg .inner-3{display:none;height:145px;width:283px;top:50%;left:50%;position:absolute;margin-top:-141.5px;margin-left:-141.5px;margin-top:-72.5px}.support-msg .inner-3 h6{width:150px;top:20px}.support-msg .inner-3 .copy-txt{top:20px}.support-msg .inner-3 .s-social-container{top:76px}.m-tooltip{height:328px;width:308px;z-index:2000}.m-tooltip.small{height:186px;width:284px}.m-tooltip.small .m-location{background-color:#fff;text-align:center}.m-tooltip.small .m-location h2{color:#8f9297;font:400 18px "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.5px;position:relative;margin:0;height:46px;line-height:52px}.m-tooltip.small .m-message{position:relative;height:118px;width:100%;background:#ecebe8}.m-tooltip.small .m-message p{height:60px;width:220px;top:50%;left:50%;position:absolute;margin-top:-110px;margin-left:-110px;margin-top:-30px;line-height:18px;fontSize:16px}.m-tooltip .m-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 auto;position:relative;top:0}.m-tooltip .m-location{height:46px;width:100%;overflow:hidden;position:relative;z-index:50}.m-tooltip .m-location .inner{height:46px;width:100%;background-color:#fff;text-align:center;position:absolute;top:0px;left:0px;padding-right:46px;-webkit-transition:-webkit-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .2s cubic-bezier(0.075, 0.82, 0.165, 1)}.m-tooltip .m-location .inner h2{color:#3567c5;font:400 18px "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.5px;position:relative;margin:0;height:46px;line-height:52px}.m-tooltip .m-location .inner.out{-webkit-transform:translateY(-43px);-moz-transform:translateY(-43px);-ms-transform:translateY(-43px);-o-transform:translateY(-43px);transform:translateY(-43px);pointer-events:none}.m-tooltip .m-location .inner .edit-btn{position:absolute;cursor:pointer;height:26px;width:26px;right:13px;top:10px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:78px 26px;background-position:-52px 0px}.m-tooltip .m-location .loader{height:46px;width:100%;background-color:#fff;position:absolute;display:none}.m-tooltip .m-location .loader .spinner{display:block;position:absolute;background-size:31px;height:31px;width:31px;background-image:url("../../modules/fcvmap/images/location-loader.png");left:50%;margin-left:-15px;top:50%;margin-top:-15px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.m-tooltip .m-form{height:260px;width:100%;background-color:#ebebeb;text-align:center;position:absolute;top:10px;z-index:10;padding-top:6px}.m-tooltip .m-form input{font-size:14px;padding-top:6px;border-radius:4px}.m-tooltip .m-form input.error{border:1px solid #d24d48;color:#d24d48}.m-tooltip .m-form .m-location-entry{height:40px;width:290px;margin:0 auto;position:relative;display:inline-block}.m-tooltip .m-form .m-location-entry input[name="m-location-entry"]{height:40px;width:290px;position:absolute;padding-right:76px;top:0;left:0;z-index:1}.m-tooltip .m-form .m-location-entry .btn-confirm,.m-tooltip .m-form .m-location-entry .btn-cancel{position:absolute;height:26px;width:26px;top:6px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:78px 26px;z-index:20}.m-tooltip .m-form .m-location-entry .btn-confirm{display:none;right:40px;background-position:-26px 0px}.m-tooltip .m-form .m-location-entry .btn-cancel{right:4px;background-position:0px 0px}.m-tooltip .m-form .m-name-input{height:40px;width:290px;margin:0 auto;position:relative;top:8px}.m-tooltip .m-form .m-name-input input[name="m-name-first"]{float:left;height:40px;width:143px;padding-left:10px}.m-tooltip .m-form .m-name-input input[name="m-name-last"]{float:right;height:40px;width:143px;padding-left:10px}.m-tooltip .m-form h3{color:#6a6a6a;font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;position:relative;top:20px}.m-tooltip .m-form input[name="m-email"]{height:40px;width:290px;margin:0 auto;margin-top:17px}.m-tooltip .m-form input[name="m-email"]:focus{color:#3567c5}.m-tooltip .m-form .m-informed{height:20px;width:296px;margin:0 auto;position:relative;top:14px}.m-tooltip .m-form .m-informed .checkbox{position:absolute;left:-10px}.m-tooltip .m-form .m-informed h3{color:#6a6a6a;font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:24px;top:2px;margin:0 auto}.m-tooltip .m-form .cancel{font:400 12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#909090;text-decoration:underline;display:block;position:absolute;cursor:pointer;bottom:35px;left:30px}.m-tooltip .m-form .cancel:hover{color:#3567c5}.m-tooltip .m-form .btn{height:55px;width:198px;border:3px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.m-tooltip .m-form .btn.no-border{border-radius:0px}.m-tooltip .m-form .btn .btn-txt{color:#3567c5;position:absolute;width:198px;text-align:center;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:13.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn:not(.add-hover) .btn-hover{display:none}.m-tooltip .m-form .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.m-tooltip .m-form .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:58px;width:201px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(52px);-moz-transform:translateY(52px);-ms-transform:translateY(52px);-o-transform:translateY(52px);transform:translateY(52px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 24px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:12.5px;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip .m-form .btn{position:absolute;right:10px;bottom:11px}.m-tooltip.touch{height:244px;width:320px}.m-tooltip.touch .m-location{height:50px;width:100%;position:absolute;z-index:10}.m-tooltip.touch .m-location .inner{height:50px;width:100%;padding-right:50px;-webkit-transition:-webkit-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .2s cubic-bezier(0.075, 0.82, 0.165, 1)}.m-tooltip.touch .m-location .inner h1{font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px;top:14px}.m-tooltip.touch .m-location .inner h2{font:900 18px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px;height:50px;line-height:54px}.m-tooltip.touch .m-location .inner.out{-webkit-transform:translateY(-46px);-moz-transform:translateY(-46px);-ms-transform:translateY(-46px);-o-transform:translateY(-46px);transform:translateY(-46px);pointer-events:none}.m-tooltip.touch .m-location .inner .edit-btn{position:absolute;height:29px;width:29px;right:10px;top:10px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:87px 29px;background-position:-58px 0px}.m-tooltip.touch .m-form{height:250px;width:100%;background-color:#ebebeb;text-align:center;position:absolute;top:12px;z-index:1;padding-top:7px}.m-tooltip.touch .m-form input{padding:6px 10px 0px 10px}.m-tooltip.touch .m-form .m-location-entry{height:38px;width:277px;margin:0 auto;position:relative;display:inline-block}.m-tooltip.touch .m-form .m-location-entry input[name="m-location-entry"]{height:38px;width:277px;position:absolute;padding-right:76px;top:0;left:0;z-inde:1}.m-tooltip.touch .m-form .m-location-entry .btn-confirm,.m-tooltip.touch .m-form .m-location-entry .btn-cancel{position:absolute;height:29px;width:29px;cursor:pointer;top:5px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:87px 29px;z-index:20}.m-tooltip.touch .m-form .m-location-entry .btn-confirm{right:40px;background-position:-29px 0px}.m-tooltip.touch .m-form .m-location-entry .btn-cancel{right:5px;background-position:0px 0px}.m-tooltip.touch .m-form .m-name-input{height:38px;width:277px;margin:0 auto;position:relative;top:8px}.m-tooltip.touch .m-form .m-name-input input[name="m-name-first"]{height:38px;width:132px}.m-tooltip.touch .m-form .m-name-input input[name="m-name-last"]{height:38px;width:132px}.m-tooltip.touch .m-form h3{font:400 12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;margin:0 0 10px 0;letter-spacing:0;postion:absolute;top:0}.m-tooltip.touch .m-form input[name="m-email"]{height:38px;width:277px;margin:0 auto;margin-top:18px}.m-tooltip.touch .m-form .m-informed{height:20px;width:208px}.m-tooltip.touch .m-form .m-informed h3{font:400 12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.m-tooltip.touch .m-form .btn{height:43px;width:109px;border:2px solid #3567c5;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;text-align:center;z-index:50;cursor:pointer !important;margin:0 auto;position:relative}.m-tooltip.touch .m-form .btn.no-border{border-radius:0px}.m-tooltip.touch .m-form .btn .btn-txt{color:#3567c5;position:absolute;width:109px;text-align:center;letter-spacing:0.5px;font:400 22px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;top:8.5px;left:-2px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .btn:not(.add-hover) .btn-hover{display:none}.m-tooltip.touch .m-form .btn:not(.add-hover) .btn-hover .btn-txt-hover{display:none}.m-tooltip.touch .m-form .btn.add-hover .btn-hover{position:absolute;margin:0 auto;background-color:#3567c5;overflow:hidden;height:46px;width:112px;z-index:100;top:0;left:-4px;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .btn.add-hover .btn-hover .btn-txt-hover{color:#fff;letter-spacing:0.5px;font:400 22px "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;position:absolute;width:100%;left:0;text-align:center;top:7.5px;-webkit-transform:translateY(-39px);-moz-transform:translateY(-39px);-ms-transform:translateY(-39px);-o-transform:translateY(-39px);transform:translateY(-39px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .btn.add-hover:hover .btn-txt{-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .btn.add-hover:hover .btn-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .btn.add-hover:hover .btn-hover .btn-txt-hover{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-tooltip.touch .m-form .m-submit{margin-top:22px}.m-tooltip .mini-tooltip{position:absolute;right:299px;top:0px;padding:7px 13px 0px 4px;line-height:15px;font-size:12px;text-align:center;height:52px;width:164px;background-size:164px 104px;background-image:url("../../modules/fcvmap/images/form-tooltip.png");z-index:100;color:#767475;display:none}.m-tooltip .mini-tooltip.error{background-position:0px -52px;color:#fff}.s-support-tooltip-mobile{height:100%;width:100%;z-index:1000;position:absolute;top:0;overflow:hidden}.s-support-tooltip-mobile .map-marker{height:33%;width:100%;background:url("../../modules/fcvmap/images/map-bg.jpg");background-size:cover;position:relative}.s-support-tooltip-mobile .map-marker .your-mark{background-size:80px 102px;background-size:80px 102px;height:102px;width:80px;background-image:url("../../modules/fcvmap/images/yourmark-map-icon.png");bottom:14px;margin-left:-40px;left:50%;position:absolute}.s-support-tooltip-mobile .form-section{height:67%;width:100%;position:relative;background:#ecebe8}.s-support-tooltip-mobile .form-section .m-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;left:50%;margin-left:-10px;position:absolute;top:-10px}.s-support-tooltip-mobile .form-section .m-location{height:54px;width:100%;overflow:hidden;position:relative;z-index:50}.s-support-tooltip-mobile .form-section .m-location .inner{height:54px;width:100%;background-color:#fff;text-align:center;position:absolute;padding:0px;top:0px;left:0px;-webkit-transition:-webkit-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:-moz-transform .2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .2s cubic-bezier(0.075, 0.82, 0.165, 1)}.s-support-tooltip-mobile .form-section .m-location .inner .wrap{width:100%;height:52px;position:relative;margin:0 auto;padding-right:46px}.s-support-tooltip-mobile .form-section .m-location .inner h2{color:#3567c5;font:400 18px "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.5px;position:relative;margin:0;height:52px;line-height:57px}.s-support-tooltip-mobile .form-section .m-location .inner.out{-webkit-transform:translateY(-51px);-moz-transform:translateY(-51px);-ms-transform:translateY(-51px);-o-transform:translateY(-51px);transform:translateY(-51px);pointer-events:none}.s-support-tooltip-mobile .form-section .m-location .inner .edit-btn{position:absolute;height:26px;width:26px;right:15px;top:14px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:78px 26px;background-position:-52px 0px}.s-support-tooltip-mobile .form-section .m-location .loader{height:46px;width:100%;background-color:#fff;position:absolute;display:none}.s-support-tooltip-mobile .form-section .m-location .loader .spinner{display:block;position:absolute;background-size:31px;height:31px;width:31px;background-image:url("../../modules/fcvmap/images/location-loader.png");left:50%;margin-left:-15px;top:50%;margin-top:-15px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.s-support-tooltip-mobile .form-section .m-form{height:260px;width:100%;max-width:500px;background-color:#ebebeb;text-align:center;position:relative;margin:0 auto;top:-54px;z-index:10;padding-top:6px}.s-support-tooltip-mobile .form-section .m-form input{font-size:14px;padding-top:6px;border-radius:4px;padding-left:10px}.s-support-tooltip-mobile .form-section .m-form input.error{border:1px solid #d24d48;color:#d24d48}.s-support-tooltip-mobile .form-section .m-form input:focus{color:#3567c5}.s-support-tooltip-mobile .form-section .m-form .m-location-entry{height:46px;width:95%;margin:0 auto;position:relative;display:inline-block}.s-support-tooltip-mobile .form-section .m-form .m-location-entry input[name="m-location-entry"]{height:46px;width:100%;position:absolute;padding-right:76px;top:0;left:0;z-index:1}.s-support-tooltip-mobile .form-section .m-form .m-location-entry .btn-confirm,.s-support-tooltip-mobile .form-section .m-form .m-location-entry .btn-cancel{position:absolute;height:26px;width:26px;top:10px;background-image:url("../../modules/fcvmap/images/location-edit-icons.png");background-size:78px 26px;z-index:20}.s-support-tooltip-mobile .form-section .m-form .m-location-entry .btn-confirm{display:none;right:46px;background-position:-26px 0px}.s-support-tooltip-mobile .form-section .m-form .m-location-entry .btn-cancel{right:4px;background-position:0px 0px}.s-support-tooltip-mobile .form-section .m-form .m-name-input{height:46px;width:95%;margin:0 auto;position:relative;top:8px}.s-support-tooltip-mobile .form-section .m-form .m-name-input input[name="m-name-first"]{float:left;height:46px;width:48%;padding-left:10px}.s-support-tooltip-mobile .form-section .m-form .m-name-input input[name="m-name-last"]{float:right;height:46px;width:48%;padding-left:10px}.s-support-tooltip-mobile .form-section .m-form h3{color:#6a6a6a;font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;position:relative;top:20px}.s-support-tooltip-mobile .form-section .m-form input[name="m-email"]{height:46px;width:95%;margin:0 auto;margin-top:17px}.s-support-tooltip-mobile .form-section .m-form input[name="m-email"]:focus{color:#3567c5}.s-support-tooltip-mobile .form-section .m-form .m-informed{height:20px;width:296px;margin:0 auto;position:relative;top:14px}.s-support-tooltip-mobile .form-section .m-form .m-informed .checkbox{position:absolute;left:-10px}.s-support-tooltip-mobile .form-section .m-form .m-informed h3{color:#6a6a6a;font:400 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:24px;top:2px;margin:0 auto}.s-support-tooltip-mobile .form-section .m-form .submit-wrap{width:320px;height:56px;position:relative;margin:0 auto;top:35px}.s-support-tooltip-mobile .form-section .m-form .cancel{font:400 12px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#909090;text-decoration:underline;display:block;position:absolute;cursor:pointer;bottom:35px;right:80px;top:15px}.s-support-tooltip-mobile .form-section .m-form .cancel:hover{color:#3567c5}.s-support-tooltip-mobile .form-section .m-form .btn{position:absolute;left:10px;bottom:11px;height:43px;width:109px;color:#3567c5;border:2px solid #3567c5;border-radius:4px;font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;font-size:22px;line-height:41px}.s-support-tooltip-mobile .mini-tooltip{pointer-events:none;position:absolute;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;left:-150px;top:0px;padding:7px 13px 0px 6px;line-height:15px;font-size:12px;text-align:center;height:52px;width:176px;background-size:176px 104px;background-image:url("../../modules/fcvmap/images/form-tooltip.png");z-index:100;color:#767475;display:none}.s-support-tooltip-mobile .mini-tooltip.error{background-position:0px -52px;color:#fff}.s-support-tooltip-mobile .mini-tooltip.error.horizontal{background-image:url("../../modules/fcvmap/images/form-tooltip-mobile-red.png")}.s-support-tooltip-mobile .mini-tooltip.horizontal{background-size:272px 26px;background-size:272px 26px;height:26px;width:272px;left:3%;background-image:url("../../modules/fcvmap/images/form-tooltip-mobile-white.png");padding:7px 12px 0px 4px}@media screen and (max-height: 450px){.s-support-tooltip-mobile .map-marker{height:16%;width:100%}.s-support-tooltip-mobile .form-section{height:84%;width:100%}}#module-FooterDirectional{position:relative}@media screen and (min-width: 2025px){#module-FooterDirectional{height:575px;width:100%}}@media screen and (min-width: 600px) and (max-width: 2025px){#module-FooterDirectional{height:auto;width:100%;padding-top:29%}}@media screen and (max-width: 768px){#module-FooterDirectional{height:580px;width:100%}}@media screen and (max-width: 500px){#module-FooterDirectional{height:480px;width:100%}}#module-FooterDirectional .d-wrapper{height:101%;width:100%;position:absolute;overflow:hidden;top:0;bottom:0;right:0;left:0;background-color:#fff}#module-FooterDirectional .d-wrapper .d-nav-left,#module-FooterDirectional .d-wrapper .d-nav-right{cursor:pointer;float:left;position:relative;height:100%;width:50%;display:table;overflow:hidden}@media screen and (max-width: 768px){#module-FooterDirectional .d-wrapper .d-nav-left,#module-FooterDirectional .d-wrapper .d-nav-right{height:50%;width:100%;float:none}}#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap{height:130px;width:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:10}#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right{font:400 120px "DINNextW01-CondensedLig","sans-serif";margin:0 auto;line-height:105px}@media screen and (max-width: 1280px){#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right{font-size:90px;line-height:90px}}@media screen and (max-width: 768px){#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .title-right{font-size:50px;line-height:55px}}#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-left,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .txt-left,#module-FooterDirectional .d-nav-right .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .txt-right,#module-FooterDirectional .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-nav-right #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-right{display:block;font:700 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;margin-top:-4px}@media screen and (max-width: 768px){#module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-left,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .txt-left,#module-FooterDirectional .d-nav-right .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterDirectional .d-wrapper .d-nav-right .txt-wrap .txt-right,#module-FooterDirectional .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-nav-right #module-FooterDirectional .d-wrapper .d-nav-left .txt-wrap .txt-right{width:60%;margin:0 auto 0;line-height:20px !important}}#module-FooterDirectional .d-wrapper .image-wrap{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}@media screen and (max-width: 800px){#module-FooterDirectional .d-wrapper .image-wrap{top:-1px}}#module-FooterDirectional .d-wrapper .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterDirectional .d-wrapper .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterDirectional .d-nav-right{float:right}#module-FooterDirectional .d-nav-right .image-wrap{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}#module-FooterDirectional .d-nav-right .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterDirectional .d-nav-right .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.dark .txt-wrap .next{color:#373737}.dark .txt-wrap .title:not(.clip-image){color:#373737}.dark .txt-wrap .title.clip-image{color:#373737;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/stationslandingmobile/images/background-texture.png") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.dark .txt-wrap .txt{color:#373737}.light .txt-wrap .next{color:#fff}.light .txt-wrap .title:not(.clip-image){color:#fff}.light .txt-wrap .title.clip-image{color:#fff;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/leaveyourmark/images/background-texture.jpg") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.light .txt-wrap .txt{color:#fff}.fcv .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-car.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-car@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-car-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-car-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-stations.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-stations@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-stations-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-stations-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv:hover.add-hover:hover .image-wrap .image-out,.fuel:hover.add-hover:hover .image-wrap .image-out,.stations.add-hover:hover .image-wrap .image-out{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.fcv:hover.add-hover:hover .image-wrap .image-in,.fuel:hover.add-hover:hover .image-wrap .image-in,.stations.add-hover:hover .image-wrap .image-in{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterDirectional .title{-webkit-text-fill-color:#373737 !important;-webkit-background-clip:none !important;background:none !important;color:#373737 !important;font-size:82px !important}#module-FooterDirectional .light>.txt-wrap>.title{color:#fff !important;-webkit-text-fill-color:#fff !important}#module-FooterDirectional .txt{font:400 19px "DINNextW01-CondensedLig","sans-serif" !important;line-height:0 !important}@media screen and (max-width: 768px){#module-FooterDirectional .title{-webkit-text-fill-color:#373737 !important;-webkit-background-clip:none !important;background:none !important;color:#373737 !important;font-size:50px !important}#module-FooterDirectional .light>.txt-wrap>.title{color:#fff !important;-webkit-text-fill-color:#fff !important}#module-FooterDirectional .txt{font:400 19px "DINNextW01-CondensedLig","sans-serif" !important;line-height:0 !important}}#module-FooterFAQ{font-family:'DINNextW01-CondensedLig', sans-serif;color:#F33;position:relative}@media screen and (min-width: 2025px){#module-FooterFAQ{height:575px;width:100%}}@media screen and (min-width: 600px) and (max-width: 2025px){#module-FooterFAQ{height:auto;width:100%}}@media screen and (max-width: 768px){#module-FooterFAQ{height:580px;width:100%}}@media screen and (max-width: 500px){#module-FooterFAQ{height:480px;width:100%}}#module-FooterFAQ .d-wrapper{height:101%;width:100%;position:absolute;overflow:hidden;top:0;bottom:0;right:0;left:0;background-color:#fff}#module-FooterFAQ .d-wrapper .mirai-button,#module-FooterFAQ .d-wrapper .stations-button{cursor:pointer;float:left;position:relative;margin:0;padding:0;border:0;height:100%;width:50%;display:table;overflow:hidden;-webkit-user-select:none}@media screen and (max-width: 768px){#module-FooterFAQ .d-wrapper .mirai-button,#module-FooterFAQ .d-wrapper .stations-button{height:50%;width:100%;float:none}}#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap{height:130px;width:100%;display:table-cell;vertical-align:middle;color:#fff;text-align:center;position:relative;z-index:10}#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right{margin:0 auto;font-family:"ToyotaType-Light" !important;line-height:65%;font-size:82px}@media screen and (max-width: 1280px){#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right{font-size:90px;line-height:90px}}@media screen and (max-width: 768px){#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .title-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .title-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .title-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .title-right{font-size:50px;line-height:80px}}#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .txt-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .txt-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right{display:block;margin-top:-10px;font-family:"ToyotaType-Light" !important;font-size:22px;padding-right:2%}@media screen and (max-width: 768px){#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .txt-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .txt-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right{width:60%;margin:0 auto 0}}@media screen and (max-width: 768px){#module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-left,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterDirectional .d-nav-right .txt-wrap .txt-right,#module-FooterDirectional .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button .d-wrapper .mirai-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .stations-button .txt-wrap .txt-right,#module-FooterFAQ .d-wrapper .mirai-button #module-FooterStations .d-nav-right .txt-wrap .txt-right,#module-FooterStations .d-nav-right #module-FooterFAQ .d-wrapper .mirai-button .txt-wrap .txt-right{padding-right:1%}}#module-FooterFAQ .d-wrapper .image-wrap{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}#module-FooterFAQ .d-wrapper .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterFAQ .d-wrapper .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterFAQ .stations-button{float:right}#module-FooterFAQ .stations-button .txt-wrap .txt-right{padding-right:0px !important}#module-FooterFAQ .stations-button .txt-wrap .address-holder .fscom{color:#fff;line-height:1}#module-FooterFAQ .stations-button .txt-wrap .address-holder .fuelstation-headingzip{font-family:"ToyotaType-Light";margin-top:2%;font-size:16px;margin-bottom:2%}#module-FooterFAQ .stations-button .txt-wrap .address-holder .fuelstation-heading{font-family:"ToyotaType-Light";font-size:16px;margin-bottom:2%}#module-FooterFAQ .stations-button .txt-wrap .address-holder .fuelstation-name{font-family:"ToyotaType-Light";font-size:18px;margin-top:-1%;font-weight:600}#module-FooterFAQ .stations-button .txt-wrap .address-holder .fuelstation-city{display:none}#module-FooterFAQ .stations-button .image-wrap{height:100%;width:100%;position:absolute;top:1px;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}#module-FooterFAQ .stations-button .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterFAQ .stations-button .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.dark .txt-wrap .next{color:#fff}.dark .txt-wrap .title{color:#fff !important}.dark .txt-wrap .title:not(.clip-image){color:#373737}.dark .txt-wrap .title.clip-image{color:#373737;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/stationslandingmobile/images/background-texture.png") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.dark .txt-wrap .txt{color:#fff !important;margin-bottom:2%}.light .txt-wrap .next{color:#fff}.light .txt-wrap .title{color:#fff !important}.light .txt-wrap .title:not(.clip-image){color:#fff}.light .txt-wrap .title.clip-image{color:#fff;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/leaveyourmark/images/background-texture.jpg") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.light .txt-wrap .txt{color:#fff !important;margin-bottom:2%}.fcv .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-fuel@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-fuel-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-stations.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-out{background:url("../../modules/footerdirectional/images/background-stations@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-stations-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-in{background:url("../../modules/footerdirectional/images/background-stations-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv:hover.add-hover:hover .image-wrap .image-out,.fuel:hover.add-hover:hover .image-wrap .image-out,.stations.add-hover:hover .image-wrap .image-out{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.fcv:hover.add-hover:hover .image-wrap .image-in,.fuel:hover.add-hover:hover .image-wrap .image-in,.stations.add-hover:hover .image-wrap .image-in{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container-FooterDirectional .title{-webkit-text-fill-color:#fff !important;-webkit-background-clip:none !important;background:none !important;color:#fff !important;font-size:64px !important;text-transform:uppercase}#container-FooterDirectional .light>.txt-wrap>.title{ccolor:#fff}#container-FooterDirectional .txt{font-family:"ToyotaType-Light" !important;font-size:22px;line-height:0 !important;margin-bottom:2%}@media screen and (max-width: 768px){#container-FooterDirectional .title{-webkit-text-fill-color:#fff !important;-webkit-background-clip:none !important;background:none !important;color:#fff !important;font-size:50px !important}#container-FooterDirectional .light>.txt-wrap>.title{color:#fff}#container-FooterDirectional .txt{line-height:0 !important;font-family:"ToyotaType-Light" !important;font-size:22px}}#module-FooterStations{position:relative}@media screen and (min-width: 2025px){#module-FooterStations{height:575px;width:100%}}@media screen and (min-width: 600px) and (max-width: 2025px){#module-FooterStations{height:auto;width:100%;padding-top:29%}}@media screen and (max-width: 768px){#module-FooterStations{height:580px;width:100%}}@media screen and (max-width: 500px){#module-FooterStations{height:480px;width:100%}}#module-FooterStations .d-wrapper{height:101%;width:100%;position:absolute;overflow:hidden;top:0;bottom:0;right:0;left:0;background-color:#fff}#module-FooterStations .d-wrapper .d-nav-left,#module-FooterStations .d-wrapper .d-nav-right{cursor:pointer;float:left;position:relative;border:0;border-radius:0;height:100%;width:50%;display:table;overflow:hidden}@media screen and (max-width: 768px){#module-FooterStations .d-wrapper .d-nav-left,#module-FooterStations .d-wrapper .d-nav-right{height:50%;width:100%;float:none;border:0;border-radius:0}}#module-FooterStations .d-wrapper .d-nav-left .txt-wrap,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap{height:130px;width:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:10}#module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-right{font-family:"ToyotaType-Light";font-size:64px;margin:0 auto;line-height:105px}@media screen and (max-width: 1280px){#module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-right{font-size:90px;line-height:90px}}@media screen and (max-width: 768px){#module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-left,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-left,#module-FooterDirectional .d-nav-right #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .title-right,#module-FooterFAQ .stations-button #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-nav-right .d-wrapper .d-nav-left .txt-wrap .title-right,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .title-right{font-size:50px;line-height:55px}}#module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-left,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .txt-left,#module-FooterDirectional .d-nav-right #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-nav-right .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .txt-right{display:block;font-family:"ToyotaType-Light";font-size:22px;letter-spacing:0.5px;margin-top:-10px}@media screen and (max-width: 800px){#module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-left,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .txt-left,#module-FooterDirectional .d-nav-right #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-wrapper .d-nav-left #module-FooterFAQ .stations-button .txt-wrap .txt-right,#module-FooterFAQ .stations-button #module-FooterStations .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-nav-right .d-wrapper .d-nav-left .txt-wrap .txt-right,#module-FooterStations .d-wrapper .d-nav-right .txt-wrap .txt-right{margin-top:10px}}#module-FooterStations .d-wrapper .image-wrap{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}#module-FooterStations .d-wrapper .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterStations .d-wrapper .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterStations .d-nav-right{float:right}#module-FooterStations .d-nav-right .image-wrap{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:hidden;overflow-x:hidden}#module-FooterStations .d-nav-right .image-wrap .image-out{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-FooterStations .d-nav-right .image-wrap .image-in{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0;-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.dark .txt-wrap .next{color:#373737}.dark .txt-wrap .title:not(.clip-image){color:#373737}.dark .txt-wrap .title.clip-image{color:#373737;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/stationslandingmobile/images/background-texture.png") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.dark .txt-wrap .txt{color:#373737}.light .txt-wrap .next{color:#fff}.light .txt-wrap .title:not(.clip-image){color:#fff}.light .txt-wrap .title.clip-image{color:#fff;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),url("../../modules/leaveyourmark/images/background-texture.jpg") repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text}.light .txt-wrap .txt{color:#fff}.fcv .image-wrap .image-out{background:url("../../modules/footerstations/images/background-car.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-out{background:url("../../modules/footerstations/images/background-car@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv .image-wrap .image-in{background:url("../../modules/footerstations/images/background-car-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fcv .image-wrap .image-in{background:url("../../modules/footerstations/images/background-car-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-out{background:url("../../modules/footerstations/images/background-fuel.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-out{background:url("../../modules/footerstations/images/background-fuel@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fuel .image-wrap .image-in{background:url("../../modules/footerstations/images/background-fuel-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.fuel .image-wrap .image-in{background:url("../../modules/footerstations/images/background-fuel-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-out{background:url("../../modules/footerstations/images/background-stations.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-out{background:url("../../modules/footerstations/images/background-stations@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.stations .image-wrap .image-in{background:url("../../modules/footerstations/images/background-stations-hover.jpg") no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.stations .image-wrap .image-in{background:url("../../modules/footerstations/images/background-stations-hover@mobile.jpg") no-repeat;background-position:center center;background-size:cover}}.fcv:hover.add-hover:hover .image-wrap .image-out,.fuel:hover.add-hover:hover .image-wrap .image-out,.stations.add-hover:hover .image-wrap .image-out{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.fcv:hover.add-hover:hover .image-wrap .image-in,.fuel:hover.add-hover:hover .image-wrap .image-in,.stations.add-hover:hover .image-wrap .image-in{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-moz-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-forum,#module-forum *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#module-forum .page-arrow{z-index:1}#module-forum .breadcrumb{padding-top:2%;padding-bottom:1.5%}#module-forum .breadcrumb a{font-size:0.85em;font-weight:bold;text-decoration:none;color:#3F78E2}#module-forum .breadcrumb #selected-category{color:#000000;cursor:default}@media screen and (max-width: 768px){#module-forum .breadcrumb{padding-bottom:0}}#module-forum .header{height:270px;position:relative;background:url("../../modules/forum/images/conv-header-bkg.png") 50% 50% no-repeat;background-size:cover}#module-forum .header .copy{position:relative;top:4em}@media screen and (max-width: 415px){#module-forum .header .copy{position:absolute;top:50%;transform:translateY(-50%)}}#module-forum .header .title{margin:0;width:auto;text-transform:uppercase;letter-spacing:0.5px;font-size:4.5em;line-height:1em}@media screen and (max-width: 768px){#module-forum .header .title{font-size:2.5em}}#module-forum .header .description{margin:0 auto 1em;max-width:38em;color:#fff;font-size:1.125em;text-align:center;padding:0 20px}#module-forum .header .description a{color:#fff}@media screen and (max-width: 768px){#module-forum .header .description{font-size:1em}}#module-forum .header .create-post{-webkit-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:170px;position:fixed;top:34%;right:0;z-index:1000;padding:.5em .75em .5em 2.25em;border-top-left-radius:2em;border-bottom-left-radius:2em;background:url("../../core/images/icons/icon-pencil.svg") 1em 50% no-repeat;background-color:#3a6bc6;background-size:.8em .8em;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.125em;font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif}@media screen and (max-width: 768px){#module-forum .header .create-post{display:none}}#module-forum .header .create-post:hover{background-color:#3f78e2}#module-forum .header .side-search-forum{-webkit-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:170px;position:fixed;top:41%;right:0;z-index:1000;padding:.5em .75em .5em 2.25em;border-top-left-radius:2em;border-bottom-left-radius:2em;background:url("../../modules/forum/images/icon-search.png") 1em 50% no-repeat;background-color:#3a6bc6;background-size:.8em .8em}#module-forum .header .side-search-forum input{display:none}#module-forum .header .side-search-forum a{display:inline;font-size:1.125em;font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}#module-forum .header .side-search-forum button{display:none}#module-forum .header .side-search-forum form{display:none}@media screen and (max-width: 768px){#module-forum .header .side-search-forum{display:none}}#module-forum .header .side-search-forum:hover{background-color:#3f78e2}#module-forum .header .expanded{width:30em}#module-forum .header .expanded input[type=search],#module-forum .header .expanded input[type=text]{position:absolute;display:inline;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;width:100%;padding:0 1em;text-align:left;height:2em;border:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:top}#module-forum .header .expanded input[type=search]:after,#module-forum .header .expanded input[type=text]:after{content:"whatup"}#module-forum .header .expanded form{display:inline}#module-forum .header .expanded a{display:none}#module-forum .header .expanded button{display:inline;position:relative;right:0px;z-index:1006}#module-forum .header .expanded .side-search-btn{display:inline;position:absolute;right:3em;color:black}#module-forum .header .expanded .side-search-close{display:inline;z-index:1006;width:20px;height:20px;-webkit-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;top:12px;z-index:100;margin-left:10px;background:url("../../modules/login/images/close.png") no-repeat;background-position:center;background-size:contain;cursor:pointer}#module-forum .header .expanded .side-search-close:hover{background:url("../../modules/login/images/close-hover.png") no-repeat;background-position:center;background-size:contain}#module-forum .content-section{margin:5.5em auto 0;max-width:1005px;width:100%}#module-forum .content-section:last-of-type{margin-bottom:3em}#module-forum .content-section h2{font:1.5em "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;color:#353535;text-transform:uppercase}#module-forum .content-section h2 a{color:#3a6bc6;text-decoration:underline;font-family:"AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif}#module-forum .twitter-typeahead{top:2px;width:25em}#module-forum .typeahead,#module-forum .tt-hint{width:25em;height:2em;padding:.5em .75em;font-size:1.5em;line-height:1.2em;border:1px solid #024e6a;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;outline:none}#module-forum .typeahead{background-color:#efeff0}#module-forum .tt-hint{color:#000}#module-forum .tt-dropdown-menu{width:24.85em;background-color:#efeff0;padding-bottom:1em;-webkit-border-bottom-left-radius:.2em;-moz-border-bottom-left-radius:.2em;border-bottom-left-radius:.2em;-webkit-border-bottom-right-radius:.2em;-moz-border-bottom-right-radius:.2em;border-bottom-right-radius:.2em}#module-forum .tt-dataset-related-posts{margin-top:.5em;border-top:1px solid #cececf}#module-forum .tt-category-header{color:#aaaaaa;margin:1em 0 0 2em;text-align:left;line-height:1.25em}#module-forum .tt-suggestion{padding:.5em 2em;font-size:1em;line-height:1.2em;text-align:left;cursor:pointer;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;color:#353535}#module-forum .tt-suggestion:hover,#module-forum .tt-suggestion:hover p,#module-forum .tt-suggestion:focus,#module-forum .tt-suggestion:focus p,#module-forum .tt-suggestion.tt-cursor,#module-forum .tt-suggestion.tt-cursor p{color:#3a6bc6}#module-forum .categories-list{padding-top:2%}#module-forum .article-list{float:none;clear:both;margin:0 auto;max-width:1000px}#module-forum .article-list .search-message{margin:1em 1.25em}#module-forum .article-list article{-webkit-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-moz-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:45%;height:190px;vertical-align:middle;text-align:left;border:1px solid #c6c6c6;margin-bottom:20px;margin-right:15px;margin-left:15px;padding:26px 20px 22px;overflow:hidden;display:inline-block}#module-forum .article-list article .article-info{position:absolute;bottom:7px;width:85%;text-align:center}#module-forum .article-list article .article-info .details{display:inline-block}#module-forum .article-list article .article-info .left-content{padding-right:3%;border-right:1.5px solid #000}#module-forum .article-list article .article-info .right-content{padding-left:3%}#module-forum .article-list article .article-info .value{font-weight:bold}#module-forum .article-list article .article-info p{font-size:0.8em}#module-forum .article-list article a{text-decoration:none}#module-forum .article-list article .truncate{position:relative;overflow:hidden;max-height:5em}#module-forum .article-list article .truncate:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;right:0;bottom:0.03em;width:52px;background:#fff;box-shadow:-9px 0px 13px 0px #fff;content:'\2026'}#module-forum .article-list article .truncate:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;z-index:1;width:100%;height:50px;background:#fff;content:''}#module-forum .article-list article h3{position:relative;margin:0 0 3px 0;color:#161616;font-size:0.875em;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.1em}#module-forum .article-list article h3 a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}#module-forum .article-list article h3 a em{color:#eb1f1f}#module-forum .article-list article h3.truncate{max-height:2.2em}#module-forum .article-list article .creator{color:#aeaeae;font-style:italic;font-size:0.75em}#module-forum .article-list article .creator a{color:#2a2b2c;font-size:inherit;font-family:inherit;line-height:inherit}#module-forum .article-list article .creator a:hover{text-decoration:underline}#module-forum .article-list article:hover,#module-forum .article-list article:focus{background-color:#efeff0}#module-forum .article-list article:hover h3,#module-forum .article-list article:focus h3{color:#3a6bc6}#module-forum .article-list article:hover .truncate:before,#module-forum .article-list article:focus .truncate:before{background-color:#efeff0;box-shadow:-9px 0px 13px 0px #efeff0}#module-forum .article-list article:hover .truncate:after,#module-forum .article-list article:focus .truncate:after{background-color:#efeff0}@media screen and (max-width: 768px){#module-forum .article-list article{width:100%;height:100px;display:block;border-left:none;border-right:none;border-top:none;padding:0;margin-left:0;margin-right:0}#module-forum .article-list article h3{padding-left:3%}#module-forum .article-list article .description{display:none}#module-forum .article-list article .article-info{bottom:15px;float:right}}#module-forum .article-list .articlesForCategory{-webkit-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-moz-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:100%;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #efeff0;padding:26px 20px 22px;overflow:hidden;display:inline-block;margin-bottom:0}#module-forum .article-list .articlesForCategory h3{padding-left:10px}#module-forum .article-list .articlesForCategory .creator{padding-left:10px}#module-forum .article-list .is-article-icon{background:url("../../modules/forum/images/article-icon.png") no-repeat;width:14px;height:19px;float:left;vertical-align:middle}#module-forum .featured-posts{max-width:987px;padding:0 10px;margin-top:4em;overflow:hidden}#module-forum .featured-posts>div article{-webkit-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-moz-transition:background-color 0.2s ease,opacity 0.3s ease-in-out;transition:background-color 0.2s ease,opacity 0.3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:40px 34px;min-height:214px;width:100%;border-bottom:1px solid #efeff0;cursor:pointer}#module-forum .featured-posts>div article a{text-decoration:none}#module-forum .featured-posts>div article .image{position:relative;display:inline-block;float:left;overflow:hidden;margin-right:25px;max-width:245px;width:100%;height:140px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:20px}#module-forum .featured-posts>div article.sponsored .image:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:20px;left:0;display:block;padding:12px 0 0 59px;width:125px;height:50px;background:#eb1f1f url("../../modules/aggregatorfeatured/images/toyota-logo.jpg") no-repeat 19px 13px;color:#fff;content:"From Us";font-style:italic;font-size:12px;font-family:'Proxima Regular', sans-serif}#module-forum .featured-posts>div article .content{display:inline-block;max-width:500px;width:100%;vertical-align:top}#module-forum .featured-posts>div article .truncate{position:relative;overflow:hidden;max-height:5em}#module-forum .featured-posts>div article .truncate:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;right:0;bottom:0.03em;width:52px;background:#fff;box-shadow:-9px 0px 13px 0px #fff;content:'\2026'}#module-forum .featured-posts>div article .truncate:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;z-index:1;width:100%;height:50px;background:#fff;content:''}#module-forum .featured-posts>div article h4,#module-forum .featured-posts>div article .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b,#module-forum .featured-posts>div article .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b{position:relative;margin:0 0 3px 0;color:#161616;font-size:28px;line-height:1.1em}#module-forum .featured-posts>div article h4 a,#module-forum .featured-posts>div article .stations-slide .t-wrap .t-info .t-info-wrap h2 b a,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b a,#module-forum .featured-posts>div article .t-tooltip .t-wrap .t-info .t-info-wrap h2 b a,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}#module-forum .featured-posts>div article h4 a em,#module-forum .featured-posts>div article .stations-slide .t-wrap .t-info .t-info-wrap h2 b a em,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b a em,#module-forum .featured-posts>div article .t-tooltip .t-wrap .t-info .t-info-wrap h2 b a em,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b a em{color:#eb1f1f}#module-forum .featured-posts>div article h4.truncate,#module-forum .featured-posts>div article .stations-slide .t-wrap .t-info .t-info-wrap h2 b.truncate,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b.truncate,#module-forum .featured-posts>div article .t-tooltip .t-wrap .t-info .t-info-wrap h2 b.truncate,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b.truncate{max-height:2.2em}#module-forum .featured-posts>div article p{line-height:1.3em}#module-forum .featured-posts>div article p a{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}#module-forum .featured-posts>div article .details{margin-top:2px}#module-forum .featured-posts>div article .details .comment-footer{padding-top:5%}#module-forum .featured-posts>div article .details .comment-footer .comment-bubble-img{background:url("../../modules/forum/images/featured-comment-bubble.png") no-repeat;height:44px;width:42px;float:left;text-align:center;line-height:42px;font-size:1.1em}#module-forum .featured-posts>div article .details .comment-footer .comment-text{padding-left:4%;line-height:42px;float:left;vertical-align:middle}#module-forum .featured-posts>div article .details .date{position:relative;display:inline-block;padding-right:10px;color:#787878;font-style:italic;font-size:12px}#module-forum .featured-posts>div article .details .date a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;color:#adadad}#module-forum .featured-posts>div article .details .date a strong{color:#343434}#module-forum .featured-posts>div article .details .date a:hover{text-decoration:none}#module-forum .featured-posts>div article .details .date em{color:#eb1f1f}#module-forum .featured-posts>div article .details .date strong{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;color:#161616}#module-forum .featured-posts>div article .details .date:after{position:absolute;top:0;right:0;display:block;width:1px;height:100%;background:#adadad;content:" "}#module-forum .featured-posts>div article .details a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;display:inline-block;color:#161616;text-decoration:none;font-style:italic;font-size:12px}#module-forum .featured-posts>div article .details a:hover,#module-forum .featured-posts>div article .details a:focus{text-decoration:underline}#module-forum .featured-posts>div article .details a.view-comments{font-style:normal}#module-forum .featured-posts>div article .details a.view-comments:hover,#module-forum .featured-posts>div article .details a.view-comments:focus{text-decoration:none}#module-forum .featured-posts>div article.sponsored .details .date a strong{color:#eb1f1f}#module-forum .featured-posts>div article .view-comments{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;display:block;margin-top:.5em;text-transform:uppercase;font-style:normal;font-size:.875em;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-forum .featured-posts>div article .view-comments,#module-forum .featured-posts>div article .view-comments:focus,#module-forum .featured-posts>div article .view-comments:hover,#module-forum .featured-posts>div article .view-comments:active{text-decoration:none}#module-forum .featured-posts>div article .view-comments:focus .bubble,#module-forum .featured-posts>div article .view-comments:hover .bubble,#module-forum .featured-posts>div article .view-comments:active .bubble{background-image:url("../../modules/aggregatorarticles/images/icons/bubble-blue.png");color:#3a6bc6}#module-forum .featured-posts>div article .view-comments:focus .text,#module-forum .featured-posts>div article .view-comments:hover .text,#module-forum .featured-posts>div article .view-comments:active .text{color:#3a6bc6}#module-forum .featured-posts>div article .view-comments .bubble{display:inline-block;margin-right:.5em;width:42px;height:44px;background:url("../../modules/aggregatorarticles/images/icons/bubble-gray.png") no-repeat 50% 50%;background-size:contain;color:#161616;text-align:center;line-height:44px}#module-forum .featured-posts>div article .view-comments .text{color:#c6c6c6;text-decoration:none}#module-forum .featured-posts>div article .view-comments.grid-layout-view-comments{display:none}#module-forum .featured-posts>div article:hover,#module-forum .featured-posts>div article:focus{background-color:#efeff0}#module-forum .featured-posts>div article:hover h4,#module-forum .featured-posts>div article:hover .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article:hover b,#module-forum .featured-posts>div article:hover .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article:hover b,#module-forum .featured-posts>div article:focus h4,#module-forum .featured-posts>div article:focus .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article:focus b,#module-forum .featured-posts>div article:focus .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article:focus b{color:#3a6bc6}#module-forum .featured-posts>div article:hover .truncate:before,#module-forum .featured-posts>div article:focus .truncate:before{background-color:#efeff0;box-shadow:-9px 0px 13px 0px #efeff0}#module-forum .featured-posts>div article:hover .truncate:after,#module-forum .featured-posts>div article:focus .truncate:after{background-color:#efeff0}#module-forum .featured-posts>div article:hover .details .date strong,#module-forum .featured-posts>div article:focus .details .date strong{color:#3a6bc6}#module-forum .featured-posts>div article:hover .details a,#module-forum .featured-posts>div article:focus .details a{color:#3a6bc6}#module-forum .featured-posts>div article:hover .view-comments .bubble,#module-forum .featured-posts>div article:focus .view-comments .bubble{background-image:url("../../modules/aggregatorarticles/images/icons/bubble-blue.png");color:#3a6bc6}#module-forum .featured-posts>div article:hover .view-comments .text,#module-forum .featured-posts>div article:focus .view-comments .text{color:#3a6bc6}#module-forum .categories{width:100%;overflow:hidden;padding:0 10px;margin:0 auto;text-align:center}#module-forum .categories header{width:100%;border-bottom:1px solid #dcdcdc;padding-top:27px;overflow:hidden}@media screen and (max-width: 768px){#module-forum .categories header{padding-top:15px}}#module-forum .categories header>div{max-width:968px;width:100%;margin:0 auto;height:33px}#module-forum .categories header>div h2{float:left;text-transform:uppercase;font:1.5em 'AlternateGothicW01-No2 691799', Impact, Charcoal, sans-serif;color:#353535}#module-forum .categories header>div p{float:right;text-transform:uppercase;font-size:0.75em;font-weight:bold;color:#afafaf;margin:2px 28px 0 0;letter-spacing:0.05em}#module-forum .categories .article-list article{cursor:pointer}#module-forum .categories .article-list article h3{font-family:din_offccond, sans-serif;font-size:1.8em}#module-forum .categories .article-list article .description{max-width:550px;width:100%;float:left;line-height:1.3em}#module-forum .categories .article-list article .date{float:right;font-size:0.75em;font-style:italic;margin:-5px 8px 0 0}#module-forum .mobile-search .search-container{top:5em;display:none;margin:0 auto;margin-top:10em;text-align:center}#module-forum .mobile-search .search-container form{height:10px;display:inline}#module-forum .mobile-search .search-container form .twitter-typeahead{width:100%}#module-forum .mobile-search .search-container form input[type=search],#module-forum .mobile-search .search-container form input[type=text]{font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;width:100%;padding:1em;text-align:left;height:3em;border-top:none;border-bottom:1px solid #efeff0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#module-forum .mobile-search .search-container form .search-btn{-webkit-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);background:url("../../modules/forum/images/icon-search.png") 0.85em 50% no-repeat;content:'';text-transform:uppercase;position:relative;background-color:#3a6bc6;color:#fff;font:1.125em "AlternateGothicW01-No2 691799",Impact,Charcoal,sans-serif;outline:none;border:0;padding:0 1em 0 2em;height:50px;top:-48px;float:right;border-radius:.2em;-webkit-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-forum .mobile-search .search-container form .search-btn:hover{background-color:#3f78e2}#module-forum .mobile-search .mobile-btns-container{width:100%;background-color:#3568c5;display:none}@media screen and (max-width: 768px){#module-forum .mobile-search .mobile-btns-container{display:inline-block}}#module-forum .mobile-search .mobile-btns-container a{display:none}@media screen and (max-width: 768px){#module-forum .mobile-search .mobile-btns-container a{display:inline-block;width:49%;padding:9px 13px;color:#fff;text-transform:uppercase;letter-spacing:0.5px;font-weight:normal;text-decoration:none;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;overflow:hidden;text-align:left}}#module-forum .mobile-search .mobile-btns-container .create-post-mobile{border-right:1px solid}#module-forum .mobile-search .mobile-btns-container .create-post-mobile .mobile-pencil-icon{float:left;width:2em;height:2em;background:#3568c5 url("../../core/images/icons/icon-pencil.svg");background-size:1.5em 1.5em;background-repeat:no-repeat;content:''}#module-forum .mobile-search .mobile-btns-container .create-post-mobile:before{background-color:colorBlack}#module-forum .mobile-search .mobile-btns-container .mobile-search-btn .mobile-search-icon{float:left;width:2em;height:2em;background:#3568c5 url("../../modules/forum/images/icon-search.png");background-size:1.5em 1.5em;background-repeat:no-repeat;content:''}@media screen and (max-width: 768px){#module-forum .mobile-search .search-open{display:inline}}#module-forum .results{display:none;padding:0 10px}#module-forum .results.active{display:block}#module-forum .results mark{background:transparent;color:#3a6bc6;font-weight:bold}#module-forum .results header{border-bottom:1px solid #dcdcdc;position:relative}#module-forum .results header .select-style{-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:12px;display:inline-block;margin:0;padding:0;width:153px;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;cursor:pointer}#module-forum .results header .select-style:after{-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);position:absolute;top:50%;right:10%;margin-top:-2px;width:0;height:0;border:solid transparent;border-width:5px;border-color:rgba(53,104,197,0);border-top-color:#3568c5;content:" ";pointer-events:none}#module-forum .results header .select-style select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);padding:3px 10px 0;width:112%;height:100%;border:none;background-color:transparent;background-image:none;box-shadow:none;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#module-forum .results header .select-style select:focus{outline:none}#module-forum .results header .select-style:hover{background-color:#3568c5}#module-forum .results header .select-style:hover select{color:#fff}#module-forum .results header .select-style:hover:after{border-top-color:#fff}#module-forum .results header .select-style.custom-select{position:relative;z-index:20;border:none}#module-forum .results header .select-style.custom-select select{display:none}#module-forum .results header .select-style.custom-select>div{-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;display:block;overflow:hidden;margin:0;padding:0;max-height:38px;width:100%;border:1px solid #3568c5;border-radius:3px;background-color:#fff;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer}#module-forum .results header .select-style.custom-select>div span{-webkit-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:13px 10px 0;width:100%;height:38px;border-bottom:1px solid #e5e5e5;opacity:1}#module-forum .results header .select-style.custom-select>div span:hover{background-color:#3568c5;color:#fff}#module-forum .results header .select-style.custom-select>div span.active{padding-top:0;height:0;border:none;opacity:0}#module-forum .results header .select-style.custom-select>div span:last-of-type{border-bottom:none}#module-forum .results header .select-style.custom-select.open>div{max-height:600px}#module-forum .results header .select-style.custom-select.open>div .selected{background-color:#3568c5;color:#fff}#module-forum .results header.open-dropdown{margin-bottom:60px}#module-forum .results header .inner{-webkit-transition:margin 0.2s ease;-moz-transition:margin 0.2s ease;transition:margin 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;margin:0 auto;padding:0 10px;max-width:976px;width:100%}#module-forum .results header .inner>p{text-transform:uppercase;font-weight:bold;font-size:0.75em;margin:25px 0 13px 0;letter-spacing:0.1em;text-align:left}#module-forum .results header .inner>p a{text-decoration:none;color:#3a6bc6}#module-forum .results header .inner>p a:hover{text-decoration:underline}#module-forum .results header .inner>p strong:before{content:"|";margin:0 12px 0 8px}#module-forum .results header .inner h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;float:left;padding-top:19px;height:61px;text-transform:uppercase;font-size:1.5em;font-family:"Alternate Gothic Com", sans-serif;letter-spacing:0.01em}#module-forum .results header .inner h2 em{color:#9d9d9d}#module-forum .results header .inner h2:after{position:absolute;top:50%;right:0;display:block;margin-top:-8px;width:1px;height:16px;background:#e5e5e5;content:" "}#module-forum .results header .inner .drop-down{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:1;visibility:hidden;padding:10px 5px;width:100%;height:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;opacity:0}#module-forum .results header .inner .drop-down:after,#module-forum .results header .inner .drop-down:before{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;position:absolute;bottom:100%;left:50%;width:0;height:0;border:solid transparent;content:" ";opacity:1;pointer-events:none}#module-forum .results header .inner .drop-down:after{margin-left:-303px;border-width:11px;border-color:rgba(240,242,241,0);border-bottom-color:#fff}#module-forum .results header .inner .drop-down:before{margin-left:-304px;border-width:12px;border-color:rgba(214,214,214,0);border-bottom-color:#e5e5e5}#module-forum .results header .inner .filters-dropdown{display:inline-block;height:61px;vertical-align:top;text-align:center;text-transform:uppercase;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-forum .results header .inner .filters-dropdown>p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;padding:24px 24px 0 21px;width:100%;height:100%;color:#3f3f3f;font-weight:bold;font-size:0.875em;cursor:pointer}#module-forum .results header .inner .filters-dropdown>p:after,#module-forum .results header .inner .filters-dropdown>p:before{position:absolute;top:50%;left:100%;margin-top:-1px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-forum .results header .inner .filters-dropdown>p:after{margin-top:-2px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-forum .results header .inner .filters-dropdown>p:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-forum .results header .inner .filters-dropdown>p:hover{color:#3568c5}#module-forum .results header .inner .filters-dropdown>p:hover:before{border-top-color:#3568c5}#module-forum .results header .inner .filters-dropdown .drop-down{-webkit-transition:max-height 0.8s ease,opacity 0.8s ease;-moz-transition:max-height 0.8s ease,opacity 0.8s ease;transition:max-height 0.8s ease,opacity 0.8s ease;max-height:0;height:auto}#module-forum .results header .inner .filters-dropdown .drop-down ul{overflow:hidden;margin:0 auto;max-width:960px}#module-forum .results header .inner .filters-dropdown .drop-down ul li{-webkit-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);display:block;float:left;margin:0 4px 4px 0;padding:14px 17px 0;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;color:#3568c5;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;opacity:0;cursor:pointer}#module-forum .results header .inner .filters-dropdown .drop-down ul li:hover,#module-forum .results header .inner .filters-dropdown .drop-down ul li.active{background-color:#3568c5;color:#fff}#module-forum .results header .inner .filters-dropdown .drop-down ul li.loading{background-image:url("../../modules/aggregatorarticles/images/ajax-loader-filters.gif");background-position:center;background-repeat:no-repeat;color:rgba(255,255,255,0)}#module-forum .results header .inner .filters-dropdown li:hover li{background-color:#3568c5;color:#fff}#module-forum .results header .inner .filters-dropdown.active>p:after{margin-top:-2px;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff}#module-forum .results header .inner .filters-dropdown.active>p:before{margin-top:-5px;border-color:rgba(63,63,63,0);border-bottom-color:#3f3f3f}#module-forum .results header .inner .filters-dropdown.active>p:hover:before{border-bottom-color:#3568c5}#module-forum .results header .inner .filters-dropdown.active .drop-down{visibility:visible;max-height:600px;opacity:1}#module-forum .results header .inner .filters-dropdown.active .drop-down li{opacity:1}#module-forum .results header .inner .sort{display:inline-block;margin-right:20px;height:61px;vertical-align:top}#module-forum .results header .inner .sort>p{display:inline-block;margin-right:6px;text-transform:uppercase;font-weight:bold;font-size:0.875em;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-forum .results .article-list article{opacity:0}#module-forum .results .article-list article.show{opacity:1}.no-js #module-forum .results .article-list article{opacity:1}#module-forum .results .article-list article .title{float:left;margin-top:18px}@media screen and (max-width: 768px){#module-forum .results .article-list article .title{margin-top:0;display:inline;float:none}}#module-forum .results .article-list article .title h3{display:inline;font-size:1em}#module-forum .results .article-list article .title .is-article-icon{display:inline}#module-forum .results .article-list article .details{float:right;display:inline-block;width:425px}@media screen and (max-width: 768px){#module-forum .results .article-list article .details{width:100%}}#module-forum .results .article-list article .details .creator{margin-top:10px;float:left;display:inline-block}@media screen and (max-width: 768px){#module-forum .results .article-list article .details .creator{margin-top:0;margin-right:0;display:inline;float:left}}#module-forum .results .article-list article .details .comment-detail{float:right;display:inline;width:150px}#module-forum .results .article-list article .details .comment-detail .comment-bubble-img{background:url("../../modules/forum/images/featured-comment-bubble.png") no-repeat;height:44px;width:42px;float:left;text-align:center;line-height:42px;font-size:1.1em}#module-forum .results .article-list article .details .comment-detail .comment-text{padding-left:4%;line-height:52px;float:left}@media screen and (max-width: 768px){#module-forum .results .article-list article .details .comment-detail .comment-text{display:none}}#module-forum .results .pagination{position:relative;overflow:hidden;margin:0 auto;padding:87px 51px 173px;max-width:778px;width:100%;height:42px;text-align:center}#module-forum .results .pagination>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;top:87px;z-index:1;display:block;width:51px;height:42px;border:2px solid #3568c5;border-radius:4px;text-indent:-9999px}#module-forum .results .pagination>a:after{-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;transition:border-color 0.2s ease;position:absolute;top:50%;right:45%;margin-top:-7px;width:0;height:0;border:solid transparent;border-width:7px;border-color:rgba(53,104,197,0);border-right-color:#3568c5;content:" ";pointer-events:none}#module-forum .results .pagination>a.prev{left:20px}#module-forum .results .pagination>a.next{right:20px}#module-forum .results .pagination>a.next:after{right:auto;left:45%;border-right-color:transparent;border-left-color:#3568c5}#module-forum .results .pagination>a:hover{background-color:#3568c5}#module-forum .results .pagination>a:hover.prev:after{border-right-color:#fff}#module-forum .results .pagination>a:hover.next:after{border-left-color:#fff}#module-forum .results .pagination>a.disabled{cursor:default;border-color:#c6c6c6;opacity:0.5}#module-forum .results .pagination>a.disabled.prev:after{border-right-color:#c6c6c6}#module-forum .results .pagination>a.disabled.next:after{border-left-color:#c6c6c6}#module-forum .results .pagination>a.disabled:hover{border-color:#c6c6c6;background-color:transparent}#module-forum .results .pagination>a.disabled:hover.prev:after{border-right-color:#c6c6c6}#module-forum .results .pagination>a.disabled:hover.next:after{border-left-color:#c6c6c6}#module-forum .results .pagination div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 50px 0;width:100%}#module-forum .results .pagination div a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;width:35px;height:35px;border:1px solid #fff;border-radius:50%;color:#3568c5;text-decoration:none;font-size:20px;font-family:'AlternateGothicW01-No2 691799', Impact, Charcoal, sans-serif}#module-forum .results .pagination div a:hover{text-decoration:underline}#module-forum .results .pagination div a.active{background-color:#3568c5;color:#fff}#module-forum .results .pagination div a.active:hover{text-decoration:none}#module-forum .results .pagination div a.hidden{display:none}#module-forum .results .pagination div a.ellipsis{border-color:transparent;pointer-events:none;cursor:default}#module-forum .results .pagination div a.ellipsis:after{content:'...'}#module-forum .results .pagination div a.ellipsis span{display:none}#module-forum .results .pagination div a.last{margin-left:44px}#module-forum .results .pagination div a.last:before{position:absolute;left:-33px;content:"...";letter-spacing:2px}#module-forum .results .pagination div a.last.active:before{color:#3568c5}#module-forum .results .pagination.hide a{display:none}#module-forum .results .mobile-pagination{background:#e6e7e8;width:100%;padding:25px 0}#module-forum .results .mobile-pagination .load-more{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;overflow:hidden;margin:0 auto;padding-top:12px;width:226px;height:52px;border:2px solid #3568c5;border-radius:4px;color:#3568c5;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;font:400 24px 'AlternateGothicW01-No2 691799', Impact, Charcoal, sans-serif}#module-forum .results .mobile-pagination .load-more:hover,#module-forum .results .mobile-pagination .load-more:focus{border-color:#90b7ff;color:#90b7ff}#module-forum .results .mobile-pagination.hide{display:none}#module-forum .results .pagination.hide{display:none}@media screen and (min-width: 769px){#module-forum header .inner .filters-select{display:none}#module-forum .featured-posts>div article{float:left;padding:10px;width:50%;height:580px;border:none}#module-forum .featured-posts>div article .image{float:none;margin-right:0;max-width:483px;height:294px;margin-bottom:0}#module-forum .featured-posts>div article h4,#module-forum .featured-posts>div article .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b,#module-forum .featured-posts>div article .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-forum .featured-posts>div article b{margin:13px 0 3px 0}#module-forum .featured-posts>div article .details{position:absolute;bottom:15px;margin-top:0}#module-forum .featured-posts>div article .details .date{display:block;padding-right:0}#module-forum .featured-posts>div article .details .date:after{display:none}#module-forum .featured-posts>div article .details>a{display:block}#module-forum .featured-posts>div article .view-comments.grid-layout-view-comments{display:block}#module-forum .featured-posts>div article .view-comments.list-layout-view-comments{display:none}}@media screen and (max-width: 980px){#module-forum header .inner .filters-dropdown .drop-down{text-align:left}#module-forum header .inner .filters-dropdown .drop-down li{left:auto}}@media screen and (max-width: 768px){#module-forum .results header{height:auto}#module-forum .results header .inner{text-align:center}#module-forum .results header .inner h2{float:none;display:block;text-align:left}#module-forum .results header .inner h2:after{display:none}#module-forum .results header .inner .filters-dropdown{display:none}#module-forum .results header .inner .create-post-mobile{display:inline-block}#module-forum .results header .inner .filters-select{width:100%;height:63px;border-top:1px solid #e5e5e5;color:#3f3f3f;text-align:center}#module-forum .results header .inner .filters-select .select-style{width:24em;max-width:100%;border-color:#3f3f3f;border-radius:0}#module-forum .results header .inner .filters-select .select-style:after{border-top-color:#3f3f3f}#module-forum .results header .inner .filters-select .select-style select{color:#3f3f3f}#module-forum .results header .inner .filters-select .select-style:hover{background-color:#3f3f3f}#module-forum .results header .inner .filters-select .select-style:hover:after{border-top-color:#fff}#module-forum .results header .inner .filters-select .select-style:hover select{color:#fff}#module-forum .results header .inner .filters-select .select-style.custom-select>div{border-color:#3f3f3f;border-radius:0;color:#3f3f3f;text-align:left}#module-forum .results header .inner .filters-select .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-forum .results header .inner .filters-select .select-style.custom-select.open>div{max-height:1000px;height:auto}#module-forum .results header .inner .filters-select .select-style.custom-select.open>div .selected{background-color:#3f3f3f;color:#fff}#module-forum .results header .inner .sort{margin-right:0}#module-forum .results header .inner .sort>p{display:none}#module-forum .results header .inner .sort .select-style{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;width:126px;border:none;border-radius:0;font-weight:bold;font-size:0.875em;cursor:pointer}#module-forum .results header .inner .sort .select-style select{color:#3f3f3f}#module-forum .results header .inner .sort .select-style:after,#module-forum .results header .inner .sort .select-style:before{position:absolute;top:50%;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-forum .results header .inner .sort .select-style:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-forum .results header .inner .sort .select-style:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-forum .results header .inner .sort .select-style:hover{background-color:#fff;color:#3568c5}#module-forum .results header .inner .sort .select-style:hover select{color:#3568c5}#module-forum .results header .inner .sort .select-style:hover:before{border-top-color:#3568c5}#module-forum .results header .inner .sort .select-style.custom-select{z-index:30}#module-forum .results header .inner .sort .select-style.custom-select:after{display:none}#module-forum .results header .inner .sort .select-style.custom-select>div{border:none;border-radius:0;color:#3f3f3f;text-align:left}#module-forum .results header .inner .sort .select-style.custom-select>div .selected{border:none}#module-forum .results header .inner .sort .select-style.custom-select>div:after,#module-forum .results header .inner .sort .select-style.custom-select>div:before{position:absolute;top:20px;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-forum .results header .inner .sort .select-style.custom-select>div:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-forum .results header .inner .sort .select-style.custom-select>div:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-forum .results header .inner .sort .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-forum .results header .inner .sort .select-style.custom-select>div.active>div .selected{background-color:#3f3f3f;color:#fff}#module-forum .results header .inner .sort .select-style.custom-select.active>div{border:1px solid #3f3f3f}#module-forum .results header .inner .sort .select-style.custom-select.active>div .selected{background-color:#3f3f3f;color:#fff}#module-forum .results .article-list article .date{display:none}}@media screen and (max-width: 380px){#module-forum header .inner h2{position:absolute;top:0;left:0}}#module-ForumCreatePost{background-color:#efeff0}#module-ForumCreatePost,#module-ForumCreatePost *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#module-ForumCreatePost .breadcrumb{margin-bottom:2em;margin-left:1.2em;font-size:.8em}#module-ForumCreatePost .breadcrumb,#module-ForumCreatePost .breadcrumb a,#module-ForumCreatePost .breadcrumb span{text-transform:uppercase;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2a2b2c}#module-ForumCreatePost .breadcrumb .crumb-item{text-decoration:none;color:#979797}#module-ForumCreatePost .breadcrumb .crumb-item:last-of-type{color:#2a2b2c}#module-ForumCreatePost .breadcrumb a{text-decoration:none}#module-ForumCreatePost .breadcrumb a:hover,#module-ForumCreatePost .breadcrumb a:focus,#module-ForumCreatePost .breadcrumb a:active{text-decoration:underline}#module-ForumCreatePost .breadcrumb .arrow{font-size:1.2em}#module-ForumCreatePost .post-form{background:#efeff0}#module-ForumCreatePost .post-form .field-wrapper{margin:2em 1em 0}#module-ForumCreatePost .post-form label{width:7em;margin-top:1em;font:1em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#535353;display:block;float:left}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form label{float:none}}#module-ForumCreatePost .post-form label[for="body"]{margin-top:3em}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form label[for="body"]{margin-top:1em}}#module-ForumCreatePost .post-form label.category{font:0.75em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:3.25em}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form label.category{line-height:normal}}#module-ForumCreatePost .post-form .input-wrapper{margin-left:7em}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form .input-wrapper{margin:1em 0 0}#module-ForumCreatePost .post-form .input-wrapper.category{margin-top:0}}#module-ForumCreatePost .post-form input,#module-ForumCreatePost .post-form textarea{width:100%;padding:1em;font-size:1em}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form input,#module-ForumCreatePost .post-form textarea{padding:.5em}}#module-ForumCreatePost .post-form input.error,#module-ForumCreatePost .post-form textarea.error{border:2px solid #eb1f1f}#module-ForumCreatePost .post-form input.error::-webkit-input-placeholder,#module-ForumCreatePost .post-form textarea.error::-webkit-input-placeholder{color:#eb1f1f}#module-ForumCreatePost .post-form input.error::-moz-placeholder,#module-ForumCreatePost .post-form textarea.error::-moz-placeholder{color:#eb1f1f}#module-ForumCreatePost .post-form input.error::-ms-input-placeholder,#module-ForumCreatePost .post-form textarea.error::-ms-input-placeholder{color:#eb1f1f}#module-ForumCreatePost .post-form input{height:3em}@media screen and (max-width: 768px){#module-ForumCreatePost .post-form input{height:2.5em}}#module-ForumCreatePost .post-form textarea{height:10em}#module-ForumCreatePost .post-form .input-wrapper.category .arrow{width:2em;display:inline-block}#module-ForumCreatePost .post-form .input-wrapper.category .arrow:after{top:-.1em}#module-ForumCreatePost .post-form .buttons{text-align:right;padding:1em 0 2em}#module-ForumCreatePost .cke_chrome{border:none}#module-ForumCreatePost .cke,#module-ForumCreatePost .cke *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}#module-ForumCreatePost .cke_body,#module-ForumCreatePost .cke_inner{background:none}#module-ForumCreatePost .cke_top{padding:0 0 .5em;margin-left:-7px}#module-ForumCreatePost .cke_contents{border-radius:2px}#module-ForumCreatePost .cke_contents.error{border:2px solid #eb1f1f}#module-ForumCreatePost header{-webkit-transition:margin 0.2s ease;-moz-transition:margin 0.2s ease;transition:margin 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 10px;width:100%;height:63px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;z-index:10}#module-ForumCreatePost header .select-style{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:12px;display:inline-block;margin:0;padding:0;width:153px;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;cursor:pointer}#module-ForumCreatePost header .select-style:after{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);position:absolute;top:50%;right:.75em;margin-top:-2px;width:0;height:0;border:solid transparent;border-width:5px;border-color:rgba(53,104,197,0);border-top-color:#3568c5;content:" ";pointer-events:none}#module-ForumCreatePost header .select-style select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);padding:3px 10px 0;width:112%;height:100%;border:none;background-color:transparent;background-image:none;box-shadow:none;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#module-ForumCreatePost header .select-style select:focus{outline:none}#module-ForumCreatePost header .select-style:hover{background-color:#3568c5}#module-ForumCreatePost header .select-style:hover select{color:#fff}#module-ForumCreatePost header .select-style:hover:after{border-top-color:#fff}#module-ForumCreatePost header .select-style.custom-select{border:none;z-index:20;position:relative}#module-ForumCreatePost header .select-style.custom-select select{display:none}#module-ForumCreatePost header .select-style.custom-select>div{-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;margin:0;padding:0;width:100%;max-height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;position:absolute;top:0;left:0}#module-ForumCreatePost header .select-style.custom-select>div span{overflow:hidden;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:38px;border-bottom:1px solid #e5e5e5;padding:13px 10px 0;opacity:1}#module-ForumCreatePost header .select-style.custom-select>div span:hover{background-color:#3568c5;color:#fff}#module-ForumCreatePost header .select-style.custom-select>div span.active{height:0;padding-top:0;border:none;opacity:0}#module-ForumCreatePost header .select-style.custom-select>div span:last-of-type{border-bottom:none}#module-ForumCreatePost header .select-style.custom-select.open>div{max-height:600px}#module-ForumCreatePost header .select-style.custom-select.open>div .selected{background-color:#3568c5;color:#fff}#module-ForumCreatePost header.open-dropdown{margin-bottom:60px}#module-ForumCreatePost header form{margin:0 auto;max-width:960px;width:100%}#module-ForumCreatePost header h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;float:left;padding-top:19px;width:115px;height:61px;text-transform:uppercase;font-size:23px;font-family:"Alternate Gothic Com", sans-serif}#module-ForumCreatePost header h3 em{color:#9d9d9d}#module-ForumCreatePost header h3:after{position:absolute;top:50%;right:0;display:block;margin-top:-8px;width:1px;height:16px;background:#e5e5e5;content:" "}#module-ForumCreatePost header .drop-down{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:1;visibility:hidden;padding:10px 5px;width:100%;height:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;opacity:0}#module-ForumCreatePost header .drop-down:after,#module-ForumCreatePost header .drop-down:before{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;position:absolute;bottom:100%;left:50%;width:0;height:0;border:solid transparent;content:" ";opacity:1;pointer-events:none}#module-ForumCreatePost header .drop-down:after{margin-left:-303px;border-width:11px;border-color:rgba(240,242,241,0);border-bottom-color:#fff}#module-ForumCreatePost header .drop-down:before{margin-left:-304px;border-width:12px;border-color:rgba(214,214,214,0);border-bottom-color:#e5e5e5}#module-ForumCreatePost header .filters-dropdown{display:inline-block;height:61px;vertical-align:top;text-align:center;text-transform:uppercase;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-ForumCreatePost header .filters-dropdown>p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;padding:24px 24px 0 21px;width:100%;height:100%;color:#3f3f3f;font-weight:bold;font-size:14px;cursor:pointer}#module-ForumCreatePost header .filters-dropdown>p:after,#module-ForumCreatePost header .filters-dropdown>p:before{position:absolute;top:50%;left:100%;margin-top:-1px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumCreatePost header .filters-dropdown>p:after{margin-top:-2px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumCreatePost header .filters-dropdown>p:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumCreatePost header .filters-dropdown>p:hover{color:#3568c5}#module-ForumCreatePost header .filters-dropdown>p:hover:before{border-top-color:#3568c5}#module-ForumCreatePost header .filters-dropdown .drop-down{max-height:0;height:auto;overflow:hidden;-webkit-transition:max-height 0.8s ease,opacity 0.8s ease;-moz-transition:max-height 0.8s ease,opacity 0.8s ease;transition:max-height 0.8s ease,opacity 0.8s ease}#module-ForumCreatePost header .filters-dropdown .drop-down ul{max-width:960px;margin:0 auto;overflow:hidden}#module-ForumCreatePost header .filters-dropdown .drop-down ul li{-webkit-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);display:block;float:left;padding:14px 17px 0;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;margin:0 4px 4px 0;color:#3568c5;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;opacity:0;cursor:pointer}#module-ForumCreatePost header .filters-dropdown .drop-down ul li:hover,#module-ForumCreatePost header .filters-dropdown .drop-down ul li.active{background-color:#3568c5;color:#fff}#module-ForumCreatePost header .filters-dropdown .drop-down ul li.loading{background-image:url("../../modules/aggregatorarticles/images/ajax-loader-filters.gif");background-position:center;background-repeat:no-repeat;color:rgba(255,255,255,0)}#module-ForumCreatePost header .filters-dropdown li:hover li{background-color:#3568c5;color:#fff}#module-ForumCreatePost header .filters-dropdown.active>p:after{margin-top:-2px;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff}#module-ForumCreatePost header .filters-dropdown.active>p:before{margin-top:-5px;border-color:rgba(63,63,63,0);border-bottom-color:#3f3f3f}#module-ForumCreatePost header .filters-dropdown.active>p:hover:before{border-bottom-color:#3568c5}#module-ForumCreatePost header .filters-dropdown.active .drop-down{visibility:visible;max-height:600px;opacity:1}#module-ForumCreatePost header .filters-dropdown.active .drop-down li{opacity:1}#module-ForumCreatePost header #view-options{display:block;float:right;height:61px}#module-ForumCreatePost header #view-options .sort{display:inline-block;margin-right:20px;vertical-align:top;height:61px}#module-ForumCreatePost header #view-options .sort>p{display:inline-block;margin-right:6px;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;height:100%;vertical-align:top;padding-top:23px}#module-ForumCreatePost header #view-options ul{display:inline-block;vertical-align:top}#module-ForumCreatePost header #view-options ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:-3px;width:56px;height:60px;vertical-align:top;cursor:pointer}#module-ForumCreatePost header #view-options ul li a{display:block;overflow:hidden;width:100%;height:100%;text-align:-9999px}#module-ForumCreatePost header #view-options ul li.grid-view{padding-top:19px}#module-ForumCreatePost header #view-options ul li.grid-view>span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);position:relative;display:block;margin:0 auto 4px;width:29px;height:5px;text-align:center}#module-ForumCreatePost header #view-options ul li.grid-view>span span,#module-ForumCreatePost header #view-options ul li.grid-view>span:before,#module-ForumCreatePost header #view-options ul li.grid-view>span:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;width:5px;height:5px;border-radius:50%;background:#b1b1b0;vertical-align:top}#module-ForumCreatePost header #view-options ul li.grid-view>span:before{float:left;content:" "}#module-ForumCreatePost header #view-options ul li.grid-view>span:after{float:right;content:" "}#module-ForumCreatePost header #view-options ul li.grid-view.active>span span,#module-ForumCreatePost header #view-options ul li.grid-view.active>span:before,#module-ForumCreatePost header #view-options ul li.grid-view.active>span:after{background:#3568c5}#module-ForumCreatePost header #view-options ul li.grid-view:hover>span span,#module-ForumCreatePost header #view-options ul li.grid-view:hover>span:before,#module-ForumCreatePost header #view-options ul li.grid-view:hover>span:after{background:#3568c5}#module-ForumCreatePost header #view-options ul li.grid-view:hover>span:nth-child(1){-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#module-ForumCreatePost header #view-options ul li.grid-view:hover>span:nth-child(3){-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#module-ForumCreatePost header #view-options ul li.grid-view:after{position:relative;top:-28px;left:55px;display:block;width:1px;height:26px;background:#e5e5e5;content:" "}#module-ForumCreatePost header #view-options ul li.list-view{padding-top:19px}#module-ForumCreatePost header #view-options ul li.list-view span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);display:block;margin:0 auto 7px;width:27px;height:3px;background:#b1b1b0}#module-ForumCreatePost header #view-options ul li.list-view.active span{background:#3568c5}#module-ForumCreatePost header #view-options ul li.list-view:hover span{background:#3568c5}#module-ForumCreatePost header #view-options ul li.list-view:hover span:nth-child(1){-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#module-ForumCreatePost header #view-options ul li.list-view:hover span:nth-child(3){-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#module-ForumCreatePost header #view-options ul li.list-view:after{position:relative;top:-31px;left:55px;display:block;width:1px;height:26px;background:#e5e5e5;content:" "}#module-ForumCreatePost header #view-options ul li.search span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;display:block;margin:18px auto 0;width:20px;height:28px}#module-ForumCreatePost header #view-options ul li.search span:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:20px;height:20px;border:3px solid #b1b1b0;border-radius:50%;content:" "}#module-ForumCreatePost header #view-options ul li.search span:after{position:absolute;top:20px;left:10px;display:block;width:3px;height:8px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#b1b1b0;content:" "}#module-ForumCreatePost header #view-options ul li.search .drop-down:before{margin-left:437px}#module-ForumCreatePost header #view-options ul li.search .drop-down:after{margin-left:438px}#module-ForumCreatePost header #view-options ul li.search .drop-down .search-input{-webkit-transition:opacity 0.2s ease 0.3s;-moz-transition:opacity 0.2s ease 0.3s;transition:opacity 0.2s ease 0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto;max-width:950px;width:100%;height:100%;opacity:0}#module-ForumCreatePost header #view-options ul li.search .drop-down .search-input input{display:block;padding-top:4px;width:80%;height:100%;height:36px;border:none;text-transform:uppercase;font-size:28px;font-family:din_offccond, sans-serif}#module-ForumCreatePost header #view-options ul li.search .drop-down .search-input button{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;position:absolute;top:0;right:0;height:100%;border:none;background:transparent;color:#adadad;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-ForumCreatePost header #view-options ul li.search .drop-down .search-input button.active{color:#3a6bc6}#module-ForumCreatePost header #view-options ul li.search.active span{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}#module-ForumCreatePost header #view-options ul li.search.active span:before{border-color:#3568c5}#module-ForumCreatePost header #view-options ul li.search.active span:after{background:#3568c5}#module-ForumCreatePost header #view-options ul li.search.active .drop-down{visibility:visible;height:61px;opacity:1}#module-ForumCreatePost header #view-options ul li.search.active .drop-down .search-input{opacity:1}#module-ForumCreatePost header #view-options ul li.search:hover span{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}#module-ForumCreatePost header #view-options ul li.search:hover span:before{border-color:#3568c5}#module-ForumCreatePost header #view-options ul li.search:hover span:after{background:#3568c5}@media screen and (min-width: 769px){#module-ForumCreatePost header form .filters-select{display:none}}@media screen and (max-width: 980px){#module-ForumCreatePost header form .filters-dropdown .drop-down{text-align:left}#module-ForumCreatePost header form .filters-dropdown .drop-down li{left:auto}}@media screen and (max-width: 768px){#module-ForumCreatePost header{height:126px}#module-ForumCreatePost header form{text-align:center}#module-ForumCreatePost header form h3{float:none}#module-ForumCreatePost header form .filters-dropdown{display:none}#module-ForumCreatePost header form .filters-select{position:absolute;bottom:0;left:0;width:100%;height:63px;border-top:1px solid #e5e5e5;color:#3f3f3f;text-align:center}#module-ForumCreatePost header form .filters-select .select-style{width:22em;border-color:#3f3f3f;border-radius:0}#module-ForumCreatePost header form .filters-select .select-style:after{border-top-color:#3f3f3f}#module-ForumCreatePost header form .filters-select .select-style select{color:#3f3f3f}#module-ForumCreatePost header form .filters-select .select-style:hover{background-color:#3f3f3f}#module-ForumCreatePost header form .filters-select .select-style:hover:after{border-top-color:#fff}#module-ForumCreatePost header form .filters-select .select-style:hover select{color:#fff}#module-ForumCreatePost header form .filters-select .select-style.custom-select>div{border-color:#3f3f3f;border-radius:0;text-align:left;color:#3f3f3f}#module-ForumCreatePost header form .filters-select .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-ForumCreatePost header form .filters-select .select-style.custom-select.open>div{max-height:1000px;height:auto}#module-ForumCreatePost header form .filters-select .select-style.custom-select.open>div .selected{background-color:#3f3f3f;color:#fff}#module-ForumCreatePost header form #view-options{width:184px;display:inline-block;float:none;vertical-align:top}#module-ForumCreatePost header form #view-options ul li.grid-view{display:none}#module-ForumCreatePost header form #view-options ul li.list-view{display:none}#module-ForumCreatePost header form #view-options ul li.search:before{position:absolute;top:24px;display:block;width:1px;height:15px;background:#e5e5e5;content:" "}#module-ForumCreatePost header form #view-options ul li.search .drop-down{top:61px;z-index:30}#module-ForumCreatePost header form #view-options .sort{margin-right:0}#module-ForumCreatePost header form #view-options .sort>p{display:none}#module-ForumCreatePost header form #view-options .sort .select-style{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;width:126px;border:none;border-radius:0;font-weight:bold;font-size:14px;cursor:pointer}#module-ForumCreatePost header form #view-options .sort .select-style select{color:#3f3f3f}#module-ForumCreatePost header form #view-options .sort .select-style:after,#module-ForumCreatePost header form #view-options .sort .select-style:before{position:absolute;top:50%;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumCreatePost header form #view-options .sort .select-style:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumCreatePost header form #view-options .sort .select-style:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumCreatePost header form #view-options .sort .select-style:hover{background-color:#fff;color:#3568c5}#module-ForumCreatePost header form #view-options .sort .select-style:hover select{color:#3568c5}#module-ForumCreatePost header form #view-options .sort .select-style:hover:before{border-top-color:#3568c5}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select{z-index:30}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select:after{display:none}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div{border:none;border-radius:0;text-align:left;color:#3f3f3f}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div .selected{border:none}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div:after,#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div:before{position:absolute;top:20px;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select>div.active>div .selected{background-color:#3f3f3f;color:#fff}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select.active>div{border:1px solid #3f3f3f}#module-ForumCreatePost header form #view-options .sort .select-style.custom-select.active>div .selected{background-color:#3f3f3f;color:#fff}}@media screen and (max-width: 380px){#module-ForumCreatePost header form h3{position:absolute;left:0;top:0}#module-ForumCreatePost header form #view-options{position:absolute;right:0;top:0;width:100%;text-align:right}#module-ForumCreatePost header form #view-options .search-input button{display:none}}#module-ForumCreatePost .forum-post,#module-ForumCreatePost .forum-post p{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}#module-ForumCreatePost .forum-post h1{border-bottom:none;font:4em "din_offccond",sans-serif;padding:0 .2em .2em;color:#161616}#module-ForumCreatePost .forum-post .post-byline{margin:0 0 0 1em;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumCreatePost .forum-post .post-byline .author-name{color:#3a6bc6;font-family:"Proxima N W01 Xbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875em;text-decoration:none}#module-ForumCreatePost .forum-post .post-byline a.author-name:hover,#module-ForumCreatePost .forum-post .post-byline a.author-name:focus,#module-ForumCreatePost .forum-post .post-byline a.author-name:active{text-decoration:underline}#module-ForumCreatePost .forum-post .post-byline .pipe-separator{margin:0 .2em;color:#d7d8d9}#module-ForumCreatePost .forum-post .post-byline .date{font-size:0.75em;color:#8b8a8a;line-height:1.5em}#module-ForumCreatePost .forum-post .post-img{margin:1em}@media screen and (max-width: 768px){#module-ForumCreatePost .forum-post .post-img{margin:1em 0}}#module-ForumCreatePost .forum-post .post-img img{width:100%}#module-ForumCreatePost .forum-post .post-body{margin:1em 1em 4em;font-family:"Proxima Regular","Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.7em;color:#303030;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#module-ForumCreatePost .forum-post .post-body h2,#module-ForumCreatePost .forum-post .post-body h3,#module-ForumCreatePost .forum-post .post-body h4,#module-ForumCreatePost .forum-post .post-body .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-ForumCreatePost .forum-post .post-body b,#module-ForumCreatePost .forum-post .post-body .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-ForumCreatePost .forum-post .post-body b,#module-ForumCreatePost .forum-post .post-body h5,#module-ForumCreatePost .forum-post .post-body h6{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;color:#161616}#module-ForumCreatePost .forum-post .post-body p{margin:1em 0}#module-ForumCreatePost .forum-post .post-body strong{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumCreatePost .forum-post .post-body em{font-style:italic}#module-ForumCreatePost .forum-post .post-body a{color:#3a6bc6;font-weight:bold}#module-ForumCreatePost .forum-post .post-body ol,#module-ForumCreatePost .forum-post .post-body ul{line-height:1.5em;margin:1em 0}#module-ForumCreatePost .forum-post .post-body ol{list-style:decimal inside}#module-ForumCreatePost .forum-post .post-body ul{list-style:disc inside}#module-ForumCreatePost .cke,#module-ForumCreatePost .cke *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#module-ForumCreatePost .cke_reset_all{background:transparent;border:none;box-shadow:none;margin-left:0}#module-ForumCreatePost #cke_body{border:none;box-shadow:none}#module-ForumCreatePost .content{padding:3em 0 10em;margin:0 auto;max-width:1005px;width:100%}@media screen and (max-width: 768px){#module-ForumCreatePost .content{padding-top:4em}}#module-ForumCreatePost h1{font:4em "din_offccond",sans-serif;padding:0 .2em .2em;border-bottom:1px solid #c9c9c9;color:#161616}@media screen and (max-width: 768px){#module-ForumCreatePost h1{font-size:2em;padding:0 .5em .25em}}@media screen and (max-width: 768px){#module-ForumCreatePost .select-wrapper{display:block}}#module-ForumCreatePost .select-style.category{width:19.5em;z-index:30}#module-ForumCreatePost .select-style.subcategory{width:17em}@media screen and (max-width: 768px){#module-ForumCreatePost .select-style.subcategory{margin-top:1em}}#module-ForumCreatePost .validation-message{margin:0 -1em;position:relative;height:0;overflow:hidden}#module-ForumCreatePost .validation-message .validation-message-content{background:#f2ecd6;border:1px solid #d0c675;padding:1em;margin:1em 0 0;position:relative}#module-ForumCreatePost .validation-message .validation-message-content:before,#module-ForumCreatePost .validation-message .validation-message-content:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}#module-ForumCreatePost .validation-message .validation-message-content:before{top:-13px;left:32px;border-bottom-color:#b2a53d;border-width:13px}#module-ForumCreatePost .validation-message .validation-message-content:after{top:-12px;left:32px;border-bottom-color:#f2ecd6;border-width:13px}#module-ForumCreatePost .validation-message .icon-warning{background:url("../../core/images/icons/icon-warning.svg") 100% 0 no-repeat;background-size:1.375em 1.25em;width:2.5em;height:1.25em;display:block;float:left}#module-ForumCreatePost .validation-message .icon-close{position:absolute;right:1em;width:13px;height:13px;background:url("../../core/images/icons/icon-close-c69d2f.png") 0 0 no-repeat;border:none}#module-ForumCreatePost .validation-message .validation-body{color:#505050;margin-left:4em}#module-ForumCreatePost .validation-message h3{font:1em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumCreatePost .validation-message h3 span{font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumCreatePost .validation-message ul{margin-top:.75em;list-style:disc inside}#module-ForumCreatePost .validation-message ul li{margin-top:.75em}#module-ForumCreatePost .validation-message ul a{color:#303030;text-decoration:none;font:0.875em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #cdc8b6}#module-ForumCreatePost .buttons{border-top:1px solid #c9c9c9;margin:2em 0;padding-left:1em;text-align:right}#module-ForumCreatePost .pipe-separator{color:#b7b7b6;margin:0 1em 0 0}#module-ForumCreatePost .btn-preview{width:8em}#module-ForumCreatePost #post-preview{position:absolute;top:0;left:100%;width:100%;background:#efeff0;min-height:100%;z-index:100}#module-ForumCreatePost #post-preview .author-name{color:#2a2b2c}#module-ForumPostDetail{background-color:#efeff0}#module-ForumPostDetail .breadcrumb{margin-bottom:2em;margin-left:1.2em;font-size:.8em}#module-ForumPostDetail .breadcrumb,#module-ForumPostDetail .breadcrumb a,#module-ForumPostDetail .breadcrumb span{text-transform:uppercase;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2a2b2c}#module-ForumPostDetail .breadcrumb .crumb-item{text-decoration:none;color:#979797}#module-ForumPostDetail .breadcrumb .crumb-item:last-of-type{color:#2a2b2c}#module-ForumPostDetail .breadcrumb a{text-decoration:none}#module-ForumPostDetail .breadcrumb a:hover,#module-ForumPostDetail .breadcrumb a:focus,#module-ForumPostDetail .breadcrumb a:active{text-decoration:underline}#module-ForumPostDetail .breadcrumb .arrow{font-size:1.2em}#module-ForumPostDetail .post-form{background:#efeff0}#module-ForumPostDetail .post-form .field-wrapper{margin:2em 1em 0}#module-ForumPostDetail .post-form label{width:7em;margin-top:1em;font:1em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#535353;display:block;float:left}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form label{float:none}}#module-ForumPostDetail .post-form label[for="body"]{margin-top:3em}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form label[for="body"]{margin-top:1em}}#module-ForumPostDetail .post-form label.category{font:0.75em "Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:3.25em}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form label.category{line-height:normal}}#module-ForumPostDetail .post-form .input-wrapper{margin-left:7em}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form .input-wrapper{margin:1em 0 0}#module-ForumPostDetail .post-form .input-wrapper.category{margin-top:0}}#module-ForumPostDetail .post-form input,#module-ForumPostDetail .post-form textarea{width:100%;padding:1em;font-size:1em}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form input,#module-ForumPostDetail .post-form textarea{padding:.5em}}#module-ForumPostDetail .post-form input.error,#module-ForumPostDetail .post-form textarea.error{border:2px solid #eb1f1f}#module-ForumPostDetail .post-form input.error::-webkit-input-placeholder,#module-ForumPostDetail .post-form textarea.error::-webkit-input-placeholder{color:#eb1f1f}#module-ForumPostDetail .post-form input.error::-moz-placeholder,#module-ForumPostDetail .post-form textarea.error::-moz-placeholder{color:#eb1f1f}#module-ForumPostDetail .post-form input.error::-ms-input-placeholder,#module-ForumPostDetail .post-form textarea.error::-ms-input-placeholder{color:#eb1f1f}#module-ForumPostDetail .post-form input{height:3em}@media screen and (max-width: 768px){#module-ForumPostDetail .post-form input{height:2.5em}}#module-ForumPostDetail .post-form textarea{height:10em}#module-ForumPostDetail .post-form .input-wrapper.category .arrow{width:2em;display:inline-block}#module-ForumPostDetail .post-form .input-wrapper.category .arrow:after{top:-.1em}#module-ForumPostDetail .post-form .buttons{text-align:right;padding:1em 0 2em}#module-ForumPostDetail .cke_chrome{border:none}#module-ForumPostDetail .cke,#module-ForumPostDetail .cke *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}#module-ForumPostDetail .cke_body,#module-ForumPostDetail .cke_inner{background:none}#module-ForumPostDetail .cke_top{padding:0 0 .5em;margin-left:-7px}#module-ForumPostDetail .cke_contents{border-radius:2px}#module-ForumPostDetail .cke_contents.error{border:2px solid #eb1f1f}#module-ForumPostDetail header{-webkit-transition:margin 0.2s ease;-moz-transition:margin 0.2s ease;transition:margin 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 10px;width:100%;height:63px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;z-index:10}#module-ForumPostDetail header .select-style{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:12px;display:inline-block;margin:0;padding:0;width:153px;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;cursor:pointer}#module-ForumPostDetail header .select-style:after{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);position:absolute;top:50%;right:.75em;margin-top:-2px;width:0;height:0;border:solid transparent;border-width:5px;border-color:rgba(53,104,197,0);border-top-color:#3568c5;content:" ";pointer-events:none}#module-ForumPostDetail header .select-style select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);padding:3px 10px 0;width:112%;height:100%;border:none;background-color:transparent;background-image:none;box-shadow:none;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#module-ForumPostDetail header .select-style select:focus{outline:none}#module-ForumPostDetail header .select-style:hover{background-color:#3568c5}#module-ForumPostDetail header .select-style:hover select{color:#fff}#module-ForumPostDetail header .select-style:hover:after{border-top-color:#fff}#module-ForumPostDetail header .select-style.custom-select{border:none;z-index:20;position:relative}#module-ForumPostDetail header .select-style.custom-select select{display:none}#module-ForumPostDetail header .select-style.custom-select>div{-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;margin:0;padding:0;width:100%;max-height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;color:#3568c5;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;position:absolute;top:0;left:0}#module-ForumPostDetail header .select-style.custom-select>div span{overflow:hidden;-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:38px;border-bottom:1px solid #e5e5e5;padding:13px 10px 0;opacity:1}#module-ForumPostDetail header .select-style.custom-select>div span:hover{background-color:#3568c5;color:#fff}#module-ForumPostDetail header .select-style.custom-select>div span.active{height:0;padding-top:0;border:none;opacity:0}#module-ForumPostDetail header .select-style.custom-select>div span:last-of-type{border-bottom:none}#module-ForumPostDetail header .select-style.custom-select.open>div{max-height:600px}#module-ForumPostDetail header .select-style.custom-select.open>div .selected{background-color:#3568c5;color:#fff}#module-ForumPostDetail header.open-dropdown{margin-bottom:60px}#module-ForumPostDetail header form{margin:0 auto;max-width:960px;width:100%}#module-ForumPostDetail header h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;float:left;padding-top:19px;width:115px;height:61px;text-transform:uppercase;font-size:23px;font-family:"Alternate Gothic Com", sans-serif}#module-ForumPostDetail header h3 em{color:#9d9d9d}#module-ForumPostDetail header h3:after{position:absolute;top:50%;right:0;display:block;margin-top:-8px;width:1px;height:16px;background:#e5e5e5;content:" "}#module-ForumPostDetail header .drop-down{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:1;visibility:hidden;padding:10px 5px;width:100%;height:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;opacity:0}#module-ForumPostDetail header .drop-down:after,#module-ForumPostDetail header .drop-down:before{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;position:absolute;bottom:100%;left:50%;width:0;height:0;border:solid transparent;content:" ";opacity:1;pointer-events:none}#module-ForumPostDetail header .drop-down:after{margin-left:-303px;border-width:11px;border-color:rgba(240,242,241,0);border-bottom-color:#fff}#module-ForumPostDetail header .drop-down:before{margin-left:-304px;border-width:12px;border-color:rgba(214,214,214,0);border-bottom-color:#e5e5e5}#module-ForumPostDetail header .filters-dropdown{display:inline-block;height:61px;vertical-align:top;text-align:center;text-transform:uppercase;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-ForumPostDetail header .filters-dropdown>p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;padding:24px 24px 0 21px;width:100%;height:100%;color:#3f3f3f;font-weight:bold;font-size:14px;cursor:pointer}#module-ForumPostDetail header .filters-dropdown>p:after,#module-ForumPostDetail header .filters-dropdown>p:before{position:absolute;top:50%;left:100%;margin-top:-1px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumPostDetail header .filters-dropdown>p:after{margin-top:-2px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumPostDetail header .filters-dropdown>p:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumPostDetail header .filters-dropdown>p:hover{color:#3568c5}#module-ForumPostDetail header .filters-dropdown>p:hover:before{border-top-color:#3568c5}#module-ForumPostDetail header .filters-dropdown .drop-down{max-height:0;height:auto;overflow:hidden;-webkit-transition:max-height 0.8s ease,opacity 0.8s ease;-moz-transition:max-height 0.8s ease,opacity 0.8s ease;transition:max-height 0.8s ease,opacity 0.8s ease}#module-ForumPostDetail header .filters-dropdown .drop-down ul{max-width:960px;margin:0 auto;overflow:hidden}#module-ForumPostDetail header .filters-dropdown .drop-down ul li{-webkit-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.2s ease 0.3s,color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1),background-color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);display:block;float:left;padding:14px 17px 0;height:38px;border:1px solid #3568c5;border-radius:3px;background-color:#fff;margin:0 4px 4px 0;color:#3568c5;letter-spacing:0.5px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;opacity:0;cursor:pointer}#module-ForumPostDetail header .filters-dropdown .drop-down ul li:hover,#module-ForumPostDetail header .filters-dropdown .drop-down ul li.active{background-color:#3568c5;color:#fff}#module-ForumPostDetail header .filters-dropdown .drop-down ul li.loading{background-image:url("../../modules/aggregatorarticles/images/ajax-loader-filters.gif");background-position:center;background-repeat:no-repeat;color:rgba(255,255,255,0)}#module-ForumPostDetail header .filters-dropdown li:hover li{background-color:#3568c5;color:#fff}#module-ForumPostDetail header .filters-dropdown.active>p:after{margin-top:-2px;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff}#module-ForumPostDetail header .filters-dropdown.active>p:before{margin-top:-5px;border-color:rgba(63,63,63,0);border-bottom-color:#3f3f3f}#module-ForumPostDetail header .filters-dropdown.active>p:hover:before{border-bottom-color:#3568c5}#module-ForumPostDetail header .filters-dropdown.active .drop-down{visibility:visible;max-height:600px;opacity:1}#module-ForumPostDetail header .filters-dropdown.active .drop-down li{opacity:1}#module-ForumPostDetail header #view-options{display:block;float:right;height:61px}#module-ForumPostDetail header #view-options .sort{display:inline-block;margin-right:20px;vertical-align:top;height:61px}#module-ForumPostDetail header #view-options .sort>p{display:inline-block;margin-right:6px;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif;height:100%;vertical-align:top;padding-top:23px}#module-ForumPostDetail header #view-options ul{display:inline-block;vertical-align:top}#module-ForumPostDetail header #view-options ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:-3px;width:56px;height:60px;vertical-align:top;cursor:pointer}#module-ForumPostDetail header #view-options ul li a{display:block;overflow:hidden;width:100%;height:100%;text-align:-9999px}#module-ForumPostDetail header #view-options ul li.grid-view{padding-top:19px}#module-ForumPostDetail header #view-options ul li.grid-view>span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);position:relative;display:block;margin:0 auto 4px;width:29px;height:5px;text-align:center}#module-ForumPostDetail header #view-options ul li.grid-view>span span,#module-ForumPostDetail header #view-options ul li.grid-view>span:before,#module-ForumPostDetail header #view-options ul li.grid-view>span:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;width:5px;height:5px;border-radius:50%;background:#b1b1b0;vertical-align:top}#module-ForumPostDetail header #view-options ul li.grid-view>span:before{float:left;content:" "}#module-ForumPostDetail header #view-options ul li.grid-view>span:after{float:right;content:" "}#module-ForumPostDetail header #view-options ul li.grid-view.active>span span,#module-ForumPostDetail header #view-options ul li.grid-view.active>span:before,#module-ForumPostDetail header #view-options ul li.grid-view.active>span:after{background:#3568c5}#module-ForumPostDetail header #view-options ul li.grid-view:hover>span span,#module-ForumPostDetail header #view-options ul li.grid-view:hover>span:before,#module-ForumPostDetail header #view-options ul li.grid-view:hover>span:after{background:#3568c5}#module-ForumPostDetail header #view-options ul li.grid-view:hover>span:nth-child(1){-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#module-ForumPostDetail header #view-options ul li.grid-view:hover>span:nth-child(3){-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#module-ForumPostDetail header #view-options ul li.grid-view:after{position:relative;top:-28px;left:55px;display:block;width:1px;height:26px;background:#e5e5e5;content:" "}#module-ForumPostDetail header #view-options ul li.list-view{padding-top:19px}#module-ForumPostDetail header #view-options ul li.list-view span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);display:block;margin:0 auto 7px;width:27px;height:3px;background:#b1b1b0}#module-ForumPostDetail header #view-options ul li.list-view.active span{background:#3568c5}#module-ForumPostDetail header #view-options ul li.list-view:hover span{background:#3568c5}#module-ForumPostDetail header #view-options ul li.list-view:hover span:nth-child(1){-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#module-ForumPostDetail header #view-options ul li.list-view:hover span:nth-child(3){-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}#module-ForumPostDetail header #view-options ul li.list-view:after{position:relative;top:-31px;left:55px;display:block;width:1px;height:26px;background:#e5e5e5;content:" "}#module-ForumPostDetail header #view-options ul li.search span{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;display:block;margin:18px auto 0;width:20px;height:28px}#module-ForumPostDetail header #view-options ul li.search span:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:20px;height:20px;border:3px solid #b1b1b0;border-radius:50%;content:" "}#module-ForumPostDetail header #view-options ul li.search span:after{position:absolute;top:20px;left:10px;display:block;width:3px;height:8px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#b1b1b0;content:" "}#module-ForumPostDetail header #view-options ul li.search .drop-down:before{margin-left:437px}#module-ForumPostDetail header #view-options ul li.search .drop-down:after{margin-left:438px}#module-ForumPostDetail header #view-options ul li.search .drop-down .search-input{-webkit-transition:opacity 0.2s ease 0.3s;-moz-transition:opacity 0.2s ease 0.3s;transition:opacity 0.2s ease 0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:0 auto;max-width:950px;width:100%;height:100%;opacity:0}#module-ForumPostDetail header #view-options ul li.search .drop-down .search-input input{display:block;padding-top:4px;width:80%;height:100%;height:36px;border:none;text-transform:uppercase;font-size:28px;font-family:din_offccond, sans-serif}#module-ForumPostDetail header #view-options ul li.search .drop-down .search-input button{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;position:absolute;top:0;right:0;height:100%;border:none;background:transparent;color:#adadad;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-size:12px;font-family:'Proxima N W01 Reg', 'Helvetica Neue', Helvetica, Arial, sans-serif}#module-ForumPostDetail header #view-options ul li.search .drop-down .search-input button.active{color:#3a6bc6}#module-ForumPostDetail header #view-options ul li.search.active span{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}#module-ForumPostDetail header #view-options ul li.search.active span:before{border-color:#3568c5}#module-ForumPostDetail header #view-options ul li.search.active span:after{background:#3568c5}#module-ForumPostDetail header #view-options ul li.search.active .drop-down{visibility:visible;height:61px;opacity:1}#module-ForumPostDetail header #view-options ul li.search.active .drop-down .search-input{opacity:1}#module-ForumPostDetail header #view-options ul li.search:hover span{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}#module-ForumPostDetail header #view-options ul li.search:hover span:before{border-color:#3568c5}#module-ForumPostDetail header #view-options ul li.search:hover span:after{background:#3568c5}@media screen and (min-width: 769px){#module-ForumPostDetail header form .filters-select{display:none}}@media screen and (max-width: 980px){#module-ForumPostDetail header form .filters-dropdown .drop-down{text-align:left}#module-ForumPostDetail header form .filters-dropdown .drop-down li{left:auto}}@media screen and (max-width: 768px){#module-ForumPostDetail header{height:126px}#module-ForumPostDetail header form{text-align:center}#module-ForumPostDetail header form h3{float:none}#module-ForumPostDetail header form .filters-dropdown{display:none}#module-ForumPostDetail header form .filters-select{position:absolute;bottom:0;left:0;width:100%;height:63px;border-top:1px solid #e5e5e5;color:#3f3f3f;text-align:center}#module-ForumPostDetail header form .filters-select .select-style{width:22em;border-color:#3f3f3f;border-radius:0}#module-ForumPostDetail header form .filters-select .select-style:after{border-top-color:#3f3f3f}#module-ForumPostDetail header form .filters-select .select-style select{color:#3f3f3f}#module-ForumPostDetail header form .filters-select .select-style:hover{background-color:#3f3f3f}#module-ForumPostDetail header form .filters-select .select-style:hover:after{border-top-color:#fff}#module-ForumPostDetail header form .filters-select .select-style:hover select{color:#fff}#module-ForumPostDetail header form .filters-select .select-style.custom-select>div{border-color:#3f3f3f;border-radius:0;text-align:left;color:#3f3f3f}#module-ForumPostDetail header form .filters-select .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-ForumPostDetail header form .filters-select .select-style.custom-select.open>div{max-height:1000px;height:auto}#module-ForumPostDetail header form .filters-select .select-style.custom-select.open>div .selected{background-color:#3f3f3f;color:#fff}#module-ForumPostDetail header form #view-options{width:184px;display:inline-block;float:none;vertical-align:top}#module-ForumPostDetail header form #view-options ul li.grid-view{display:none}#module-ForumPostDetail header form #view-options ul li.list-view{display:none}#module-ForumPostDetail header form #view-options ul li.search:before{position:absolute;top:24px;display:block;width:1px;height:15px;background:#e5e5e5;content:" "}#module-ForumPostDetail header form #view-options ul li.search .drop-down{top:61px;z-index:30}#module-ForumPostDetail header form #view-options .sort{margin-right:0}#module-ForumPostDetail header form #view-options .sort>p{display:none}#module-ForumPostDetail header form #view-options .sort .select-style{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;width:126px;border:none;border-radius:0;font-weight:bold;font-size:14px;cursor:pointer}#module-ForumPostDetail header form #view-options .sort .select-style select{color:#3f3f3f}#module-ForumPostDetail header form #view-options .sort .select-style:after,#module-ForumPostDetail header form #view-options .sort .select-style:before{position:absolute;top:50%;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumPostDetail header form #view-options .sort .select-style:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumPostDetail header form #view-options .sort .select-style:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumPostDetail header form #view-options .sort .select-style:hover{background-color:#fff;color:#3568c5}#module-ForumPostDetail header form #view-options .sort .select-style:hover select{color:#3568c5}#module-ForumPostDetail header form #view-options .sort .select-style:hover:before{border-top-color:#3568c5}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select{z-index:30}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select:after{display:none}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div{border:none;border-radius:0;text-align:left;color:#3f3f3f}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div .selected{border:none}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div:after,#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div:before{position:absolute;top:20px;left:100%;margin-top:-2px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div:after{margin-top:-3px;margin-left:-11px;border-width:5px;border-color:rgba(255,255,255,0);border-top-color:#ffffff}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div:before{margin-left:-12px;border-width:6px;border-color:rgba(63,63,63,0);border-top-color:#3f3f3f}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div span:hover{background-color:#3f3f3f;color:#fff}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select>div.active>div .selected{background-color:#3f3f3f;color:#fff}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select.active>div{border:1px solid #3f3f3f}#module-ForumPostDetail header form #view-options .sort .select-style.custom-select.active>div .selected{background-color:#3f3f3f;color:#fff}}@media screen and (max-width: 380px){#module-ForumPostDetail header form h3{position:absolute;left:0;top:0}#module-ForumPostDetail header form #view-options{position:absolute;right:0;top:0;width:100%;text-align:right}#module-ForumPostDetail header form #view-options .search-input button{display:none}}#module-ForumPostDetail .forum-post,#module-ForumPostDetail .forum-post p{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}#module-ForumPostDetail .forum-post h1{border-bottom:none;font:4em "din_offccond",sans-serif;padding:0 .2em .2em;color:#161616}#module-ForumPostDetail .forum-post .post-byline{margin:0 0 0 1em;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumPostDetail .forum-post .post-byline .author-name{color:#3a6bc6;font-family:"Proxima N W01 Xbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875em;text-decoration:none}#module-ForumPostDetail .forum-post .post-byline a.author-name:hover,#module-ForumPostDetail .forum-post .post-byline a.author-name:focus,#module-ForumPostDetail .forum-post .post-byline a.author-name:active{text-decoration:underline}#module-ForumPostDetail .forum-post .post-byline .pipe-separator{margin:0 .2em;color:#d7d8d9}#module-ForumPostDetail .forum-post .post-byline .date{font-size:0.75em;color:#8b8a8a;line-height:1.5em}#module-ForumPostDetail .forum-post .post-img{margin:1em}@media screen and (max-width: 768px){#module-ForumPostDetail .forum-post .post-img{margin:1em 0}}#module-ForumPostDetail .forum-post .post-img img{width:100%}#module-ForumPostDetail .forum-post .post-body{margin:1em 1em 4em;font-family:"Proxima Regular","Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.7em;color:#303030;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#module-ForumPostDetail .forum-post .post-body h2,#module-ForumPostDetail .forum-post .post-body h3,#module-ForumPostDetail .forum-post .post-body h4,#module-ForumPostDetail .forum-post .post-body .stations-slide .t-wrap .t-info .t-info-wrap h2 b,.stations-slide .t-wrap .t-info .t-info-wrap h2 #module-ForumPostDetail .forum-post .post-body b,#module-ForumPostDetail .forum-post .post-body .t-tooltip .t-wrap .t-info .t-info-wrap h2 b,.t-tooltip .t-wrap .t-info .t-info-wrap h2 #module-ForumPostDetail .forum-post .post-body b,#module-ForumPostDetail .forum-post .post-body h5,#module-ForumPostDetail .forum-post .post-body h6{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;color:#161616}#module-ForumPostDetail .forum-post .post-body p{margin:1em 0}#module-ForumPostDetail .forum-post .post-body strong{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumPostDetail .forum-post .post-body em{font-style:italic}#module-ForumPostDetail .forum-post .post-body a{color:#3a6bc6;font-weight:bold}#module-ForumPostDetail .forum-post .post-body ol,#module-ForumPostDetail .forum-post .post-body ul{line-height:1.5em;margin:1em 0}#module-ForumPostDetail .forum-post .post-body ol{list-style:decimal inside}#module-ForumPostDetail .forum-post .post-body ul{list-style:disc inside}#module-ForumPostDetail .comment-form{text-align:right;margin-top:-1px;border-bottom:1px solid #e1e1df}#module-ForumPostDetail .comment-form textarea{display:block;width:100%;overflow:auto;border:1px solid #cacac8;background:#f5f5f5;padding:1.5em 2em;font-size:.875em;font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;color:#303030;min-height:4em}#module-ForumPostDetail .comment-form textarea::-webkit-input-placeholder{color:#303030;opacity:.8}#module-ForumPostDetail .comment-form textarea::-moz-input-placeholder{color:#303030;opacity:.8}#module-ForumPostDetail .comment-form textarea:-ms-input-placeholder{color:#303030;opacity:.8}@media screen and (max-width: 768px){#module-ForumPostDetail .comment-count{padding-top:.25em}#module-ForumPostDetail .comment-count em{background:transparent url("../../core/images/icons/icon-speech-bubble.png") 50% 50% no-repeat;background-size:contain;width:3em;line-height:2.5em;color:#fff;text-align:center;display:inline-block}}#module-ForumPostDetail .comments-list{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);font-family:"Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:4em;-webkit-user-select:initial}#module-ForumPostDetail .comments-list .comment.level-2 .comment-content:before{content:'';display:block;background:url("../../core/images/icons/icon-reply-arrow.png") 50% 50% no-repeat;width:17px;height:14px;position:absolute;left:-2.5em;top:2.8125em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .comment.level-2 .comment-content:before{left:-2em}}#module-ForumPostDetail .comments-list .comment.level-2 .btn-reply,#module-ForumPostDetail .comments-list .comment.level-2 .btn-toggle-replies,#module-ForumPostDetail .comments-list .comment.level-2 .comment-children{display:none}#module-ForumPostDetail .comments-list .comment-content{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);padding:1.5em 1.8em;position:relative}#module-ForumPostDetail .comments-list .comment-content .num-likes{font-size:0.9em}#module-ForumPostDetail .comments-list .comment-content .btn-like{margin-right:0.5em}#module-ForumPostDetail .comments-list .comment-content .btn-like svg rect,#module-ForumPostDetail .comments-list .comment-content .btn-like svg path{fill:#EDEDEC}#module-ForumPostDetail .comments-list .comment-content .btn-like.liked svg rect,#module-ForumPostDetail .comments-list .comment-content .btn-like.liked svg path{fill:#3A6BC6}#module-ForumPostDetail .comments-list .comment-content:hover .btn-link,#module-ForumPostDetail .comments-list .comment-content:focus .btn-link,#module-ForumPostDetail .comments-list .comment-content:active .btn-link{color:#3a6bc6;text-decoration:none}#module-ForumPostDetail .comments-list .comment-content:hover .bullet,#module-ForumPostDetail .comments-list .comment-content:focus .bullet,#module-ForumPostDetail .comments-list .comment-content:active .bullet{color:#3a6bc6}#module-ForumPostDetail .comments-list .comment-content:hover .thumbs-up svg rect,#module-ForumPostDetail .comments-list .comment-content:hover .thumbs-up svg path,#module-ForumPostDetail .comments-list .comment-content:focus .thumbs-up svg rect,#module-ForumPostDetail .comments-list .comment-content:focus .thumbs-up svg path,#module-ForumPostDetail .comments-list .comment-content:active .thumbs-up svg rect,#module-ForumPostDetail .comments-list .comment-content:active .thumbs-up svg path{fill:#3A6BC6}#module-ForumPostDetail .comments-list .comment-content:hover .only-visible-on-hover,#module-ForumPostDetail .comments-list .comment-content:focus .only-visible-on-hover,#module-ForumPostDetail .comments-list .comment-content:active .only-visible-on-hover{opacity:1}#module-ForumPostDetail .comments-list .hr{border-bottom:1px solid #e1e1df}#module-ForumPostDetail .comments-list .comment-children{margin-left:4.6875em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .comment-children{margin-left:3.5em}}#module-ForumPostDetail .comments-list .only-visible-on-hover{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:0}#module-ForumPostDetail .comments-list .comment-actions{margin:1.5em 0 0 5em;overflow:hidden}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .comment-actions{margin-left:4em}}#module-ForumPostDetail .comments-list .btn-link{color:#8b8b8b;text-decoration:none;font-size:0.875em}#module-ForumPostDetail .comments-list .btn-toggle-replies{color:#3a6bc6;margin:.25em 0 1em 5.7em}#module-ForumPostDetail .comments-list .btn-toggle-replies>span{padding-left:.5em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .btn-toggle-replies{margin-left:4.5em}}#module-ForumPostDetail .comments-list .left{float:left}#module-ForumPostDetail .comments-list .right{float:right}#module-ForumPostDetail .comments-list .bullet{color:#e1e1df;padding:0 .5em}#module-ForumPostDetail .comments-list .profile-img{border-radius:100%;float:left;width:3.75em;height:3.75em;margin-right:.5em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .profile-img{width:3em;height:3em}}#module-ForumPostDetail .comments-list p{margin-left:5em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list p{margin-left:4em}}#module-ForumPostDetail .comments-list .parent-wrapper .date{display:block;margin-bottom:1em}#module-ForumPostDetail .comments-list .name{font-family:"Proxima N W01 Xbold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#535353;font-size:.875em;text-decoration:none}#module-ForumPostDetail .comments-list .date,#module-ForumPostDetail .comments-list .action-type,#module-ForumPostDetail .comments-list .action-parent-type{font-size:.875em;color:#8b8b8b}#module-ForumPostDetail .comments-list .date{font-size:.75em;line-height:1.1666666667em}#module-ForumPostDetail .comments-list .action-parent-title{color:#535353;text-decoration:none;font-size:.875em}#module-ForumPostDetail .comments-list .body{color:#303030;font-size:.875em;margin-left:5.75em}#module-ForumPostDetail .comments-list .body *{margin-left:0}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .body{margin-left:4.5em}}#module-ForumPostDetail .pagination{position:relative;overflow:hidden;margin:0 auto;padding:87px 51px 173px;max-width:778px;width:100%;height:42px;text-align:center}#module-ForumPostDetail .pagination>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;top:87px;z-index:1;display:block;width:51px;height:42px;border:2px solid #3568c5;border-radius:4px;text-indent:-9999px}#module-ForumPostDetail .pagination>a:after{-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;transition:border-color 0.2s ease;position:absolute;top:50%;right:45%;margin-top:-7px;width:0;height:0;border:solid transparent;border-width:7px;border-color:rgba(53,104,197,0);border-right-color:#3568c5;content:" ";pointer-events:none}#module-ForumPostDetail .pagination>a.prev{left:20px}#module-ForumPostDetail .pagination>a.next{right:20px}#module-ForumPostDetail .pagination>a.next:after{right:auto;left:45%;border-right-color:transparent;border-left-color:#3568c5}#module-ForumPostDetail .pagination>a:hover{background-color:#3568c5}#module-ForumPostDetail .pagination>a:hover.prev:after{border-right-color:#fff}#module-ForumPostDetail .pagination>a:hover.next:after{border-left-color:#fff}#module-ForumPostDetail .pagination>a.disabled{cursor:default;border-color:#c6c6c6;opacity:0.5}#module-ForumPostDetail .pagination>a.disabled.prev:after{border-right-color:#c6c6c6}#module-ForumPostDetail .pagination>a.disabled.next:after{border-left-color:#c6c6c6}#module-ForumPostDetail .pagination>a.disabled:hover{border-color:#c6c6c6;background-color:transparent}#module-ForumPostDetail .pagination>a.disabled:hover.prev:after{border-right-color:#c6c6c6}#module-ForumPostDetail .pagination>a.disabled:hover.next:after{border-left-color:#c6c6c6}#module-ForumPostDetail .pagination div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 50px 0;width:100%}#module-ForumPostDetail .pagination div a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;width:35px;height:35px;border:1px solid #fff;border-radius:50%;color:#3568c5;text-decoration:none;font-size:20px;font-family:'AlternateGothicW01-No2 691799', Impact, Charcoal, sans-serif}#module-ForumPostDetail .pagination div a:hover{text-decoration:underline}#module-ForumPostDetail .pagination div a.active{background-color:#3568c5;color:#fff}#module-ForumPostDetail .pagination div a.active:hover{text-decoration:none}#module-ForumPostDetail .pagination div a.hidden{display:none}#module-ForumPostDetail .pagination div a.ellipsis{border-color:transparent;pointer-events:none;cursor:default}#module-ForumPostDetail .pagination div a.ellipsis:after{content:'...'}#module-ForumPostDetail .pagination div a.ellipsis span{display:none}#module-ForumPostDetail .pagination div a.last{margin-left:44px}#module-ForumPostDetail .pagination div a.last:before{position:absolute;left:-33px;content:"...";letter-spacing:2px}#module-ForumPostDetail .pagination div a.last.active:before{color:#3568c5}#module-ForumPostDetail .pagination.hide a{display:none}#module-ForumPostDetail .mobile-pagination{background:#e6e7e8;width:100%;padding:25px 0}#module-ForumPostDetail .mobile-pagination .load-more{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;overflow:hidden;margin:0 auto;padding-top:12px;width:226px;height:52px;border:2px solid #3568c5;border-radius:4px;color:#3568c5;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;font:400 24px 'AlternateGothicW01-No2 691799', Impact, Charcoal, sans-serif}#module-ForumPostDetail .mobile-pagination .load-more:hover,#module-ForumPostDetail .mobile-pagination .load-more:focus{border-color:#90b7ff;color:#90b7ff}#module-ForumPostDetail .mobile-pagination.hide{display:none}#module-ForumPostDetail .social-links{-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear;position:relative;vertical-align:top;height:34px;width:140px;right:0px;top:15px}@media screen and (max-width: 1024px){#module-ForumPostDetail .social-links{right:15px}}#module-ForumPostDetail .social-links .social-links-on-hover{-webkit-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);height:0;overflow:hidden;background-color:#fff}#module-ForumPostDetail .social-links .social-links-on-hover .social-icon{display:block}#module-ForumPostDetail .social-links .social-links-on-hover .social-icon.divider{display:none}#module-ForumPostDetail .social-links .share-icon{height:98%;width:52px;-webkit-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);cursor:pointer;position:relative;text-align:center;margin-right:5px}#module-ForumPostDetail .social-links .share-icon .share-icon-inner{height:27px;width:24px;display:inline-block;cursor:pointer;position:absolute;top:18px;left:14px;display:inline;overflow:visible;border:none;background:url("../../core/images/nav/icons/icon-share-326ac3.svg") no-repeat;background-size:contain;background-position:0 0}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .share-icon .share-icon-inner{background:url("../../core/images/nav/icons/icon-share-326ac3.svg") no-repeat}}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger{background-color:#fff}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger .social-links-on-hover{width:100%;height:0;left:0;position:absolute;top:100%;box-sizing:border-box}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger .social-links-on-hover .social-icon{position:relative;float:none;display:block;top:10px;left:15px;height:40px}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger .social-links-on-hover .social-icon.twitter{left:10px}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger:hover,#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger:focus{background-color:#edf0f5}#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger:hover .social-links-on-hover,#module-ForumPostDetail .social-links .share-icon.social-links-hover-trigger:focus .social-links-on-hover{height:97px;background-color:#edf0f5}#module-ForumPostDetail .social-links .social-icon{height:34px;width:34px;display:block;cursor:pointer;position:absolute;top:0px;left:0px;display:inline;overflow:visible;border:none;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear}#module-ForumPostDetail .social-links .social-icon.divider{margin:4px 0 0 10px;left:80px;height:25px;width:2px;float:right;background-color:#f2f2f2}#module-ForumPostDetail .social-links .social-icon.facebook{left:40px}#module-ForumPostDetail .social-links .social-icon.profile{left:105px}#module-ForumPostDetail .social-links .social-icon.profile.logged-in{background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}#module-ForumPostDetail .social-links .social-icon:hover .social-icon-inner.on{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s}#module-ForumPostDetail .social-links .social-icon:hover .social-icon-inner.off{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);opacity:0;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-ForumPostDetail .social-links .social-icon .social-icon-inner{height:24px;width:24px;display:block;position:absolute;top:5px;left:5px;background-position:center;background-size:contain}#module-ForumPostDetail .social-links .social-icon .social-icon-inner.on{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}#module-ForumPostDetail .social-links .social-icon .social-icon-inner.off{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;-moz-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0.05s}#module-ForumPostDetail .social-links .social-icon.twitter .on{background:url("../../modules/fbemap/images/icon-social-twitter-hover.svg") no-repeat;background-size:contain;background-position:0px 2px}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.twitter .on{background:url("../../modules/fbemap/images/icon-social-twitter-hover.svg") no-repeat}}#module-ForumPostDetail .social-links .social-icon.twitter .off{background:url("../../modules/fbemap/images/icon-social-twitter.svg") no-repeat;background-size:contain;background-position:0px 2px}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.twitter .off{background:url("../../modules/fbemap/images/icon-social-twitter.svg") no-repeat}}#module-ForumPostDetail .social-links .social-icon.facebook .on{background:url("../../modules/fbemap/images/icon-social-fb-hover.svg") no-repeat;background-size:contain}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.facebook .on{background:url("../../modules/fbemap/images/icon-social-fb-hover.svg") no-repeat}}#module-ForumPostDetail .social-links .social-icon.facebook .off{background:url("../../modules/fbemap/images/icon-social-fb.svg") no-repeat;background-size:contain}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.facebook .off{background:url("../../modules/fbemap/images/icon-social-fb.svg") no-repeat}}#module-ForumPostDetail .social-links .social-icon.email .on{background:url("../../core/images/icons/icon-email-2869cf.svg") no-repeat;background-size:contain}#module-ForumPostDetail .social-links .social-icon.email .off{background:url("../../core/images/icons/icon-email-acacac.svg") no-repeat;background-size:contain}#module-ForumPostDetail .social-links .social-icon.profile .on{background:url("../../modules/fbemap/images/icon-profile.svg") no-repeat;background-size:contain}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.profile .on{background:url("../../modules/fbemap/images/icon-profile.svg") no-repeat}}#module-ForumPostDetail .social-links .social-icon.profile .off{background:url("../../modules/fbemap/images/icon-profile-hover.svg") no-repeat;background-size:contain}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links .social-icon.profile .off{background:url("../../modules/fbemap/images/icon-profile-hover.svg") no-repeat}}#module-ForumPostDetail,#module-ForumPostDetail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#module-ForumPostDetail .content{margin:0 auto;max-width:960px;width:100%}#module-ForumPostDetail .content.post{padding:3em 0}#module-ForumPostDetail .content .btn-like-post{margin-right:0.5em}#module-ForumPostDetail .content .btn-like-post svg rect,#module-ForumPostDetail .content .btn-like-post svg path{fill:#8b8a8a}#module-ForumPostDetail .content .btn-like-post.liked svg rect,#module-ForumPostDetail .content .btn-like-post.liked svg path{fill:#3A6BC6}#module-ForumPostDetail .content .num-likes-post-text{font-size:0.9em;color:#8b8a8a}#module-ForumPostDetail .post-wrapper{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);min-height:0}#module-ForumPostDetail .post-wrapper.icon-loading{min-height:40em}#module-ForumPostDetail .post-wrapper.icon-loading:before{margin-top:17em}#module-ForumPostDetail .social-links{position:fixed;right:0;top:50%;margin-top:-4em;display:block;left:auto;height:auto;width:auto;z-index:100}@media screen and (max-width: 768px){#module-ForumPostDetail .social-links{display:none}}#module-ForumPostDetail .social-links .social-icon{height:4em;width:3em;left:auto;position:relative;display:block;background:#fff;border:1px solid #e1e1df;border-right-width:0;border-bottom-width:0}#module-ForumPostDetail .social-links .social-icon:first-of-type{border-top-left-radius:2em}#module-ForumPostDetail .social-links .social-icon:last-of-type{border-bottom-left-radius:2em;border-bottom-width:1px}#module-ForumPostDetail .social-links .social-icon .social-icon-inner{top:1.2em;left:.8em}#module-ForumPostDetail .social-links .social-icon.twitter .social-icon-inner{top:1.4em;left:.85em}#module-ForumPostDetail .social-links .social-icon.facebook{left:0}#module-ForumPostDetail .social-links .social-icon.facebook .social-icon-inner{left:1.2em}#module-ForumPostDetail .social-links .social-icon.email .social-icon-inner{left:.9em}#module-ForumPostDetail .rebuttal{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);background:#3568c5;color:#fff;width:100%;padding:2em 0;font-family:"Proxima Regular","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:-1em;overflow:hidden}#module-ForumPostDetail .rebuttal .content{position:relative;padding:0 5em 0 1em}#module-ForumPostDetail .rebuttal .close{position:absolute;right:0;top:0;color:#81c8ff;border:none;background:none;font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}#module-ForumPostDetail .rebuttal .close .icon-close{color:#fff;top:.1em;margin-right:.4em}#module-ForumPostDetail .rebuttal h2{font-family:"Proxima N W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.5em}#module-ForumPostDetail .rebuttal ol,#module-ForumPostDetail .rebuttal ul{list-style:decimal inside;font-size:0.875em}#module-ForumPostDetail .rebuttal ol li,#module-ForumPostDetail .rebuttal ul li{line-height:1.7em;margin-bottom:1em}#module-ForumPostDetail .rebuttal ol li:last-of-type,#module-ForumPostDetail .rebuttal ul li:last-of-type{margin-bottom:0}#module-ForumPostDetail .rebuttal p{color:#fff}#module-ForumPostDetail header h3{width:auto;padding-right:1em}#module-ForumPostDetail header .btn-new-comment{margin-left:2em}@media screen and (max-width: 768px){#module-ForumPostDetail header .btn-new-comment{float:right}}#module-ForumPostDetail .comments-wrapper{background:#fff;min-height:10em;border-bottom:1px solid #e1e1df}#module-ForumPostDetail .comments-list .comment.reply-visible>.comment-content{border-bottom-color:transparent}#module-ForumPostDetail .comments-list .comment-content{padding:1.5em 0 1em}@media screen and (max-width: 768px){#module-ForumPostDetail .comments-list .comment-content{padding:1.5em 1em 1em}}#module-ForumPostDetail .comments-list .comment-content .comment-actions{width:100%}#module-ForumPostDetail .comments-list .comment-content strong,#module-ForumPostDetail .comments-list .comment-content b{font-weight:bold}#module-ForumPostDetail .comments-list .comment-content ul{list-style-type:circle}#module-ForumPostDetail .comments-list .comment-content ol{list-style-type:decimal}#module-ForumPostDetail .comments-list .comment-content em{font-style:italic}#module-ForumPostDetail .comments-list .comment-content .right{padding-right:9%}#module-ForumPostDetail .thumbs-up{margin-right:2%}#module-ForumPostDetail .comment-reply{-webkit-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all .1s cubic-bezier(0.39, 0.575, 0.565, 1)}#module-ForumPostDetail .new-comment,#module-ForumPostDetail .comment-reply{height:0;opacity:0;overflow:hidden}#module-ForumPostDetail .post-form{padding:2em 3.75em}#module-ForumPostDetail .post-form .field-wrapper{margin:0}#module-ForumPostDetail .post-form .buttons{padding-bottom:0}#module-ForumPostDetail .post-form .buttons button{margin-bottom:0}#module-ForumPostDetail .post-form .buttons button:last-of-type{margin-right:0}#module-ForumPostDetail #view-options{width:450px}#module-ForumPostDetail #view-options .sort{float:left}#module-ForumPostDetail #view-options .pagination.header{float:right;max-width:187px;padding:0;padding:0 12px;height:61px}#module-ForumPostDetail #view-options .pagination.header>a{top:0;width:12px;border:none;height:61px}#module-ForumPostDetail #view-options .pagination.header>a.next:after{left:0}#module-ForumPostDetail #view-options .pagination.header>a.next:hover{background-color:#fff}#module-ForumPostDetail #view-options .pagination.header>a.next:hover:after{border-left-color:#3568c5}#module-ForumPostDetail #view-options .pagination.header>a.prev:after{right:0}#module-ForumPostDetail #view-options .pagination.header>a.prev:hover{background-color:#fff}#module-ForumPostDetail #view-options .pagination.header>a.prev:hover:after{border-right-color:#3568c5}#module-ForumPostDetail #view-options .pagination.header div{padding:13px 0 0 0}#module-ForumPostDetail #view-options .pagination.header div a{width:25px;color:#acacac}#module-ForumPostDetail #view-options .pagination.header div a.active{background:#fff;color:#3568c5}
