.mixin-bmw-standard-borderbox{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.checkboxIcon{border:2px solid #fff;border-left:0;border-top:0;width:6px;height:10px;margin-top:-1px;opacity:.7}
.radiobuttonIcon{width:4px;height:4px;border-radius:50%;background:#fff;opacity:.7}
html body{font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;font-size:15px;overflow-x:hidden}
html body .row .row{margin:0}
html body .afWizardPanel{width:100%}
html body .guidePanelDescription.guideGridFluidDescription{margin:0 0 20px}
html input{font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;font-size:15px}
html .width-50-desktop{width:100%;display:block}
@media screen and (min-width:990px){html .width-50-desktop{width:50%;padding-right:10px}
}
html .capitalizeItems{text-transform:capitalize}
[id$=_guide-item-container]{overflow:unset}
@media(max-width:767px){body .aemformcontainer .container{padding:0 35px}
}
body .container{width:100%;max-width:100%;padding:0 20px}
@media(min-width:767px){body .container{max-width:100%;padding:0 20px;padding:0 45px}
}
@media(min-width:991px){body .container{max-width:991px;padding:0}
}
@media(min-width:1200px){body .container{max-width:1200px;padding:0}
}
body .col-lg-1,body .col-lg-2,body .col-lg-3,body .col-lg-4,body .col-lg-5,body .col-lg-6,body .col-lg-7,body .col-lg-8,body .col-lg-9,body .col-lg-10,body .col-lg-11,body .col-lg-12,body .col-md-1,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-md-10,body .col-md-11,body .col-md-12,body .col-sm-1,body .col-sm-2,body .col-sm-3,body .col-sm-4,body .col-sm-5,body .col-sm-6,body .col-sm-7,body .col-sm-8,body .col-sm-9,body .col-sm-10,body .col-sm-11,body .col-sm-12,body .col-xs-1,body .col-xs-2,body .col-xs-3,body .col-xs-4,body .col-xs-5,body .col-xs-6,body .col-xs-7,body .col-xs-8,body .col-xs-9,body .col-xs-10,body .col-xs-11,body .col-xs-12{padding-left:10px;padding-right:10px}
body .col-md-1,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-md-10,body .col-md-11,body .col-sm-12{float:left}
@media(max-width:990px){body .col-md-1,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-md-10,body .col-md-11,body .col-sm-12{width:100%}
}
@media(min-width:991px){body .col-md-6{width:50%}
}
body .guidePanelNode>.gridFluidLayout>.guideLayout>.row{margin-left:-10px;margin-right:-10px}
body .guideRootPanel>.gridFluidLayout>.guideLayout>.row{margin:0 auto}
body .guideRootPanel>.gridFluidLayout>.guideLayout>.row>.col-md-12{padding:0}
.button,button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-align:center;text-transform:none;line-height:17px;padding:15px 50px 18px;height:50px;max-width:285px;width:100%;background-color:#4d4d4d;color:#fff;outline:0;margin:0;border:0}
@media screen and (max-width:1200px){.button,button{max-width:50%}
}
@media screen and (max-width:767px){.button,button{max-width:100%}
}
.button:hover,button:hover{background:#262626;color:#fff;border:0}
.button.showRightIcon,button.showRightIcon{position:relative}
.button.showRightIcon:after,button.showRightIcon:after{content:"";position:absolute;right:0;top:0;height:50px;width:50px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDUwdjUwSDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNiKSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1MCkiIGQ9Ik0yMyAxN2wtMiAyIDYgNi02IDYgMiAyIDgtOHoiLz48L2c+PC9zdmc+) no-repeat 50%;opacity:.7}
.button[disabled],button[disabled]{opacity:.7;pointer-events:none;background-color:#4d4d4d;color:#fff}
.guidebutton.nextitemnav .button,.guidebutton.nextitemnav button,.guidebutton.submit .button,.guidebutton.submit button{color:#fff;background:#1c69d4}
.guidebutton.nextitemnav .button:hover,.guidebutton.nextitemnav button:hover,.guidebutton.submit .button:hover,.guidebutton.submit button:hover{background:#0653b6;color:#fff;border:0}
.guidebutton.nextitemnav .button[disabled],.guidebutton.nextitemnav button[disabled],.guidebutton.submit .button[disabled],.guidebutton.submit button[disabled]{color:#fff;background:#1c69d4}
a.all-models-button,button.ds2-tooltip__button{width:auto;min-width:0;height:auto}
a.all-models-button{padding:initial}
.guidefield{margin:0 0 10px}
.guidefield.guidecheckbox,.guidefield.guideradiobutton:not(.addressradio){margin:0 0 20px}
.guidefield .guideFieldLabel.top{position:relative;left:0;display:inline-block}
.guidefield .guideFieldLabel.top label{display:block;line-height:22px}
.guidefield.guidecheckbox input,.guidefield.guideradiobutton input{width:auto}
.guidefield .guideFieldNode[data-mandatory=true] .guideFieldLabel label:after{content:"*";position:relative;top:-2px}
.guidefield .guideFieldNode ::-webkit-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode :-moz-placeholder,.guidefield .guideFieldNode ::-moz-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode :-ms-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode ::-ms-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode ::placeholder{color:transparent}
.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=date],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=email],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=number],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=password],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=tel],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget input[type=text],.guidefield .guideFieldNode.af-field-filled .guideFieldWidget select,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=date],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=email],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=number],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=password],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=tel],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget input[type=text],.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) .guideFieldWidget select{color:#262626}
.guidefield .guideFieldNode.af-field-filled ::-webkit-input-placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) ::-webkit-input-placeholder{color:#262626;opacity:.7}
.guidefield .guideFieldNode.af-field-filled :-moz-placeholder,.guidefield .guideFieldNode.af-field-filled ::-moz-placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) :-moz-placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) ::-moz-placeholder{color:#262626;opacity:.7}
.guidefield .guideFieldNode.af-field-filled :-ms-input-placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) :-ms-input-placeholder{color:#262626;opacity:.7}
.guidefield .guideFieldNode.af-field-filled ::-ms-input-placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) ::-ms-input-placeholder{color:#262626;opacity:.7}
.guidefield .guideFieldNode.af-field-filled ::placeholder,.guidefield .guideFieldNode.guideActiveField:not([data-disabled=true]) ::placeholder{color:#262626}
.guidefield .guideFieldNode.af-field-filled:not(.validation-failure).guideNumericBox .guideFieldWidget:not(.multiline):after,.guidefield .guideFieldNode.af-field-filled:not(.validation-failure).guideTextBox .guideFieldWidget:not(.multiline):after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);background-size:15px;background-position:50%;background-repeat:no-repeat;height:100%;width:50px;position:absolute;top:0;right:0}
.guidefield .guideFieldNode .guideFieldWidget{position:relative}
.guidefield .guideFieldNode .guideFieldWidget input[type=date],.guidefield .guideFieldNode .guideFieldWidget input[type=email],.guidefield .guideFieldNode .guideFieldWidget input[type=number],.guidefield .guideFieldNode .guideFieldWidget input[type=password],.guidefield .guideFieldNode .guideFieldWidget input[type=tel],.guidefield .guideFieldNode .guideFieldWidget input[type=text],.guidefield .guideFieldNode .guideFieldWidget textarea{height:50px;width:100%;background:#fff;border:1px solid #bbb;padding:15px 50px 15px 22px;color:#262626;font-size:15px;border-radius:0;box-shadow:0 0 0 transparent;outline:0;caret-color:#1c69d4}
.guidefield .guideFieldNode .guideFieldWidget input[type=date]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=email]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=number]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=password]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=tel]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=text]:focus,.guidefield .guideFieldNode .guideFieldWidget textarea:focus{box-shadow:inset 0 0 0 1px #bbb}
.guidefield .guideFieldNode .guideFieldWidget input[type=date][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=email][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=number][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=password][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=tel][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget input[type=text][aria-invalid=true]:focus,.guidefield .guideFieldNode .guideFieldWidget textarea[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px #d20000}
.guidefield .guideFieldNode .guideFieldWidget textarea{height:auto;min-height:80px;resize:none;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif}
.guidefield .guideFieldNode .guideFieldWidget.multiline textarea{min-height:150px;padding:15px 22px}
.guidefield .guideFieldNode .guideFieldWidget .bfTexbox__remainingMessage .bfTextbox__remainingCharacters{font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif}
.guidefield .guideFieldNode.validation-failure .guideFieldLabel{color:#d20000}
.guidefield .guideFieldNode.validation-failure .guideFieldError{font-size:12px;line-height:15px;margin:5px 0 0;color:#d20000}
.guidefield .guideFieldNode.validation-failure .guideFieldWidget:not(.multiline):after{position:absolute;content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ljc1OCAyNi44NzVsLjI1OC01LjI4MXYtMi42NTdoLTIuNTMydjIuNjU3bC4yNTggNS4yODFoMi4wMTZ6TTI2LjAxNiAzMXYtMi41NjNoLTIuNTMyVjMxaDIuNTMyeiIgZmlsbD0iI0QyMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 50% no-repeat;width:50px;height:50px;background-size:cover;top:0;right:0;pointer-events:none}
.guidefield .guideFieldNode.validation-failure .guideFieldWidget>button[aria-haspopup=listbox],.guidefield .guideFieldNode.validation-failure .guideFieldWidget>button[aria-haspopup=menu],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=date],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=email],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=number],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=password],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=tel],.guidefield .guideFieldNode.validation-failure .guideFieldWidget input[type=text],.guidefield .guideFieldNode.validation-failure .guideFieldWidget select,.guidefield .guideFieldNode.validation-failure .guideFieldWidget textarea{border-color:#d20000}
.guidefield .guideFieldNode[data-disabled=true] .guideFieldLabel{color:#262626}
.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget button[aria-haspopup=listbox],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=date],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=email],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=number],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=password],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=tel],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=text],.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget select,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget textarea{background:#e6e6e6;border-color:#bbb;color:#262626}
.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget button[aria-haspopup=listbox]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=date]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=email]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=number]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=password]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=tel]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget input[type=text]:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget select:focus,.guidefield .guideFieldNode[data-disabled=true] .guideFieldWidget textarea:focus{box-shadow:inset 0 0 0 0 #bbb;cursor:auto}
.guidefield .guideFieldNode[data-disabled=true].af-field-filled:not(.validation-failure):after{display:none}
.guidefield .guideFieldNode[data-disabled=true] ::-webkit-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode[data-disabled=true] :-moz-placeholder,.guidefield .guideFieldNode[data-disabled=true] ::-moz-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode[data-disabled=true] :-ms-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode[data-disabled=true] ::-ms-input-placeholder{color:transparent;opacity:0}
.guidefield .guideFieldNode[data-disabled=true] ::placeholder{color:transparent}
.guidefield .guideFieldNode .guideFieldDescription.short{display:none}
.guidefield .guideFieldNode .guideFieldDescription.long{margin:5px 0 0}
.guidefield .guideFieldNode .guideFieldDescription.long p{margin:0}
.guidetoolbar{margin-top:20px}
.guideCheckBoxGroupItems,.guideRadioButtonGroupItems{width:auto}
@media only screen and (max-width:767px){body .mobileLayout .guide-header-bar-wrapper,body .mobileLayout .guide-mobile-navigator{display:none}
body .mobileLayout .wizard-navigators{margin:0}
body .step.mobileLayout{display:none}
}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:inherit}
.guideTermsAndConditions,h1,h2,h3,h4,h5,h6,label,li,ol,p,ul{font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif}
h1{text-transform:none;font-size:35px;font-weight:400;line-height:42px}
@media only screen and (min-width:767px){h1{font-size:35px;line-height:42px}
}
@media only screen and (min-width:991px){h1{font-size:50px;line-height:57px}
}
h1.small{text-transform:none;font-size:25px;font-weight:400;line-height:32px}
@media(min-width:767px){h1.small{font-size:35px;line-height:42px}
}
h2{text-transform:none;font-size:25px;font-weight:400;line-height:32px}
@media(min-width:767px){h2{font-size:35px;line-height:42px}
}
h3{text-transform:none;font-size:20px;font-weight:400;line-height:27px}
@media(min-width:767px){h3{font-size:25px;line-height:32px}
}
p{margin:0}
.guideTermsAndConditions,label,li,ol,p,ul{font-size:15px;line-height:22px}
.guidefield:not(.dealerlocator) a{color:#1c69d4;font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif;font-size:15px;line-height:17px;border-bottom:0}
.guidefield:not(.dealerlocator) a:focus,.guidefield:not(.dealerlocator) a:hover{color:#0653b6;background-color:none}
.tooltip.bottom .tooltip-arrow,.tooltip.left .tooltip-arrow,.tooltip.right .tooltip-arrow,.tooltip.top .tooltip-arrow{border-bottom-color:#fff}
.tooltip.bottom .tooltip-inner,.tooltip.left .tooltip-inner,.tooltip.right .tooltip-inner,.tooltip.top .tooltip-inner{background:#fff;color:#262626;border-radius:2px;max-width:280px;padding:11px;font-size:15px}
@media(min-width:991px){.tooltip.bottom .tooltip-inner,.tooltip.left .tooltip-inner,.tooltip.right .tooltip-inner,.tooltip.top .tooltip-inner{max-width:385px;padding:11px 24px}
}
.tooltip.bottom .tooltip-inner{box-shadow:0 0 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15)}
.tooltip.top .tooltip-inner{box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 8px 15px 0 rgba(0,0,0,.15)}
.guideContainerWrapperNode .tooltip.bottom .tooltip-arrow{top:-3px;margin-left:-8px;border-width:0 8px 8px}
#guideContainer-rootPanel___guide-item-container{margin-top:30px}
.aemformcontainer #guideContainer-rootPanel___guide-item-container{margin-top:12px}
@media(min-width:767px){#guideContainer-rootPanel___guide-item-container{margin-top:45px}
.aemformcontainer #guideContainer-rootPanel___guide-item-container{margin-top:15px}
}
@media(min-width:1200px){#guideContainer-rootPanel___guide-item-container{margin-top:60px}
}
.wizard-navigators{margin:0;display:flex;align-items:center;position:relative}
@media(min-width:767px){.wizard-navigators{padding:15px 0}
}
.wizard-navigators:after{content:"";position:absolute;bottom:0;width:100vw;left:calc((100vw - 100%)/-2);height:1px;background:#e6e6e6}
.wizard-navigators li.bf-progress-extra{white-space:nowrap;margin:0;display:flex;align-items:center;height:50px}
.wizard-navigators li.bf-progress-extra .bf-progress-back{width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjguNCAzM2wyLTItNi02IDYtNi0yLTItOCA4eiIvPjwvc3ZnPg==);cursor:pointer;position:relative;margin-right:15px;margin-left:-27.5px}
@media(min-width:767px){.wizard-navigators li.bf-progress-extra .bf-progress-back{margin-right:20px;margin-left:0}
}
.wizard-navigators li.bf-progress-extra .bf-progress-back:after{content:"";height:100%;width:1px;background:#e6e6e6;position:absolute;right:0}
@media(min-width:767px){.wizard-navigators li.bf-progress-extra .bf-progress-back:after{right:-20px}
}
.wizard-navigators li.bf-progress-extra .bf-progress-back:focus{outline:2px solid #1c69d4}
.wizard-navigators li.bf-progress-extra .bf-progress-steps{color:#8e8e8e;margin-left:0}
@media(min-width:767px){.wizard-navigators li.bf-progress-extra .bf-progress-steps{margin-left:20px}
}
.wizard-navigators li.bf-progress-extra .bf-progress-steps>div{display:inline-block}
.wizard-navigators>li{vertical-align:middle;margin-left:15px}
@media(min-width:767px){.wizard-navigators>li{margin-left:30px}
}
.wizard-navigators>li[class^=af-widget-itemna]{width:auto}
.wizard-navigators>li>a{display:none}
.wizard-navigators>li .progress{height:6px;width:6px;margin:0;border-radius:50%;background:#bbb}
.wizard-navigators>li.completed .progress{background:#1c69d4}
.wizard-navigators>li.active .progress{width:10px;height:10px;background:#1c69d4}
.wizard-navigators.is-disabled .bf-progress-back{user-select:none;pointer-events:none !important}
.guideFieldWidget.dropDownList select{height:50px;width:100%;border:1px solid #bbb;margin:0;padding:15px 50px 15px 22px;box-shadow:0 0 0 0 rgba(0,0,0,.15);background:transparent;color:#262626;font-size:15px;border-radius:0;outline:1px;position:relative;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.guideDropDownList.af-field-filled .guideFieldWidget.dropDownList select{border-left:0}
.guideDropDownList.af-field-filled .guideFieldWidget.dropDownList:before{position:absolute;content:"";z-index:2;top:0;bottom:0;border-left:4px solid #1c69d4;pointer-events:none}
.guideDropDownList.af-field-filled .guideFieldWidget.dropDownList button[aria-haspopup=listbox]:before{position:absolute;content:"";top:-1px;bottom:-1px;left:0;z-index:2;border-left:4px solid #1c69d4;pointer-events:none}
.guideFieldWidget.dropDownList::-ms-expand{display:none}
.guideFieldNode.guideDropDownList.validation-failure .guideFieldWidget.dropDownList.bfDropDownList:after{display:none}
.guideFieldWidget.dropDownList.bfDropDownList select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]{position:relative;height:50px;width:100%;max-width:100%;border-radius:0;border:1px solid #bbb;box-shadow:0 0 0 0 rgba(0,0,0,.15);margin:0;outline:1px;padding:15px 50px 15px 22px;background:transparent;color:#262626;font-size:15px;line-height:normal;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}
.guideDropDownList.af-field-filled .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]{border-left:0}
.guideDropDownList.guideActiveField .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]{box-shadow:inset 0 0 0 1px #bbb}
@media screen and (min-width:991px){.guideDropDownList.guideActiveField .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup][aria-expanded=true]{box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-color:transparent;border-width:1px}
}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup][aria-expanded=true]:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.guideDropDownList.validation-failure .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]:focus{box-shadow:inset 0 0 0 1px #d20000}
.guideDropDownList.validation-failure .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]:before{border-left-color:#d20000}
guideDropDownList.validation-failure.guideActiveField .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]{box-shadow:inset 0 0 0 1px #d20000;border-color:#d20000}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup]:after{content:"";position:absolute;right:0;top:0;width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTE5LjUgMjBsNiA2LTYgNiAyIDIgOC04LTgtOHoiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDkwIDI0LjUgMjYpIi8+PC9nPjwvc3ZnPg==) no-repeat 50%;background-size:none;pointer-events:none}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup] .bfDropDownList__button-item,.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup] span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].guideFieldWidget--has-placeholder{color:rgba(38,38,38,.7)}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].guideFieldWidget--has-placeholder .bfDropDownList__button-items{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect{height:auto;min-height:50px;padding:4px 50px 4px 22px;white-space:normal}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-items{display:flex;flex-wrap:wrap}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect.bfDropDownList--items-align-vertical .bfDropDownList__button-items{align-items:flex-start;flex-direction:column}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item,.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect span{white-space:normal}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item{display:flex;color:#fff;background:#4d4d4d;min-height:36px;padding:7px 16px;margin:2px}
@media(hover:hover) and (pointer:fine){.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item:hover{background:#262626}
}
.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item{background:#bbb}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-remove{align-self:flex-start;position:relative;min-width:12px;height:22px;margin:0}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-remove:after,.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-remove:before{position:absolute;margin-top:3px;left:5px;content:" ";height:14.97056275px;width:2px;background-color:#fff}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-remove:before{transform:rotate(45deg)}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-remove:after{transform:rotate(-45deg)}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect .bfDropDownList__button-item-text{display:inline-block;align-self:center;vertical-align:middle;margin-left:8px}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup].bfDropDownList--multiselect.bfDropDownList--placeholder{padding-left:22px;color:rgba(38,38,38,.7)}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__outer-container{-webkit-overflow-scrolling:touch}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__scroll-container{overflow:auto;display:flex;max-height:296px}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__height-helper{max-height:296px}
.guideFieldWidget.dropDownList.bfDropDownList [role=listbox],.guideFieldWidget.dropDownList.bfDropDownList [role=menu]{background:#fff;list-style:none;width:100%;padding:5px 0;margin:0;outline:0}
.guideFieldWidget.dropDownList.bfDropDownList [role^=menuitem]~.bfDropDownList__submenu-container{display:none}
.guideFieldWidget.dropDownList.bfDropDownList [role^=menuitem][aria-expanded=true]~.bfDropDownList__submenu-container{display:block;border-left:1px solid #e6e6e6}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__submenu-container [role=menu]{margin-top:5px}
.guideFieldWidget.dropDownList.bfDropDownList li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value],.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option]{font-size:15px;margin:5px 0;padding:6px 20px 6px 16px;border-left:4px solid transparent;word-break:break-word;line-height:22px;min-height:34px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value]:first-child,.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option]:first-child{margin-top:10px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value]:last-child,.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option]:last-child{margin-bottom:10px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value].focused,.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value][aria-selected=true],.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option].focused,.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option][aria-selected=true]{border-color:#1c69d4}
@media(hover:hover) and (pointer:fine){.guideFieldWidget.dropDownList.bfDropDownList li[data-empty-value]:hover,.guideFieldWidget.dropDownList.bfDropDownList li[data-user-option]:hover{border-color:#1c69d4}
}
.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]:first-child{margin-top:5px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]:last-child{margin-bottom:5px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]>span{display:block;margin:5px 0;padding:6px 20px 6px 16px;border-left:4px solid transparent;word-break:break-word;line-height:22px;min-height:34px}
.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]>span[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]>span[aria-expanded=true],.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]>span[aria-selected=true]{border-color:#1c69d4}
@media(hover:hover) and (pointer:fine){.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group]>span:hover{border-color:#1c69d4}
}
.guideFieldWidget.dropDownList.bfDropDownList li[data-user-group].focused span{border-color:#1c69d4}
.guideFieldWidget.dropDownList.bfDropDownList.focused{background:#fff;color:inherit;border-color:#1c69d4}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option]{border-color:transparent}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group][aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option][aria-checked=true]{border-color:#1c69d4}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value].focused[aria-checked=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group].focused[aria-checked=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option].focused[aria-checked=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value].focused[aria-checked=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group].focused[aria-checked=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option].focused[aria-checked=false]{background-color:transparent;color:#262626}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value].focused[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group].focused[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option].focused[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value].focused[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group].focused[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option].focused[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option].focused[aria-checked=true]{border-color:#1c69d4;background-color:transparent}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value].focused span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group].focused span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option].focused span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value].focused span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group].focused span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option].focused span[aria-expanded=false]{border-color:transparent}
@media(hover:hover) and (pointer:fine){.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value]:hover[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group]:hover[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option]:hover[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value]:hover[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group]:hover[aria-checked=true],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option]:hover,.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option]:hover[aria-checked=mixed],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option]:hover[aria-checked=true]{background-color:transparent;border-color:#1c69d4;color:#262626}
.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-empty-value]:hover span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-group]:hover span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] li[data-user-option]:hover span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-empty-value]:hover span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-group]:hover span[aria-expanded=false],.guideFieldWidget.dropDownList.bfDropDownList [aria-multiselectable=true] span[data-user-option]:hover span[aria-expanded=false]{border-color:#1c69d4}
}
@media screen and (min-width:990px){.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__inner-container{box-shadow:0 8px 8px 0 rgba(0,0,0,.15);background:#fff;border:solid #e6e6e6;border-width:1px 0 0}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList--group-expanded{width:185px;right:auto}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__outer-container{left:0;right:0;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__inner-container{position:relative;width:100%}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__submenu-container{top:0;right:0;bottom:0;left:185px;position:absolute;overflow:auto;max-height:296px}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__submenu-container [role=menu]{padding-top:0;margin-top:0}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup][aria-expanded=true]+.bfDropDownList__outer-container{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
}
@media screen and (max-width:990px){.guideFieldWidget.dropDownList.bfDropDownList [role=none].bfDropDownList__group--expanded{padding-bottom:0;margin-bottom:0}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__scroll-container{position:relative;height:296px}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__submenu-container{margin-left:20px}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__submenu-container [role=menu]{padding:0}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__outer-container{position:fixed;left:0;right:0;top:20px;bottom:0;height:100%;background:rgba(0,0,0,.7);margin:0;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__inner-container{position:absolute;bottom:0;left:0;right:0;background:#fff;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}
.guideFieldWidget.dropDownList.bfDropDownList button[aria-haspopup][aria-expanded=true]+.bfDropDownList__outer-container .bfDropDownList__inner-container{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__mobile-header{display:flex;align-items:center;min-height:50px;padding-left:20px;justify-content:space-between;border-bottom:1px solid #e6e6e6;pointer-events:none}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__mobile-placeholder{padding:6px 0}
.guideFieldWidget.dropDownList.bfDropDownList .bfDropDownList__mobile-close{width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTE5LjUgMjBsNiA2LTYgNiAyIDIgOC04LTgtOHoiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDkwIDI0LjUgMjYpIi8+PC9nPjwvc3ZnPg==) no-repeat 50%;background-size:100%}
}
@media screen and (max-width:990px){body.bfDropDownList--expanded{overflow:hidden}
}
.guideFieldWidget.guideDateInputWidget.dateInputWidget{display:flex;align-items:center;border:1px solid #bbb;padding:10px 0;height:50px;min-height:auto}
.guideDatePicker.af-field-filled:not(.validation-failure) .guideFieldWidget.guideDateInputWidget.dateInputWidget:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);background-size:15px;background-position:50%;background-repeat:no-repeat;height:100%;width:50px;position:absolute;top:0;right:0}
.guideDatePicker.validation-failure .guideFieldWidget.guideDateInputWidget.dateInputWidget{border-color:#d20000}
.guideDatePicker.validation-failure .guideFieldWidget.guideDateInputWidget.dateInputWidget:focus,.guideDatePicker.validation-failure .guideFieldWidget.guideDateInputWidget.dateInputWidget:focus-within{box-shadow:inset 0 0 0 1px #d20000}
.guideDatePicker.validation-failure .guideFieldWidget.guideDateInputWidget.dateInputWidget:after{width:49px;height:48px}
.guideDatePicker[data-disabled=true] .guideFieldWidget.guideDateInputWidget.dateInputWidget{background:#e6e6e6;border-color:#bbb;pointer-events:none}
.guideDatePicker[data-disabled=true] .guideFieldWidget.guideDateInputWidget.dateInputWidget *{color:#bbb}
.guideDatePicker[data-disabled=true] .guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield__placeholder{display:none}
.guideFieldWidget.guideDateInputWidget.dateInputWidget:focus,.guideFieldWidget.guideDateInputWidget.dateInputWidget:focus-within{box-shadow:inset 0 0 0 0 #bbb}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield{margin:0;height:28px;padding-left:20px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input{position:relative;padding:0;border:0;height:28px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input:focus,.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input[aria-invalid=true]:focus{box-shadow:none}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input.comb-form-group-day,.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input.comb-form-group-month{width:40px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield input.comb-form-group-year{width:56px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .comb-datefield+.comb-datefield{border-left:1px solid #bbb}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .guideFieldWidget__placeholder{color:#bbb;left:0;font-size:15px}
.guideFieldWidget.guideDateInputWidget.dateInputWidget .guideFieldWidget__placeholder span{height:28px;line-height:28px}
.guideFieldWidget.guideFieldWidget.bfDateTimeEdit .arrow-up{display:none;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;bottom:-15px;left:50%;z-index:100}
.guideFieldWidget.guideFieldWidget.bfDateTimeEdit:after{content:"";position:absolute;right:10px;top:10px;width:30px;height:30px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzhFOEU4RSIgZD0iTTI3LjI1IDIydjhIMjV2LTUuNWwtMi4yNS41di0xLjc1TDI1Ljg0NCAyMmgxLjQwNnpNMzQgMTd2MTZIMTZWMTdoMTh6bS0yLjI1IDRoLTEzLjV2MTBoMTMuNVYyMXoiLz48L3N2Zz4=) no-repeat 50%;font-family:inherit;font-size:inherit}
.guideDatePicker.af-field-filled .guideFieldWidget.guideFieldWidget.bfDateTimeEdit{border-left:4px solid #1c69d4}
.guideDatePicker.af-field-filled .guideFieldWidget.guideFieldWidget.bfDateTimeEdit input{border-left:0}
.ui-datepicker{z-index:99 !important;box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15);border-radius:0;border:0}
.ui-datepicker:before{content:"";display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;top:-15px;left:50%;filter:drop-shadow(0 -1px 2px rgba(0,0,0,.15))}
.ui-datepicker.ui-widget{padding:0;margin-top:16px}
.ui-datepicker.ui-widget,.ui-datepicker.ui-widget table{font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;font-size:15px}
.ui-datepicker.ui-widget.on-top{margin-top:-18px}
.ui-datepicker.ui-widget.on-top:before{bottom:-30px;top:unset;border-bottom:15px solid transparent;border-top:15px solid #fff;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.15))}
.ui-datepicker.ui-widget-content{background:#fff}
.ui-datepicker .bfDateTimeEdit__mobile-header{display:none}
.ui-datepicker .ui-widget-header{background-color:#fff;border:0;border-bottom:1px solid #e6e6e6;color:#262626;padding:15px 5px 15px 20px;font-weight:400}
.ui-datepicker .ui-widget-header.ui-corner-all{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ui-datepicker .ui-widget-header .ui-datepicker-prev{top:20px;right:55px;left:auto;border-bottom:0}
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-datepicker-prev-hover{background-color:transparent;border:0}
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-state-disabled .ui-icon{opacity:.6}
.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon{top:-4px;width:50px;height:50px;background:url(clientlibs/base/resources/icons/arrow-left-grey-5.svg);cursor:pointer;position:relative}
.ui-datepicker .ui-widget-header .ui-datepicker-next{top:20px;right:20px;border-bottom:0}
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-datepicker-next-hover{background-color:transparent;border:0}
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-state-disabled .ui-icon{opacity:.6}
.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon{top:-4px;width:50px;height:50px;background:url(clientlibs/base/resources/icons/arrow-left-grey-5.svg);transform:rotate(180deg);cursor:pointer;position:relative}
.ui-datepicker .ui-datepicker-title{text-align:left;margin-left:0;margin-right:0;border-bottom:0;padding:0}
.ui-datepicker .ui-datepicker-calendar{margin-bottom:20px}
.ui-datepicker .ui-datepicker-calendar thead{border-bottom:1px solid #bbb}
.ui-datepicker .ui-datepicker-calendar tbody:before{content:"";display:block;height:15px}
.ui-datepicker .ui-datepicker-calendar th{padding-top:40px;padding-bottom:20px;font-weight:400}
.ui-datepicker .ui-datepicker-calendar th span{font-size:15px;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif}
.ui-datepicker .ui-datepicker-calendar tr{border-bottom:0}
.ui-datepicker .ui-datepicker-calendar td{padding:5px 12px}
.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{text-align:center;padding:12px 12px 8px;border:0;border-bottom:4px solid transparent;font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active.ui-state-default:hover,.ui-datepicker .ui-datepicker-calendar td span.ui-state-active.ui-state-default:hover{border-bottom:0}
.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{opacity:unset}
.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{background:0;color:#8e8e8e;font-weight:400;line-height:17px;font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif}
.ui-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled) .ui-state-default:hover{border-bottom:4px solid #1c69d4}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default{background:0;color:#262626;font-weight:400;width:45px;margin:0 auto;padding:12px 12px 8px}
.ui-datepicker .ui-datepicker-calendar td .ui-state-active{border-bottom:4px solid #1c69d4;background-color:transparent;color:#262626}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default{outline:1px solid #8e8e8e;background-color:transparent}
@media screen and (max-width:767px){.ui-datepicker.ui-widget{padding:30px 20px}
.ui-datepicker.ui-widget .bfDateTimeEdit__mobile-header{padding-left:20px;padding-right:20px}
.ui-datepicker.ui-widget .bfDateTimeEdit__mobile-close{right:10px}
}
@media screen and (max-width:767px){.datePickerOuterContainer{display:none;position:fixed;height:100%;left:0;right:0;top:0;background:rgba(0,0,0,.7);margin:0;z-index:10000}
.ui-datepicker{top:unset !important;bottom:0;left:0 !important;right:0;width:100% !important;position:fixed !important;z-index:10001 !important;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker:before{display:none}
.ui-datepicker .bfDateTimeEdit__mobile-header{display:block;position:absolute;width:100%;left:0;top:-53px;background:#fff;padding:15px 0;border-bottom:1px solid #e6e6e6}
.ui-datepicker .bfDateTimeEdit__mobile-close{width:50px;height:50px;background:url(clientlibs/base/resources/icons/close-grey.svg) no-repeat 50%;background-size:100%;position:absolute;top:0;cursor:pointer}
.ui-datepicker .ui-widget-header{padding-left:0;padding-right:0}
.ui-datepicker .ui-datepicker-calendar td{padding:5px 0}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default{width:35px;padding:7px 7px 3px}
}
.guideContainer :focus,body.using-mouse .guideContainer :focus{outline:0}
.guideContainer .policyConsent :focus,.guideContainer .ui-dialog :focus{outline:3px solid #666}
.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.guideFieldWidget.guideSwitch.bfSwitch{margin-bottom:10px;max-width:none;display:flex;align-items:flex-start;justify-content:flex-start}
.guideFieldWidget.guideSwitch.bfSwitch input{-webkit-appearance:none;-moz-appearance:none;position:relative;border:0;padding:0;cursor:pointer;margin:5px 0;outline:0;background-color:#8e8e8e}
.guideFieldWidget.guideSwitch.bfSwitch .label{margin:11.5px 0 0 15px}
.guideFieldWidget.guideSwitch.bfSwitch .label .hide{display:none}
.guideFieldWidget.guideSwitch.bfSwitch input{flex-shrink:0;width:80px;height:35px;display:block;position:absolute;top:0;left:0;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}
.guideFieldWidget.guideSwitch.bfSwitch input:checked{background-color:#1c69d4}
.guideFieldWidget.guideSwitch.bfSwitch input:before{width:80px;top:0;left:0;content:"";width:45px;background-color:#4d4d4d;box-shadow:1px 0 3px 0 rgba(0,0,0,.75)}
.guideFieldWidget.guideSwitch.bfSwitch input:after,.guideFieldWidget.guideSwitch.bfSwitch input:before{height:35px;display:block;position:absolute;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}
.guideFieldWidget.guideSwitch.bfSwitch input:after{width:80px;top:0;left:0;content:"\00D7";top:5px;left:22%;font-size:20px;color:#8e8e8e;font-weight:700;transition-property:left;box-shadow:none}
.guideFieldWidget.guideSwitch.bfSwitch input:checked:before{left:35px;background-color:#fff;box-shadow:1px 1px 2px 1px rgba(0,0,0,.15)}
.guideFieldWidget.guideSwitch.bfSwitch input:checked:after{left:35px;top:0;content:"";background-size:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);width:45px;background-position:50%;background-repeat:no-repeat}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill{position:relative}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill input{box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;transition:.15s ease-out}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill input::-webkit-calendar-picker-indicator{display:none}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list{position:absolute;left:0;width:100%;top:100%;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,.15);z-index:100;border:0 solid #e6e6e6;border-top:1px solid #bbb;opacity:0;visibility:hidden;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list ul{list-style:none;margin:0;padding:5px 0;max-height:300px;overflow-y:auto}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list ul li{min-height:30px;display:flex;align-items:center;padding:9px 20px 9px 16px;cursor:pointer;border-left:4px solid transparent;word-break:break-word}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list ul li.selected,.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list ul li:hover,.guidefield .guideFieldNode .guideFieldWidget.address-prefill .address-prefill__list ul li:hover.selected{border-color:#1c69d4}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill.open{z-index:10}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill.open input{box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-color:transparent;border-width:1px}
.guidefield .guideFieldNode .guideFieldWidget.address-prefill.open .address-prefill__list{opacity:1;visibility:visible;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem{display:flex;margin-top:10px;margin-right:0}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem .bf-radio-icon{position:relative;width:24px;height:24px;border:1px solid #bbb;border-radius:50%;background:#fff;display:inline-block;vertical-align:middle;user-select:none;margin-top:-1px;margin-right:10px;opacity:1}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem .bf-radio-icon:after{content:"";position:absolute;left:50%;top:50%;visibility:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:#fff;opacity:.7}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input{position:absolute !important;width:24px;height:24px;opacity:0;z-index:2}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input:checked~.bf-radio-icon{background:#1c69d4;border-color:#1c69d4}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input:checked~.bf-radio-icon:after{visibility:visible}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input[disabled]~.bf-radio-icon{opacity:.7}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input[aria-invalid=true]~.bf-radio-icon{border-color:#d20000}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem input[aria-invalid=true]:checked~.bf-radio-icon{background:#d20000;border-color:#d20000}
.guidefield.guideradiobutton:not(.addressradio) .guideRadioButtonItem.guideFieldHorizontalAlignment{float:left;margin-right:20px}
.guidefield.guideradiobutton:not(.addressradio) .guideFieldWidget.left{line-height:1}
.guidefield.guideradiobutton:not(.addressradio) .guideFieldWidget.left:after{display:none}
.guidefield.guideradiobutton:not(.addressradio) .guideWidgetLabel.left,.guidefield.guideradiobutton:not(.addressradio) .guideWidgetLabel.right{line-height:22px}
.guidefield.guideradiobutton:not(.addressradio) .guideWidgetLabel.left label,.guidefield.guideradiobutton:not(.addressradio) .guideWidgetLabel.right label{line-height:22px;word-break:break-all}
.guidefield.guidecheckbox .guideFieldLabel.top{top:0;left:0;padding-left:0;font-size:15px;line-height:22px}
.guidefield.guidecheckbox .guideFieldLabel.top label{white-space:normal}
.guidefield.guidecheckbox .guideCheckBoxItem{display:flex;margin-top:10px;margin-right:0}
.guidefield.guidecheckbox .guideCheckBoxItem .bf-checkbox-icon{position:relative;width:24px;height:24px;border:1px solid #bbb;background:#fff;display:inline-block;vertical-align:middle;user-select:none;margin-top:-1px;margin-right:10px;opacity:1}
.guidefield.guidecheckbox .guideCheckBoxItem .bf-checkbox-icon:after{content:"";position:absolute;left:50%;top:50%;visibility:hidden;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border:2px solid #fff;border-left:0;border-top:0;width:6px;height:10px;margin-top:-1px;opacity:.7}
.guidefield.guidecheckbox .guideCheckBoxItem input{position:absolute !important;width:24px;height:24px;opacity:0;z-index:2}
.guidefield.guidecheckbox .guideCheckBoxItem input:checked~.bf-checkbox-icon{background:#1c69d4;border-color:#1c69d4}
.guidefield.guidecheckbox .guideCheckBoxItem input:checked~.bf-checkbox-icon:after{visibility:visible}
.guidefield.guidecheckbox .guideCheckBoxItem input[disabled]~.bf-checkbox-icon{opacity:.7}
.guidefield.guidecheckbox .guideCheckBoxItem input[aria-invalid=true]~.bf-checkbox-icon{border-color:#d20000}
.guidefield.guidecheckbox .guideCheckBoxItem input[aria-invalid=true]:checked~.bf-checkbox-icon{background:#d20000;border-color:#d20000}
.guidefield.guidecheckbox .guideCheckBoxItem.guideFieldHorizontalAlignment{float:left;margin-right:20px}
.guidefield.guidecheckbox .guideFieldWidget.left{line-height:1}
.guidefield.guidecheckbox .guideFieldWidget.left:after{display:none}
.guidefield.guidecheckbox .guideWidgetLabel.left,.guidefield.guidecheckbox .guideWidgetLabel.right{line-height:22px}
.guidefield.guidecheckbox .guideWidgetLabel.left label,.guidefield.guidecheckbox .guideWidgetLabel.right label{line-height:22px;word-break:break-word}
.bmw-forms-copytext{padding:0;word-break:break-word}
.bmw-forms-copytext--clearfix{clear:both}
.bmw-forms-copytext ol,.bmw-forms-copytext ul{margin-bottom:0}
.bmw-forms-copytext ol li,.bmw-forms-copytext ul li{margin-bottom:22px;list-style-position:inside;display:flex}
.bmw-forms-copytext__text:not(.bmw-forms-copytext__text--facts) ul{list-style-type:none}
.bmw-forms-copytext__text:not(.bmw-forms-copytext__text--facts) ul li:before{content:"•";display:inline-block;margin:0 15px -3px 0;font-family:Arial,sans-serif;font-size:20px}
.bmw-forms-copytext__text--facts ul{list-style-type:none}
.bmw-forms-copytext__text--facts ul li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);height:15px;width:15px;background-position:50%;background-repeat:no-repeat;display:inline-block;margin:4px 16px 0 0;flex:0 0 15px}
.bmw-forms-infotext{color:#262626;font-family:bmwTypeWebLightAll,serif;font-size:15px;line-height:22px}
.bmw-forms-infotext__icon{position:relative;float:right;height:30px;width:30px;background-image:url(clientlibs/bmw/standard/resources/icons/info.png);background-position:50%;background-size:cover}
.bmw-forms-infotext__icon:hover .bmw-forms-infotext__text{display:block}
.bmw-forms-infotext__text{border:1px solid #aaa38e;padding:1rem;position:absolute;top:2rem;right:0;display:none;background-color:#fff;width:33vw;min-width:300px;-webkit-box-shadow:2px 2px 5px 0 #aaa38e;-moz-box-shadow:2px 2px 5px 0 #aaa38e;box-shadow:2px 2px 5px 0 #aaa38e}
.bf-address-type-selector{width:100%;position:relative}
.bf-address-type-selector .guideRadioButtonGroupItems{margin:0;display:flex;border-bottom:1px solid #eaeaea}
.bf-address-type-selector .guideRadioButtonItem{width:50%;position:relative;margin:0 0 -1px}
.bf-address-type-selector .guideRadioButtonItem .guideFieldWidget.left input{position:absolute;left:0;top:0;width:100%;height:100% !important;z-index:2;opacity:0;cursor:pointer;margin:0}
.bf-address-type-selector .guideRadioButtonItem .guideFieldWidget.left input:before{display:none}
.bf-address-type-selector .guideRadioButtonItem .guideWidgetLabel.right{width:100%;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;height:50px;text-transform:capitalize;padding:0}
.bf-address-type-selector .guideRadioButtonItem .guideWidgetLabel.right label{color:#8e8e8e;font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif;font-size:14px;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-ms-transition:color .1s linear;transition:color .1s linear;line-height:17px;word-break:break-all}
.bf-address-type-selector .guideRadioButtonItem:hover .guideWidgetLabel.right label{color:#262626}
.bf-address-type-selector .guideRadioButtonItem.addressradio-checked:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.bf-address-type-selector .guideRadioButtonItem.addressradio-checked .guideWidgetLabel.right label{color:#262626}
.bf-address-type-selector .bf-address-type-bar{width:0;height:4px;position:absolute;left:0;bottom:0;z-index:2;background:#1c69d4;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-ms-transition:left .2s linear;transition:left .2s linear;transition-delay:.2s}
.bf-address-type-selector.bf-address-type-selector_disabled{opacity:.8}
.bf-address-type-selector.bf-address-type-selector_disabled .guideRadioButtonItem .guideFieldWidget.left input{cursor:default}
.bf-address-type-selector.bf-address-type-selector_disabled .guideRadioButtonItem .guideWidgetLabel.right label,.bf-address-type-selector.bf-address-type-selector_disabled .guideRadioButtonItem:hover .guideWidgetLabel.right label{color:#8e8e8e}
.dealerlocator .dlo-dealer-not-selected.error-text{display:none !important}
.guideDealerlocator__hiddenInput{opacity:0}
.guideFieldWidget.guideDealerlocator{position:absolute;opacity:0;z-index:-2}
.guidefield .dealerlocator .guideFieldNode.validation-failure .guideFieldWidget.guideDealerlocator:after{background:0}
.guidefield .dealerlocator .ds2-dlo-search--input::placeholder{color:#bbb;opacity:1}
.guidefield .ds2-dlo-main--map{height:auto}
.ds2-dlo-brand-mini .ds2-dlo-search--geolocation{padding:0}
.aemformcontainer .dealerlocator{height:auto}
.bf-info-icon_icon{font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif;width:20px;height:20px;line-height:1;align-items:center;justify-content:center;border:2px solid #bbb;color:transparent;border-radius:20px;box-shadow:0 0 0 transparent;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMTQuMDloMS44MThWOC41MzZIOXY1LjU1NnptMC03LjI3MmgxLjgxOFY1SDl2MS44MTh6IiBmaWxsPSIjNEQ0RDREIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-flex;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;transition:.15s ease-out}
.bf-info-icon_icon:hover{box-shadow:0 9px 17px 0 rgba(0,0,0,.15),0 2px 9px 0 rgba(0,0,0,.15);border-color:#fff;cursor:pointer}
.bf-info-icon_icon.invalid{display:none}
.is-edited .bf-info-icon_icon{color:#4d4d4d}
.bf-info-icon .bf-info-icon_modal{position:fixed;top:0;left:0;right:0;height:0;z-index:20000;visibility:hidden;opacity:0}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_modal_backdrop{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.7)}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper{overflow-y:auto;max-height:100%;padding:75px 20px}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper .bf-info-icon_modal_container{background:#fff;position:relative;top:50%;z-index:2;max-width:1275px;width:100%;margin:auto;opacity:0;transition-delay:0}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper .bf-info-icon_modal_container .bf-info-icon_modal_content{padding:60px 45px}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper .bf-info-icon_modal_container .bf-info-icon_modal__close{position:absolute;top:0;right:0;cursor:pointer;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzIgMTkuNzVMMzAuMjUgMTggMjUgMjMuMjUgMTkuNzUgMTggMTggMTkuNzUgMjMuMjUgMjUgMTggMzAuMjUgMTkuNzUgMzIgMjUgMjYuNzUgMzAuMjUgMzIgMzIgMzAuMjUgMjYuNzUgMjV6Ii8+PC9zdmc+) no-repeat 50%}
.bf-info-icon .bf-info-icon_modal.modal-show{visibility:visible;opacity:1;height:100%}
.bf-info-icon .bf-info-icon_modal.modal-show .bf-info-icon_modal_container{opacity:1;transition-delay:.2s}
@media only screen and (max-width:991px){.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper{padding:0}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_wrapper .bf-info-icon_modal_container{min-height:100vh}
.bf-info-icon .bf-info-icon_modal .bf-info-icon_modal_backdrop{left:unset}
}
.bf-vehicle-selection-dropdown{height:50px;border:1px solid #bbb;padding:0;outline:0;position:relative;z-index:5;box-shadow:0 0 0 0 rgba(0,0,0,.15);user-select:none;cursor:pointer;outline:0;margin:0;-webkit-transition:box-shadow .15s ease-out;-moz-transition:box-shadow .15s ease-out;-ms-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out}
.bf-vehicle-selection-dropdown:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:7}
.bf-vehicle-selection-dropdown:after{content:"";position:absolute;right:0;top:0;width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI0JCQiIgZD0iTTE5LjUgMjBsNiA2LTYgNiAyIDIgOC04LTgtOHoiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDkwIDI0LjUgMjYpIi8+PC9nPjwvc3ZnPg==) no-repeat 50%;pointer-events:none}
.bf-vehicle-selection-dropdown.opened:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.bf-vehicle-selection-dropdown .guideFieldLabel.top{position:static;z-index:auto;top:auto;left:auto;pointer-events:auto}
.bf-vehicle-selection-dropdown .guideFieldLabel.top label{position:absolute;font-size:15px;top:12px;left:20px;color:#262626;z-index:6;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:calc(100% - 65px);text-overflow:ellipsis;width:100%}
.bf-vehicle-selection-dropdown .guideFieldLabel.top:not(.value-selected) .guideFieldLabel.top label{background-color:#fff}
.bf-vehicle-selection-dropdown .bg-dropdown-placeholder{position:absolute;font-size:15px;top:12px;left:20px;color:#262626;z-index:4;display:none;white-space:nowrap;overflow:hidden;max-width:calc(100% - 65px);text-overflow:ellipsis}
.bf-vehicle-selection-dropdown .dropDownList{color:#262626;font-size:15px}
.bf-vehicle-selection-dropdown .dropDownList select[name]{border:0;border-radius:0;opacity:0;outline:0;height:calc(100% + 2px);margin-top:-1px;-webkit-appearance:unset}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile{margin:0 -1px;height:0}
@media screen and (min-width:990px){.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile_container{display:flex;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,.15);border-top:1px solid #e6e6e6;opacity:0;visibility:hidden;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile_container .bf-vehicle-selection-dropdown-mobile_header{display:none}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile_container .bf-vehicle-selection-dropdown__list{flex:0 1 100%}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile_container .bf-vehicle-selection-dropdown__secondLevelList{flex:0 0 calc(100% - 185px)}
}
@media screen and (max-width:990px){.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile{position:fixed;height:100%;left:0;right:0;top:20px;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;z-index:100100;margin:0;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-ms-transition:.25s ease-out;transition:.25s ease-out;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile .bf-vehicle-selection-dropdown-mobile_container{position:absolute;bottom:0;left:0;right:0;background:#fff;-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-ms-transition:.25s ease-out;transition:.25s ease-out;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile .bf-vehicle-selection-dropdown-mobile_container .bf-vehicle-selection-dropdown-mobile_header{display:flex;align-items:center;height:50px;padding-left:20px;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown-mobile .bf-vehicle-selection-dropdown-mobile_container .bf-vehicle-selection-dropdown-mobile_header .bf-vehicle-selection-dropdown-mobile_close{width:50px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzIgMTkuNzVMMzAuMjUgMTggMjUgMjMuMjUgMTkuNzUgMTggMTggMTkuNzUgMjMuMjUgMjUgMTggMzAuMjUgMTkuNzUgMzIgMjUgMjYuNzUgMzAuMjUgMzIgMzIgMzAuMjUgMjYuNzUgMjV6Ii8+PC9zdmc+) no-repeat 50%;background-size:100%}
}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list{padding:5px 0;list-style:none;margin:0}
@media screen and (max-width:990px){.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list{height:346px;overflow-y:auto}
}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li span{word-break:break-word;padding:6px 20px 6px 16px;margin:5px 0;border-left:4px solid transparent;display:block;min-height:34px}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li:first-child span{margin-top:10px}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li:last-child span{margin-bottom:10px}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li:hover span{border-color:#1c69d4}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li:focus{outline:0}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li:focus span{outline:0;border-color:#1c69d4}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__list li.selected span{border-color:#1c69d4}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList{padding:0;list-style-type:none;height:100%;border-left:1px solid #e6e6e6;margin:0;overflow:auto}
@media screen and (min-width:990px){.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList{width:calc(100% - 185px);position:absolute;left:185px;top:0}
}
@media screen and (max-width:990px){.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList{margin-left:20px}
}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li{display:block;word-break:break-word;margin:5px 0;padding:6px 20px 6px 16px;border-left:4px solid transparent}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li.selected{border-color:#1c69d4}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li:first-child{margin-top:10px}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li:last-child{margin-bottom:10px}
.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li:focus,.bf-vehicle-selection-dropdown .bf-vehicle-selection-dropdown__secondLevelList li:hover{outline:0;border-color:#1c69d4}
.bf-vehicle-selection-dropdown:not(.value-selected):not(.opened) select{color:transparent !important}
.bf-vehicle-selection-dropdown:focus-within:not(.opened) .guideFieldWidget.dropDownList{box-shadow:0 0 8px 0 #1c69d4}
.bf-vehicle-selection-dropdown.opened{z-index:10;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-color:#fff}
@media screen and (max-width:990px){.bf-vehicle-selection-dropdown.opened{position:static}
.bf-vehicle-selection-dropdown.opened .bf-vehicle-selection-dropdown-mobile{opacity:1;visibility:visible}
.bf-vehicle-selection-dropdown.opened .bf-vehicle-selection-dropdown-mobile .bf-vehicle-selection-dropdown-mobile_container{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
}
.bf-vehicle-selection-dropdown.opened:not(.value-selected) .guideFieldLabel.top{opacity:0}
@media screen and (min-width:990px){.bf-vehicle-selection-dropdown.opened .bf-vehicle-selection-dropdown-mobile_container{opacity:1;visibility:visible;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}
}
.bf-vehicle-selection-dropdown.opened>.guideFieldWidget.dropDownList:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.bf-vehicle-selection-dropdown.value-selected{border-left:0}
.bf-vehicle-selection-dropdown.value-selected .guideFieldLabel.top{position:static;z-index:auto;top:auto;left:auto;pointer-events:auto}
.bf-vehicle-selection-dropdown.value-selected .guideFieldLabel.top label{-webkit-transform:translate(-20px,-35px);-moz-transform:translate(-20px,-35px);-ms-transform:translate(-20px,-35px);transform:translate(-20px,-35px);max-width:100%}
.bf-vehicle-selection-dropdown.value-selected .guideFieldWidget.dropDownList{height:calc(100% + 2px);margin-top:-1px}
.bf-vehicle-selection-dropdown.value-selected .guideFieldWidget.dropDownList select[name]{opacity:0}
.bf-vehicle-selection-dropdown.value-selected .bf-vehicle-selection-dropdown-mobile{margin:0 -1px 0 0}
@media screen and (min-width:990px){.bf-vehicle-selection-dropdown.dropdown-has-placeholder.opened:not(.value-selected) .bg-dropdown-placeholder{display:block}
}
.bf-vehicle-selection-dropdown[data-disabled=true] .bf-vehicle-selection-dropdown{cursor:auto}
.bf-vehicle-selection-dropdown.dropdown-disabled{cursor:auto;background:hsla(0,0,90.2%,.7);pointer-events:none}
.bf-vehicle-selection-dropdown.dropdown-disabled .guideFieldLabel.top label{color:#8e8e8e}
.guideDropDownList[data-disabled=true] .bf-vehicle-selection-dropdown{pointer-events:none !important;cursor:auto;background:hsla(0,0,90.2%,.7)}
.guideDropDownList[data-disabled=true] .bf-vehicle-selection-dropdown .guideFieldLabel.top label{color:#8e8e8e}
.guideDropDownList[data-mandatory=true] .guideFieldLabel.top:after{display:none}
.guideDropDownList[data-mandatory=true] .guideFieldLabel.top label:after{content:"*";display:inline-block;vertical-align:top}
.guideDropDownList.validation-failure .bf-vehicle-selection-dropdown{border-color:#d20000}
.guideDropDownList.validation-failure .bf-vehicle-selection-dropdown .dropDownList:after{display:none}
.guideDropDownList.validation-failure .bf-vehicle-selection-dropdown .dropDownList select[name]{border-color:transparent}
.guideDropDownList.validation-failure .guideFieldLabel.top label{color:#d20000}
.bf-vehicle-selection-dropdown__selectedValue{position:absolute;top:13px;left:20px;line-height:22px;font-size:15px}
@media screen and (min-width:990px){.bg-dropdown-placeholder-header{display:none}
}
.guideDropDownList{position:relative}
div.guideFieldWidget.policyConsent:after{display:none}
div.guideFieldWidget.policyConsent .gcdm-policy__preferred-contact-channel{padding-left:0;float:none}
@media screen and (max-width:991px){div.guideFieldWidget.policyConsent .gcdm-policy__preferred-contact-channel{padding-right:0}
}
div.guideFieldWidget.policyConsent .guideDropDownList.preferredContactChannel{margin-top:-5px;margin-bottom:75px}
div.guideFieldWidget.policyConsent .gcdm-policy{outline:0}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-text.gcdm-policy__header{font-size:20px;line-height:27px;margin-bottom:10px;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition[data-mandatory=true] label>:after,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage[data-mandatory=true] label>:after{content:"*"}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-text{line-height:22px;font-size:15px;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;margin-bottom:10px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition{line-height:22px;font-size:15px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition label{font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif}
div.guideFieldWidget.policyConsent .gcdm-policy button.guideHelpQuestionMark{width:20px;height:20px;display:inline-block;font-family:bmwTypeNextBold,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.3;margin:0 0 0 4px;border:2px solid #bbb;border-radius:50%;padding:0;color:#4d4d4d;background-color:transparent;text-align:center;text-transform:lowercase;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}
div.guideFieldWidget.policyConsent .gcdm-policy button.guideHelpQuestionMark:before{content:"i";display:block}
div.guideFieldWidget.policyConsent .gcdm-policy button.guideHelpQuestionMark:not(:disabled):hover{box-shadow:0 9px 17px 0 rgba(0,0,0,.15),0 2px 9px 0 rgba(0,0,0,.15);border-color:#fff;background-color:#fff;color:#4d4d4d}
div.guideFieldWidget.policyConsent .gcdm-policy button.gcdm-policy__usages-toggle{display:flex;align-items:flex-start;justify-content:flex-start;margin:10px 2px 28px 0;border:0;padding:0;font-family:bmwTypeNextLight,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#262626;background-color:transparent;text-decoration:none;transition:none}
div.guideFieldWidget.policyConsent .gcdm-policy button.gcdm-policy__usages-toggle:before{content:"";font-family:inherit;width:24px;height:24px;margin-right:15px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggNy40OGwtNiA2LTYtNi0yIDIgOCA4IDgtOHoiLz48L3N2Zz4=) no-repeat 50%;background-size:100%;display:block}
div.guideFieldWidget.policyConsent .gcdm-policy button.gcdm-policy__usages-toggle[aria-expanded=true]{margin-bottom:16px}
div.guideFieldWidget.policyConsent .gcdm-policy button.gcdm-policy__usages-toggle[aria-expanded=true]:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usages-container--always,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usages-container--toggled{border-bottom:1px solid #e6e6e6;margin-bottom:75px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usages-container--always .gcdm-policy__usages,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usages-container--toggled .gcdm-policy__usages{margin-bottom:30px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer .gcdm-policy__usage-definition-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer .gcdm-policy__usage-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage .gcdm-policy__usage-definition-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage .gcdm-policy__usage-inner{margin-left:39px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox{width:24px;height:24px;display:block;position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;border:0;padding:0;cursor:pointer;margin:0;outline:0}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled{width:24px;height:24px;display:block;position:absolute;top:0;left:0;pointer-events:none}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled:before{width:24px;height:24px;display:block;position:absolute;top:0;left:0;content:"";border:1px solid #bbb;background:#fff}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled:after,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox+span.gcdm-policy__checkbox-styled:after{position:absolute;left:7px;border:2px solid #fff;border-top:0;border-right:0;opacity:0}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:checked+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:checked+span.gcdm-policy__checkbox-styled:before{background:#1c69d4;border-color:transparent}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:checked+span.gcdm-policy__checkbox-styled:after,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:checked+span.gcdm-policy__checkbox-styled:after{opacity:.7;transform:rotate(-45deg);content:"";width:10px;height:6px;top:8px;left:7px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox[aria-invalid=true]+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox[aria-invalid=true]+span.gcdm-policy__checkbox-styled:before{border-color:#d20000}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox[aria-invalid=true]:checked+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox[aria-invalid=true]:checked+span.gcdm-policy__checkbox-styled:before{background:#d20000}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:indeterminate+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:indeterminate+span.gcdm-policy__checkbox-styled:before{background:#1c69d4;border-color:transparent}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:indeterminate+span.gcdm-policy__checkbox-styled:after,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:indeterminate+span.gcdm-policy__checkbox-styled:after{opacity:.7;transform:rotate(0);content:"";width:10px;height:2px;top:11px}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled{cursor:auto}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled:not(:checked):not(:indeterminate)+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled:not(:checked):not(:indeterminate)+span.gcdm-policy__checkbox-styled:before{background:hsla(0,0,90.2%,.3)}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled:checked+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled:indeterminate+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled:checked+span.gcdm-policy__checkbox-styled:before,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled:indeterminate+span.gcdm-policy__checkbox-styled:before{background:rgba(28,105,212,.3)}
div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled~.gcdm-policy__usage-definition-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage-definition-outer input.gcdm-policy__checkbox:disabled~.gcdm-policy__usage-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled~.gcdm-policy__usage-definition-inner,div.guideFieldWidget.policyConsent .gcdm-policy .gcdm-policy__usage input.gcdm-policy__checkbox:disabled~.gcdm-policy__usage-inner{color:#8e8e8e}
.gcdm-policy__channel-group-label{text-align:right;font-size:12px;font-weight:300}
.gcdm-policy__channel-radio-container{margin-left:auto;padding-left:15px;width:39px;position:relative;height:24px}
.gcdm-policy__channel-radio-container input[type=checkbox]{width:24px;height:24px;display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;border:0;padding:0;cursor:pointer}
.gcdm-policy__channel-radio-container input[type=checkbox]+span:after{content:"\2605";position:absolute;display:block;top:0;right:0;font-size:20px;font-family:inherit;text-align:center;vertical-align:middle;color:#bbb;width:24px;height:24px;pointer-events:none}
.gcdm-policy__channel-radio-container input[type=checkbox]:checked+span:after{content:"\2605";color:#1c69d4}
.gcdm-policy__channel-radio-container input[type=checkbox][disabled]+span:after{opacity:.7}
.gcdm-policy__channel-radio-container label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.ui-dialog-modal{overflow:hidden}
.gcdm-policy__info-text-container .guidePolicyDescription{background:#fff;margin:auto;padding:60px 45px;max-width:1275px;width:100%}
.aemformcontainer .gcdm-policy__info-text-container .guidePolicyDescription{margin-top:-5px;margin-bottom:-5px}
.gcdm-policy__info-text-container .guidePolicyDescription a,.gcdm-policy__info-text-container .guidePolicyDescription a u{text-decoration:initial}
.gcdm-policy__info-text-container .ui-widget-overlay{background:rgba(0,0,0,.7)}
@media screen and (max-width:991px){.gcdm-policy__info-text-container .ui-widget-overlay{background:#fff}
.aemformcontainer .gcdm-policy__info-text-container .ui-widget-overlay{background:rgba(0,0,0,.7)}
}
.gcdm-policy__info-text-container .ui-dialog{position:fixed;top:75px;left:15px;right:15px;max-height:100%;overflow-y:auto}
.aemformcontainer .gcdm-policy__info-text-container .ui-dialog{position:absolute}
.gcdm-policy__info-text-container .ui-dialog .ui-dialog-titlebar{padding:0;max-width:1275px;width:100%;margin:auto;position:relative}
.gcdm-policy__info-text-container .ui-dialog .ui-dialog-titlebar .ui-dialog-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.gcdm-policy__info-text-container .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{width:50px;height:50px;position:absolute;margin:0 -5px 0 0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzIgMTkuNzVMMzAuMjUgMTggMjUgMjMuMjUgMTkuNzUgMTggMTggMTkuNzUgMjMuMjUgMjUgMTggMzAuMjUgMTkuNzUgMzIgMjUgMjYuNzUgMzAuMjUgMzIgMzIgMzAuMjUgMjYuNzUgMjV6Ii8+PC9zdmc+) no-repeat 50%;background-size:40px;z-index:2}
.aemformcontainer .gcdm-policy__info-text-container .ui-dialog .ui-dialog-titlebar button.ui-dialog-titlebar-close{margin:-3px -6px 0 0}
@media screen and (max-width:991px){.gcdm-policy__info-text-container .ui-dialog{top:0}
.gcdm-policy__info-text-container .ui-dialog .ui-dialog-titlebar{padding:0}
}
div.guideFieldWidget.afCaptchaField.GcdmRecaptcha:after{display:none}
.bmw-white-spacing-regular-container{height:20px}
@media screen and (min-width:1200px){.bmw-white-spacing-regular-container{height:35px}
}
.bmw-white-spacing-tall-container{height:60px}
.emissionbox{font-size:15px;line-height:22px}
@media screen and (min-width:1200px){.emissionbox{width:100%}
}
.bmw-disclaimer-reference{cursor:pointer}
.emissionbox{z-index:10000}
.bmw-forms-vehicle-cosy{margin-bottom:30px}
.bmw-forms-vehicle-cosy__image{width:100%;height:auto}
.bmw-forms-vehicle-cosy__background{background:url(clientlibs/base/resources/images/vehicleselection_bg.png) top no-repeat;background-size:cover;position:absolute;width:100vw;top:0;height:355px;z-index:-1;display:none;left:calc((100vw - 1200px)/-2);-webkit-box-shadow:inset 0 -200px 100px 0 #fff;-moz-box-shadow:inset 0 -200px 100px 0 #fff;box-shadow:inset 0 -200px 100px 0 #fff}
@media screen and (min-width:991px){.bmw-forms-vehicle-cosy__background{display:block}
}
.bmw-forms-vehicle-cosy__background.bmw-forms-vehicle-cosy__background--full-width{height:700px}
.guideFieldNode.movingCaptionLayout .movingCaptionLayout__group{position:relative}
.guideFieldNode.movingCaptionLayout .guideFieldLabel.top label{opacity:1;clip:rect(0 0 100% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.guideFieldNode.movingCaptionLayout .guideFieldLabel.in-field{position:absolute;visibility:hidden;z-index:2;top:13px;left:0;padding-left:22px;pointer-events:none;width:100%}
.guideFieldNode.movingCaptionLayout .guideFieldLabel.in-field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 35px);opacity:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldLabel.in-field,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldLabel.in-field{visibility:visible}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldLabel.in-field label,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldLabel.in-field label{opacity:1}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-webkit-input-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-webkit-input-placeholder{color:transparent;opacity:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget :-moz-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-moz-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget :-moz-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-moz-placeholder{color:transparent;opacity:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget :-ms-input-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget :-ms-input-placeholder{color:transparent;opacity:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-ms-input-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::-ms-input-placeholder{color:transparent;opacity:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget ::placeholder{color:transparent}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget--has-placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget--has-placeholder{color:transparent;font-size:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget__placeholder,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget__placeholder{display:none}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget__placeholder-border,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup):not(.guideButton)>.movingCaptionLayout__group>.guideFieldWidget .guideFieldWidget__placeholder-border{border:transparent;background-color:transparent}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup)>.guideFieldLabel.top,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup)>.guideFieldLabel.top{border:0;overflow:hidden;padding:0}
.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.af-field-filled)[data-disabled=true]:not(.guideCheckBox):not(.guideCheckBoxGroup)>.guideFieldLabel.top label,.guideFieldNode.movingCaptionLayout:not([data-guide-authoringconfigjson]):not(.guideActiveField):not(.af-field-filled):not(.guideCheckBox):not(.guideCheckBoxGroup)>.guideFieldLabel.top label{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;clip:rect(0 0 100% 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}