.myce-dropdown{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.myce-dropdown::before{content:"";font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;position:absolute;top:-22px;left:0;width:100%;height:22px;font-size:15px}
@media(hover:hover){.myce-dropdown:hover:not(.myce-dropdown--disabled){-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.myce-dropdown:hover:not(.myce-dropdown--disabled)::after{color:#000}
}
.myce-dropdown--hidden{display:none}
.myce-dropdown--active{-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.myce-dropdown__select,.myce-dropdown__select-elem{line-height:50px;position:relative;border:1px solid #bbb;border-radius:0;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;height:50px;padding-left:20px;cursor:default;outline:0;background-color:#fff;padding-right:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.myce-dropdown__select--active,.myce-dropdown__select-elem--active{border-color:#fff;border-bottom:1px solid #e6e6e6}
.myce-dropdown__select-elem:hover,.myce-dropdown__select:hover{cursor:pointer}
.myce-dropdown__select--active::after,.myce-dropdown__select-elem--active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.myce-dropdown__select--selected::before,.myce-dropdown__select-elem--selected::before{content:" ";background-color:#1c69d4;height:50px;width:4px;position:absolute;left:-1px;top:-1px}
.myce-dropdown--disabled .myce-dropdown__select,.myce-dropdown--disabled .myce-dropdown__select-elem{color:#bbb}
.myce-dropdown__placeholder{height:47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.myce-dropdown--disabled .myce-dropdown__placeholder{color:#bbb}
.myce-dropdown__hidden-input{opacity:0;position:absolute;width:100%;height:100%;left:0;cursor:pointer}
.myce-dropdown__layer{position:relative;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;text-align:left;cursor:default;max-height:260px;overflow:auto;overflow-x:visible;-webkit-overflow-scrolling:touch}
@media only screen and (max-width:980px){.myce-dropdown__layer{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:fixed;width:100vw;height:100vh;max-height:unset;left:0;top:0;z-index:9999}
.myce-dropdown__layer::before{content:" ";background-color:#000;opacity:.7;position:fixed;top:0;left:0;bottom:0;right:0}
}
@media only screen and (min-width:981px){.myce-dropdown__layer--absolute{position:absolute;background-color:#fff;width:100%;z-index:570;-webkit-box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);top:50px}
}
@media only screen and (max-width:980px){.myce-dropdown__layer--fade-in{opacity:1}
}
.myce-dropdown__layer--hide{display:none}
@media only screen and (max-width:980px){.myce-dropdown__layer-content{height:374px;-webkit-transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s,-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}
}
@media only screen and (max-width:520px){.myce-dropdown__layer-content{height:321px;-webkit-transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s;transition:transform .3s cubic-bezier(.39,.58,.65,.99) .12s,-webkit-transform .3s cubic-bezier(.39,.58,.65,.99) .12s}
}
@media only screen and (max-width:980px){.myce-dropdown__layer-content--show{-webkit-transform:translate3d(0,calc(100vh - 374px),0);transform:translate3d(0,calc(100vh - 374px),0)}
}
@media only screen and (max-width:520px){.myce-dropdown__layer-content--show{-webkit-transform:translate3d(0,calc(100vh - 321px),0);transform:translate3d(0,calc(100vh - 321px),0)}
}
.myce-dropdown__layer-header{background-color:#fff;position:absolute;top:0;width:100%;height:50px;padding-left:20px;line-height:50px;z-index:1;font-size:12px;border-bottom:1px solid #e6e6e6;color:#8e8e8e}
@media only screen and (min-width:981px){.myce-dropdown__layer-header{display:none}
}
.myce-dropdown__layer-header::before{content:" ";position:absolute;top:50px;left:4px;height:30px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0,100%,0)));background:linear-gradient(180deg,#fff,hsla(0,0,100%,0))}
@media only screen and (max-width:980px){.myce-dropdown__layer-options-container{padding-top:50px;padding-bottom:50px;background-color:#fff;height:324px;overflow:auto;overflow-x:visible;-webkit-overflow-scrolling:touch}
}
@media only screen and (max-width:520px){.myce-dropdown__layer-options-container{height:271px}
}
.myce-dropdown__layer-close-button{cursor:pointer;position:absolute;right:0;top:0;height:50px;width:50px;color:#4d4d4d}
.myce-dropdown__layer-close-button::before{font-family:BMW_iconFont !important;line-height:50px;font-size:42px;content:"\E90A";position:absolute;top:0;right:-4px;height:50px;width:50px}
.myce-dropdown__layer-footer{color:#fff;line-height:50px;background-color:#fff;height:50px;width:100%;position:absolute;bottom:0}
@media only screen and (min-width:981px){.myce-dropdown__layer-footer{display:none}
}
.myce-dropdown__layer-footer::before{content:" ";position:absolute;top:-40px;left:4px;height:40px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background:linear-gradient(0,#fff,transparent)}
.myce-dropdown__option{position:relative;padding:5px 20px;overflow:hidden;color:#262626;background-color:#fff;cursor:pointer}
.myce-dropdown__option:first-child{margin-top:15px}
.myce-dropdown__option:last-child{padding-bottom:15px}
.myce-dropdown__option.selected::before{content:" ";background-color:#1c69d4;height:100%;width:4px;position:absolute;left:0;top:-2px}
@media only screen and (min-width:981px){.myce-dropdown--hide-on-desktop{display:none}
}
@media only screen and (max-width:980px){.myce-dropdown--hide-on-mobile{display:none}
}
.myce-dropdown--hide{display:none}
.myce-dropdown__bar{width:4px;height:50px;background-color:#1c69d4;position:absolute;left:7px;top:0}
.myce-dropdown::after{position:absolute;pointer-events:none;font-family:BMW_iconFont !important;height:50px;width:50px;line-height:50px;font-size:42px;content:"\E92A";text-align:center;right:8px;top:22px;margin-top:-.5em;color:#bbb}
.myce-dropdown--active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.myce-layer{z-index:6100;position:fixed;display:block;overflow-x:inherit;height:100%;width:100%;left:0;opacity:1;top:0 !important;background:rgba(0,0,0,.6);-webkit-transition:opacity .5s ease 0;transition:opacity .5s ease 0;overflow:scroll}
.myce-layer--hide{display:none}
.myce-layer--fade-out{opacity:0}
.myce-layer__container{position:relative;background-color:#fff;padding:60px 20px;max-width:1275px;margin:0 auto;min-height:100vh}
@media(min-width:521px){.myce-layer__container{padding:60px 45px}
}
@media(min-width:981px){.myce-layer__container{margin:228px auto 0}
}
.myce-layer__scroll-container{max-height:100vh}
.myce-layer__close-button{position:absolute;top:0;right:0;height:50px;width:50px;margin-top:0}
@media(min-width:981px){.myce-layer__close-button{margin-top:20px}
}
.myce-layer__close-button-icon{position:relative;height:50px;width:50px}
.myce-layer__close-button-icon::before{font-family:BMW_iconFont !important;font-size:42px;content:"\E90A";position:absolute;top:13px;left:5px}
.myce-layer__response-content{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.62,.28,.23,.99);transition:opacity .5s cubic-bezier(.62,.28,.23,.99)}
.myce-layer__response-content--fade-out{opacity:0}
.myce-layer__introtext{margin-bottom:18px}
@media(min-width:981px){.myce-layer__introtext{margin-bottom:24px;width:50%}
}
.myce-layer__product-name{margin-bottom:45px}
@media(min-width:981px){.myce-layer__product-name{margin-bottom:60px;width:50%}
}
.myce-layer__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif}
.myce-layer__legend-item{position:relative;list-style:none;margin:0 50px;height:50px;width:calc(100% - 100px)}
@media(min-width:521px){.myce-layer__legend-item{width:calc(50% - 100px)}
}
@media(min-width:981px){.myce-layer__legend-item{width:unset}
}
.myce-layer__legend-item::before{font-family:BMW_iconFont !important;line-height:50px;font-size:42px;position:absolute;top:-14px;left:-48px;height:50px;width:50px}
.myce-layer__legend-item--SUCCESS::before{content:"\E909";color:#3db014}
.myce-layer__legend-item--LIMITED::before{content:"\E965";color:#8e8e8e}
.myce-layer__legend-item--APP_REQUIRED::before{content:"\E964";color:#8e8e8e}
.myce-layer__legend-item--FAILED::before{content:"\E90A";color:#8e8e8e}
.myce-layer__dynamic-area{position:relative;background-color:#fff}
.myce-layer__loading-area{position:absolute;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;opacity:1;-webkit-transition:opacity .5s cubic-bezier(.62,.28,.23,.99);transition:opacity .5s cubic-bezier(.62,.28,.23,.99)}
.myce-layer__loading-area--fade-out{opacity:0}
.myce-layer__loading-area--hide{display:none}
.myce-layer__loading-area:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:.3}
.myce-layer__loading-indicator-container{width:100%;z-index:100;margin-top:30px;text-align:center}
.myce-layer__loading-indicator{-ms-flex-item-align:center;align-self:center;width:80px;display:inline-block;margin-bottom:75px}
.myce-layer__expandable{position:relative}
.myce-layer__expandable::after{content:" ";height:1px;width:calc(100% + 40px);position:absolute;bottom:0;left:-20px;border-bottom:1px solid #e6e6e6}
@media(min-width:521px){.myce-layer__expandable::after{left:0;width:100%}
}
.myce-layer__expandable-header{position:relative;padding-left:30px;padding-top:26px;height:70px;cursor:pointer}
.myce-layer__expandable-header::before{position:absolute;pointer-events:none;font-family:BMW_iconFont !important;height:50px;width:50px;line-height:50px;font-size:42px;content:"\E92A";text-align:center;left:-20px;top:30px;margin-top:-.5em;color:#262626}
@media(min-width:521px){.myce-layer__expandable-header{left:20px}
}
.myce-layer__expandable-header--open::before{content:"\E92D"}
.myce-layer__expandable-body{font-family:bmwTypeWebLightAll,Arial,Helvetica,sans-serif;display:none;padding-left:30px;padding-bottom:30px}
@media(min-width:981px){.myce-layer__expandable-body{padding-left:50px}
}
.myce-layer__expandable-body--open{display:block}
.myce-layer__function-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:981px){.myce-layer__function-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
}
.myce-layer__function-name{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:981px){.myce-layer__function-name{width:50%}
}
@media(min-width:981px){.myce-layer__function-comments{width:75%}
}
.myce-layer__function-result-icon{position:relative;height:50px;-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.myce-layer__function-result-icon::before{font-family:BMW_iconFont !important;line-height:50px;font-size:42px;position:absolute;top:0;left:2px;height:50px;width:50px}
.myce-layer__function-result-icon--SUCCESS::before{content:"\E909";color:#3db014}
.myce-layer__function-result-icon--LIMITED::before{content:"\E965";color:#8e8e8e}
.myce-layer__function-result-icon--APP_REQUIRED::before{content:"\E964";color:#8e8e8e}
.myce-layer__function-result-icon--FAILED::before{content:"\E90A";color:#8e8e8e}
.myce-scrollbar-margin{padding-right:15px}
.myce-content-switch{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.62,.28,.23,.99);transition:opacity .5s cubic-bezier(.62,.28,.23,.99)}
@media only screen and (min-width:981px){.myce-content-switch{width:50%}
}
.myce-content-switch--show{opacity:1}
.myce-content-switch__tabs{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.myce-content-switch__tab{width:50%;text-align:center;position:relative;padding-bottom:10px;cursor:pointer}
.myce-content-switch__tab::after{content:" ";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e6e6e6}
.myce-content-switch__tab--active::after{border-bottom:4px solid #1c69d4}
.myce-content-switch__area{display:none}
.myce-content-switch__area--active{display:block}
.myce-request-input{margin-top:30px;margin-bottom:75px}
.myce-request-input__container{position:relative}
.myce-request-input__field{outline:0;font-size:14px;color:#262626;padding:12px 20px;border:1px solid #bbb;width:100%;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.myce-request-input__field--disabled{opacity:.7}
.myce-request-input__indicator{position:absolute;top:0;right:0;width:50px;height:50px;z-index:100;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.62,.28,.23,.99);transition:opacity .5s cubic-bezier(.62,.28,.23,.99)}
.myce-request-input__indicator--show{opacity:1}
.myce-request-input__indicator--ok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.myce-request-input__indicator--ok::before{content:"\E909";font-family:BMW_iconFont !important;font-size:38px;color:#1c69d4}
.myce-request-input__indicator--error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.myce-request-input__indicator--error::before{content:"!";font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:16px;color:#d20000}
.myce-request-input__loading-container{margin-top:10px;margin-left:10px;width:30px;display:inline-block}
.myce-request-input__label--error{color:#d20000}
.myce-request-input__error-text{display:none;padding-top:5px;font-size:12px;color:#d20000;line-height:normal}
.myce-request-input__error-text--show{display:block}
.myce-vehicle-selection{padding-left:.46875rem;padding-right:.46875rem;margin-bottom:75px}
.myce-vehicle-selection__select-area{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.62,.28,.23,.99);transition:opacity 1s cubic-bezier(.62,.28,.23,.99);margin-top:65px}
.myce-vehicle-selection__select-area--fade-in{opacity:1}
.myce-vehicle-selection__select-area .myce-dropdown{margin-bottom:30px}
.myce-vehicle-selection__vin-area{padding-top:30px}
.myce-vehicle-selection__dropdown{-webkit-transition:opacity .3s cubic-bezier(.62,.28,.23,.99);transition:opacity .3s cubic-bezier(.62,.28,.23,.99)}
.myce-vehicle-selection__dropdown--headunit-selection,.myce-vehicle-selection__dropdown--vehicle-selection{opacity:0}
.myce-vehicle-selection__dropdown--fade-in{opacity:1}
.myce-vehicle-selection__init-loading-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;margin-top:-200px;opacity:1;-webkit-transition:opacity 1s cubic-bezier(.62,.28,.23,.99);transition:opacity 1s cubic-bezier(.62,.28,.23,.99)}
.myce-vehicle-selection__init-loading-area--fade-out{opacity:0}
.myce-vehicle-selection__init-loading-area--hide{display:none}
.myce-vehicle-selection__init-loading-area:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:.3}
.myce-vehicle-selection__loading-indicator-container{width:100%;z-index:100;margin-top:30px;text-align:center}
.myce-vehicle-selection__loading-indicator{-ms-flex-item-align:center;align-self:center;width:80px;display:inline-block;margin-bottom:75px}
.myce-phone-selection,.myce-phone-selection--by-vin{margin-bottom:75px;padding-left:.46875rem;padding-right:.46875rem;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.62,.28,.23,.99);transition:opacity 1s cubic-bezier(.62,.28,.23,.99)}
.myce-phone-selection--by-vin--fade-in,.myce-phone-selection--fade-in{opacity:1}
.myce-phone-selection--by-vin--hide,.myce-phone-selection--hide{display:none}
.myce-phone-selection--by-vin__header,.myce-phone-selection__header{margin-bottom:45px}
.myce-phone-selection--by-vin__body,.myce-phone-selection__body{position:relative}
.myce-phone-selection--by-vin__filter-dropdown-area,.myce-phone-selection__filter-dropdown-area{border-top:1px solid transparent;margin-bottom:45px}
@media(min-width:981px){.myce-phone-selection--by-vin__filter-dropdown-area,.myce-phone-selection__filter-dropdown-area{margin-bottom:60px;width:50%}
}
.myce-phone-selection--by-vin__filter-dropdown-area .myce-dropdown,.myce-phone-selection__filter-dropdown-area .myce-dropdown{margin-bottom:30px}
.myce-phone-selection--by-vin__result-label,.myce-phone-selection__result-label{padding-bottom:15px;border-bottom:1px solid #e6e6e6;margin-top:0;margin-bottom:0}
.myce-phone-selection--by-vin__list,.myce-phone-selection__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}
.myce-phone-selection--by-vin__list--empty,.myce-phone-selection__list--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:115px 0}
.myce-phone-selection--by-vin__item,.myce-phone-selection__item{list-style:none;width:100%}
@media(min-width:521px){.myce-phone-selection--by-vin__item,.myce-phone-selection__item{width:50%}
}
@media(min-width:981px){.myce-phone-selection--by-vin__item,.myce-phone-selection__item{width:25%}
}
@media(min-width:981px){.myce-phone-selection--by-vin__item-link-no-desktop,.myce-phone-selection__item-link-no-desktop{display:none}
}
.myce-phone-selection--by-vin__item-link-desktop,.myce-phone-selection__item-link-desktop{color:#262626;position:relative;padding-left:20px}
.myce-phone-selection--by-vin__item-link-desktop::before,.myce-phone-selection__item-link-desktop::before{font-family:BMW_iconFont !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E92C";position:absolute;top:-2px;left:-12px;font-size:36px;color:#1c69d4}
.myce-phone-selection--by-vin__item-link-desktop:hover::before,.myce-phone-selection__item-link-desktop:hover::before{left:-10px}
.myce-phone-selection--by-vin__item-no-desktop,.myce-phone-selection__item-no-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;text-indent:0;list-style-type:0}
.myce-phone-selection--by-vin__item-desktop,.myce-phone-selection__item-desktop{padding-top:45px}
@media(max-width:980px){.myce-phone-selection--by-vin__item-desktop,.myce-phone-selection__item-desktop{display:none}
}
.myce-phone-selection--by-vin__item-image,.myce-phone-selection__item-image{height:57px}
@media(min-width:521px){.myce-phone-selection--by-vin__item-image,.myce-phone-selection__item-image{height:80px}
}
@media(min-width:981px){.myce-phone-selection--by-vin__item-image,.myce-phone-selection__item-image{height:125px;margin-bottom:15px}
}
.myce-phone-selection--by-vin__item-label,.myce-phone-selection__item-label{margin:0 0 0 10px;width:calc(100% - 122px)}
@media(min-width:521px){.myce-phone-selection--by-vin__item-label,.myce-phone-selection__item-label{width:calc(100% - 145px)}
}
@media(min-width:981px){.myce-phone-selection--by-vin__item-label,.myce-phone-selection__item-label{width:100%;margin:0}
}
.myce-phone-selection--by-vin__item-icon,.myce-phone-selection__item-icon{position:absolute;height:50px;width:50px;right:0}
.myce-phone-selection--by-vin__item-icon::before,.myce-phone-selection__item-icon::before{font-family:BMW_iconFont !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E92C";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:36px;color:#1c69d4}
.myce-phone-selection--by-vin__loading-area,.myce-phone-selection__loading-area{-webkit-transition:opacity .5s cubic-bezier(.62,.28,.23,.99);transition:opacity .5s cubic-bezier(.62,.28,.23,.99);opacity:1;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}
.myce-phone-selection--by-vin__loading-area::before,.myce-phone-selection__loading-area::before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:-1;opacity:.8}
.myce-phone-selection--by-vin__loading-area--fade-out,.myce-phone-selection__loading-area--fade-out{opacity:0}
.myce-phone-selection--by-vin__loading-area--hide,.myce-phone-selection__loading-area--hide{display:none}
.myce-phone-selection--by-vin__loading-indicator-container,.myce-phone-selection__loading-indicator-container{width:100%;z-index:100;margin-top:30px;text-align:center}
.myce-phone-selection--by-vin__loading-indicator,.myce-phone-selection__loading-indicator{-ms-flex-item-align:center;align-self:center;width:80px;display:inline-block;margin-bottom:75px}
.myce-disclaimer-section{margin-bottom:75px;padding-left:.46875rem;padding-right:.46875rem;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.62,.28,.23,.99);transition:opacity 1s cubic-bezier(.62,.28,.23,.99)}
.myce-disclaimer-section--fade-in{opacity:1}
.spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center;transform-origin:center}
.innerCircle{-webkit-animation-name:zoomInOut;animation-name:zoomInOut;-webkit-animation-duration:5.2s;animation-duration:5.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
@-webkit-keyframes zoomInOut{0,40%,100%{-webkit-transform:translate(10px,10px) scale(.8);transform:translate(10px,10px) scale(.8)}
15%,25%{-webkit-transform:translate(50px,50px) scale(0);transform:translate(50px,50px) scale(0)}
}
@keyframes zoomInOut{0,40%,100%{-webkit-transform:translate(10px,10px) scale(.8);transform:translate(10px,10px) scale(.8)}
15%,25%{-webkit-transform:translate(50px,50px) scale(0);transform:translate(50px,50px) scale(0)}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}