.ds-icon-button__box{display:inline-block;float:left !important}
@media only screen and (max-width:520px){.ds-icon-button__box{padding:0}
}
@media only screen and (min-width:521px){.ds-icon-button__box:first-child{padding-left:0}
.ds-icon-button__box:last-child{padding-right:0}
}
.ds-icon-button__iconholder{flex:0 0 auto;width:1em;font-size:40px;margin:-8px}
.ds-icon-button__counter{font-size:1.25rem;line-height:1.75rem;font-weight:300;margin-bottom:0;display:block;flex:0 0 auto;text-align:left}
.ds-icon-button__label{display:block;flex:1 1 auto;width:100%;word-wrap:break-word;text-align:center}
.ds-icon-button__shevron{display:inline-block;flex:0 0 1em;width:1em;height:1em}
.ds-icon-button--primary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;display:flex;justify-content:space-between;align-items:center;transition:.3s ease-in;background:#1c69d4;color:#fff}
.ds-icon-button--primary.disabled{display:none}
.ds-icon-button--primary:hover{background:#0653b6;color:#fff}
.ds-icon-button--secondary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;display:flex;justify-content:space-between;align-items:center;transition:.3s ease-in;color:#000;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ds-icon-button--secondary.disabled{display:none}
.ds-icon-button--secondary .ds-icon-button__iconholder{visibility:hidden}
.ds-icon-button--secondary .ds-icon-button__counter{color:#8e8e8e}
.ds-icon-button--secondary .ds-icon-button__label{color:#262626}
.ds-icon-button--secondary .ds-icon-button__shevron{background-image:url("../../../../../etc.clientlibs/iper-bmw-webcomponents/clientlibs/clientlib/resources/icons/svg_icons/arrow-blue.svg");background-repeat:no-repeat;background-position:center}
.ds-icon-button--secondary:hover .ds-icon-button__label{color:#1c69d4}
.cpc-component{max-width:1275px;margin-left:auto;margin-right:auto}
.cpc-component .disable-icon{opacity:.7}
.cpc-component .button.expand.button--ghost-style.disabled{pointer-events:none}
.cpc-component__container{margin:0 0 90px 0;display:grid;grid-column-gap:4px;grid-row-gap:4px;grid-template-columns:4fr 3fr 2.5fr 2.5fr}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container{grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content}
}
@media only screen and (max-width:520px){.cpc-component__container{grid-template-columns:100%}
}
.homepage__cpc-parsys .cpc-component__container{margin-bottom:75px}
.cpc-component__container__headline{margin-bottom:30px;float:left}
.cpc-component__container .icons-box{width:100%;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}
@media only screen and (min-width:981px){.cpc-component__container .icons-box{height:80px}
}
.cpc-component__container .loading-spinner-grey{width:32px;height:32px;display:none;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+DQogIDxkZWZzPg0KICAgIDxtYXNrIGlkPSJNYXNrIj4NCiAgICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUxIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDkiIGNsYXNzPSJpbm5lci1jaXJjbGUiIGZpbGw9ImJsYWNrIi8+DQogICAgPC9tYXNrPg0KICA8L2RlZnM+DQogIDxnIG1hc2s9InVybCgjTWFzaykiPg0KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiAgZmlsbD0id2hpdGUiLz4NCiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogICAgPGcgY2xhc3M9InNwaW5uZXIiPg0KICAgICAgPHJlY3QgaGVpZ2h0PSI1MCIgd2lkdGg9IjUwIiB5PSIwIiB4PSIwIiBmaWxsPSIjZjJmMmYyIi8+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjUwIiB4PSI1MCIgZmlsbD0iI2YyZjJmMiIvPg0KICAgIDwvZz4NCiAgICA8c3R5bGU+DQogICAgICAuc3Bpbm5lciB7DQogICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47DQogICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMzAwbXM7DQogICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7DQogICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOw0KICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsNCiAgICAgIH0NCiAgICAgIC5pbm5lci1jaXJjbGUgew0KICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5PdXQ7DQogICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MjAwbXM7DQogICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7DQogICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyANCiAgICAgIH0NCg0KICAgICAgQGtleWZyYW1lcyB6b29tSW5PdXQgew0KICAgICAgICAgIDAlLCA1JSwgOTUlLCAxMDAlIHsNCiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgc2NhbGUoMCk7DQogICAgICAgICAgfQ0KICAgICAgICAgIDIwJSwgODAlIHsNCiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMTBweCkgc2NhbGUoMC44KTsNCiAgICAgICAgICB9DQogICAgICB9DQogICAgICBAa2V5ZnJhbWVzIHNwaW4gew0KICAgICAgICAgIGZyb20gew0KICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpOw0KICAgICAgICAgIH0NCiAgICAgICAgICB0byB7DQogICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsNCiAgICAgICAgICB9DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9nPg0KPC9zdmc+");background-repeat:no-repeat}
@media only screen and (max-width:980px){.cpc-component__container .loading-spinner-grey{width:20px;height:20px}
}
@media only screen and (max-width:520px){.cpc-component__container .loading-spinner-grey{position:absolute;margin-left:-28px;margin-top:-2px}
}
.cpc-component__container .iper-bmw-cpc-direct-access{position:relative;background-color:#f2f2f2;padding:24px 24px 24px 24px;float:left;flex-direction:column;display:flex}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .iper-bmw-cpc-direct-access{padding:24px 0;grid-column-start:1;grid-column-end:span 2;display:grid;grid-template-columns:50% 50%;grid-column-gap:4px;align-items:center}
}
@media only screen and (max-width:520px){.cpc-component__container .iper-bmw-cpc-direct-access{padding:16px 0}
}
@media only screen and (max-width:980px){.cpc-component__container .iper-bmw-cpc-direct-access--hide{display:none}
}
.cpc-component__container .iper-bmw-cpc-direct-access .cpc-component__container__headline{max-width:310px;width:100%;margin:0}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .iper-bmw-cpc-direct-access .cpc-component__container__headline{padding:0 24px 0 0;margin:0 auto}
}
.cpc-component__container .iper-bmw-cpc-direct-access .model-select{max-width:314px;width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .iper-bmw-cpc-direct-access .model-select{padding:0 0 0 24px;margin:0 auto}
}
.cpc-component__container .ds-icon-button__box{display:flex;flex-direction:column;background-color:#f2f2f2;align-items:center;position:relative;padding-bottom:16px}
.cpc-component__container .ds-icon-button__box.ds-cpc-button--secondary{padding-top:16px}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .ds-icon-button__box.ds-cpc-button--primary{padding-top:16px}
}
@media only screen and (min-width:521px){.cpc-component__container .ds-icon-button__box.ds-cpc-button--secondary{padding-top:0}
}
.cpc-component__container .ds-icon-button__box .button{margin-bottom:0; max-width:inherit; min-width:inherit;}
@media only screen and (min-width:981px){
    .cpc-component__container .ds-icon-button__box{padding:0 24px 24px 24px}
    .cpc-component__container .ds-icon-button__box .button{margin-bottom:0; max-width:inherit; min-width:240px;}
}

@media only screen and (min-width:521px){.cpc-component__container .ds-icon-button__box .button .iper-bmw-button--responsive-line .loading-spinner-grey{display:none !important}
}
.cpc-component__container .ds-icon-button__box .iper-bmw-cpc-button__icon{font-size:65px;display:block;margin:0 auto 0 auto}
.cpc-component__container .ds-icon-button__box .iper-bmw-cpc-button__count{display:block;margin:0}
.cpc-component__container .ds-cpc-button--primary .button-box{width:100%}
.cpc-component__container .ds-cpc-button--primary .iper-bmw-cpc-button__inline-count{display:none !important}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .ds-cpc-button--primary{justify-content:space-around;grid-column-end:span 2;display:grid;grid-template-columns:50% 50%;grid-column-gap:4px}
.cpc-component__container .ds-cpc-button--primary .icons-box{grid-column-start:1;grid-column-end:span 1;padding:0 24px 0 24px;text-align:center}
.cpc-component__container .ds-cpc-button--primary .button-box{grid-column-start:2;grid-column-end:span 1;padding:0 24px 0 24px;text-align:center}
.cpc-component__container .ds-cpc-button--primary .button-box a{max-width:286px;margin:0 auto}
}
@media only screen and (max-width:520px){.cpc-component__container .ds-cpc-button--primary::before{content:'';position:absolute;left:-1510px;top:0;height:100%;width:0;background-color:#f2f2f2}
.cpc-component__container .ds-cpc-button--primary::after{content:'';position:absolute;right:-1514px;top:0;height:100%;width:0;background-color:#f2f2f2}
.cpc-component__container .ds-cpc-button--primary::before{/* width:1510px */}
.cpc-component__container .ds-cpc-button--primary::after{right:-1510px;/* width:1510px */}
}
.cpc-component__container .ds-cpc-button--secondary .button-box{width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component__container .ds-cpc-button--secondary{grid-column-start:1;grid-column-end:span 1;padding-left:24px;padding-right:24px}
.cpc-component__container .ds-cpc-button--secondary .icons-box{text-align:center}
.cpc-component__container .ds-cpc-button--secondary .button-box{max-width:286px;width:100%;text-align: center;}
.cpc-component__container .ds-cpc-button--secondary .button-box a{max-width:286px;margin:0 auto}
.cpc-component__container .ds-cpc-button--secondary:last-child{grid-column-start:2}
}
@media only screen and (max-width:520px){.cpc-component__container .ds-cpc-button--secondary{height:auto}
.cpc-component__container .ds-cpc-button--secondary::before{content:'';position:absolute;left:-1510px;top:0;height:100%;width:0;background-color:#f2f2f2}
.cpc-component__container .ds-cpc-button--secondary::after{content:'';position:absolute;right:-1514px;top:0;height:100%;width:0;background-color:#f2f2f2}
.cpc-component__container .ds-cpc-button--secondary::before{/* width:1510px */}
.cpc-component__container .ds-cpc-button--secondary::after{right:-1510px;/* width:1510px */}
.cpc-component__container .ds-cpc-button--secondary .icons-box{display:none}
.cpc-component__container .ds-cpc-button--secondary .iper-bmw-cpc-button__inline-count{min-width:30px;display:inline-block;text-align:right;padding-right:8px}
}
@media only screen and (min-width:521px){.cpc-component__container .ds-cpc-button--secondary a .iper-bmw-cpc-button__inline-count{display:none}
}
.cpc-component__container .row{margin:0 auto}
.cpc-component .iper-bmw-dropdown{display:table;position:relative;width:100%;height:50px;color:#262626;border:solid 1px #8e8e8e;border-left:0;transition:all .1s ease-in;z-index:2}
@media only screen and (min-width:521px) and (max-width:980px){.cpc-component .iper-bmw-dropdown{max-width:286px;margin:0 auto}
}
.cpc-component .iper-bmw-dropdown--disabled{opacity:.5}
.cpc-component .iper-bmw-dropdown--open .iper-bmw-dropdown-list,.cpc-component .iper-bmw-dropdown--open.iper-bmw-dropdown--filter-active .iper-bmw-dropdown-filter-wrapper{display:block}
.cpc-component .iper-bmw-dropdown--open .iper-bmw-dropdown__label~.iper-bmw-dropdown-list{top:70px}
@media only screen and (min-width:981px){.cpc-component .iper-bmw-dropdown--open .iper-bmw-dropdown__label~.iper-bmw-dropdown-list{top:56px}
}
.cpc-component .iper-bmw-dropdown--filter-active .iper-bmw-dropdown-list{top:83px;padding-top:5px}
.cpc-component .iper-bmw-dropdown--filter-active .iper-bmw-dropdown-list.open+.iper-bmw-dropdown-filter-wrapper{display:block}
.cpc-component .iper-bmw-dropdown .button{display:table-cell;vertical-align:middle;text-align:left;height:47px;padding:0 15px;margin:1px 0 0 0;background:#fff;border:2px solid #fff;color:#262626}
.cpc-component .iper-bmw-dropdown .button:active,.cpc-component .iper-bmw-dropdown .button:focus,.cpc-component .iper-bmw-dropdown .button:hover{color:#262626}
.cpc-component .iper-bmw-dropdown__link.iper-bmw-link{margin:0;color:#666}
.cpc-component .iper-bmw-dropdown__link.iper-bmw-link:active,.cpc-component .iper-bmw-dropdown__link.iper-bmw-link:focus,.cpc-component .iper-bmw-dropdown__link.iper-bmw-link:hover{color:#0653b6}
.cpc-component .iper-bmw-dropdown-list{border:2px solid #e6e6e6;position:absolute;left:0;top:41px;width:100%;z-index:10;list-style:none;margin-top:0;padding:15px 0;border-top:0;overflow:auto;display:none;background-color:#fff;max-height:50vh}
.cpc-component .iper-bmw-dropdown-list__item{cursor:pointer;margin:0}
.cpc-component .iper-bmw-dropdown-list__item--active .iper-bmw-dropdown__link{color:#000}
.cpc-component .iper-bmw-dropdown-list__item__item--active .iper-bmw-dropdown__link{color:#000}
.cpc-component .iper-bmw-dropdown__title{display:inline-block;padding-right:40px;color:#000}
.cpc-component .iper-bmw-dropdown__label{display:table-row}
.cpc-component .iper-bmw-dropdown-filter-wrapper{display:none;position:absolute;top:40px;left:0;width:100%;z-index:10}
.cpc-component .iper-bmw-dropdown-filter-wrapper::before{content:"";display:inline-block;height:40px;width:40px;position:absolute;right:0;top:1px}
.cpc-component .iper-bmw-dropdown-filter,.cpc-component .iper-bmw-dropdown__filter{background-color:#fff;border:2px solid #e6e6e6;border-radius:0;border-top-width:0;color:#666;margin:0;padding:calc(15px / 1.5) 40px calc(15px / 1.5) 15px;height:43px;width:100%;-webkit-appearance:none}
.cpc-component .iper-bmw-dropdown-filter:focus,.cpc-component .iper-bmw-dropdown__filter:focus{background-color:#fff;outline:0}
.cpc-component .iper-bmw-dropdown .iper-bmw-icon--l.iper-bmw-icon--bg{position:absolute;top:2px;right:22px;left:auto}
.cpc-component .iper-bmw-dropdown .iper-bmw-icon--l.iper-bmw-icon--bg::before{background-position:5px;background-size:30px}
.cpc-component .iper-bmw-dropdown .iper-bmw-icon::before{left:-6px;background-color:transparent}
.cpc-component .iper-bmw-dropdown .iper-bmw-icon:hover::before{background-color:transparent}
.cpc-component .iper-bmw-dropdown::after{content:"";position:absolute;height:100%;top:0;left:0;width:4px;background:#1c69d4}
.cpc-component .iper-bmw-dropdown .iper-bmw-link{border-color:#fff;color:#262626}
.cpc-component .iper-bmw-dropdown .iper-bmw-link:active,.cpc-component .iper-bmw-dropdown .iper-bmw-link:focus,.cpc-component .iper-bmw-dropdown .iper-bmw-link:hover{color:#262626}
.cpc-component .iper-bmw-dropdown .iper-bmw-linka.button{border:0}
.cpc-component .iper-bmw-dropdown .iper-bmw-linka.button:active,.cpc-component .iper-bmw-dropdown .iper-bmw-linka.button:focus,.cpc-component .iper-bmw-dropdown .iper-bmw-linka.button:hover{color:#262626}
.cpc-component .iper-bmw-dropdown:hover{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-color:transparent}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown__box-shadow-wrapper{position:absolute;left:0;z-index:1;width:100%;pointer-events:none;transition:box-shadow .1s ease-in;box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15)}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-filter-wrapper{position:relative;top:-2px;pointer-events:initial}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-filter-wrapper::before{height:50px;right:5px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%238e8e8e%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E")}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown__filter{border-left:0;border-right:0;border-top-width:2px;height:50px}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list{margin-bottom:0;pointer-events:initial;border:0;position:initial;max-height:280px;padding-top:2px}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item{border-left:4px solid #fff}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item:hover{border-color:#0653b6}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item.focus-visible a{background-color:transparent}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item--active{border-color:#0653b6}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item--active .iper-bmw-dropdown__link{color:#000}
.cpc-component .iper-bmw-dropdown.iper-bmw-dropdown--open .iper-bmw-dropdown-list__item--active .iper-bmw-dropdown__link:hover{color:#000}




@media only screen and (max-width:980px){.iper-bmw-cpc-component--integrated .iper-bmw-cpc-direct-access{display:none}
}
@media only screen and (min-width:981px){.standalone-dropdown{margin-top:24px;z-index:300}
}
@media only screen and (min-width:521px) and (max-width:980px){.standalone-dropdown{padding-left:21px;z-index:300}
}
@media only screen and (max-width:520px){.standalone-dropdown{max-width:unset;padding-top:7px;z-index:300}
}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::before,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::before{content:'';position:absolute;left:-1510px;top:0;height:100%;width:0;background-color:#f2f2f2}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::after,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::after{content:'';position:absolute;right:-1514px;top:0;height:100%;width:0;background-color:#f2f2f2}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::before,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::before{width:1510px}
@media only screen and (min-width:981px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access{padding:24px 24px 24px 0}
}
@media only screen and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::after,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access::after{width:1510px;right:-1510px}
}
@media only screen and (min-width:521px) and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access.iper-bmw-cpc-long-headline,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access.iper-bmw-cpc-long-headline{grid-template-columns:100% 0}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access.iper-bmw-cpc-long-headline .cpc-component__container__headline,.row:not(.iper-bmw-cpc-component--integrated) .iper-bmw-cpc-direct-access.iper-bmw-cpc-long-headline .cpc-component__container__headline{margin:0;max-width:100%}
}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::before,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::before{content:'';position:absolute;left:-1510px;top:0;height:100%;width:0;background-color:#f2f2f2}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::after{content:'';position:absolute;right:-1514px;top:0;height:100%;width:0;background-color:#f2f2f2}
@media only screen and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::before,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::before{width:1510px}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary::after{right:-1510px;width:1510px}
}
@media only screen and (min-width:521px) and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary .icons-box,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary .icons-box{padding:0 24px 0 0}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary .button-box,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--primary .button-box{padding:0 0 0 24px}
}
@media only screen and (min-width:521px) and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary{padding-left:0;padding-right:24px}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child{padding-left:24px;padding-right:0}
}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::before,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::before{content:'';position:absolute;left:-1510px;top:0;height:100%;width:0;background-color:#f2f2f2}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after{content:'';position:absolute;right:-1514px;top:0;height:100%;width:0;background-color:#f2f2f2}
@media only screen and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::before,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::before{width:1510px}
}
@media only screen and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after{right:-1510px}
}
@media only screen and (max-width:520px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary::after{width:1510px}
}
.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child::after,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child::after{width:1510px}
@media only screen and (min-width:521px) and (max-width:980px){.aem-Grid:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child::before,.row:not(.iper-bmw-cpc-component--integrated) .ds-cpc-button--secondary:last-child::before{width:0}
}
.basecomponent.visualizer .cpc-component__container .row{margin:0 auto;padding-left:12.5px;padding-right:12.5px}