/*! BMWUSA Vite Build 1760123584929 */
@charset "UTF-8";.wrap{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}.columns-wrapper-v3 .bmw-row{width:100%;display:block;overflow:hidden!important}.columns-wrapper-v3 .bmw-full{width:100%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.columns-wrapper-v3 .bmw-container{width:90%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.columns-wrapper-v3 .bmw-1,.columns-wrapper-v3 .bmw-2,.columns-wrapper-v3 .bmw-3,.columns-wrapper-v3 .bmw-4,.columns-wrapper-v3 .bmw-5,.columns-wrapper-v3 .bmw-6,.columns-wrapper-v3 .bmw-7,.columns-wrapper-v3 .bmw-8,.columns-wrapper-v3 .bmw-9,.columns-wrapper-v3 .bmw-10,.columns-wrapper-v3 .bmw-11,.columns-wrapper-v3 .bmw-12,.columns-wrapper-v3 .bmw-40,.columns-wrapper-v3 .bmw-60{width:100%;padding:0;margin:0;display:block;position:relative;float:none}@media screen and (min-width: 1024px){.columns-wrapper-v3 .bmw-1{width:8.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-2{width:16.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-3{width:25%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-4{width:33.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-5{width:41.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-7{width:58.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-8{width:66.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-9{width:75%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-10{width:83.33%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-11{width:91.66%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-12{width:100%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .bmw-40{width:40%;padding:0;margin:0;display:block;position:relative;float:none}.columns-wrapper-v3 .bmw-60{width:60%;padding:0;margin:0;display:block;position:relative;float:none}}.full-width-box,.container-box{width:100%;display:block;margin:0 0 2.5em}.container-small-box{width:100%;display:block;margin:0 auto 2.5em}.container-small-left-box,.container-6-col-6-col-box,.container-6-col-6-col-gutter-left-box{width:100%;display:block;margin:0 0 2.5em}.container-6-col-6-col-gutter-right-box{width:90%;display:block;margin:0 auto 2.5em}.container-8-4-box,.container-6-6-gutter-middle-box{width:100%;display:block;margin:0 0 2.5em}.container-3-col-box{width:80%;display:block;margin:0 auto 2.5em}.container-4-col-box{width:100%;display:block;margin:0 0 2.5em}.left-box,.right-box{float:none}@media screen and (min-width: 768px){.columns-wrapper-v3 .container-small-box,.columns-wrapper-v3 .container-small-left-box{width:80%}.columns-wrapper-v3 .container-6-col-6-col-content{display:block}.columns-wrapper-v3 .container-6-col-6-col-content .container-6-col-6-col-box{width:90%}.columns-wrapper-v3 .container-6-col-6-col-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .container-6-col-6-col-content .left-box{float:left}.columns-wrapper-v3 .container-6-col-6-col-content .right-box{float:right}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content{display:block}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .container-6-col-6-col-gutter-left-box{width:82%;margin-left:10%}.columns-wrapper-v3 .container-6-col-6-col-gutter-left-box-content .container-6-col-6-col-gutter-right-box{width:80%;float:right}.container-8-4-content{display:block}.container-8-4-content .bmw-8{float:left;width:66.66%;padding:0;margin:0;display:block;position:relative}.container-8-4-content .bmw-4{float:left;width:33.33%;padding:0;margin:0;display:block;position:relative}.container-8-4-content .container-8-4-box{width:85%}.container-8-4-content .left-box{float:left}.container-8-4-content .right-box{float:right}.container-6-6-gutter-middle-content{display:block}.container-6-6-gutter-middle-content .container-6-6-gutter-middle-box{width:80%}.container-6-6-gutter-middle-content .bmw-6{width:50%;padding:0;margin:0;display:block;position:relative;float:left}.container-6-6-gutter-middle-content .left-box{float:left}.container-6-6-gutter-middle-content .right-box{float:right}.container-3-col-content{display:block}.container-3-col-content .bmw-4{width:33.33%;padding:0;margin:0;display:block;position:relative;float:left}.container-3-col-content .left-box{float:left}.container-3-col-content .right-box{float:right}.container-3-col-content .middle{margin-right:10%}.container-4-col-content{display:block;width:80%}.container-4-col-content .bmw-6{width:100%;padding:0;margin:0;display:block;position:relative;float:none}.container-4-col-content .container-4-col-box{width:45%}.container-4-col-content .left-box{float:left}.container-4-col-content .right-box{float:right}}@media screen and (min-width: 1024px){.container-4-col-content{width:90%;display:block;padding:0;margin:0 auto;overflow:hidden!important}.container-4-col-content .bmw-6{width:47%;padding:0;margin:0;display:block;position:relative;float:left}.container-4-col-content .right-gutter{margin-right:3%}.container-4-col-content .left-gutter{margin-left:3%}.container-4-col-content .left-box{float:left}.container-4-col-content .right-box{float:right}}.accordion-container{max-width:100%;margin:0 auto}.accordion-container .parent-author-header,.accordion-container .child-author-header{background-color:#0ca5e0;color:#fff;border:2px solid black;position:absolute;border-top:0;border-right:0;display:block;width:285px;right:0;top:0}.accordion-container .parent-author-header p,.accordion-container .child-author-header p{margin:0 10px}.accordion-container .caret-icon{border-width:0 2px 2px 0;padding:4px;left:3px;top:5px;display:none}.accordion-container .accordion-style__faq .accordion-style__faq .plus-icon{display:none}.accordion-container .accordion-style__faq .accordion-style__faq .caret-icon{display:inline-block}.accordion-container.font-light .accordion-parent .accordion-button{color:#fff}.accordion-container.font-light .accordion-parent .accordion-button-icon{border-color:#fff}.accordion-container.font-light .accordion-parent .accordion-button.accordion-style__custom .accordion-button-icon{border:1px solid white}.accordion-container.font-light .accordion-parent .accordion-button span.plus-icon:before,.accordion-container.font-light .accordion-parent .accordion-button span.plus-icon:after{background:white}.accordion-container.font-light .accordion-child.accordion-style__custom .accordion-child__top-caret{top:0;background:inline-svg("icon-toggle-triangle-arrow-black") center center no-repeat}.accordion-container.font-light .accordion-child.accordion-style__custom .accordion-child__top-caret:after,.accordion-container.font-light .accordion-child.accordion-style__custom .accordion-child__top-caret:before{background:#221f1f;width:calc(50% - 32px)}.accordion-container.font-light .accordion-child.accordion-style__custom .accordion-child__top-caret:before{margin-right:64px}.accordion-container.font-light .accordion-child.accordion-style__custom .accordion-child__parsys{box-shadow:none}.accordion-container.font-light .accordion-child.accordion-style__faq .body-text__copy a{color:#cacaca;font-weight:700}.accordion-container.font-light .accordion-child.accordion-style__faq .body-text__copy a:hover{color:#fff}.accordion-container.font-light .accordion-parent.accordion-style__faq .caret-icon{border:solid #cacaca;border-width:0 2px 2px 0}.accordion-container.font-light .accordion-parent.accordion-style__faq .section-header{margin-right:22px}.accordion-container.font-light .accordion-parent.accordion-style__faq .section-header__copy{color:#cacaca}.accordion-container.font-light.expand .accordion-parent.accordion-style__faq .caret-icon{border:solid #cacaca;border-width:0 2px 2px 0;transform:rotate(225deg);transition:transform .25s ease-in-out}.accordion-container.font-light.expand .accordion-parent.accordion-style__faq .section-header__copy{color:#cacaca}.accordion-container.font-dark .accordion-child.accordion-style__faq .body-text__copy a{color:#4c4c4c;font-weight:700}.accordion-container.font-dark .accordion-child.accordion-style__faq .body-text__copy a:hover{color:#1c69d3}.accordion-container.font-dark .accordion-parent.accordion-style__faq .caret-icon{border:solid #4c4c4c;border-width:0 2px 2px 0}.accordion-container.font-dark .accordion-parent.accordion-style__faq .section-header{margin-right:22px}.accordion-container.font-dark .accordion-parent.accordion-style__faq .section-header__copy{color:#4c4c4c}.accordion-container.font-dark.expand .accordion-parent.accordion-style__faq .caret-icon{border:solid #221f1f;border-width:0 2px 2px 0;transform:rotate(225deg);transition:transform .25s ease-in-out}.accordion-container.font-dark.expand .accordion-parent.accordion-style__faq .section-header__copy{color:#221f1f}.accordion-container .accordion-parent{position:relative}.accordion-container .accordion-parent .accordion-button:hover .accordion-button-label{color:#1d55a2}.accordion-container .accordion-parent .accordion-button:hover .accordion-button-icon{border-color:#1d55a2}.accordion-container .accordion-parent .accordion-button:hover .accordion-button-icon .plus-icon:after,.accordion-container .accordion-parent .accordion-button:hover .accordion-button-icon .plus-icon:before{background:#1d55a2}.accordion-container .accordion-parent .accordion-button .accordion-button-label{margin-top:4px}.accordion-container .accordion-parent .accordion-button span.plus-icon:before{top:0;transform:rotate(90deg)}.accordion-container .accordion-parent.row-clickable{cursor:pointer}.accordion-container .accordion-parent .body-text__copy{max-width:89%;width:100%}.accordion-container .accordion-child{position:relative;max-height:0;visibility:hidden;overflow:hidden;overflow-y:hidden;transition-property:max-height,visibility;transition-duration:.5s}.accordion-container .accordion-child.accordion-style__faq{transition:all .25s ease-in-out}.accordion-container .accordion-child .accordion-button{top:auto;bottom:15px}.accordion-container .accordion-child .accordion-button span.plus-icon{transition:none}.accordion-container .accordion-child .accordion-button span.plus-icon:before{display:none}.accordion-container .accordion-child .accordion-close-button{border:none;background-color:#000000bf;transition:all 1s cubic-bezier(.645,.045,.355,1);z-index:1;position:fixed;left:50%;transform:translate(-50%);opacity:0;bottom:30px;top:auto;margin:0 auto;width:142px;height:44px;border-radius:25px;text-align:center;cursor:pointer;color:#fff;-webkit-overflow-scrolling:touch}.accordion-container .accordion-child .accordion-close-button span,.accordion-container .accordion-child .accordion-close-button svg{position:relative;top:0;left:0}.accordion-container .accordion-child .accordion-close-button:hover{background-color:#4c4c4c;transition:0ms}.accordion-container .accordion-child .accordion-close-button__close-text{line-height:44px}.accordion-container .accordion-child .accordion-close-button__icon{float:left;height:21px;width:21px;margin-left:21px;margin-top:11px}.accordion-container .accordion-child .accordion-close-button.close-btn__absolute{position:absolute}.accordion-container .accordion-child .accordion-close-button.close-btn__fixed{position:fixed;top:auto}.accordion-container .accordion-child .accordion-close-button.close-btn__fade{transition:opacity .3s cubic-bezier(.645,.045,.355,1);opacity:0}.accordion-container .accordion-child .accordion-close-button.close-btn__fade-in{opacity:1}.accordion-container .accordion-child__top-caret{position:relative;z-index:1;top:-1px;display:block;box-sizing:border-box;width:100%;height:25px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 16'%3E%3Cpath fill='%23fff' d='M0 0h42v16L21 0 0 16z'/%3E%3C/svg%3E") 50% no-repeat;background-size:60px 25px;filter:drop-shadow(0 10px 5px #e9e9e9)}.accordion-container .accordion-child__top-caret:after,.accordion-container .accordion-child__top-caret:before{content:" ";float:left;width:calc(50% - 30px);height:25px;background:white}.accordion-container .accordion-child__top-caret:before{margin-right:60px}.accordion-container .accordion-child__parsys{position:relative;z-index:0}.accordion-container .accordion-child.accordion-style__custom .accordion-child__parsys{background:#f6f6f6;padding:60px 4.165% 48px;box-shadow:inset 0 -20px 12px -8px #dcdcdccc;margin-bottom:-48px;top:-48px}.accordion-container .accordion-child.accordion-style__custom .accordion-child__parsys .accordion-button{display:none}.accordion-container .accordion-child.accordion-style__custom .accordion-child__parsys .accordion-button-icon{margin-left:13px}.accordion-container .accordion-button{cursor:pointer;border:none;width:32px;padding:0;background:none;position:absolute;top:20%;right:0;z-index:2}.accordion-container .accordion-button-icon{z-index:3;width:30px;height:30px;border-radius:50%;border:2px solid #221f1f;position:relative;pointer-events:none}.accordion-container .accordion-button-icon span.plus-icon,.accordion-container .accordion-button-icon span.plus-icon:after,.accordion-container .accordion-button-icon span.plus-icon:before{border-radius:0;height:2px;width:14px;background:black;position:absolute;top:12px;left:3px;display:block;content:"";transition:transform .5s cubic-bezier(.455,.03,.515,.955);-webkit-font-smoothing:antialiased;filter:none;-webkit-filter:blur(0);-moz-filter:blur(0)}.accordion-container .accordion-button-icon span.plus-icon{background:transparent}.accordion-container .accordion-button-icon span.plus-icon:after{top:0;transform:rotate(0)}.accordion-container .accordion-button.accordion-style__custom{overflow:hidden;min-width:196px;top:auto;bottom:0%;left:50%;transform:translate(-50%);right:0;display:inline;color:#000}.accordion-container .accordion-button.accordion-style__custom .accordion-button-icon{left:0;float:left;height:20px;width:20px;border:1px solid #221f1f;margin-left:13px}.accordion-container .accordion-button.accordion-style__custom .accordion-button-icon span.plus-icon,.accordion-container .accordion-button.accordion-style__custom .accordion-button-icon span.plus-icon:after,.accordion-container .accordion-button.accordion-style__custom .accordion-button-icon span.plus-icon:before{height:1px;width:10px;top:4.5px;left:2px}.accordion-container .accordion-button.accordion-style__faq{top:15px;right:-9px}.accordion-container .accordion-button.accordion-style__faq .accordion-button-icon{border:none}.accordion-container.expand .accordion-button span.plus-icon:after,.accordion-container.expand .accordion-button span.plus-icon:before{transform:rotate(-180deg)}.accordion-container.expand .accordion-child{max-height:99999px;visibility:visible}.accordion-container.expand .accordion-child.accordion-style__faq{transition:all 1.25s ease-in-out}.accordion-container.author-only .accordion-parent,.accordion-container.author-only .accordion-child{border:2px dashed #cacaca;margin-bottom:20px}.accordion-container:not(.expand) .accordion-close-button{visibility:hidden}.accordion-container:not(.expand) .caret-icon{transform:rotate(46deg);transition:all .25s ease-in-out}@media (min-width: 768px){.accordion-container .accordion-parent .accordion-button.accordion-style__custom{padding:12px 0}.accordion-container .accordion-parent .accordion-button.accordion-style__custom .accordion-button-icon{margin-left:8px}.accordion-container .accordion-button.accordion-style__faq{top:22px}.accordion-container .accordion-child .accordion-button{bottom:20px}.accordion-container .accordion-child .accordion-button.accordion-style__custom{bottom:10%}.accordion-container .accordion-child .accordion-close-button{width:152px;height:52px}.accordion-container .accordion-child .accordion-close-button__close-text{line-height:52px}.accordion-container .accordion-child .accordion-close-button__icon{height:25px;width:25px;margin-left:23px;margin-top:13px;margin-right:12px}.accordion-container .accordion-child.accordion-style__custom .accordion-child__parsys{padding-top:5%}.accordion-container .accordion-button{right:25px}.accordion-container.font-light .accordion-parent.accordion-style__faq:hover .section-header__copy{color:#fff}.accordion-container.font-light .accordion-parent.accordion-style__faq:hover .caret-icon{border:solid #fff;border-width:0 2px 2px 0}.accordion-container.font-light.expand .accordion-parent.accordion-style__faq:hover .section-header__copy{color:#cacaca}.accordion-container.font-light.expand .accordion-parent.accordion-style__faq:hover .caret-icon{border:solid #cacaca;border-width:0 2px 2px 0}.accordion-container.font-dark .accordion-parent.accordion-style__faq:hover .section-header__copy{color:#1c69d3}.accordion-container.font-dark .accordion-parent.accordion-style__faq:hover .caret-icon{border:solid #1c69d3;border-width:0 2px 2px 0}.accordion-container.font-dark.expand .accordion-parent.accordion-style__faq:hover .section-header__copy{color:#1c69d3}.accordion-container.font-dark.expand .accordion-parent.accordion-style__faq:hover .caret-icon{border:solid #1c69d3;border-width:0 2px 2px 0}}@media (min-width: 1280px){.accordion-container .accordion-button.accordion-style__custom{padding-bottom:8px}.accordion-container .accordion-button.accordion-style__custom .accordion-button-icon{margin-left:5px}.accordion-container .accordion-button.accordion-style__faq{top:19px}.accordion-container .accordion-child .accordion-close-button{width:159px;height:53px}}@media (min-width: 2000px){.accordion-button.accordion-style__faq{top:26px}}
