.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{position:relative;padding:16px;display:flex;column-gap:8px;align-items:center;border-bottom:1px solid var(--color-separator-black)}
@media(min-width:1024px){.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{--g:24px;width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -96px * 0);margin:0 auto}
}
@media(min-width:1024px) and (max-width:767.99px){.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{--g:16px}
}
@media(min-width:1024px) and (min-width:768px) and (max-width:1279.99px){.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -48px * 0)}
}
@media(min-width:1024px) and (max-width:767.99px){.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -24px * 0)}
}
.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper button.grp-search__query-submit,.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper button.grp-search__query-reset{display:none}
.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper:hover{cursor:pointer;background:var(--color-input-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-form.active .grp-search__query-wrapper{border-bottom:3px solid var(--color-separator-black);background:var(--color-input-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-form.active button.grp-search__query-submit{display:block}
.grp-semanticsearch .grp-search__query-form.active .grp-search__placeholder{display:none}
.grp-semanticsearch .grp-search__query-form.submitted .grp-search__query-wrapper{border-bottom:1px solid var(--color-separator-black);background:var(--color-input-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-form.submitted button.grp-search__query-submit{display:none}
.grp-semanticsearch .grp-search__query-form.submitted button.grp-search__query-reset{display:flex}
.grp-semanticsearch .grp-search__query-form.submitted .grp-search__query-reset.mobile{display:none}
.grp-semanticsearch .grp-search__query-form.submitted .grp-search__placeholder{display:none}
.grp-semanticsearch .grp-search__query-form .grp-search__query-reset.mobile{display:none}
.grp-semanticsearch .grp-search__placeholder-icon,.grp-semanticsearch .grp-search__query-reset-icon,.grp-semanticsearch .grp-search__query-submit::after,.grp-semanticsearch .grp-search__query-pending{mask-repeat:no-repeat;mask-size:24px;mask-position:center 4px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;background-color:var(--color-text-primary)}
.grp-semanticsearch .grp-search__query-submit{width:24px;overflow:hidden;height:24px;position:relative;flex:24px 0 0}
.grp-semanticsearch .grp-search__query-submit::after{content:"";position:absolute;top:0;left:0;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg")}
.grp-semanticsearch .grp-search__query-pending{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/hourglass_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/hourglass_rg.svg");display:none}
.grp-semanticsearch .grp-search__placeholder-icon{display:block;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg")}
.grp-semanticsearch .grp-search__query-reset-icon{display:inline-block;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg")}
.grp-semanticsearch .grp-search__query-field{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;width:100%;color:var(--color-text-primary)}
.grp-semanticsearch .grow-wrap{display:grid;width:100%}
.grp-semanticsearch .grow-wrap::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}
.grp-semanticsearch .grow-wrap>textarea{resize:none;width:100%;overflow:hidden}
.grp-semanticsearch .grow-wrap>textarea,.grp-semanticsearch .grow-wrap::after{font:inherit;grid-area:1/1/1/1}
.grp-semanticsearch .grp-search__query-wrapper.active .grp-search__query-field,.grp-semanticsearch .grp-search__query-wrapper.submitted .grp-search__query-field{text-align:left}
.grp-semanticsearch .grp-search__placeholder{position:absolute;left:0;top:0;width:100%;padding:16px;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center}
.grp-semanticsearch .grp-search__placeholder-text{color:var(--color-text-primary);line-height:1}
.grp-semanticsearch .grp-search__placeholder-typewriter{display:inline-block;margin:0 auto;overflow:hidden;white-space:nowrap;vertical-align:middle;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;animation:typing 1.5s steps(30,end)}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch .grp-search__placeholder-typewriter{font-size:16px}
}
@media(max-width:767.99px){.grp-semanticsearch .grp-search__placeholder-typewriter{font-size:14px}
}
@keyframes typing{from{width:0}
to{width:100%}
}
.grp-semanticsearch .grp-search__results-messages{margin-top:32px;margin-bottom:32px;color:var(--color-text-primary)}
.grp-semanticsearch .grp-search__query-suggestions{margin-top:32px}
.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;margin-top:16px}
.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item{color:var(--color-text-primary);display:flex;padding:8px 12px;text-align:center;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8;letter-spacing:0;text-transform:none;border:1px solid var(--color-btn-border);cursor:pointer}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item{font-size:14px}
}
@media(max-width:767.99px){.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item{font-size:12px}
}
.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item:hover,.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item:focus-visible{cursor:pointer;background:var(--color-btn-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-suggestions .grp-search__query-suggestion-item-wrapper .grp-search__query-suggestion-item:focus-visible{outline:1px solid var(--color-btn-border);outline-offset:4px}
.grp-semanticsearch .grp-search__query-suggestions.submitting{display:none}
.grp-semanticsearch .grp-search__query-suggestions.submitted .grp-search__query-suggestion-item-wrapper{justify-content:flex-start}
.grp-semanticsearch .grp-search__query-suggestions.submitted .grp-search__suggestions-label{display:block}
.grp-semanticsearch .grp-search__query-suggestions .grp-search__suggestions-label{display:none;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-primary)}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch .grp-search__query-suggestions .grp-search__suggestions-label{font-size:12px}
}
@media(max-width:767.99px){.grp-semanticsearch .grp-search__query-suggestions .grp-search__suggestions-label{font-size:12px}
}
.grp-semanticsearch .grp-search__query-reset .mobile{display:none}
.grp-semanticsearch .grp-search__query-reset{display:none;justify-content:center;align-items:center;flex-direction:row;column-gap:8px;padding:0 4px;position:relative;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:unset;transition:color 750ms,background-color 750ms}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch .grp-search__query-reset{font-size:16px}
}
@media(max-width:767.99px){.grp-semanticsearch .grp-search__query-reset{font-size:14px}
}
.grp-semanticsearch .grp-search__query-reset::after{content:"";position:absolute;border-bottom:2px solid var(--color-text-highlighted);bottom:0;width:0;transition:all 750ms;left:50%}
.grp-semanticsearch .grp-search__query-reset:hover{color:var(--color-text-highlighted)}
.grp-semanticsearch .grp-search__query-reset:hover .grp-search__query-reset-icon{background-color:var(--color-text-highlighted)}
.grp-semanticsearch .grp-search__query-reset:hover::after{left:0;width:100%;background-color:var(--color-text-highlighted)}
.grp-semanticsearch .grp-search__query-form.submitting .grp-search__query-wrapper .grp-search__query-submit,.grp-semanticsearch .grp-search__query-form.submitting .grp-search__query-wrapper .grp-search__query-reset{display:none}
.grp-semanticsearch .grp-search__query-form.submitting .grp-search__query-wrapper .grp-search__query-pending{display:block;animation:spin 4s linear infinite}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media(max-width:1279.99px){.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper,.grp-semanticsearch .grp-search__placeholder{padding:8px}
}
@media(max-width:479.99px){.grp-semanticsearch .grp-search__query-form{display:flex;flex-direction:column;align-items:flex-end}
.grp-semanticsearch .grp-search__query-form:hover{background:var(--color-btn-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-form .grp-search__query-wrapper{align-self:stretch}
.grp-semanticsearch .grp-search__query-form.submitted{background:var(--color-btn-bg-hoveredopacity)}
.grp-semanticsearch .grp-search__query-form.submitted .grp-search__query-wrapper button.grp-search__query-reset{display:none}
.grp-semanticsearch .grp-search__query-form.submitted .grp-search__query-reset.mobile{display:flex;margin:8px}
}
.grp-semanticsearch-result-item{display:flex;padding:24px 16px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px;align-self:stretch;border-bottom:1px solid var(--color-separator-black);cursor:pointer}
.grp-semanticsearch-result-item:first-of-type{margin-top:64px;border-top:1px solid var(--color-separator-black)}
.grp-semanticsearch-result-item .grp-semanticsearch-icon::after{content:" ";mask-repeat:repeat-x;mask-size:24px;mask-position:center;-webkit-mask-repeat:repeat-x;-webkit-mask-size:24px;-webkit-mask-position:center;width:24px;height:24px;display:inline-block;transition:transform 750ms;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-icon::after:hover{background-color:var(--color-text-highlighted)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;align-self:stretch}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Light",Tahoma,Geneva,sans-serif;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:300;line-break:anywhere;cursor:pointer}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link{font-size:14px}
}
@media(max-width:767.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link{font-size:14px}
}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/light/arrow-right_lt.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/light/arrow-right_lt.svg");display:inline-block;vertical-align:text-bottom;margin-left:8px;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link::after:hover,.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link::after:focus{color:var(--color-text-highlighted)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link:hover,.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link:focus{color:var(--color-text-highlighted);border-bottom:2px solid var(--color-text-highlighted);margin-bottom:-2px}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link:hover::after,.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link:focus::after{background-color:var(--color-text-highlighted)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__link.external::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/light/arrow-up-right_lt.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/light/arrow-up-right_lt.svg")}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title{color:var(--color-text-primary);color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.4;letter-spacing:0;text-transform:none;display:flex;flex-direction:row;align-items:center;gap:8px}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title{font-size:16px}
}
@media(max-width:767.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title{font-size:14px}
}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title .grp-semanticsearch-result__filetype-icon{display:inline-block;width:24px;height:24px}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title .grp-semanticsearch-result__filetype-icon::after{content:" ";display:inline-block;width:24px;height:24px;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/document_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/document_rg.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title .grp-semanticsearch-result__filetype-icon::after:hover{background-color:var(--color-text-highlighted)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__title .grp-semanticsearch-result__filetype-icon.pdf::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/document-pdf_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/document-pdf_rg.svg")}
.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__description{color:var(--color-text-primary);color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;letter-spacing:0;text-transform:none}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__description{font-size:14px}
}
@media(max-width:767.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__wrapper .grp-semanticsearch-result__description{font-size:14px}
}
.grp-semanticsearch-result-item .grp-semanticsearch-result__icon{display:block;cursor:pointer;width:24px;overflow:hidden;height:24px;position:relative;flex:24px 0 0}
.grp-semanticsearch-result-item .grp-semanticsearch-result__icon::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg");mask-repeat:repeat-x;mask-size:24px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg");-webkit-mask-repeat:repeat-x;-webkit-mask-size:24px;-webkit-mask-position:center;width:72px;height:72px;top:-24px;left:-24px;display:block;position:absolute;transition:transform 750ms;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__icon.external::before{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center;width:72px;height:72px;bottom:-24px;right:-24px;display:block;position:absolute;transition:transform 750ms;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__icon.external::after{content:" ";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");mask-size:24px;mask-repeat:no-repeat;mask-position:left bottom;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:left bottom;top:-24px;width:72px;height:72px;left:-24px;display:block;position:absolute;transition:transform 750ms;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb{display:flex;padding:0;align-items:center;gap:4px}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item{display:flex;align-items:flex-start;gap:0;padding-bottom:2px;line-height:1;color:var(--Text-text-primary,#FFF);color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none}
@media(min-width:768px) and (max-width:1279.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item{font-size:14px}
}
@media(max-width:767.99px){.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item{font-size:14px}
}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item::after{border-bottom:2px solid var(--color-text-highlighted);content:"";position:absolute;width:0;left:50%;bottom:0;transition:all 500ms}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item:hover,.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item:focus-visible{color:var(--color-text-highlighted)}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item:hover::after,.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-icon__breadcrumb_item:focus-visible::after{width:100%;left:0}
.grp-semanticsearch-result-item .grp-semanticsearch-result__breadcrumb .grp-semanticsearch-result__breadcrumb-divider{display:inline-block;width:24px;height:24px;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_rg.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px;-webkit-mask-size:16px;mask-position:center;-webkit-mask-position:center;background-color:var(--color-text-primary)}
.grp-semanticsearch-result-item:hover{background:var(--color-input-bg-hoveredopacity)}
.grp-semanticsearch-result-item:hover .grp-semanticsearch-result__icon.external::before,.grp-semanticsearch-result-item:hover .grp-semanticsearch-result__icon.external::after{background-color:var(--color-text-highlighted);transform:translate(24px,-24px)}
.grp-semanticsearch-result-item:hover .grp-semanticsearch-result__icon::after{background-color:var(--color-text-highlighted);transform:translate(24px)}