/*! BMWUSA Vite Build 1760123584929 */
.military-incentive-container .hide{display:none}.military-incentive-container--hide{visibility:hidden}.military-incentive-container .military-incentive,.military-incentive-container .idme-button,.military-incentive-container .idme-bmw-logo,.military-incentive-container .idme-logo{width:100%}.military-incentive-container .idme-button{cursor:pointer}.military-incentive-container .idme-text,.military-incentive-container .idme-description{display:none}.military-incentive-container .idme-unify-button img{width:100%;height:100%}.military-incentive-container .idme-bmw-logo-container{margin:0 auto;width:145px;padding-top:21px;padding-bottom:17px}.military-incentive-container .verify-to-unlock-eyebrow{padding-bottom:21px}.military-incentive-container .idme-signin-button{display:block;width:215px;margin:0 auto}.military-incentive-container .verified-with-container{text-align:center}.military-incentive-container .circle-check,.military-incentive-container .verified-with-eyebrow,.military-incentive-container .idme-logo-container{display:inline-block}.military-incentive-container .circle-check{content:inline-svg("icon-circle-checkmark");width:19px;height:19px;position:relative;right:5px}.military-incentive-container .idme-logo-container{width:40px;height:14px;position:relative;bottom:2px;left:2px}.military-incentive-container .customer-id-field,.military-incentive-container .offer-code-field{text-align:center;width:203px;height:50px;border-radius:4px;background-color:#f1f1f1;margin:0 auto;line-height:50px}.military-incentive-container .customer-id-field,.military-incentive-container .offer-code-field{margin-bottom:6px}.military-incentive-container .offer-code-field{margin-top:10px}.military-incentive-container .text-code{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.5px;text-align:center;color:#221f1f}.military-incentive-container .customer-id-container,.military-incentive-container .offer-code-container{text-align:center}.military-incentive-container .customer-id-notcopied-label,.military-incentive-container .customer-id-copied-label,.military-incentive-container .offer-code-notcopied-label,.military-incentive-container .offer-code-copied-label{cursor:pointer;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:.25px;color:#4c4c4c}.military-incentive-container .customer-id-copied-label:hover,.military-incentive-container .offer-code-copied-label:hover,.military-incentive-container .customer-id-notcopied-label:hover,.military-incentive-container .offer-code-notcopied-label:hover{color:#1c69d3}.military-incentive-container .checked-icon,.military-incentive-container .clipboard-icon{display:inline-block;background-size:cover}.military-incentive-container .clipboard-icon{content:inline-svg("icon-copy");top:1px;width:11px;height:13px;position:relative;right:2px}.military-incentive-container .checked-icon{content:inline-svg("icon-checkmark");width:12px;height:9px}.military-incentive-container .validated-fields-container{padding-bottom:37px;text-align:center}.military-incentive-container .verified-with-container{padding-top:25px;padding-bottom:20px}.military-incentive-container .customer-id-container,.military-incentive-container .offer-code-container{display:inline-block}.military-incentive-container .idme-wallet-button{display:block;width:100%;height:100%}.military-incentive-container .validated-view-container.fade{opacity:1;animation-name:animation-container;animation-duration:3s;animation-delay:0s}@keyframes animation-container{0%{opacity:0}to{opacity:1}}.military-incentive-container .vehicle-results-container{display:flex;justify-content:center;width:100%}.military-incentive-container .vehicle-results-container .grid-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-right:-35px;width:100%}.military-incentive-container .vehicle-results-container .grid-wrapper .section-separator{margin-left:-25px}.military-incentive-container .label-container{display:flex;align-items:center;color:var(--text-light-text-f-6-f-6-f-6, #221F1F);font-feature-settings:"clig" off,"liga" off;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:2.75px;text-transform:uppercase;padding-top:60px;width:100%;padding-bottom:20px}.military-incentive-container .label-container svg{margin-right:10px}.military-incentive-container .label-container-split{display:flex;align-items:center;color:var(--text-light-text-f-6-f-6-f-6, #221F1F);font-feature-settings:"clig" off,"liga" off;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:2.75px;text-transform:uppercase;padding-top:50px;width:100%;padding-bottom:20px}.military-incentive-container .section-separator-top{margin-top:10px;width:100%}.military-incentive-container .vehicle-results{background:#f6f6f6;overflow:hidden}.military-incentive-container .vehicle-results .vehicleselector{display:flex;margin:0 auto;padding-left:15px;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.military-incentive-container .vehicle-results .vehicleselector .nav-link{display:block;padding:8px 10px 9px;box-sizing:border-box;border-radius:29px;margin-right:10px;white-space:nowrap;height:30px;cursor:pointer;color:#221f1f;font-feature-settings:"clig" off,"liga" off;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:.25px}.military-incentive-container .vehicle-results .vehicleselector .nav-link.pill-icon{margin-top:2px;margin-right:5px}.military-incentive-container .vehicle-results .vehicleselector .nav-link.light{background:white;border:1px solid #cacaca;color:#414141}.military-incentive-container .vehicle-results .vehicleselector .nav-link.light.active{background-color:#221f1f;color:#f6f6f6}.military-incentive-container .vehicle-results .vehicleselector .nav-link.dark{background-color:#221f1f;border:1px solid #cacaca;color:#f6f6f6}.military-incentive-container .vehicle-results .vehicleselector .nav-link.dark.active{background-color:#fff;color:#414141}@media (max-width: 600px){.military-incentive-container .vehicle-results .vehicleselector{overflow-x:auto}.military-incentive-container .vehicle-results .fade{position:absolute;background:linear-gradient(to left,#f6f6f6,rgba(255,255,255,0));height:30px;width:20%;left:75%;pointer-events:none;opacity:1}.military-incentive-container .vehicle-results .fade.dark{background:linear-gradient(to left,#221F1F,rgba(246,246,246,0))}.military-incentive-container .vehicle-results .fade.dark.hidden,.military-incentive-container .vehicle-results .fade.hidden{opacity:0}}.military-incentive-container .vehicle-results .vehicleselector::-webkit-scrollbar{display:none}.military-incentive-container .vehicle-results .vehicle-tile{cursor:pointer;overflow:hidden;text-align:left;padding:20px 0;display:flex;flex-basis:50%;max-width:100%}.military-incentive-container .vehicle-results .vehicle-tile__wrapper{flex-direction:column}.military-incentive-container .vehicle-results .vehicle-tile__cosy{overflow:hidden;position:relative;width:100%;display:block;margin-left:auto;margin-right:auto;animation:fadeIn 1s ease-in}.military-incentive-container .vehicle-results .vehicle-tile__cosy--base,.military-incentive-container .vehicle-results .vehicle-tile__cosy--hover{transition:all .3s ease}.military-incentive-container .vehicle-results .vehicle-tile__cosy--base{opacity:1;position:relative}.military-incentive-container .vehicle-results .vehicle-tile__cosy--hover{opacity:0;position:absolute;top:0}.military-incentive-container .vehicle-results .vehicle-tile__cosy .cosy-img{display:block;width:100%}.military-incentive-container .vehicle-results .vehicle-tile__content{width:90%;display:block;margin-left:auto;margin-right:auto;padding-top:0;text-align:justify;animation:fadeIn 1s ease-in}.military-incentive-container .vehicle-results .vehicle-tile__content span{display:block;line-height:1.6}.military-incentive-container .vehicle-results .vehicle-tile__content .cta--link{color:#221f1f;display:block;text-align:left;margin:10px auto auto;resize:both;width:100%}.military-incentive-container .vehicle-results .vehicle-tile__content .cta--link>span{display:inline-block}.military-incentive-container .vehicle-results .vehicle-tile__content .cta--link-icon{display:inline-block;height:12px;position:relative;top:2px;width:8px}.military-incentive-container .vehicle-results .vehicle-tile__content .cta--link-icon.arrowSvgWhite{fill:#cacaca}.military-incentive-container .vehicle-results .vehicle-tile__content .cta--link-icon.arrowSvgBlue{fill:#1c69d3}.military-incentive-container .vehicle-results .vehicle-tile__content .label-1--bold{color:#221f1f;font-size:14px;font-style:normal;font-weight:700;line-height:17px;margin-bottom:5px}.military-incentive-container .vehicle-results .vehicle-tile__content .label-1--bold sup{color:#727171}.military-incentive-container .vehicle-results .vehicle-tile__content .content-2{display:table-caption;color:#221f1f;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.5px}.military-incentive-container .vehicle-results .vehicle-tile__content .label-2--bold{color:#4c4c4c}.military-incentive-container .vehicle-results .vehicle-tile>a:hover .vehicle-tile__cosy--base,.military-incentive-container .vehicle-results .vehicle-tile>a:focus .vehicle-tile__cosy--base{opacity:0}.military-incentive-container .vehicle-results .vehicle-tile>a:hover .vehicle-tile__cosy--hover,.military-incentive-container .vehicle-results .vehicle-tile>a:focus .vehicle-tile__cosy--hover{opacity:1}.military-incentive-container .vehicle-results .vehicle-tile>a:hover .cta--link,.military-incentive-container .vehicle-results .vehicle-tile>a:focus .cta--link{color:#1c69d3}.military-incentive-container .vehicle-results .vehicle-tile a{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.military-incentive-container .loader-container{text-align:center;display:inline-block;z-index:-99;opacity:1;pointer-events:none;transition:opacity .3s ease-in-out;width:100%}.military-incentive-container .loader-icon{display:inline-block;animation:image-load 1.4s linear infinite;width:30px;height:30px}.military-incentive-container .verification-message-container .body-text__copy{display:none}.military-incentive-container .vehicles-disclaimer:before{content:"*";text-indent:-10px;position:absolute;color:#727171}.military-incentive-container .t3{display:none}@media (min-width: 768px){.military-incentive-container .idme-bmw-logo-container{width:20%;padding-top:40px}.military-incentive-container .idme-signin-button{width:215px;position:relative}.military-incentive-container .idme-signin-button:before,.military-incentive-container .idme-signin-button:after{content:"";display:block;position:absolute;top:50%;width:47%;height:1px;background-color:#cacaca}.military-incentive-container .idme-signin-button:before{left:-62%}.military-incentive-container .idme-signin-button:after{right:-62%}.military-incentive-container .circle-check{content:inline-svg("icon-circle-checkmark");width:21px;height:21px;right:5px}.military-incentive-container .idme-logo-container{width:51px;height:18px;left:8px}.military-incentive-container .verified-with-container{padding-top:40px;padding-bottom:20px}.military-incentive-container .validated-fields-container{text-align:center;padding-bottom:60px}.military-incentive-container .customer-id-container,.military-incentive-container .offer-code-container{display:inline-block}.military-incentive-container .customer-id-container{margin-right:11px}.military-incentive-container .customer-id-field,.military-incentive-container .offer-code-field{margin-bottom:5px}.military-incentive-container .extra-pad{padding-top:80px}.military-incentive-container .vehicle-results .grid-wrapper{margin-left:0;margin-right:0}.military-incentive-container .vehicle-results .grid-wrapper .section-separator{margin-left:0}.military-incentive-container .vehicle-results .vehicle-tile{padding-top:2%;margin:0;max-width:100%;flex-basis:33.33%}.military-incentive-container .vehicle-results .vehicle-tile__cosy,.military-incentive-container .vehicle-results .vehicle-tile__content{width:100%}.military-incentive-container .vehicle-results .vehicle-tile__content .content-2{display:block}.military-incentive-container .vehicleselector{padding-left:0}.military-incentive-container .loader-icon{width:40px;height:40px}}@media (min-width: 1280px){.military-incentive-container .idme-bmw-logo-container{padding-top:50px;padding-bottom:25px;width:162px}.military-incentive-container .idme-signin-button{width:219px}.military-incentive-container .idme-signin-button:before,.military-incentive-container .idme-signin-button:after{width:159%;top:50%}.military-incentive-container .idme-signin-button:before{left:110%}.military-incentive-container .idme-signin-button:after{right:110%}.military-incentive-container .grid-wrapper{margin-left:0;margin-right:0}.military-incentive-container .vehicle-results .vehicle-tile{max-width:25%!important;margin:0}.military-incentive-container .vehicle-results .vehicle-tile__cosy,.military-incentive-container .vehicle-results .vehicle-tile__content{width:80%}.military-incentive-container .verified-with-container{padding-top:50px;padding-bottom:25px}.military-incentive-container .validated-fields-container{padding-bottom:80px}.military-incentive-container .loader-icon{width:50px;height:50px}}@media (min-width: 1800px){.military-incentive-container .idme-bmw-logo-container{padding-top:60px;padding-bottom:40px;width:222px}.military-incentive-container .verify-to-unlock-eyebrow{padding-bottom:25px}.military-incentive-container .idme-signin-button{width:230px;padding-bottom:100px}.military-incentive-container .idme-signin-button:before,.military-incentive-container .idme-signin-button:after{width:198%;top:18%}.military-incentive-container .idme-signin-button:before{left:115%}.military-incentive-container .idme-signin-button:after{right:115%}.military-incentive-container .verified-with-container{padding-top:60px;padding-bottom:45px}.military-incentive-container .validated-fields-container{padding-bottom:100px}.military-incentive-container .loader-icon{width:60px;height:60px}}
