:root{--fontFamily:Rubik;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--textBaseSize:1rem;--textScaleRatio:1.2;--bodyLineHeight:1.5;--headingLineHeight:1.4;--boldFontWeight:600;--textXs:calc(1em / (var(--textScaleRatio) * var(--textScaleRatio)));--textSm:calc(1em / var(--textScaleRatio));--textRg:1.125em;--textMd:1.25em;--textLg:1.5em;--textXl:2em;--textXxl:2.5em}@media (width>=48rem){:root{--textLg:2em;--textXl:2.5em;--textXxl:3.5em}}@font-face{font-family:Rubik;font-style:normal;font-weight:300 700;font-display:swap;src:url(/app/themes/cartecgroup/public/dist/Rubik-variable-DZErUxLD.woff2)format("woff2-variations")}:root{--colorPrimary:#2c5dc9;--colorPrimary-h:221.274deg;--colorPrimary-s:64.0816;--colorPrimary-l:48.0392;--colorSecondary:#003f80;--colorSecondary-h:210.469deg;--colorSecondary-s:100;--colorSecondary-l:25.098;--colorAccent:#2c5dc9;--colorAccent-h:221.274deg;--colorAccent-s:64.0816;--colorAccent-l:48.0392;--colorBgLight:#f5f8fd;--colorBgLight-h:217.5deg;--colorBgLight-s:66.6667;--colorBgLight-l:97.6471;--colorBgSecondary:#f5f8fd;--colorBgSecondary-h:217.5deg;--colorBgSecondary-s:66.6667;--colorBgSecondary-l:97.6471;--colorOutline:#e6e6e6;--colorOutline-h:0deg;--colorOutline-s:0;--colorOutline-l:90.1961;--colorOutlineDark:#8e8e8e;--colorOutlineDark-h:0deg;--colorOutlineDark-s:0;--colorOutlineDark-l:55.6863;--colorDark:#262626;--colorDark-h:0deg;--colorDark-s:0;--colorDark-l:14.902;--colorLight:#fff;--colorLight-h:0deg;--colorLight-s:0;--colorLight-l:100;--colorText:var(--colorDark);--colorTextSecondary:#666;--colorTextFaded:#999;--colorBlue:#2c5dc9;--colorGreen:#67ac5b;--colorYellow:#f1ee38;--colorOrange:#f19d38;--colorRed:#b40000;--colorSuccess:#0cc186;--colorError:#fe5151}.c-primary{color:var(--colorPrimary)}.c-secondary{color:var(--colorSecondary)}:root{--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1rem}@media (width>=64rem){:root{--radius-md:1rem;--radius-lg:1.5rem}}h1,h2,h3,h4,h5,h6,form legend{color:var(--colorTextHeading,#000);font-weight:600;line-height:var(--headingLineHeight);margin-bottom:var(--spaceXs)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,form legend small{font-size:.625em;display:block}h1,.u-textXxl{font-size:var(--textXxl);line-height:var(--headingLineHeight)}h1:not([class]),h1.wp-block-heading,.u-textXxl:not([class]),.u-textXxl.wp-block-heading{font-size:var(--contentTextXxl,var(--textXxl))}h2,.u-textXl{font-size:var(--textXl);line-height:var(--headingLineHeight);margin-bottom:2rem}h2:not([class]),h2.wp-block-heading,.u-textXl:not([class]),.u-textXl.wp-block-heading{font-size:var(--contentTextXl,var(--textXl))}h3,.u-textLg{font-size:var(--textLg);line-height:var(--headingLineHeight);margin-bottom:1.25rem}h3:not([class]),h3.wp-block-heading,.u-textLg:not([class]),.u-textLg.wp-block-heading{font-size:var(--contentTextLg,var(--textLg))}h4,.u-textMd{font-size:var(--textMd);line-height:var(--headingLineHeight);margin-bottom:1.125rem}h4:not([class]),h4.wp-block-heading,.u-textMd:not([class]),.u-textMd.wp-block-heading{font-size:var(--contentTextMd,var(--textMd))}h5,.u-textRg{font-size:var(--textRg);line-height:var(--headingLineHeight);margin-bottom:1rem}h5:not([class]),h5.wp-block-heading,.u-textRg:not([class]),.u-textRg.wp-block-heading{font-size:var(--contentTextRg,var(--textRg))}h6{font-size:var(--textBaseSize);margin-bottom:1rem}.u-textSm,small{font-size:var(--textSm)}.u-textXs{font-size:var(--textXs)}strong,b{font-weight:var(--boldFontWeight,600)}p{line-height:var(--bodyLineHeight)}a{color:var(--colorLinkText);text-decoration:none}a:hover,a:focus{color:var(--colorLinkTextActive);text-decoration:underline}.Button{text-align:center;border-radius:var(--radius-md);cursor:pointer;min-width:14.5rem;transition:var(--animationBase);border:0;outline:0;justify-content:center;align-items:center;gap:.75rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex;padding:var(--buttonPadding,1em 2em)!important}.Button[disabled]{pointer-events:none;opacity:.4}.Button.is-loading{pointer-events:none;--buttonLoaderVisiblity:1}.Button.is-loading>:not(.ButtonLoader){opacity:0}.Button>span{position:relative}.Button>span:empty:not([class]){display:none}.Button:hover,.Button:active,.Button:focus{text-decoration:none}.ButtonIcon{width:auto;height:1em;transition:inherit}.ButtonIcon--left{order:-1}.Button:hover .ButtonIcon--arrow,.Button:focus .ButtonIcon--arrow{transform:translate(.25em)}.Button:hover .ButtonIcon--arrow+span,.Button:focus .ButtonIcon--arrow+span{transform:translate(-.125em)}.ButtonLoader{--circle:no-repeat radial-gradient(circle closest-side, var(--colorLight) 90%, hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), 0));aspect-ratio:2;background:var(--circle) 0 50%, var(--circle) 50% 50%, var(--circle) 100% 50%;filter:opacity(.64);width:2em;opacity:var(--buttonLoaderVisiblity,0);background-size:33.3333% 50%;margin:auto;animation:1s linear infinite loader;position:absolute;inset:0}.Button:has(.ButtonLoader){position:relative}@keyframes loader{20%{background-position:0 0,50%,100%}40%{background-position:0 100%,50% 0,100%}60%{background-position:0,50% 100%,100% 0}80%{background-position:0,50%,100% 100%}}.Button--primary{color:var(--colorLight);border:.125rem solid var(--colorPrimary);background:var(--colorPrimary)}.Button--primary:hover,.Button--primary:active,.Button--primary:focus{color:var(--colorLight);border-color:var(--colorSecondary);background:var(--colorSecondary)}.Button--negative{color:var(--colorLight);background:#000;border:.125rem solid #000}.Button--negative:hover,.Button--negative:active,.Button--negative:focus{color:var(--colorLight);border-color:var(--colorSecondary);background:var(--colorSecondary)}.Button--outline{border:.125rem solid var(--buttonBorderColor,var(--colorSecondary));color:inherit;background:0 0}.Button--outline:hover,.Button--outline:active,.Button--outline:focus{color:var(--colorLight);background:var(--buttonBorderColor,var(--colorSecondary))}.Button--outline.Button--negative{--buttonBorderColor:var(--colorLight)}.Button--outline.Button--negative:hover,.Button--outline.Button--negative:active,.Button--outline.Button--negative:focus{color:var(--colorDark)}.Button--textLink{min-width:auto;font-size:inherit;font-weight:var(--boldFontWeight,600);text-align:left;color:inherit;background:0 0;gap:.5rem;padding:var(--buttonPadding,0)!important}.Button--textLink:hover,.Button--textLink:active,.Button--textLink:focus{color:inherit;opacity:.64}.Button--icon{border-radius:var(--radius-sm);min-width:auto;padding:var(--buttonIconPadding,.625em .75em)!important}.Button--icon .ButtonIcon{height:var(--buttonIconSize,1.5em)}.Button--small{--buttonPadding:1em 2em;--buttonIconPadding:.375rem .625rem;--buttonIconSize:1.125rem;gap:.5rem;min-width:auto;font-size:.875rem}.Button--wide{width:100%}.AppForm{padding:var(--formPadding,0);accent-color:var(--colorPrimary);background:var(--formBackground,transparent);font-family:inherit}.AppForm--negative{--formFieldColor:var(--colorLight);--formFieldOutlineColor:var(--colorTextSecondary);--formFieldOutlineColor-focus:var(--colorOutline);--formMessageBgColor:#23262e}.PageContent .AppForm{--formPadding:2em 1.25em;--formBackground:var(--colorLight);margin:3em 0}@media (width>=48rem){.PageContent .AppForm{--formPadding:2.5em 4em}}.AppForm-inner{border:0;margin:0;padding:0}.AppForm-gdpr,.AppForm-submit{margin-top:.5em}.AppForm-gdpr small,.AppForm-submit small{opacity:.8;margin-bottom:1em;font-size:.8125rem;display:block}.AppForm button[type=submit]{width:min(20em,100%);height:auto;font-size:inherit}.FormGrid,.FormSection{align-items:start;gap:1.25em;display:grid}@media (width>=48rem){.FormGrid,.FormSection{grid-template-columns:1fr 1fr;gap:1.5em 2em}.FormGrid>:not([class*=--half]),.FormSection>:not([class*=--half]){grid-column:span 2}}.FormGrid-title,.FormSection-title{font-size:1.125em;font-weight:var(--boldFontWeight,700);color:var(--colorSecondary);margin:.75rem 0 -.5rem}.FormGrid-description,.FormSection-description{opacity:.8;margin-top:-.75rem;font-size:.875rem;margin-bottom:0!important}@media (width>=48rem){.FormGrid--leftNarrow,.FormSection--leftNarrow{grid-template-columns:1fr 1.5fr}}.FormGrid--pair,.FormSection--pair{grid-template-columns:1fr 1fr;gap:1em}.FormGrid--pair select,.FormSection--pair select{min-width:0}.FormField--inline{--formFieldLineHeight:2rem;--formFieldFontWeight:300;--formFieldLabelMargin:0;align-items:center;gap:1em;display:flex}.FormField label{font-family:inherit;font-size:.75rem;font-weight:var(--formFieldFontWeight,700);margin-bottom:var(--formFieldLabelMargin,.5em);display:inline-block}.FormField input[type=text],.FormField input[type=email],.FormField input[type=tel],.FormField input[type=date],.FormField select,.FormField textarea{border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);width:100%;min-width:7.5rem;font-family:inherit;font-size:.875rem;font-weight:var(--formFieldFontWeight,700);line-height:var(--formFieldLineHeight,2.875rem);text-indent:0;color:var(--formFieldColor,var(--colorText));border-radius:var(--radius-sm);background:0 0;margin:0;padding:0 1rem}.FormField input[type=text]:focus,.FormField input[type=email]:focus,.FormField input[type=tel]:focus,.FormField input[type=date]:focus,.FormField select:focus,.FormField textarea:focus{border-color:var(--formFieldOutlineColor-focus,var(--colorText))}.FormField input[type=text]:focus-visible,.FormField input[type=email]:focus-visible,.FormField input[type=tel]:focus-visible,.FormField input[type=date]:focus-visible,.FormField select:focus-visible,.FormField textarea:focus-visible{outline:0}.FormField textarea{height:auto;font-weight:300;line-height:inherit;padding:.625rem 1rem;width:100%!important}.FormField input[type=file]{background:var(--colorBgLight);width:100%;height:3rem;margin:0;padding:0 1rem;font-size:.875rem;line-height:3rem}.FormFieldGroup{display:flex;position:relative}.FormPhoneCode{display:flex}.FormPhoneCode-selector{position:relative}.FormPhoneCode-selector summary{box-sizing:border-box;border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);font-size:.875rem;font-weight:var(--formFieldFontWeight,700);line-height:var(--formFieldLineHeight,2.875rem);white-space:nowrap;cursor:pointer;color:var(--formFieldColor,var(--colorText));border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;align-items:center;gap:.5rem;padding:0 .75em;list-style:none;display:flex}.FormPhoneCode-selector summary span:empty{display:none}.FormPhoneCode-selector summary::-webkit-details-marker{display:none}.FormPhoneCode-selectorMarker{color:var(--colorTextSecondary);opacity:.8;margin-left:.125rem}.FormPhoneCode-dropdown{all:unset;box-sizing:border-box;min-width:8em;max-height:12em;color:var(--colorText);background:var(--colorLight);z-index:4;border-radius:.25em;padding:.5em .25em;font-size:.875rem;display:grid;position:absolute;inset:calc(100% + .25em) auto auto 0;overflow:auto;box-shadow:0 .25em 1em #0003}.FormPhoneCode-dropdown>button{all:unset;transition:var(--animationFast);cursor:pointer;border-radius:.25rem;grid-template-columns:1.125em 1fr;align-items:center;gap:.5rem;padding:.25em .75em;display:grid}.FormPhoneCode-dropdown>button svg{place-self:center}.FormPhoneCode-dropdown>button.is-selected{background:var(--colorBgLight)}.FormPhoneCode-dropdown>button:hover,.FormPhoneCode-dropdown>button:active,.FormPhoneCode-dropdown>button:focus{background:#eee}.FormPhoneCode-dropdown>button>*{pointer-events:none}.FormPhoneCode input[name*=code]{border-radius:0;width:4.5rem;min-width:4.5rem;margin-right:-1px;padding:0 .75rem}.FormPhoneCode+input[type=tel]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.FormSelect{position:relative}.FormSelect select{padding-right:2rem}.AppForm--negative .FormSelect select>option{background:#333}.FormSelect-openerIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.FormSelect:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.FormColorSelect{position:relative}.FormColorSelect-current{box-sizing:border-box;height:calc(var(--formFieldLineHeight,2.875rem) + .125rem);color:var(--formFieldColor,var(--colorText));font-size:.875rem;font-weight:var(--formFieldFontWeight,700);border:1px solid var(--formFieldOutlineColor,var(--colorOutlineDark));border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.625rem;padding:0 .75rem;list-style:none;display:flex}.FormColorSelect-current::-webkit-details-marker{display:none}.FormColorSelect-swatch{background:var(--colorBgLight) center/cover no-repeat;border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #0000001f}.FormColorSelect-swatch.has-no-image{background:var(--colorBgLight) url(/app/themes/cartecgroup/public/dist/swatch-placeholder-DxMOi36q.svg) no-repeat center/75%}.FormColorSelect-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.FormColorSelect-marker{color:var(--colorTextFaded);transition:var(--animationBase);flex:none}.FormColorSelect[open] .FormColorSelect-marker{transform:rotate(180deg)}.FormColorSelect-dropdown{box-sizing:border-box;z-index:5;background:var(--colorLight);border:1px solid var(--colorOutline);border-radius:var(--radius-sm);gap:.125rem;max-height:14rem;padding:.375rem;display:grid;position:absolute;inset:calc(100% + .25rem) 0 auto;overflow:auto;box-shadow:0 .5rem 1.5rem #0000002e}.FormColorSelect-option{all:unset;box-sizing:border-box;cursor:pointer;border-radius:.25rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.FormColorSelect-option>*{pointer-events:none}.FormColorSelect-option.is-selected,.FormColorSelect-option:hover,.FormColorSelect-option:active,.FormColorSelect-option:focus{background:var(--colorBgLight)}.FormRange{grid-gap:.5em 2em;grid-template-columns:1fr auto;width:100%;margin:1.5rem 0 2em;display:grid}.FormRangeLabel{display:block}.FormRangeSlider{--sizeRangeSliderThumb:1.5rem;grid-column:span 2;grid-template-columns:1fr;grid-template-areas:"rangePlace";display:grid;position:relative}.FormRangeSlider:before{content:" ";height:.5rem;transition:var(--animationBase);background:#c0ceef;border-radius:.25rem;display:block;position:absolute;inset:calc(50% - .25rem) 0 auto}.FormRangeSlider.is-disabled:before{opacity:.24}.FormRangeSlider input[type=range]{color:#000;z-index:1;background:0 0;outline:none;grid-area:rangePlace;margin:0}.FormRangeSlider input[type=range]::-webkit-slider-runnable-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.FormRangeSlider input[type=range]::-moz-range-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.FormRangeSlider input[type=range]::-webkit-slider-thumb{width:var(--sizeRangeSliderThumb);height:var(--sizeRangeSliderThumb);background:var(--colorPrimary);pointer-events:auto;cursor:pointer;transition:var(--animationBase);z-index:2;border:none;border-radius:50%;position:relative}.FormRangeSlider input[type=range]::-moz-range-thumb{width:var(--sizeRangeSliderThumb);height:var(--sizeRangeSliderThumb);background:var(--colorPrimary);pointer-events:auto;cursor:pointer;transition:var(--animationBase);z-index:2;border:none;border-radius:50%;position:relative}.FormRangeSlider input[type=range]:disabled{pointer-events:none}.FormRangeSlider input[type=range]:disabled::-webkit-slider-thumb{pointer-events:none;opacity:0}.FormRangeSlider input[type=range]:disabled::-moz-range-thumb{pointer-events:none;opacity:0}.FormRangeSlider input[type=range]{-webkit-appearance:none}.FormRangeSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.FormRangeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.FormRangeSlider input[type=range]:focus{z-index:2;color:var(--colorSecondary);outline:none}.FormRangeSlider span{width:var(--FormRangeIndicatorWidth,0);background:var(--colorSecondary);z-index:0;border-radius:.25rem;grid-area:rangePlace;height:.5rem;display:block;position:absolute;top:calc(50% - .25rem)}.FormRangeResult{display:inline-block}.FormCheckbox{cursor:pointer;margin:.5em 0;font-size:1rem;display:flex}.FormCheckbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormCheckbox input:checked~.FormCheckbox-inner{--formCheckboxBg:var(--colorPrimary);--formCheckboxOpacity:1}.FormCheckbox:hover,.FormCheckbox:active,.FormCheckbox:focus{--formCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}.FormCheckbox-inner{align-items:flex-start;gap:1em;display:inline-flex}.FormCheckbox-check{aspect-ratio:1;border:1px solid var(--formCheckboxBg,var(--colorOutlineDark));border-radius:var(--radius-xs);background:var(--formCheckboxBg,transparent);width:1.5rem;transition:var(--animationBase);flex:0 0 1.5rem;position:relative}.FormCheckbox-check:after{content:"";width:.375rem;height:.75rem;opacity:var(--formCheckboxOpacity,0);transition:var(--animationBase);border:.125rem solid #fff;border-width:0 .125rem .125rem 0;position:absolute;top:calc(50% - .125rem);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.FormCheckbox-label{font-size:var(--formCheckboxLabelSize,.875rem);color:inherit;transition:var(--animationBase);max-width:45rem;margin-top:.125rem}.FormToggle{margin:.5em 0;display:flex}.FormToggle input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormToggle input:checked~.FormToggle-inner{--formToggleBg:var(--colorPrimary);--formToggleState:1}.FormToggle input:disabled~.FormToggle-inner{--formToggleOpacity:.4;pointer-events:none}.FormToggle-inner{cursor:pointer;gap:.75em;display:inline-flex}.FormToggle-slider{background:var(--formToggleBg,var(--colorTextSecondary));width:1.875rem;height:1.125rem;opacity:var(--formToggleOpacity,1);transition:var(--animationBase);border-radius:1.125rem;flex:0 0 1.875rem;position:relative}.FormToggle-slider:after{content:"";aspect-ratio:1;background:var(--colorLight);width:.75rem;transition:var(--animationBase);transform:translateX(calc(100% * var(--formToggleState,0)));border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.FormToggle-label{font-size:var(--formToggleLabelSize,1rem);font-weight:var(--boldFontWeight,700);color:inherit;opacity:var(--formToggleOpacity,1);transition:var(--animationBase);line-height:1}.FormToggle-description{opacity:.8;margin-top:.5rem;font-size:.875rem;font-weight:400;display:block}.FormRadio{white-space:nowrap;align-items:center;margin:.5em 0;font-size:1rem;display:flex}.FormRadio--button{margin:0}.FormRadio input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.FormRadio input:checked~.FormRadio-inner{--formRadioBg:var(--colorSecondary);--formRadioColor:var(--colorLight);--formRadioOpacity:1}.FormRadio input:disabled~.FormRadio-inner{--formRadioColor:var(--colorTextFaded);--formRadioBorder:var(--colorOutline);pointer-events:none}.FormRadio-inner{cursor:pointer;align-items:flex-start;gap:.75em;display:inline-flex}.FormRadio-inner:hover,.FormRadio-inner:active,.FormRadio-inner:focus{--formRadioOpacity:.4}.FormRadio--button .FormRadio-inner{--formRadioLabelOffset:0;text-align:center;width:100%;color:var(--formRadioColor,var(--colorText));border:.125rem solid var(--formRadioBg,var(--formRadioBorder,var(--colorOutlineDark)));background:var(--formRadioBg,transparent);transition:var(--animationBase);cursor:pointer;border-radius:.25rem;outline:0;justify-content:center;padding:1em}@media (width>=80rem){.FormRadio--button .FormRadio-inner{--formRadioLabelSize:1rem}}.FormRadio--button .FormRadio-inner:hover,.FormRadio--button .FormRadio-inner:active,.FormRadio--button .FormRadio-inner:focus{--formRadioBg:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .24)}.FormRadio-check{aspect-ratio:1;border:1px solid var(--formRadioBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative}.FormRadio-check:after{content:"";background:var(--colorPrimary);width:.875rem;height:.875rem;opacity:var(--formRadioOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;inset:.125rem}.FormRadio-label{margin:var(--formRadioLabelOffset,0 1rem 0 0);font-size:var(--formRadioLabelSize,.875rem);font-weight:var(--boldFontWeight,700);color:inherit;transition:var(--animationBase)}.FormGroup{margin-bottom:2em}@media (width<=47.99rem){.FormGroup{margin-bottom:1.25em}.FormGroup+.FormGroup{margin-top:-1em}}.FormGroup--inline{flex-flow:wrap;align-items:center;gap:.75em 3em;margin:0;display:flex}.FormGroup-label{text-wrap:balance;margin-bottom:1em;display:block}.FormGroup--inline .FormGroup-label{font-size:.75rem;font-weight:var(--boldFontWeight,700);margin:0}.FormGroup-description{opacity:.8;margin-top:-.5rem;margin-bottom:1rem;font-size:.875rem}.FormGroup-inner{align-items:center;gap:.75em;display:flex}@media (width<=47.99rem){.FormGroup-inner{flex-flow:wrap}}.FormGroup-inner>*{flex:1 0 0}.hf-message{background:var(--formMessageBgColor,#0000000a);border-radius:max(var(--radius-sm), .25rem);font-size:.875rem;font-weight:500;line-height:var(--headingLineHeight);z-index:1;margin:1em 0 0;padding:1em 1.5em 1em 3.5em;position:relative;overflow:hidden;max-width:none!important}.hf-message.hf-message-success{--formMessageStateColor:var(--colorSuccess);--formMessageIconSize:3rem;--formMessageIconPositionTop:1.25rem;--formMessageIconPositionLeft:1.25rem;--formMessageIconUrl:url(/app/themes/cartecgroup/public/dist/form-success-DKbfoyNC.svg) center #ffffff3d;margin:1.5em 0;padding:1.5em 2em 1.5em 6em}.hf-message:before{content:"";inset:var(--formMessageIconPositionTop,.75rem) auto auto var(--formMessageIconPositionLeft,1.125rem);width:var(--formMessageIconSize,1.5rem);aspect-ratio:1;background:var(--formMessageIconUrl,url(/app/themes/cartecgroup/public/dist/form-error-Ca1Dy4aJ.svg) center);background-repeat:no-repeat;border-radius:.25rem;position:absolute}.hf-message:after{content:"";background:linear-gradient(90deg, var(--formMessageStateColor,var(--colorError)), var(--formMessageBgColor,#0000000a));opacity:.24;z-index:-1;width:12em;position:absolute;inset:0 auto 0 0}.hf-message strong{font-size:1rem;line-height:var(--bodyLineHeight);margin-bottom:.125em;display:inline-block}.hf-message span{opacity:.8}div:is([data-form-block-id],[data-form-id]){--formInnerPadding:.75em}.PageContent div:is([data-form-block-id],[data-form-id]){--formPadding:2em 1.25em;--formBackground:var(--colorLight);margin:3em 0}@media (width>=48rem){.PageContent div:is([data-form-block-id],[data-form-id]){--formPadding:2.5em 4em}}div:is([data-form-block-id],[data-form-id]) form{font-family:var(--fontFamily), "sans-serif";padding:var(--formPadding,0);background:var(--formBackground,transparent)}div:is([data-form-block-id],[data-form-id]) form :where(h1,h2,h3,h4,h5,h6,p,span){text-transform:none;font-family:inherit}div:is([data-form-block-id],[data-form-id]) form th:not([class]),div:is([data-form-block-id],[data-form-id]) form th.inner{padding:0!important}div:is([data-form-block-id],[data-form-id]) form [data-layout]{background:0 0;max-width:none!important;margin:0 calc(var(--formInnerPadding) * -1)!important}div:is([data-form-block-id],[data-form-id]) form [data-section]{padding:0!important}div:is([data-form-block-id],[data-form-id]) form .columnContainer{padding:0 var(--formInnerPadding)!important}div:is([data-form-block-id],[data-form-id]) form .columnContainer .columnContainer{padding:0!important}div:is([data-form-block-id],[data-form-id]) form div[data-editorblocktype]{padding-left:0;padding-right:0}div:is([data-form-block-id],[data-form-id]) form .FormField,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown]{margin-bottom:var(--formFieldMargin,1.25em);gap:0;padding:0}div:is([data-form-block-id],[data-form-id]) form .FormField label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label{font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);margin:0 0 .5em;display:inline-block}div:is([data-form-block-id],[data-form-id]) form .FormField label+.lp-required,div:is([data-form-block-id],[data-form-id]) form .FormField label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TextAreaFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=PhoneFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=DateTimeFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Captcha] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-text] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-email] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-phone] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] label>.lp-required{font-weight:var(--boldFontWeight,700);opacity:.8;color:var(--colorText)!important}div:is([data-form-block-id],[data-form-id]) form input[type=text],div:is([data-form-block-id],[data-form-id]) form input[type=email],div:is([data-form-block-id],[data-form-id]) form input[type=tel],div:is([data-form-block-id],[data-form-id]) form input[type=number],div:is([data-form-block-id],[data-form-id]) form input[type=date],div:is([data-form-block-id],[data-form-id]) form select{border:1px solid var(--colorOutlineDark);width:100%;height:3rem;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);text-indent:0;background:0 0;border-radius:0;flex:none;margin:0;padding:0 1rem;line-height:3rem}div:is([data-form-block-id],[data-form-id]) form input[type=text]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=email]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=tel]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=number]:focus,div:is([data-form-block-id],[data-form-id]) form input[type=date]:focus,div:is([data-form-block-id],[data-form-id]) form select:focus{border-color:var(--colorText)}div:is([data-form-block-id],[data-form-id]) form input[type=text]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=email]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=tel]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=number]:focus-visible,div:is([data-form-block-id],[data-form-id]) form input[type=date]:focus-visible,div:is([data-form-block-id],[data-form-id]) form select:focus-visible{outline:0}div:is([data-form-block-id],[data-form-id]) form textarea{border:1px solid var(--colorOutlineDark);background:0 0;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}div:is([data-form-block-id],[data-form-id]) form textarea:focus{border-color:var(--colorText)}div:is([data-form-block-id],[data-form-id]) form textarea:focus-visible{outline:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]{font-size:.875rem;margin:1rem 0 .625rem!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]+[data-editorblocktype=Text]{margin-top:.625rem!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text]:not([class]),div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Text] :is(div,span,p):not([class]){font-family:inherit!important;font-weight:inherit!important;color:inherit!important;background:0 0!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] select{padding-right:2.5rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field{position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field:after{content:"";border:solid var(--colorTextFaded);pointer-events:none;border-width:0 3px 3px 0;width:.625rem;height:.625rem;position:absolute;bottom:1.25rem;right:1rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-dropdown] .lp-form-field:focus-within:after{border-color:var(--colorOutlineDark)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select){position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select) select{padding-right:2.5rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select):after{content:"";border:solid var(--colorTextFaded);pointer-events:none;border-width:0 3px 3px 0;width:.625rem;height:.625rem;position:absolute;bottom:1.375rem;right:1rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(select):focus-within:after{border-color:var(--colorOutlineDark)}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox])){margin:0 0 .75rem;padding:.25rem 0 0}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] div.twooption_checkbox,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) div.twooption_checkbox){font-family:inherit}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] .lp-form-field,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) .lp-form-field){display:flex}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] input,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) input){opacity:0;cursor:pointer;width:0;height:0;position:absolute}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] input:checked~label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) input:checked~label){--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label){box-sizing:content-box;font-family:inherit;font-size:.75rem;line-height:inherit;cursor:pointer;align-items:flex-start;gap:1rem;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));background:var(--filterCheckboxBg,transparent);width:1.25rem;transition:var(--animationBase);flex:0 0 1.25rem;position:relative;top:-.125rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));background:var(--filterCheckboxBg,transparent);width:1.25rem;transition:var(--animationBase);flex:0 0 1.25rem;position:relative;top:-.125rem}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox] label:after{content:"";width:.25rem;height:.625rem;line-height:inherit;visibility:visible;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:.125rem;left:.625rem;transform:rotate(45deg)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]) label:after{content:"";width:.25rem;height:.625rem;line-height:inherit;visibility:visible;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:.125rem;left:.625rem;transform:rotate(45deg)}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-checkbox]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=checkbox]):focus){--filterCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField] div.radiobuttons{flex-flow:row}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]),div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio])){margin-bottom:var(--formFieldMargin,1.25em);gap:0;padding:0}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] div.radiobuttons,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) div.radiobuttons,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) div.radiobuttons){font-family:inherit}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label){font-family:inherit;font-size:.75rem;font-weight:var(--boldFontWeight,700);margin-bottom:1em;display:block}:is(div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) label>.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label+.lp-required,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) label>.lp-required){font-weight:var(--boldFontWeight,700);opacity:.8;color:var(--colorText)!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton{align-items:initial;width:unset;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div input,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div input:checked~label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton input:checked~label{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label{box-sizing:content-box;font-family:inherit;font-size:.875rem;font-weight:var(--boldFontWeight,700);cursor:pointer;align-items:center;gap:.625rem;margin:0 2rem 0 0;display:inline-flex;position:relative}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label:before,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label:before{content:"";aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));width:1.25rem;transition:var(--animationBase);border-radius:50%;flex:0 0 1.25rem;position:relative;top:50%;transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div label:after,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton label:after{content:"";background:var(--colorPrimary);width:1rem;height:1rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border-radius:50%;position:absolute;top:50%;left:calc(.125rem + 1px);transform:translateY(-50%)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .radiobuttons>div:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=Field-radioButtons] .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .radiobuttons>div:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=TwoOptionFormField]:has(input[type=radio]) .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .radiobuttons>div:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:hover{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:active{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=OptionSetFormField]:has(input[type=radio]) .lp-radioButton:focus{--filterCheckboxOpacity:.4}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton]{margin-top:var(--formButtonMargin,1.5em)}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit],div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]{width:var(--formButtonWidth,20em);max-width:100%;height:auto;font-size:var(--formButtonFontSize,1rem);font-weight:var(--boldFontWeight,700);color:var(--colorLight);background:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;border-radius:.25rem;outline:0;padding:1em 1.75em!important}div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] button[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButtonBlock] input[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] button[type=submit]:focus,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:hover,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:active,div:is([data-form-block-id],[data-form-id]) form [data-editorblocktype=SubmitButton] input[type=submit]:focus{background:var(--colorSecondary)}.Modal{max-inline-size:min(96vw, var(--sizeContentWidth));z-index:12;max-block-size:min(88dvb,100%);transition:var(--animationBase);border:0;margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:auto}.ModalInner{padding:2.4em 1.5em}@media (width>=48rem){.ModalInner{padding:6em 4em}}.Modal:not([open]){pointer-events:none;opacity:0}.ModalCloser{cursor:pointer;opacity:.4;transition:var(--animationBase);background:0 0;border:0;outline:0;position:absolute;top:1em;right:1em}@media (width>=48rem){.ModalCloser{top:2em;right:1.5em}}.ModalCloser:hover{opacity:1}dialog::backdrop{background-color:#000c}:root{--headerHeight:3.5rem}@media (width>=48rem){:root{--headerHeight:4.5rem}}.AppHeader{--headerOutlineColor:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .4)}body.is-printing .AppHeader{display:none}@media print{.AppHeader{display:none}}.AppHeader{height:0;color:var(--colorLight);width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);pointer-events:none;z-index:10;margin-block-start:.5rem;margin-inline:auto;position:sticky;top:0}@media (width>=48rem){.AppHeader{margin-block-start:1rem}}@media (width>=90rem){.AppHeader{margin-block-start:1.5rem}}.AppHeader.is-sticked{--HeaderNavigationOffset:0;--headerRadius:0}.AppHeader.is-up:not(.is-opened){--headerTransform:-1}.AppHeader--filled{height:auto}.AppHeader-holder{pointer-events:auto;border-radius:var(--headerRadius,var(--radius-lg)) var(--headerRadius,var(--radius-lg)) var(--radius-lg) var(--radius-lg);transform:translateY(calc((100% + 1px) * var(--headerTransform,0)));transition:var(--animationBase);background:#000}.AppHeader-bar{align-items:center;gap:1em;padding-block:.75rem;display:flex;position:relative}@media (width>=32rem){.AppHeader-bar{gap:1.5em}}@media (width>=90rem){.AppHeader-bar{gap:2.5em}}@media (width>=48rem){.AppHeader-bar{padding-block:1rem}}.AppHeader-logo{z-index:10}.AppHeader-logo :where(img){width:auto;height:2rem}@media (width>=48rem){.AppHeader-logo :where(img){height:2.5rem}}@media (width>=80rem){.AppHeader-nav{transition:var(--animationFast) calc(var(--durationAnimationBase) * .75);align-items:center;gap:1.5em;margin-left:auto;display:flex}body.is-searchOpened .AppHeader-nav{opacity:0;pointer-events:none;transition:var(--animationFast)}}.AppHeader-hamburger{aspect-ratio:1;width:3em;color:inherit;cursor:pointer;z-index:10;background:0 0;border:0;outline:0;flex-flow:column;justify-content:center;align-items:center;gap:.375em;margin:-.5em -.75em -.5em auto;padding:0 0 .75em;display:flex;position:relative;top:-.125em}@media (width>=80rem){.AppHeader-hamburger{display:none}}.AppHeader-hamburger span{transform-origin:top;width:1.5rem;height:.125rem;transition:var(--animationBase);background:currentColor;border-radius:.25em;display:block}.AppHeader.is-opened .AppHeader-hamburger span{background:var(--colorLight)}.AppHeader.is-opened .AppHeader-hamburger span:nth-child(2){opacity:0}.AppHeader.is-opened .AppHeader-hamburger span:first-child{width:1.625em;transform:translateY(.5rem)rotate(45deg)}.AppHeader.is-opened .AppHeader-hamburger span:nth-child(3){width:1.625em;transform:translateY(-.5rem)rotate(-45deg)}.AppHeader-hamburger:before{content:"MENU";font-size:.5em;font-weight:500;position:absolute;bottom:0}.AppHeader+main>:where(.AppBreadcrumbs,.PageHeader){width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);--AppBreadcrumbs-offset:1rem;margin-inline:auto}.AppNavigation-actions{align-items:center;gap:2.5em;display:flex}@media (width<=79.99rem){.AppNavigation-actions{opacity:var(--navigationItemsFade,1);transition:var(--animationBase);flex-flow:column;align-items:flex-start;gap:1.5em}}.AppNavigation :where(.Button){--buttonPadding:1em 2em;line-height:1}@media (width<=79.99rem){.AppNavigation :where(.Button){font-size:1rem}}@media (width>=80rem){.AppNavigation :where(.Button){margin-block:-.25rem}}.AppNavigation-contacts{flex-flow:column;font-weight:600;display:flex;position:relative}.AppNavigation-contacts:before{content:"";opacity:.24;background:currentColor;width:1px;position:absolute;inset:.125em auto .125em -1.25em}@media (width<=79.99rem){.AppNavigation-contacts:before{content:none}.AppNavigation-contacts{gap:.5rem;font-size:1.25em}}.AppNavigation-contacts a{color:inherit;font-size:.875em;text-decoration:none}.AppNavigation-contacts a[href*=mailto\:]{font-size:.75em;font-weight:400}.AppNavigation-contacts a:hover,.AppNavigation-contacts a:active,.AppNavigation-contacts a:focus{text-decoration:underline}.AppFooter{width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);border-radius:var(--radius-lg);color:var(--colorTextSecondary);margin-block-end:.75rem;margin-inline:auto;overflow:hidden}@media (width>=48rem){.AppFooter{margin-block-end:1.5rem}}body.is-printing .AppFooter{display:none}@media print{.AppFooter{display:none}}.AppFooter:not(.AppFooter--compact){color:var(--colorLight);background:#000}.AppFooter-inner{grid-gap:2rem;grid-template-columns:1fr;margin-block:2.5rem;font-size:.875em;display:grid}@media (width>=48rem){.AppFooter-inner{grid-template-columns:1fr}}@media (width>=64rem){.AppFooter-inner{grid-gap:2.5rem;grid-template-columns:1fr 1fr 1fr;margin-block:4rem}}.AppFooter details>summary{box-sizing:border-box;list-style:none}@media (hover:hover){.AppFooter details>summary{pointer-events:none}}.AppFooter details>summary::-webkit-details-marker{display:none}.AppFooter-title{margin-bottom:1.25rem;font-size:.75rem;font-weight:600}.AppFooter-menu{flex-flow:wrap;gap:1em;max-width:30rem;display:flex}.AppFooter-menu>*{white-space:nowrap;flex:1 0 40%}.AppFooter-contactsTitle{margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.AppFooter-contactsPhone{font-size:1rem;font-weight:var(--boldFontWeight,600);transition:var(--animationBase);margin-bottom:.25em;text-decoration:none;display:inline-block}.AppFooter-contactsPhone:hover,.AppFooter-contactsPhone:active,.AppFooter-contactsPhone:focus{opacity:.4;text-decoration:none}.AppFooter-contactsNote{font-size:.75rem;display:block}.AppFooter-contacts>figure{align-items:center;gap:1.5rem;margin-block-end:2.5rem;display:flex}.AppFooter-contacts>figure :where(a){border-right:1px solid #d2d2d240;padding-right:1.5rem}.AppFooter-bottom{font-size:.75em}.AppFooter-bottom:not(:only-child){border-radius:inherit;background:#262625}.AppFooter-bottom>*{flex-flow:wrap;gap:2em;padding-top:2em;padding-bottom:2em;display:flex;position:relative}.AppFooter-bottom>:before{content:"";inset:0 var(--sizeContentOffset) auto;background:#26262533;height:1px;position:absolute}.AppFooter-bottom span:first-child{margin-right:2em}.AppFooter-links{margin-right:auto}.AppFooter-links ul{flex-flow:wrap;gap:.5em 1.5em;display:flex}.AppFooter-links ul li:not(:last-of-type):after{content:"|";opacity:.8;margin-left:1.5em}.Faq{flex-flow:column;gap:2rem;margin-block:5em 4em;display:flex}@media (width<=47.99rem){.Faq{gap:1rem;margin-block:3em 2.5em}}.Faq-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}@media (width<=47.99rem){.Faq-header{display:contents}.Faq-header :where(a[href]){order:1}}.Faq-title{margin:0!important}.Faq-list{flex-flow:column;gap:1.25rem;list-style:none;display:flex;margin:0!important;padding:0!important}.Faq-item{border:1px solid var(--colorOutline);border-radius:var(--radius-md);overflow:hidden}.Faq-summary{cursor:pointer;align-items:center;gap:.75rem;padding:1rem;list-style:none;display:flex}@media (width<=47.99rem){.Faq-summary{padding:.75rem}}.Faq-summary::-webkit-details-marker{display:none}.Faq-summary:hover .Faq-toggle,.Faq-summary:active .Faq-toggle,.Faq-summary:focus .Faq-toggle{background:var(--colorSecondary)}.Faq-question{min-width:0;font-size:var(--textMd);color:var(--colorDark);flex:1;margin:0;padding-inline:.5rem;font-weight:500;line-height:1.25}@media (width<=47.99rem){.Faq-question{font-size:var(--textRg)}}.Faq-toggle{aspect-ratio:1;border-radius:var(--radius-sm);width:2.5rem;color:var(--colorLight);transition:var(--animationBase);background:#000;flex:none;place-items:center;display:grid}.Faq-toggle svg{width:1rem;height:auto;transition:inherit}.Faq-item[open] .Faq-toggle svg{transform:rotate(180deg)}.Faq-answer{line-height:var(--bodyLineHeight);margin-top:-.5rem;padding:0 1.5rem 1.25rem}@media (width<=47.99rem){.Faq-answer{margin-top:-.25rem;padding:0 1.25rem 1rem}}.Faq-answer>*{max-width:75rem}.Faq-answer>:first-child{margin-top:0}.Faq-answer>:last-child{margin-bottom:0}.Testimonials{margin-block:4em;overflow:hidden}body.is-printing .Testimonials{display:none}@media print{.Testimonials{display:none}}.Testimonials-inner{flex-flow:column;gap:2rem;display:flex}.Testimonials-head,.Testimonials-nav{width:100%}.Testimonials-title{letter-spacing:-.02em;margin:0}@media (width<=47.99rem){.Testimonials-title{font-size:2rem}}.Testimonials-slider{width:100%;overflow:visible}.Testimonials-slider .swiper-wrapper{align-items:stretch}.Testimonials-slider .swiper-slide{opacity:.4;height:auto;transition:opacity var(--durationAnimationBase) var(--easingAnimationBase)}.Testimonials-slider .swiper-slide-active,.Testimonials-slider .swiper-slide-visible{opacity:1}.Testimonials-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Testimonials-arrow{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--colorBgLight);width:2.5rem;color:var(--colorPrimary);cursor:pointer;transition:var(--animationBase);border:0;flex:none;place-items:center;padding:0;display:grid}.Testimonials-arrow svg{width:auto;height:1.25rem}.Testimonials-arrow:hover,.Testimonials-arrow:active,.Testimonials-arrow:focus{background:var(--colorPrimary);color:var(--colorLight)}.Testimonials-arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.Testimonials-pagination{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.Testimonials-pagination .swiper-pagination-bullet{background:var(--colorPrimary);cursor:pointer;width:.75rem;height:.75rem;transition:var(--animationBase);opacity:.4;border-radius:1rem}.Testimonials-pagination .swiper-pagination-bullet.is-active{opacity:1;width:1.5rem}.Testimonial{border:1px solid var(--colorOutline);border-radius:var(--radius-md);background:var(--colorLight);flex-flow:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex}.Testimonial-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Testimonial-name{color:var(--colorDark);font-size:.875rem;font-weight:600}.Testimonial-rating{flex:none;align-items:center;gap:.5rem;display:flex}.Testimonial-star{width:1.125rem;height:auto;color:var(--colorOutline)}.Testimonial-star.is-filled{color:var(--colorSecondary)}.Testimonial-content{color:var(--colorDark);margin:0;font-size:1rem;font-weight:300;line-height:1.5}.Testimonial-content>:first-child{margin-top:0}.Testimonial-content>:last-child{margin-bottom:0}.NewsletterForm{grid-template-areas:"field""gdpr""button";width:100%;max-width:40em;position:relative}@media (width>=48rem){.NewsletterForm{align-items:end;gap:var(--NewslleterFormGap,1em 1.5em);grid-template-columns:1fr 12.5em;grid-template-areas:"field button""gdpr gdpr"}}.NewsletterForm .FormField{grid-area:field}.NewsletterForm .AppForm-submit{grid-area:button}.NewsletterForm .AppForm-submit button[type=submit]{min-width:auto;font-size:.875rem;line-height:1.125rem}@media (width<=31.99rem){.NewsletterForm .AppForm-submit button[type=submit]{width:100%}}.NewsletterForm .AppForm-gdpr{grid-area:gdpr}.NewsletterRow{padding:3em 0 calc(3em + var(--radius-lg));background:var(--colorBgLight);width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-inline:auto}.NewsletterRow:last-of-type{margin-block-end:calc(var(--radius-lg) * -1)}body.is-printing .NewsletterRow{display:none}@media print{.NewsletterRow{display:none}}@media (width>=48rem){.NewsletterRow-inner{justify-content:space-between;display:flex}}.NewsletterRow-content{max-width:40em}@media (width<=47.99rem){.NewsletterRow-content{margin-bottom:2em}}.OperakContact{background:var(--colorLight);margin-block-end:3.5rem}@media (width>=64rem){.OperakContact{margin-block-end:5rem}}.OperakContact-inner{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=64rem){.OperakContact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem}}.OperakContact .OperakContact-form{min-width:0}.OperakContact .OperakContact-form :where(form){--formPadding:0;max-width:45rem;margin:0!important}.OperakContact-info{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=48rem){.OperakContact-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.OperakContact-infoItem{flex-direction:column;gap:.75rem;display:flex}.OperakContact-infoItem--wide{grid-column:1/-1}.OperakContact-infoLabel{color:var(--colorTextSecondary);font-size:1rem;font-weight:300}.OperakContact-infoValue{color:var(--colorDark);transition:var(--animationBase);font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none}.OperakContact-infoValue:hover,.OperakContact-infoValue:active,.OperakContact-infoValue:focus{color:var(--colorPrimary);text-decoration:none}.OperakContact-infoNote{color:var(--colorDark);font-size:1rem;font-weight:300}.OperakContact-billing{color:var(--colorDark);grid-template-columns:1fr;gap:1rem 2.5rem;font-size:1.25rem;line-height:1.4;display:grid}@media (width>=48rem){.OperakContact-billing{grid-template-columns:repeat(2,minmax(0,1fr))}}.OperakContact-billing strong{font-weight:600;display:block}.OperakContact-billing span{font-weight:300;display:block}.OperakContact-billingAddress{font-style:normal;font-weight:300}.OperakContact-socials{color:var(--colorDark);align-items:center;gap:1.5rem;display:flex}.OperakContact-socials a{transition:var(--animationBase);justify-content:center;align-items:center;display:inline-flex;color:inherit!important}.OperakContact-socials a:hover,.OperakContact-socials a:active,.OperakContact-socials a:focus{color:var(--colorPrimary)}.OperakContact-socials :where(svg){height:1.5rem}.AppInfoBar{color:var(--colorLight);background:var(--infoBarBackground,var(--colorAccent));z-index:12;padding:.5em 0;font-size:.75em;position:relative}body.is-printing .AppInfoBar{display:none}@media print{.AppInfoBar{display:none}}@media (width>=48rem){.AppInfoBar{font-size:.875em}}.AppInfoBar-inner{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}@media (width>=64rem){.AppInfoBar-inner{gap:2em}}.AppInfoBar-inner a[href]{text-decoration:underline}.AppInfoBar-inner a[href]:hover,.AppInfoBar-inner a[href]:active,.AppInfoBar-inner a[href]:focus{opacity:.8;text-decoration:none}.AppInfoBar-content{padding:.375em 0}.AppInfoBar-closer{aspect-ratio:1;width:2rem;margin-right:calc(var(--sizeContentOffset) / -2);background:0 0;border:0}.AppInfoBar-closer:hover,.AppInfoBar-closer:active,.AppInfoBar-closer:focus{background:#0000001f}@media (width<=79.99rem){.AppNavigation{height:100vh;padding:calc(var(--headerHeight) + var(--headerMenuOffset,3em) + var(--wp-admin--admin-bar--height,0rem)) 2.5em calc(max(100vh - 100dvh, 0em) + 3em);color:var(--colorLight);opacity:0;transition:var(--animationBase);pointer-events:none;z-index:9;background:#000;flex-flow:column;gap:2em;display:flex;position:fixed;inset:0;overflow:hidden auto}.AppHeader.is-opened .AppNavigation{opacity:1;pointer-events:auto}body[data-site=operak-bmw] .AppNavigation{inset:var(--HeaderNavigationOffset,-.5rem) -.25rem -.5rem;padding-inline:1.5rem}}@media (width<=47.99rem){.AppNavigation{--headerMenuOffset:1.5em}}.AppNavigation-menu{align-items:center;gap:1.5em;display:flex}@media (width<=89.99rem){.AppNavigation-menu{gap:1em}}@media (width<=79.99rem){.AppNavigation-menu{flex-flow:column;align-items:flex-start}body[data-site=operak-bmw] .AppNavigation-menu{margin-top:auto}}@media (width<=31.99rem){.AppNavigation-menu{gap:.75em}}.AppNavigation-menu>li{justify-content:space-between;align-items:center;gap:1.25em;display:flex}@media (width>=80rem){.AppNavigation-menu>li.menu-item-has-children{position:relative}}@media (width<=79.99rem){.AppNavigation-menu>li{width:100%}}.AppNavigation-menu>li:hover,.AppNavigation-menu>li:active,.AppNavigation-menu>li:focus{--navigationItemIndicatorScale:1;--navigationItemIndicatorOpacity:1;--navigationItemIndicatorDirection:left;--navigationItemIndicatorColor:var(--colorAccent);--navSubmenuSize:1;--navSubmenuOpacity:1;--navSubmenuDelay:calc(var(--durationAnimationBase) * .75)}@media (width>=80rem){.AppNavigation-menu>li:hover.menu-item-has-children:after,.AppNavigation-menu>li:active.menu-item-has-children:after,.AppNavigation-menu>li:focus.menu-item-has-children:after{content:"";position:absolute;inset:100% -1em -2em}.AppNavigation-menu>li:hover.menu-item-has-mega-menu:after,.AppNavigation-menu>li:active.menu-item-has-mega-menu:after,.AppNavigation-menu>li:focus.menu-item-has-mega-menu:after{content:"";position:absolute;inset:calc(100% - 1.5em) 0 -.5em}}.AppNavigation-menu>li.is-active{--navigationItemIndicatorScale:.64;--navigationItemIndicatorOpacity:.4;--navigationItemIndicatorDirectionActive:center;--navigationItemIndicatorColor:var(--colorLight)}.AppNavigation-menu>li>a{font-size:.875em;font-weight:var(--boldFontWeight,700);white-space:nowrap;padding:.5rem 0;display:inline-flex;position:relative}@media (width<=89.99rem){.AppNavigation-menu>li>a{font-size:.8125em}}@media (width<=79.99rem){.AppNavigation-menu>li>a{opacity:var(--navigationItemsFade,1);transition:var(--animationBase);flex:1 0 auto;font-size:1.5em;font-weight:500}}@media (width<=31.99rem){.AppNavigation-menu>li>a{font-size:1.25em}}.AppNavigation-menu>li>a:hover,.AppNavigation-menu>li>a:active,.AppNavigation-menu>li>a:focus{--navigationItemIndicatorScale:1;--navigationItemIndicatorOpacity:1;--navigationItemIndicatorDirection:left;--navigationItemIndicatorColor:var(--colorAccent);text-decoration:none}.AppNavigation-menu>li>a:after{content:"";background:var(--navigationItemIndicatorColor,var(--colorAccent));height:.1875rem;scale:var(--navigationItemIndicatorScale,0) 1;transform-origin:var(--navigationItemIndicatorDirectionActive,var(--navigationItemIndicatorDirection,right));transition:var(--animationBase), transform-origin 0s;opacity:var(--navigationItemIndicatorOpacity,1);pointer-events:none;border-radius:.125rem;position:absolute;inset:calc(100% + 1em) 0 auto}@media (width<=79.99rem){.AppNavigation-menu>li>a:after{content:none}}.AppNavigation-menu>li.lang-link,.AppNavigation-menu>li.shop-link:last-child{align-items:flex-start;gap:.5em;width:auto;margin-left:1.5em;position:relative}@media (width<=79.99rem){.AppNavigation-menu>li.lang-link,.AppNavigation-menu>li.shop-link:last-child{margin:1.5em 0 0}}.AppNavigation-menu>li.lang-link:before,.AppNavigation-menu>li.shop-link:last-child:before{content:"";opacity:.24;background:currentColor;width:1px;position:absolute;inset:.125em auto .125em -1.5em}@media (width<=79.99rem){.AppNavigation-menu>li.lang-link:before,.AppNavigation-menu>li.shop-link:last-child:before{content:none}.AppNavigation-menu>li.lang-link{order:1;align-self:flex-end;margin-top:-3.625em}}.AppNavigation-menu>li.lang-link a[href]{align-items:center;gap:.5em}.AppNavigation-menu>li.shop-link:last-child:after{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" height=\"10\"><path d=\"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"/></svg>");filter:invert();opacity:.4;height:.625em;position:relative;top:-.375em}.AppNavigation-socials{opacity:var(--navigationItemsFade,1);transition:var(--animationBase);align-items:center;gap:2.5em;margin-top:auto;display:flex}@media (width>=80rem){.AppNavigation-socials{display:none}}.AppNavigation-socials>*{opacity:.8;transition:var(--animationBase);display:flex}.AppNavigation-socials>:hover,.AppNavigation-socials>:active,.AppNavigation-socials>:focus{opacity:.4;text-decoration:none}.NavMegaMenu{color:var(--colorLight);transform:translateX(-50%) scaleY(var(--navSubmenuSize,0));transform-origin:top;transition:var(--animationBase);z-index:10;background:#000;border-radius:0 0 .25rem .25rem;grid-template-columns:auto 1fr;display:grid;position:absolute;top:calc(100% + 1.3125em);left:50%}@media (width<=79.99rem){.NavMegaMenu{--navSubmenuOpacity:1;width:min(100dvw,100vw);height:min(100dvh,100vh);transition:var(--animationBase);grid-template-columns:1fr;position:fixed;inset:0 auto auto 0;transform:translate(-100%)}.NavMegaMenu.is-opened{transform:translate(0)}}.NavMegaMenu>*{opacity:var(--navSubmenuOpacity,0);transition:var(--animationBase), opacity var(--durationAnimationBase) var(--easingAnimationBase) var(--navSubmenuDelay,0s)}.NavMegaMenu>ul{width:19rem;margin:1.5em 0 1em}@media (width<=79.99rem){.NavMegaMenu>ul{width:calc(100% - .25rem);margin:var(--headerHeight) .25em .25em 0;overflow:auto}.NavMegaMenu>ul>li{margin-bottom:.5em}.NavMegaMenu>ul>li:first-child{margin-top:1rem}.NavMegaMenu>ul>li:last-child{margin-bottom:1.5rem}}.NavMegaMenu>ul li>a{transition:var(--animationBase);padding:.625rem 1.5rem .625rem 2rem;display:block}@media (width<=79.99rem){.NavMegaMenu>ul li>a{padding:.75rem 1.5rem;font-weight:500}}.NavMegaMenu>ul li>a:hover,.NavMegaMenu>ul li>a:active,.NavMegaMenu>ul li>a:focus{font-weight:var(--boldFontWeight,700);text-decoration:none}.NavMegaMenu>ul li.is-active>a{font-weight:var(--boldFontWeight,700)}.NavMegaMenu-subIndicator{top:calc(var(--NavMegaMenuIndicator-position,0rem) + .5rem);width:.25em;height:calc(var(--NavMegaMenuIndicator-size,0rem) - 1rem);background:var(--colorAccent);transition:var(--animationBase);pointer-events:none;border-radius:.125rem;position:absolute;left:calc(19rem - .75em)}@media (width<=79.99rem){.NavMegaMenu-subIndicator,.NavMegaMenu-subHolder{display:none}}.NavMegaMenu-subHolder:not(:empty){width:0;position:relative}.NavMegaMenuSub{border-left:1px solid hsla(var(--colorOutline-h), calc(var(--colorOutline-s) * 1%), calc(var(--colorOutline-l) * 1%), .24);background:#000;border-bottom-right-radius:.25rem;width:18rem;min-height:100%;margin-left:-.25rem}@media (width<=79.99rem){.NavMegaMenuSub{border-left-width:.125rem;width:calc(100% - 2.5em);margin:.125em 0 1em 1.5em;display:block!important}}.NavMegaMenuSub>ul{flex-flow:column;gap:1em;margin-left:1em;padding:2em;display:flex}@media (width<=79.99rem){.NavMegaMenuSub>ul{gap:.125em;margin-left:.5em;padding:0}}.NavMegaMenuSub>ul li>a{transition:var(--animationBase);font-weight:500}@media (width<=79.99rem){.NavMegaMenuSub>ul li>a{font-size:1em;font-weight:300}}.NavMegaMenuSub>ul li>a:hover,.NavMegaMenuSub>ul li>a:active,.NavMegaMenuSub>ul li>a:focus{color:hsl(var(--colorAccent-h), calc(var(--colorAccent-s) * 1%), calc(var(--colorAccent-l) * 1.4 * 1%));text-decoration:none}.NavMegaMenuSub>ul li.is-active>a{opacity:.64;pointer-events:none}.NavMegaMenuSub-header{height:var(--headerHeight);opacity:0;transition:var(--animationBase);pointer-events:none;z-index:10;background:#000;align-items:center;padding:.25rem 5rem .25rem .5rem;font-size:1.125em;font-weight:500;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;transform:translate(-100%)}@media (width>=80rem){.NavMegaMenuSub-header{display:none}}.NavMegaMenuSub-header.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.NavMegaMenuSub-header.is-visible+nav{--navigationItemsFade:.24}.NavMegaMenuSub-header:before{content:"";filter:invert()opacity(.64);background:url(/app/themes/cartecgroup/public/dist/chevron-left-BenfPrgO.svg) 50%/.75rem no-repeat;place-items:center;width:2.5rem;height:2.5rem;display:grid}.NavMegaMenu-opener{all:unset;filter:invert()opacity(.64);width:2.5em;height:2.5em;opacity:var(--navigationItemsFade,1);transition:var(--animationBase);background:url(/app/themes/cartecgroup/public/dist/chevron-right-BFkqFKqf.svg) 50%/1em no-repeat;place-items:center;margin-right:-1.5em;display:grid}@media (width>=80rem){.NavMegaMenu-opener{display:none}}.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 1.5em) 0 1em;background:var(--colorBgLight);margin-block-start:calc(var(--AppBreadcrumbs-offset,0) * -1);position:relative}@media (width>=48rem){.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 2em) 0 1.5em}}@media (width>=105rem){.AppBreadcrumbs{padding:calc(var(--AppBreadcrumbs-offset,0em) + 2.5em) 0 2em}}body.is-printing .AppBreadcrumbs{display:none}@media print{.AppBreadcrumbs{display:none}}.PageHeader .AppBreadcrumbs{background:0 0}.AppBreadcrumbs-frame{flex-flow:column-reverse;align-items:flex-start;gap:.625em 1em;font-size:.875em;display:flex}@media (width>=48rem){.AppBreadcrumbs-frame{flex-flow:wrap;justify-content:space-between;align-items:center;font-size:1em}}.AppBreadcrumbs-separator{margin:0 .5em}@media (width>=48rem){.AppBreadcrumbs-separator{margin:0 .625em}}.AppBreadcrumbs .breadcrumb_last{font-weight:var(--boldFontWeight,700)}.PageHeader{padding:var(--radius-lg) 0 1.5em;background:var(--colorBgLight);border-radius:0 0 var(--radius-lg) var(--radius-lg);width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);z-index:1;margin-inline:auto;position:relative}@media (width>=48rem){.PageHeader{padding:var(--radius-lg) 0 2.5em}}.PageHeader--overlaps{padding:var(--headerHeight,5em) 0 2em;border-radius:var(--radius-lg);overflow:hidden}@media (width>=48rem){.PageHeader--overlaps{padding-bottom:4em}}.PageHeader:not(.PageHeader--overlaps){margin-block-start:calc(var(--radius-lg) * -1)}.PageHeader--dark{color:var(--colorLight);background:#000}.PageHeader--dark :where(h1){text-wrap:pretty;max-width:68rem}.PageHeader+.PageContent-wrapper{padding-top:2.25rem}@media (width>=64rem){.PageHeader+.PageContent-wrapper{padding-top:4rem}}.PageHeader-frame{flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}@media (width>=48rem){.PageHeader-frame{flex-flow:row}}.PageHeader-inner{flex:1 0 auto;max-width:100%}@media (width<=79.99rem){.PageHeader-inner:not(:last-child){max-width:40em}}.PageHeader-inner :last-child{margin-bottom:0}.PageHeader-content{max-width:50rem;margin:1.25rem 0 0;font-size:.875em}@media (width>=64rem){.PageHeader-content{margin:2em 0 0;font-size:1em}}.PageHeader-details{flex-flow:wrap;gap:.5em;margin-bottom:1em;display:flex}.PageHeader-details--wide{gap:1.5em 2em}.PageHeader-detailItem{align-items:center;gap:.5em;display:flex}.PageHeader-detailItem--smaller{font-size:.875em}.PageHeader-detailItem--wide{width:100%}.PageHeader-detailItem svg{width:1em;color:var(--colorTextSecondary)}.PageHeader--dark .PageHeader-detailItem svg{color:var(--colorLight);opacity:.4}.PageHeader-image{pointer-events:none;width:48em;max-width:120%;margin:2em -8em -6em 0}.PageHeader-featuredImage{aspect-ratio:3/2;pointer-events:none;width:40em}.PageHeader-featuredImage img{object-fit:cover;width:100%;height:100%}.PageHeader-background{pointer-events:none;z-index:-1;position:absolute;inset:0}.PageHeader-background img{object-fit:cover;width:100%;height:100%}.PageHeader+div.PageContent-wrapper{background:0 0}.CategoryNav{flex-flow:wrap;justify-content:space-between;gap:1.25em 2em;margin-top:1.25em;display:flex}@media (width>=64rem){.CategoryNav{margin-top:2em}}.CategoryNav-inner{flex-flow:wrap;gap:.5em .75em;display:flex}@media (width>=64rem){.CategoryNav-inner{gap:.75em 1.25em}}.CategoryNav-item{text-align:center;border:.125rem solid var(--colorOutlineDark);min-width:6rem;transition:var(--animationBase);cursor:pointer;background:0 0;border-radius:.25rem;outline:0;padding:.375rem .75rem;font-size:.75em}.CategoryNav-item:hover,.CategoryNav-item:active,.CategoryNav-item:focus{background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .24);text-decoration:none}.CategoryNav-item.is-active{color:var(--colorLight);border-color:var(--colorSecondary);background:var(--colorSecondary)}.CategoryNav-item.is-empty{opacity:.4;pointer-events:none}.ArchivePager{flex-flow:column-reverse;justify-content:space-between;align-items:center;gap:1.5em;display:flex}@media (width>=48rem){.ArchivePager{flex-flow:row}}@media (width>=64rem){.ArchivePager{grid-template-columns:1fr auto 1fr;display:grid}}@media (width<=63.99rem){.ArchivePager-void{display:none}}@media (width<=47.99rem){.ArchivePager-loadMore{width:100%}}.ArchivePager-links{align-items:center;gap:.75em;display:flex}.ArchivePager-links.is-loading{pointer-events:none}@media (width>=64rem){.ArchivePager-links{margin-left:auto}}.ArchivePager-links .prev{margin-right:.5em}.ArchivePager-links .next{margin-left:.5em}.ArchivePager-links .current{color:var(--colorPrimary);font-weight:var(--boldFontWeight,700)}.PageContent{--contentTextRg:1em;--contentTextMd:1.125em;--contentTextLg:1.5em;--contentTextXl:2em;--contentTextXxl:2.5em}@media (width>=48rem){.PageContent{--contentTextRg:1.125em;--contentTextMd:1.25em;--contentTextLg:1.75em;--contentTextXl:2.25em;--contentTextXxl:3.5em}}.PageContent-wrapper{background:var(--colorBgLight);padding:1.75em 0 2.25em}@media (width>=48rem){.PageContent-wrapper{padding:2.5em 0 5em}}.PageContent-wrapper--narrow{padding-top:.25em}.PageContent-section{margin:1.25em 0 2.5em}@media (width>=48rem){.PageContent-section{margin:2em 0 4em}}.PageContent>:first-child{margin-top:0!important}.PageContent>:last-child{margin-bottom:0!important}.PageContent h2{overflow-wrap:anywhere;margin-top:1em;margin-bottom:.625em}.PageContent :is(h3,h4,h5,h6).wp-block-heading{font-weight:var(--boldFontWeight,700);text-transform:none;overflow-wrap:anywhere;margin-top:1em;margin-bottom:max(.75em,1rem)}.PageContent a:not([class]){color:var(--colorPrimary);text-decoration:underline}.PageContent a:not([class]):hover,.PageContent a:not([class]):active,.PageContent a:not([class]):focus{text-decoration:none}.PageContent p:not(.is-full-width){max-width:68rem}.PageContent p:not(:last-child){margin-bottom:1.5em}.PageContent ul,.PageContent ol{margin-bottom:1.5em;padding-left:1.5em}.PageContent ul li:not(:last-child),.PageContent ol li:not(:last-child){margin-bottom:.5em}.PageContent .wp-block-buttons{margin:1.25em 0}@media (width<=31.99rem){.PageContent .wp-block-buttons>.wp-block-button{width:100%}}.PageContent>.wp-block-gallery,.PageContent>.wp-block-image{margin-top:1.5em;margin-bottom:2.25em}.PageContent .wp-block-image a,.PageContent .blocks-gallery-item a{background-color:var(--colorBgLight);overflow:hidden}.PageContent .wp-block-image a img,.PageContent .blocks-gallery-item a img{filter:var(--galleryItemHoverEffect,none);transition:var(--animationBase)}.PageContent .wp-block-image a:hover,.PageContent .wp-block-image a:active,.PageContent .wp-block-image a:focus,.PageContent .blocks-gallery-item a:hover,.PageContent .blocks-gallery-item a:active,.PageContent .blocks-gallery-item a:focus{--galleryItemHoverEffect:grayscale(.4) opacity(.8)}.PageContent>iframe{max-width:100%;margin-top:2.5em;margin-bottom:2.5em}.PageContent blockquote{background:var(--colorLight);max-width:68em;margin:4em 0 2.5em;padding:4em 2.5em 3em;position:relative}.PageContent blockquote cite{font-size:1.25em;font-style:normal}.PageContent blockquote cite>*{font-size:.875rem;display:block}.PageContent blockquote:before{content:"";aspect-ratio:1;background:var(--colorPrimary);z-index:1;width:4em;position:absolute;top:0;left:2.5em;transform:translateY(-50%)}.PageContent blockquote:after{content:url(/app/themes/cartecgroup/public/dist/quote-right-DW0aouH3.svg);aspect-ratio:1;filter:invert();z-index:2;height:2.5em;position:absolute;top:0;left:3.25em;transform:translateY(-50%)}.PageContent .wp-block-columns{gap:2em 6em}.PageContent .wp-block-table{margin:2.5em 0}@media (width<=47.99rem){.PageContent .wp-block-table{margin-inline:calc(var(--sizeContentOffset) * -1);padding:0 var(--sizeContentOffset) .5em;margin-block-end:2em}}@media (width<=63.99rem){.PageContent .wp-block-table table{min-width:max-content}}.PageContent .wp-block-table table thead th{color:var(--colorLight);background:#000}.PageContent .wp-block-table table thead th:not([class]){text-align:inherit}.PageContent .wp-block-table table td,.PageContent .wp-block-table table th{max-width:80vw;padding:1em 1.5em}.PageContent .wp-block-table.is-style-stripes table td:first-child,.PageContent .wp-block-table.is-style-stripes table th:first-child{padding-left:2.5em}.PageContent .wp-block-table.is-style-stripes table td:last-child,.PageContent .wp-block-table.is-style-stripes table th:last-child{padding-right:2.5em}.PageContent .wp-block-table:not([class*=is-style]) table th,.PageContent .wp-block-table.is-style-regular table th{border-color:#000}.PageContent .wp-block-table:not([class*=is-style]) table td,.PageContent .wp-block-table.is-style-regular table td{border-color:var(--colorOutline)}.PageContent .wp-block-table:not([class*=is-style]),.PageContent .wp-block-table.is-style-regular,.PageContent .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--colorLight)}.PageContent .wp-block-media-text{margin-top:1.5em;margin-bottom:2.25em}.PageContent-contentSection{z-index:1;margin-top:4em;margin-bottom:4em;padding-top:3.5em;position:relative}.PageContent-contentSection--withLogo:after{content:""}.PageContent-contentSection p.has-text-align-center{margin-left:auto;margin-right:auto}.PageContent-contentSection .wp-block-buttons{margin-bottom:2.5em}.PageContent-contentSection .wp-block-buttons+.wp-block-gallery{margin-bottom:0}.PageContent-contentSection:before{content:"";background-color:inherit;z-index:-1;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.PageContent-contentSection .wp-block-gallery{margin-top:3em;position:relative}.PageContent-contentSection .wp-block-gallery>*{z-index:2}.PageContent-contentSection .wp-block-gallery:before{content:"";background-color:var(--colorBgLight);z-index:1;width:100vw;position:absolute;inset:4em auto 0 50%;transform:translate(-50%)}@media (width>=48rem){.PageContent-contentSection .wp-block-gallery:before{inset:50% auto 0 50%}}.PageContent-contentSectionGrid{margin-bottom:4em}.PageContent-contentSectionGrid .wp-block-group{margin:1.5em 0 3em}.PageContent-contentSectionGrid .wp-block-group:last-child{margin-bottom:0}.PageContent-similarPosts{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.5rem;display:grid}@media (width<=31.99rem){.PageContent-similarPosts{grid-template-columns:1fr}}.PageContent-similarPosts>h2{grid-column:1/-1}.PageContent-links{color:var(--colorLight);background:#000;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5em 2em;margin:3em 0;padding:1.5em 2em;display:flex}.PageContent-links>*{transition:var(--animationBase);align-items:center;gap:1em;display:inline-flex}.PageContent-links>:hover{opacity:.8;gap:1.5em}.PageContent-links>* svg:only-child{display:none}.PageContent-links>* a[href]{color:inherit;font-weight:var(--boldFontWeight,700);text-decoration:none}.PageContent a.kotva{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PageContent .PhotoGallery{grid-template-columns:repeat(2,1fr);gap:.5em;display:grid}@media (width>=40rem){.PageContent .PhotoGallery{grid-template-columns:repeat(3,1fr)}}.PageContent .PhotoGallery :where(img){object-fit:cover;width:100%;height:100%;display:block}.SingleThumbnail{margin:0 calc(-1 * var(--sizeContentOffset)) 3.5rem;background:#000;position:relative}.SingleThumbnail :where(video){max-width:100%;height:auto}@media (width>=48rem){.SingleThumbnail{aspect-ratio:3/2;margin:0 0 4rem}.SingleThumbnail>img,.SingleThumbnail>video{object-fit:cover;width:100%;height:100%;display:block}}@media (width>=80rem){.SingleThumbnail{aspect-ratio:20/9;margin:0 0 5rem}}.SingleDetails{padding:1.5rem var(--sizeContentOffset);color:var(--colorLight);z-index:2;background:#000}@media (width>=48rem){.SingleDetails{background:#000000b3;padding:1.5rem;position:absolute;inset:auto auto 0 0}}.SingleDetails-title{margin:0 0 1rem}.SingleDetails-title+div:not([class]){margin:.5rem 0}.SingleDetails-financing{grid-template-columns:1fr auto;align-items:start;gap:.75rem;display:inline-grid}.SingleDetails-financing :where(svg){opacity:.4;height:1.5rem}.SingleDetails-financing :where(small){font-size:.75rem}.SingleDetails-financingLink{color:inherit;text-underline-offset:.1875em;text-decoration:none}.SingleDetails-financingLink:hover,.SingleDetails-financingLink:focus-visible{text-decoration:underline}.SingleDetails-buttons{gap:.5rem;margin-top:2.25rem;display:grid}@media (width>=48rem){.SingleDetails-buttons{grid-template-columns:1fr 1fr}}.SingleContent{grid-template-columns:100%;gap:3rem 1.5rem;display:grid}@media (width>=64rem){.SingleContent{grid-template-columns:20rem minmax(0,1fr)}}@media (width>=80rem){.SingleContent{grid-template-columns:24.5rem minmax(0,1fr)}}.SingleContent>aside{padding:0 1rem 5em}@media (width<=63.99rem){.SingleContent>aside{display:none}}.SingleContent>aside :where(nav){scroll-target-group:auto;z-index:8;flex-flow:column;gap:1rem;display:flex}@media (width>=64rem){.SingleContent>aside :where(nav){position:sticky;top:7.5rem}}.SingleContent>aside :where(nav) a:target-current{color:var(--colorPrimary);font-weight:700;text-decoration:underline}.SingleContent .model-buttons{gap:1rem 1.5rem;margin:2.5rem 0 3.5rem}@media (width>=64rem){.SingleContent .model-buttons{margin:3rem 0 4.5rem}}@media (width<=31.99rem){.SingleContent .model-buttons{flex-flow:column;align-items:stretch}}.SingleContent .model-buttons :is(a.wp-element-button){color:var(--colorDark);background:#d6d6d6}@media (width<=31.99rem){.SingleContent .model-buttons :is(a.wp-element-button){font-size:.875rem}}.SingleContent .model-buttons :is(a.wp-element-button):hover,.SingleContent .model-buttons :is(a.wp-element-button):active,.SingleContent .model-buttons :is(a.wp-element-button):focus{background:#ebebeb}.SingleContent .content-value{text-align:center}.SingleContent .content-value p:first-of-type{white-space:nowrap;line-height:normal;margin-bottom:.5rem!important}@media (width<=47.99rem){.SingleContent .content-value p:first-of-type{font-size:2.5rem!important}.SingleContent .content-value p:first-of-type+p{font-size:.875rem}}.SingleContent .wp-block-group:has(.content-value){gap:1.5rem;margin:3rem 0}.SingleContent .wp-block-group:has(.content-value)>*{flex:1 0 40%}@media (width>=48rem){.SingleContent .wp-block-group:has(.content-value)>*{flex:0 0 14rem}}.SingleContent [data-model-cards]{margin:1.5rem 0 3rem;position:relative;overflow:visible}.SingleContent [data-model-cards]>button{aspect-ratio:1;width:3.5rem;color:var(--colorPrimary);background:color-mix(in srgb, currentColor, white 92%);z-index:4;cursor:pointer;border:0;outline:none;place-items:center;display:grid;position:absolute}.SingleContent [data-model-cards]>button[disabled]{opacity:0;pointer-events:none}.SingleContent [data-model-cards]>button:first-of-type{inset:40% auto auto 0;translate:-50%}.SingleContent [data-model-cards]>button:last-of-type{inset:40% 0 auto auto;translate:50%}.SingleContent [data-model-cards]:after{content:"";z-index:3;background:#fff;width:50vw;position:absolute;inset:0 100% 0 auto}main:has(.SingleContent [data-model-cards]){overflow-x:clip}.SingleContent .ModelCard-photo{aspect-ratio:4/3}.SingleContent .ModelCard-photo>img{object-fit:cover;width:100%;height:100%}.SingleContent .ModelCard-title{font-weight:var(--boldFontWeight,700);text-transform:none;margin:1.5rem 0 1rem}.SingleContent .wp-block-cover{padding:3.5rem var(--sizeContentOffset);min-height:25rem;margin:3.5em 0}@media (width>=48rem){.SingleContent .wp-block-cover{margin:4.5em 0;padding:5rem 3rem}}.SingleContent .wp-block-cover__background{background:var(--colorSecondary)!important;opacity:.7!important}@media (width>=64rem){.SingleContent .wp-block-cover__background{opacity:1!important;background:linear-gradient(80deg,#0a1a431f 20%,#0a1a43b3 64%)!important}}.SingleContent .wp-block-cover__inner-container>*{margin-inline:auto;max-width:57.5rem!important;margin-bottom:1.5rem!important}.SingleContent .wp-block-cover__inner-container>.has-large-font-size{text-transform:uppercase;line-height:normal}.SingleContent .wp-block-cover__inner-container>:last-child{margin-bottom:0!important}.SingleContent .wp-block-gallery{--wp--style--block-gap:1.5rem}html:has(.SingleContent){scroll-padding-top:calc(var(--wp-admin--admin-bar--height,0) + 6rem)!important}main:has(.SingleContent){background:var(--colorLight)}main:has(.SingleContent) :is(.PageHeader,.PageContent-wrapper){background:inherit}@media (width>=64rem){main:has(.SingleContent) .HomeEntries{--entriesGrid-columns:3;margin-top:3rem}}main:has(.SingleContent) :is(.PageContent .AppForm){--formBackground:var(--colorBgLight)}.wp-block-button__link.wp-element-button{text-align:center;min-width:14rem;font-weight:var(--boldFontWeight,700);background:var(--colorPrimary);color:var(--colorLight);transition:var(--animationBase);border-radius:.25rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2em;line-height:1.25rem;display:inline-flex;position:relative}body:not(.site-bmw) .wp-block-button__link.wp-element-button{text-transform:uppercase;letter-spacing:.06em}.wp-block-button__link.wp-element-button:after{content:"";background:var(--buttonHoverBg,#fff3);opacity:var(--buttonHoverVisiblity,0);transition:var(--animationBase);pointer-events:none;position:absolute;inset:0}.wp-block-button__link.wp-element-button:hover,.wp-block-button__link.wp-element-button:focus{--buttonHoverVisiblity:1;text-decoration:none}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline),.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button{color:var(--colorSecondary);background:0 0;border:.125rem solid;padding:1.125rem 1.875rem}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline):not(.has-background),.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button:not(.has-background){--buttonHoverBg:currentColor}.wp-block-button>.wp-block-button__link.wp-element-button:where(.is-style-outline):not(.has-background):after,.wp-block-button:where(.is-style-outline)>.wp-block-button__link.wp-element-button:not(.has-background):after{filter:opacity(.2)}.FloatingSeller{gap:1.5rem 3rem;margin-bottom:2rem}.PostEntry{color:var(--colorLight);z-index:1;position:relative;overflow:hidden}.PostEntry-inner{flex-flow:column;align-items:flex-start;height:20em;padding:2em 1.5em;display:flex}@media (width>=48rem){.PostEntry-inner{height:25em;padding:2.5em 1.5em}}.PostEntry--featured .PostEntry-inner{height:24em}@media (width>=48rem){.PostEntry--featured .PostEntry-inner{padding:2.5em}}.PostEntry-inner:hover,.PostEntry-inner:active,.PostEntry-inner:focus{--hoverOpacity:1;text-decoration:none}.PostEntry-tags{flex-flow:wrap;gap:.5em;margin:auto 0 .625rem;display:flex}.PostEntry--featured .PostEntry-tags{margin:auto 0 1.25rem}.PostEntryTag{color:var(--colorLight);background:var(--colorPrimary);transition:var(--animationBase);padding:.25rem 1em;font-size:.75em;text-decoration:none}.PostEntryTag[href]:hover{color:var(--colorLight);opacity:.8;text-decoration:none}.PostEntryTag--date{background:#000}.PostEntry-title{text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;display:-webkit-box;overflow:hidden}.PostEntry--featured .PostEntry-title{margin:0 0 1.25rem}.PageContent .PostEntry-title:is(h2,h3){margin-top:0}.PostEntry-content{align-items:center;gap:2em;width:100%;margin:0 0 1.25em;display:flex}.PostEntry--featured .PostEntry-content{margin:0 0 2.5em}.PostEntry-readTime{align-items:center;gap:.5em;display:flex}.PostEntry-readTime span{opacity:.8;font-size:.875em}.PostEntry-perex{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;overflow:hidden}.PostEntry-cover{background:var(--colorBgLight);z-index:-1;position:absolute;inset:0}.PostEntry-cover img{object-fit:cover;width:100%;height:100%}.PostEntry-cover:before{content:"";background:linear-gradient(25deg,#000c 24%,#0000);position:absolute;inset:0}.PostEntry-cover:after{content:"";background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}.ListingsGrid{gap:1.5em 2em;display:grid}@media (width>=48rem){.ListingsGrid{grid-template-columns:1fr 1fr}.ListingsGrid-noResults{grid-column:span 2}}.ListingsGridWrapper{margin:1.5em 0 2.5em}@media (width>=48rem){.ListingsGridWrapper{margin:2em 0 4em}}.Listing{background:var(--colorLight);transition:var(--animationBase);grid-template-columns:2em 1fr auto;align-items:center;gap:2em;padding:1.5em 2em;display:grid}.Listing:hover,.Listing:active,.Listing:focus{background:var(--colorBgSecondary);text-decoration:none}.Listing-icon{width:2em;color:var(--colorSecondary);margin-right:.5em}.Listing-title{font-size:1.25em;line-height:var(--headingLineHeight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Listing-size{color:var(--colorTextSecondary);white-space:nowrap;font-size:.875em}.ScrollToTop{all:unset;box-sizing:border-box;right:var(--spacingForChat,.75em);bottom:calc(var(--scrollToTopBottomOffset,0px) * -1 + 24px);aspect-ratio:1;border-radius:max(var(--radius-sm), .25rem);width:2.75rem;color:hsl(0, 0%, calc((var(--colorPrimary-l) - 60) * -100%));background:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;z-index:9;place-items:center;padding:.75em;display:grid;position:fixed;box-shadow:0 .125rem 2em #0000003d}@media (width>=48rem){.ScrollToTop{--spacingForChat:1em}}body[data-site=bmw]:has(#smartsupp-widget-container>div) .ScrollToTop{--spacingForChat:9em}body[data-site=bmw]:has(#smartsupp-widget-container>div).is-mobile .ScrollToTop{--spacingForChat:5.5em}.ScrollToTop:hover,.ScrollToTop:active,.ScrollToTop:focus{background:var(--colorSecondary)}.ScrollToTop[disabled]{opacity:0;visibility:hidden;pointer-events:none}body[data-site=mini] .ScrollToTop{border-radius:0}.ScrollToTop>svg{transform:scaleY(-1)}#smartsupp-widget-container>:is(div){translate:0 var(--scrollToTopBottomOffset,var(--offerBarOffset,0px));transition:translate var(--durationAnimationBase) var(--easingAnimationBase)}#smartsupp-widget-container>:is(div):first-of-type{transition:max-height .25s ease-in-out, translate var(--durationAnimationBase) var(--easingAnimationBase)!important}.SubpageNav{flex-flow:wrap;gap:.5em;margin:2em auto 3em;display:flex}.SubpageNav-title{font-weight:var(--boldFontWeight,700);text-transform:none}@media (width>=64rem){.SubpageNav{gap:1em}}.SubpageNavLink{--LinkPaddingVertical:2rem;--LinkPaddingHorizontal:1.25rem;width:100%;min-height:16em;color:var(--colorLight);z-index:1;background:#000;flex-flow:column;flex:1 0 100%;justify-content:flex-end;display:flex;position:relative}@media (width>=32rem){.SubpageNavLink{flex:1 0 40%;width:calc(100% - .5em);max-width:50%}}@media (width>=80rem){.SubpageNavLink{--LinkPaddingVertical:3rem;--LinkPaddingHorizontal:2.5rem;flex:1 0 30%;width:calc(33.3333% - .666667em);min-height:20em}}.SubpageNavLink:has(.HomeDealershipItem-openingHours){min-height:20rem}@media (width>=64rem){.SubpageNavLink:has(.HomeDealershipItem-openingHours){min-height:24rem}}.SubpageNavLink--square{--LinkPaddingVertical:2rem;--LinkPaddingHorizontal:1.5rem;--LinkInnerGrow:1;aspect-ratio:1}@media (width>=48rem){.SubpageNavLink--square{flex:1 0 40%;max-width:calc(50% - .5em)}}@media (width>=64rem){.SubpageNavLink--square{--LinkPaddingVertical:2.5rem;flex:1 0 30%;max-width:calc(33.3333% - .666667em)}}@media (width>=90rem){.SubpageNavLink--square{--LinkPaddingVertical:3rem;flex:1 0 20%;max-width:calc(25% - .75em)}}.SubpageNavLink:hover,.SubpageNavLink:active,.SubpageNavLink:focus{--hoverOpacity:1}.SubpageNavLink-inner{flex:var(--LinkInnerGrow,0) 0 auto;padding:var(--LinkPaddingVertical) var(--LinkPaddingHorizontal) calc(2em + var(--LinkBottomSpacing,0em));color:inherit;flex-flow:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex}.SubpageNavLink-inner:not(:last-child){--LinkBottomSpacing:1.5rem}@media (width>=48rem){.SubpageNavLink-inner:not(:last-child){--LinkBottomSpacing:2rem}}.SubpageNavLink-inner:hover,.SubpageNavLink-inner:active,.SubpageNavLink-inner:focus{color:inherit;text-decoration:none}.SubpageNavLink .SubpageNavLink-excerpt:is(p){margin:0 0 1.5em}@media (width>=48rem){.SubpageNavLink .SubpageNavLink-excerpt:is(p){margin:-.25em 0 2.5em}.SubpageNavLink .SubpageNavLink-excerpt:is(p)+.HomeDealershipItem-openingHours{margin-top:-1.5rem}}.SubpageNavLink .Button--textLink{margin-top:auto}@media (width<=31.99rem){.SubpageNavLink .Button--textLink{font-size:.75em}}.SubpageNavLink-background{z-index:-1;position:absolute;inset:0}.SubpageNavLink-background img{object-fit:cover;width:100%;height:100%}.SubpageNavLink-background:before{content:"";z-index:2;background:linear-gradient(45deg,#000c,#0000);position:absolute;inset:0}.SubpageNavLink-background:after{content:"";background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64);opacity:var(--hoverOpacity,0);transition:var(--animationBase);z-index:3;position:absolute;inset:0}.SubpageNavLink-secondaryButton{left:var(--LinkPaddingHorizontal,1.25rem);bottom:var(--LinkBottomSpacing,1.5rem);color:inherit;text-decoration:none;position:absolute}@media (width>=48rem){.SubpageNavLink-secondaryButton{--LinkBottomSpacing:2rem}}.DealershipSummary{margin:2em 0 3em}@media (width>=48rem){.DealershipSummary{grid-template-columns:1fr 1fr;display:grid}}@media (width>=80rem){.DealershipSummary{grid-template-columns:25.25em 25.25em 1fr 1fr;min-height:23em}}body.is-printing .DealershipSummary{grid-template-columns:1fr;min-height:auto;margin:0}@media print{.DealershipSummary{grid-template-columns:1fr;min-height:auto;margin:0}}.DealershipSummary-contact{color:var(--colorLight);background:#000;flex-flow:column;align-items:flex-start;gap:1.5em;padding:1.5em 2.5em;display:flex}.DealershipSummary-contact:only-of-type{grid-column:span 2}.DealershipSummary-contact:only-child{grid-column:1/-1}body.is-printing .DealershipSummary-contact{background:var(--colorBgSecondary);color:var(--colorText);grid-column:1/-1;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem}@media print{.DealershipSummary-contact{background:var(--colorBgSecondary);color:var(--colorText);grid-column:1/-1;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem}}.DealershipSummary-contact a[href]:not([class]){color:inherit;text-decoration:none}.DealershipSummary-contact a[href]:not([class]):hover,.DealershipSummary-contact a[href]:not([class]):active,.DealershipSummary-contact a[href]:not([class]):focus{text-decoration:underline}.DealershipSummary-contact .Button{margin-top:auto}body.is-printing .DealershipSummary-contact .Button{display:none}@media print{.DealershipSummary-contact .Button{display:none}}.DealershipSummary-photo{grid-column:span 2;margin:2em 0 0}@media (width>=80rem){.DealershipSummary-photo{margin:0 0 0 2em;position:relative}}body.is-printing .DealershipSummary-photo{display:none}@media print{.DealershipSummary-photo{display:none}}.DealershipSummary-photo img{object-fit:cover;width:100%;height:100%}@media (width>=80rem){.DealershipSummary-photo img{position:absolute}}.DealershipSummary-map{place-items:end;min-height:15em;display:grid;overflow:hidden}body.is-printing .DealershipSummary-map{display:none}@media print{.DealershipSummary-map{display:none}}.DealershipSummary-map>iframe{width:100%;height:calc(100% + 4.25em)}.HomeSlider{background:var(--colorBgLight);width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);border-radius:var(--radius-lg);border:1px solid var(--colorOutline);position:relative;overflow:hidden}@media (width>=48rem){.HomeSlider{background:var(--colorDark);height:35em}}.HomeSlider-pagination{pointer-events:none;z-index:2;justify-content:center;align-items:center;gap:.75em;display:flex;position:absolute;inset:auto 0 1.25rem}@media (width>=48rem){.HomeSlider-pagination{inset:var(--headerHeight,0) auto 0 50%;flex-flow:column;align-items:flex-end;transform:translate(-50%)}}.HomeSlider-pagination>span{background:var(--colorLight);width:.75rem;height:.75rem;transition:var(--animationBase);cursor:pointer;pointer-events:auto;opacity:.48;border:.125em solid #0000;border-radius:1.5rem}.HomeSlider-pagination>span:hover,.HomeSlider-pagination>span:active,.HomeSlider-pagination>span:focus{opacity:.8}.HomeSlider-pagination>span.is-active{opacity:1;pointer-events:none;width:1.5rem}@media (width>=48rem){.HomeSlider-pagination>span.is-active{width:.75rem;height:1.5rem}}.HomeSlide{height:auto;padding:calc(var(--headerHeight,0) + 2.5rem) 0 13rem;z-index:1;align-items:flex-start;display:flex;overflow:hidden}@media (width>=48rem){.HomeSlide{height:100%;padding-block:calc(var(--headerHeight,0) + 4rem) 4rem;align-items:center}}.HomeSlide-title{margin:0}.HomeSlide-perex{margin-bottom:1em}.HomeSlide-button{margin-top:1em}@media (width<=47.99rem){.HomeSlide-button{width:100%}}.HomeSlide-background{z-index:-1;height:15rem;position:absolute;inset:auto 0 0}@media (width>=48rem){.HomeSlide-background{height:auto;inset:0}}.HomeSlide-background picture{height:100%;display:block}.HomeSlide-background img{object-fit:cover;object-position:bottom;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}@media (width>=48rem){.HomeSlide-background img{object-position:center;-webkit-mask-image:none;mask-image:none}.HomeSlide-background:before{content:"";background:linear-gradient(90deg, var(--colorBgLight), #fff0);opacity:.8;width:50rem;position:absolute;inset:0 auto 0 0}}.HomeSlide-backgroundText{pointer-events:none;position:absolute;inset:0 0 -4em -2em}@media (width<=47.99rem){.HomeSlide-backgroundText{display:none}}@media (width>=48rem){.HomeSlide-backgroundText{inset:0 0 -8em -2em}}.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{content:attr(data-text);-webkit-text-stroke-width:.125rem;-webkit-text-stroke-color:#fff;font-size:24em;font-weight:300;line-height:1;position:absolute;inset:auto auto 0 0}@media (width>=48rem){.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{font-size:40em}}@media (width>=90rem){.HomeSlide-backgroundText:before,.HomeSlide-backgroundText:after{inset:auto auto 0 -6rem}}.HomeSlide-backgroundText:before{color:#0000;opacity:.2}.HomeSlide-backgroundText:after{color:#fff;mix-blend-mode:soft-light}.HomeEntries{--entriesGrid-columns:1;--entriesGrid-gap:var(--sizeContentOffset);margin:3em 0}@media (width>=32rem){.HomeEntries{--entriesGrid-gap:1.5em;--entriesGrid-columns:2}}@media (width>=64rem){.HomeEntries{--entriesGrid-columns:3;margin:4em 0 5em}}@media (width>=80rem){.HomeEntries{--entriesGrid-columns:4}}.HomeEntries-frame{grid-template-columns:1fr auto;grid-template-areas:"title title""grid grid""nav link";align-items:center;gap:1.25em 1em;display:grid;position:relative}@media (width>=48rem){.HomeEntries-frame{grid-template-areas:"title link""grid grid";gap:3em 1em}}.HomeEntries-title{grid-area:title;margin:0}.HomeEntries-title:empty{display:none}.HomeEntries-link{grid-area:link}@media (width<=47.99rem){body[data-site=operak-bmw] .HomeEntries-link{--buttonPadding:.75rem 1.25rem;background:#000;border-color:#000;min-width:auto;font-size:.875rem}}.HomeEntriesGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:0 calc(var(--sizeContentOffset) * -1);grid-area:grid;display:flex;overflow-x:auto}@media (width>=48rem){.HomeEntriesGrid{margin:0}}.HomeEntriesGrid::-webkit-scrollbar{display:none}.HomeEntriesGrid:first-child{grid-row:span 2}.HomeEntriesGrid>*{flex:0 0 calc(100% - var(--entriesGrid-gap) * 2);scroll-snap-align:center;margin:0 var(--entriesGrid-gap)}@media (width>=48rem){.HomeEntriesGrid>*{flex:0 0 calc((100% - var(--entriesGrid-gap) * (var(--entriesGrid-columns,4) - 1)) / var(--entriesGrid-columns,4));scroll-snap-align:start;margin:0 var(--entriesGrid-gap) 0 0}.HomeEntriesGrid>:last-child{margin:0}}.HomeEntries-nav{grid-area:nav;gap:.5em;display:flex}@media (width>=48rem){.HomeEntries-nav{display:none}}.HomeEntries-navButton{aspect-ratio:1;width:3em;color:var(--colorText);background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .24);transition:var(--animationBase);border-radius:var(--radius-md);cursor:pointer;border:0;outline:0;place-items:center;padding:0;display:grid}.HomeEntries-navButton.is-disabled{opacity:.2}.HomeContent{margin-block:2.5em}@media (width>=48rem){.HomeContent{margin-block:3em}}@media (width>=64rem){.HomeContent{margin-block:4em}}.HomeContent-inner{gap:1.5rem;display:grid}@media (width>=64rem){.HomeContent-inner{grid-template-columns:1fr auto;align-items:end;gap:2rem}}.HomeContent-title{margin-bottom:1rem}@media (width>=48rem){.HomeContent-title{margin-bottom:1.25rem}}.HomeContent-title+div{max-width:50rem}@media (width<=31.99rem){.HomeContent .Button{order:1;width:100%}}.HomeContent-points{grid-column:1/-1;grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=32rem){.HomeContent-points{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.HomeContent-points{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.HomeContent-point{border-radius:var(--radius-md);border:1px solid var(--colorOutline);flex-flow:column;align-items:flex-start;padding:1.25rem;display:flex}@media (width>=48rem){.HomeContent-point{padding:1.5rem}}.HomeContent-point :where(figure){aspect-ratio:1;border-radius:var(--radius-sm);background:var(--colorPrimary);width:3rem;color:var(--colorLight);place-items:center;margin-bottom:auto;display:grid}.HomeContent-point :where(figure)>svg{fill:currentColor;width:auto;height:2rem}.HomeContent-point :where(figure)>svg *{fill:inherit}.HomeContent-point :where(h3){margin-block:1rem .5rem}.OfferHeroTitle{flex-flow:column;align-items:flex-start;gap:.75em 2em;margin:.25em auto 1em;display:flex;position:relative}@media (width>=48rem){.OfferHeroTitle{flex-flow:row;margin:0 auto 1.5em}}@media (width>=90rem){.OfferHeroTitle{margin:0 auto 2em}}body.is-printing .OfferHeroTitle{flex-flow:row;margin:.5rem auto 1.25rem;padding-top:1rem}@media print{.OfferHeroTitle{flex-flow:row;margin:.5rem auto 1.25rem;padding-top:1rem}}.OfferHeroTitle h1{text-transform:none;margin:0}body.is-printing .OfferHeroTitle h1{font-size:2rem}@media print{.OfferHeroTitle h1{font-size:2rem}}.OfferHeroTitle-id{white-space:nowrap;font-size:.75em}@media (width>=48rem){.OfferHeroTitle-id{font-size:1em;line-height:calc(var(--headingLineHeight) * var(--textXl))}}body.is-printing .OfferHeroTitle-id{line-height:calc(var(--headingLineHeight) * 2rem)}@media print{.OfferHeroTitle-id{line-height:calc(var(--headingLineHeight) * 2rem)}}.OfferHeroTitle .OfferHeroTitle-collectionActions{align-self:center;gap:.5em;margin:0}@media (width<=47.99rem){.OfferHeroTitle .OfferHeroTitle-collectionActions{right:var(--sizeContentOffset);position:absolute;bottom:0}}.OfferHeroPhoto{aspect-ratio:3/2;border-radius:var(--radius-lg);grid-area:photo;position:relative;overflow:hidden}@media (width>=48rem){.OfferHeroPhoto{border-radius:0;min-height:100%}body[data-site=operak-bmw] .OfferHeroPhoto{margin-right:calc(var(--radius-lg) * -1)}}body.is-printing .OfferHeroPhoto{min-height:auto!important}@media print{.OfferHeroPhoto{min-height:auto!important}}.OfferHeroPhoto img{object-fit:cover;width:100%;height:100%}.OfferHeroPhoto-tags{flex-flow:column;align-items:flex-start;gap:.25em;display:flex;position:absolute;inset:.5em auto auto 1em}@media (width>=48rem){.OfferHeroPhoto-tags{inset:1.5em auto auto 1.5em}}@media (width>=90rem){.OfferHeroPhoto-tags{inset:2em auto auto 2em}}.OfferHeroPricing{flex:1 0 auto;margin-bottom:1.5em}@media (width>=80rem){.OfferHeroPricing{margin-bottom:2.5em}}.OfferHeroPricing-inner{position:sticky;top:1.5em}body.is-printing .OfferHeroPricing-inner{position:static}@media print{.OfferHeroPricing-inner{position:static}}.OfferHeroPricing-title{color:var(--colorTextFaded);margin-bottom:.5em}body.is-printing .OfferHeroPricing-title{font-size:.75rem}@media print{.OfferHeroPricing-title{font-size:.75rem}}.OfferHeroPricing-title.is-deal{color:var(--colorLight);background:var(--colorRed);padding:.25em .75em;display:inline-block}body.is-printing .OfferHeroPricing-title.is-deal{padding:.25em .5em}@media print{.OfferHeroPricing-title.is-deal{padding:.25em .5em}}.OfferHeroPricing-title:not(:first-child){color:var(--colorTextSecondary);margin-top:1.5em;font-size:.875em}@media (width>=80rem){.OfferHeroPricing-title:not(:first-child){margin-top:2em}}body.is-printing .OfferHeroPricing-title:not(:first-child){margin-top:1rem;font-size:.75rem}@media print{.OfferHeroPricing-title:not(:first-child){margin-top:1rem;font-size:.75rem}}.OfferHeroPricing-listingPrice strong{width:100%;font-size:1.5em;display:block}@media (width>=105rem){.OfferHeroPricing-listingPrice strong{font-size:2em}}body.is-printing .OfferHeroPricing-listingPrice strong{font-size:1.25rem}@media print{.OfferHeroPricing-listingPrice strong{font-size:1.25rem}}.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1.125rem}@media (width>=105rem){.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1.25rem}}body.is-printing .OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1rem}@media print{.OfferHeroPricing-listingPrice span:not([data-variant-slot]){font-size:1rem}}.OfferHeroPricing-currencyToggle{color:var(--colorTextFaded);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:.75em;text-decoration:underline}.OfferHeroPricing-currencyToggle:hover,.OfferHeroPricing-currencyToggle:active,.OfferHeroPricing-currencyToggle:focus{text-decoration:none}body.is-printing .OfferHeroPricing-currencyToggle{display:none}@media print{.OfferHeroPricing-currencyToggle{display:none}}.OfferHeroPricing-smallPrice{color:var(--colorTextFaded);font-size:.875em;text-decoration:line-through}@media (width>=90rem){.OfferHeroPricing-smallPrice{font-size:1em}}body.is-printing .OfferHeroPricing-smallPrice{font-size:.875rem}@media print{.OfferHeroPricing-smallPrice{font-size:.875rem}}.OfferHeroPricing-note{color:var(--colorTextFaded);margin:-1em 0 1.5em;font-size:.75em;display:block}@media (width>=80rem){.OfferHeroPricing-note{margin:-2em 0 2.5em}}body[data-site=operak-bmw] .OfferHeroPricing-note{order:1;margin:0 0 1.25em}@media (width>=80rem){body[data-site=operak-bmw] .OfferHeroPricing-note{margin:0 0 1.75em}}.OfferHeroSide{color:var(--colorLight);border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:2;background:#000;flex-flow:column;grid-area:side;padding:2em 1.5em 1.75em;display:flex}@media (width>=64rem){.OfferHeroSide{padding:2.5em 2.5em 2em}.OfferHeroSide--wide{padding:3.5em 2em 3em 3em}}body.is-printing .OfferHeroSide{padding:1.75rem 1rem 1.5rem 1.125rem}@media print{.OfferHeroSide{padding:1.75rem 1rem 1.5rem 1.125rem}}.OfferHeroSide-note{color:var(--colorTextFaded);font-size:.75em}body[data-site=operak-bmw] .OfferHeroSide-note{order:2}.OfferHeroActions{margin:auto 0 1.5em}@media (width>=90rem){.OfferHeroActions{margin:auto 0 2em}}body.is-printing .OfferHeroActions{display:none}@media print{.OfferHeroActions{display:none}}.OfferHeroActions-main{flex-flow:wrap;gap:.75em;margin-bottom:1.5em;display:flex}@media (width>=64rem){.OfferHeroActions-main{gap:1em .75em}}@media (width>=90rem){.OfferHeroActions-main{margin-bottom:2em}}.OfferHeroActions-main>*,.OfferHeroActions-main>*{white-space:nowrap;flex:1 0 40%;min-width:auto}.OfferHeroActions-main>:first-child,.OfferHeroActions-main>:first-child{flex:1 0 80%}.OfferHeroActions-main>:not(:first-child),.OfferHeroActions-main>:not(:first-child){--buttonPadding:1em}.OfferHeroActions-main>*>button,.OfferHeroActions-main>*>button{width:100%;min-width:auto}.OfferHeroActions-links{flex-flow:wrap;justify-content:space-between;gap:.75em 1.5em;display:flex}body.is-printing .OfferHeroActions-links{display:none}@media print{.OfferHeroActions-links{display:none}}.OfferHeroActions-links>button{color:var(--colorLight);cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:0;flex:1 0 0;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875em;display:flex}.OfferHeroActions-links>button:not(.is-active){--toggleIconStateVisibility:0;--toggleIconColor:hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .4)}.OfferHeroActions-links>button:hover{--toggleIconColor:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .8)}.OfferHeroActions-links>button:hover span{text-decoration:underline}.OfferHeroActions-links>button svg{color:var(--toggleIconColor,var(--colorPrimary));transition:var(--animationBase)}.OfferHeroActions-links>button svg:not(:only-child):not(:first-child){position:absolute}.OfferHeroActions-links>button .iconState--on{transition:var(--animationBase);opacity:var(--toggleIconStateVisibility,1)}.OfferHeroParameters{color:var(--colorLight);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:2;background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:1em;padding:1.5em;display:grid;position:relative}@media (width>=48rem){.OfferHeroParameters{grid-template-columns:1fr auto;gap:2em;padding:2em 2.5em}.OfferHeroParameters:has(.is-switchable){grid-template-columns:1fr 1fr}}@media (width>=80rem){.OfferHeroParameters{padding:2.5em}}body.is-printing .OfferHeroParameters{display:none}@media print{.OfferHeroParameters{display:none}}.OfferHeroParameters:after{content:"";background:var(--colorSecondary);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:0}.OfferHeroParameters .OfferParametersItem-name{color:#f2f2f2}.OfferHeroParameters .OfferParametersItem.is-switchable{cursor:pointer;position:relative}.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-name{align-items:center;gap:.5em;display:inline-flex}.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-value{line-height:1}.OfferHeroParameters .OfferParametersItem.is-switchable:hover .OfferParametersItem-caret,.OfferHeroParameters .OfferParametersItem.is-switchable .OfferParametersItem-select:focus-visible~.OfferParametersItem-name .OfferParametersItem-caret{opacity:1}.OfferHeroParameters .OfferParametersItem-caret{opacity:.75;transition:opacity var(--durationAnimationBase) var(--easingAnimationBase);flex:none}.OfferHeroParameters .OfferParametersItem-select{color:#0000;width:100%;height:100%;font:inherit;appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.OfferHeroParameters .OfferParametersItem-select:focus-visible{opacity:0;outline:2px solid var(--colorLight);outline-offset:-4px;border-radius:var(--radius-lg)}.OfferHeroParameters .OfferParametersItem-select option{color:var(--colorText,#000);background:var(--colorLight,#fff)}.OfferHeroGallery{z-index:3;grid-area:gallery;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.75rem;display:grid;position:relative}.OfferHeroGallery:has(+.OfferColorPicker){margin-bottom:0}.OfferHeroGallery:has(.OfferHeroGallery-more){grid-template-columns:repeat(2,5fr) 3fr}@media (width>=64rem){.OfferHeroGallery{max-width:calc(100% - 7.5rem - 3 * var(--radius-lg))}}@media (width>=80rem){.OfferHeroGallery{inset:auto auto var(--radius-lg) var(--radius-lg);max-width:calc(100% - 23.5rem - 7.5rem - 3 * var(--radius-lg));grid-template-columns:repeat(4,1fr);margin:0;position:absolute}.OfferHeroGallery:has(.OfferHeroGallery-more){grid-template-columns:repeat(3,5fr) 3fr}}@media (width<=79.99rem){.OfferHeroGallery .OfferGalleryItem.is-active{display:none}}body.is-printing .OfferHeroGallery{display:none}@media print{.OfferHeroGallery{display:none}}.OfferHeroGallery .OfferGalleryItem{aspect-ratio:5/3;border:.125rem solid var(--colorOutline);border-radius:var(--radius-md);background:var(--colorLight);min-width:0;display:flex;overflow:hidden}@media (width>=80rem){.OfferHeroGallery .OfferGalleryItem{max-width:12.5rem}}.OfferHeroGallery .OfferGalleryItem.is-active{border-color:var(--colorPrimary)}.OfferHeroGallery .OfferGalleryItem:hover,.OfferHeroGallery .OfferGalleryItem:active,.OfferHeroGallery .OfferGalleryItem:focus{--galleryItemScale:1.08}.OfferHeroGallery .OfferGalleryItem figure{width:100%}.OfferHeroGallery .OfferGalleryItem img{object-fit:cover;width:100%;height:100%;transform:scale(var(--galleryItemScale,1));transition:var(--animationBase)}.OfferHeroGallery-more{aspect-ratio:1;border-radius:var(--radius-md);font-size:1rem;font-weight:var(--boldFontWeight,700);color:var(--colorLight);transition:var(--animationBase);background:#000000a3;justify-self:start;place-items:center;display:grid}.OfferHeroGallery-more:hover,.OfferHeroGallery-more:active,.OfferHeroGallery-more:focus{color:var(--colorLight);background:hsla(var(--colorSecondary-h), calc(var(--colorSecondary-s) * 1%), calc(var(--colorSecondary-l) * 1%), .8);text-decoration:none}.OfferShareButtons{flex-flow:column;justify-content:center;align-items:flex-start;gap:1.5em;display:flex;position:absolute;top:4em;right:1.25em}@media (width<=79.99rem){.OfferShareButtons{display:none}}body.is-printing .OfferShareButtons{display:none}@media print{.OfferShareButtons{display:none}}.OfferShareButtons-title{color:var(--colorDark);margin-bottom:.5em;font-size:.875em}.OfferShareButtons>button{all:unset;cursor:pointer}.OfferShareButtons>a,.OfferShareButtons>button{color:#c4c4c4;transition:var(--animationBase);display:flex}.OfferShareButtons>a>*,.OfferShareButtons>button>*{pointer-events:none}.OfferShareButtons>a:hover,.OfferShareButtons>a:active,.OfferShareButtons>a:focus,.OfferShareButtons>button:hover,.OfferShareButtons>button:active,.OfferShareButtons>button:focus{color:var(--colorDark);opacity:.8}.OfferHero{width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);z-index:1;margin-inline:auto;position:relative}.OfferHero-inner{border:1px solid var(--colorOutline);border-radius:var(--radius-lg);grid-template:"photo"1fr"gallery""colors""parameters""side"/1fr;max-width:none;padding:0;display:grid;position:relative;overflow:hidden}@media (width<=79.99rem){.OfferHero-inner{padding:0}}@media (width>=48rem){.OfferHero-inner{grid-template:"photo side""gallery side"1fr"parameters side"/1fr 22rem}}@media (width>=64rem){.OfferHero-inner{grid-template-columns:1fr 23.5rem;grid-template-areas:"photo parameters""photo side""gallery side"}}@media (width>=80rem){.OfferHero-inner{grid-template-rows:auto 1fr;grid-template-areas:"photo parameters""photo side"}}@media (width>=105rem){.OfferHero-inner{grid-template-columns:3fr 1fr}}body.is-printing .OfferHero-inner{grid-template-columns:2fr 1fr;grid-template-areas:"photo side"}@media print{.OfferHero-inner{grid-template-columns:2fr 1fr;grid-template-areas:"photo side"}}.OfferHero-unadvertised{border:1px solid var(--colorOutline);border-radius:var(--radius-lg);grid-template-columns:1fr;grid-template-areas:"side""photo";margin-bottom:2em;padding:0;display:grid;overflow:hidden}@media (width>=64rem){.OfferHero-unadvertised{grid-template-columns:1fr 1.5fr;grid-template-areas:"photo side";margin-bottom:3.5em}}.OfferHero-unadvertisedTitle{font-size:1.5em;font-weight:500}@media (width>=48rem){.OfferHero-unadvertisedTitle{font-size:1.75em}}.OfferHero-unadvertisedButtons{flex-flow:wrap;gap:.5em 1em;margin:1.5em 0 2em;display:flex}.OfferHero-unadvertisedContact{margin-top:auto;font-size:.875em}.OfferHero-unadvertised .OfferHeroPhoto{pointer-events:none}.OfferHero-unadvertised .OfferHeroSide{border-radius:var(--radius-lg)}.OfferHero:before{content:"";background:var(--colorBgLight);z-index:-1;height:12.5em;position:absolute;inset:-.5em 0 auto}body.is-printing .OfferHero:before{content:none}@media print{.OfferHero:before{content:none}}.OfferColorPicker{inset:auto calc(var(--radius-lg) * 2) var(--radius-lg) auto;z-index:4;display:grid;position:absolute}@media (width<=47.99rem){.OfferColorPicker{grid-area:colors;margin:.75rem;position:static}}@media (width>=48rem){.OfferColorPicker{right:calc(22rem + var(--radius-lg))}}@media (width>=64rem){.OfferColorPicker{right:calc(23.5rem + var(--radius-lg))}}@media (width>=105rem){.OfferColorPicker{right:calc(25% + var(--radius-lg))}}.OfferColorPicker-trigger{color:var(--colorText);background:var(--colorBgLight);border:1px solid var(--colorOutline);border-radius:var(--radius-sm);cursor:pointer;padding:0;position:relative;overflow:hidden}.OfferColorPicker-trigger:hover .OfferColorPicker-triggerHead>svg{rotate:45deg;scale:1.25}.OfferColorPicker-triggerHead{font-size:.875em;font-weight:var(--boldFontWeight,700);justify-content:space-between;align-items:center;padding:.5rem .75rem;line-height:1.2;display:flex}.OfferColorPicker-triggerHead>span{padding-top:.125rem;display:flex}.OfferColorPicker-triggerHead svg{transition:var(--animationBase);opacity:.4;flex:none}.OfferColorPicker-triggerSwatch{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--colorLight) center/cover no-repeat;width:7.5rem;display:grid;overflow:hidden}.OfferColorPicker-triggerSwatch.has-no-image{background:var(--colorLight) url(/app/themes/cartecgroup/public/dist/swatch-placeholder-DxMOi36q.svg) no-repeat center 25%/60%}.OfferColorPicker-triggerBar{border-radius:var(--radius-sm);background:#000c;justify-content:space-between;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem;display:flex;position:absolute;inset:auto 0 0}.OfferColorPicker-triggerCount{font-size:.625em;font-weight:var(--boldFontWeight,700);color:#fff}.OfferColorPicker-triggerMinis{display:flex}.OfferColorPicker-triggerMinis .OfferColorPicker-triggerMini+.OfferColorPicker-triggerMini{margin-left:-.25rem}.OfferColorPicker-triggerMini{background:var(--colorBgLight) center/cover no-repeat;border-radius:.25rem;width:1rem;height:1rem;box-shadow:0 0 0 1px #0000008c}@media (width<=47.99rem){.OfferColorPicker-trigger{align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.OfferColorPicker-triggerHead{display:contents}.OfferColorPicker-triggerHead>span{order:2}.OfferColorPicker-triggerHead svg{order:4}.OfferColorPicker-triggerSwatch{order:1;width:2.5rem}.OfferColorPicker-triggerSwatch.has-no-image{background-position:50%}.OfferColorPicker-triggerBar{background:0 0;order:3;height:auto;margin-left:auto;padding:0;position:static}.OfferColorPicker-triggerCount{color:var(--colorTextSecondary);font-size:.75rem}}.OfferColorPicker-panel{z-index:1;width:26rem;max-width:calc(100vw - 1.5rem);color:var(--colorText);background:var(--colorLight);border:1px solid var(--colorOutline);opacity:0;visibility:hidden;transition:opacity var(--durationAnimationBase) var(--easingAnimationBase), visibility var(--durationAnimationBase) var(--easingAnimationBase);border-radius:1rem;flex-direction:column;gap:1.25rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 1rem 2.5rem #0000003d}.OfferColorPicker-panel.is-open{opacity:1;visibility:visible}.OfferColorPicker-head{font-size:.875em;font-weight:var(--boldFontWeight,700);justify-content:space-between;align-items:center;padding:1.5rem 1rem 0;display:flex}.OfferColorPicker-caret{color:var(--colorTextFaded);cursor:pointer;transition:var(--animationBase);background:0 0;border:0;place-items:center;padding:.25rem;display:grid}.OfferColorPicker-caret:hover,.OfferColorPicker-caret:active,.OfferColorPicker-caret:focus{color:var(--colorText)}.OfferColorPicker-grid{grid-template-columns:repeat(5,1fr);gap:1rem;padding:0 1rem;display:grid}.OfferColorPicker-swatch{aspect-ratio:1;background:var(--colorBgLight) center/cover no-repeat;cursor:pointer;transition:box-shadow var(--animationBase);border:0;border-radius:.5rem;padding:0;position:relative;box-shadow:inset 0 0 0 1px #00000014}.OfferColorPicker-swatch:hover,.OfferColorPicker-swatch:active,.OfferColorPicker-swatch:focus{box-shadow:inset 0 0 0 1px #00000014, 0 0 0 2px var(--colorOutline)}.OfferColorPicker-swatch.is-selected,.OfferColorPicker-swatch.is-selected:hover{box-shadow:inset 0 0 0 4px var(--colorLight), 0 0 0 2px var(--colorPrimary)}.OfferColorPicker-swatch.has-no-image{background:var(--colorBgLight) url(/app/themes/cartecgroup/public/dist/swatch-placeholder-DxMOi36q.svg) no-repeat center/70%}.OfferColorPicker-footer{background:#f5f8fd;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem;display:flex}.OfferColorPicker-selected{flex-direction:column;gap:.25rem;min-width:0;display:flex}.OfferColorPicker-selected small{color:var(--colorText);font-size:.75em;font-weight:300}.OfferColorPicker-selected strong{font-size:1em;font-weight:var(--boldFontWeight,700);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OfferColorPicker-confirm{height:2.5rem;font-size:.875em;font-weight:var(--boldFontWeight,700);letter-spacing:-.02em;white-space:nowrap;color:#fff;background:var(--colorPrimary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--animationBase);border:0;flex:0 0 10rem;padding:0 1.75rem}.OfferColorPicker-confirm:hover,.OfferColorPicker-confirm:active,.OfferColorPicker-confirm:focus{background:var(--colorSecondary)}.OfferParameters{grid-template-columns:repeat(auto-fill, minmax(var(--OfferParameters-width,8em), 1fr));margin-top:var(--OfferParameters-margin,2em);margin-bottom:var(--OfferParameters-margin,2em);gap:1.5em 1em;display:grid}@media (width>=48rem){.OfferParameters{--OfferParameters-width:12.5em;--OfferParameters-margin:3em;gap:2.5em}}@media (width>=80rem){.OfferParameters{--OfferParameters-margin:4em}}body.is-printing .OfferParameters{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:1.25rem 1rem;margin:2.25rem auto 0}@media print{.OfferParameters{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:1.25rem 1rem;margin:2.25rem auto 0}}.OfferParametersItem-name{color:var(--colorTextSecondary);margin:0 0 1em;font-size:.75em}@media (width>=48rem){.OfferParametersItem-name{font-size:.875em}}body.is-printing .OfferParametersItem-name{margin:0 0 .5rem;font-size:.75rem}@media print{.OfferParametersItem-name{margin:0 0 .5rem;font-size:.75rem}}.OfferParametersItem-value{-webkit-line-clamp:2;font-size:1.125em;font-weight:var(--boldFontWeight,700);line-height:var(--headingLineHeight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=48rem){.OfferParametersItem-value{font-size:1.25em}}@media (width>=80rem){body[data-site=operak-bmw] .OfferParametersItem-value{font-size:1.5em}}body.is-printing .OfferParametersItem-value{-webkit-line-clamp:3;font-size:1rem}@media print{.OfferParametersItem-value{-webkit-line-clamp:3;font-size:1rem}}body.is-printing .OfferParametersItem--wide:not([data-name=Dostupnost]){grid-column:span 2}@media print{.OfferParametersItem--wide:not([data-name=Dostupnost]){grid-column:span 2}}.DealershipContact{break-inside:avoid-page;border-top:1px solid var(--colorOutline);grid-template-columns:2fr 1fr;margin:2rem auto;padding-top:1.5rem;display:grid}.DealershipContact-inner{grid-template-columns:auto 1fr;align-items:center;display:grid}.DealershipContact-inner .qrcode{width:9.5rem;height:8.5rem;margin:-1rem 0 -1rem -1rem}.DealershipContact-inner .qrcode-wrapper{flex-flow:column;gap:.75rem;display:flex}.DealershipContact-inner .qrcode-wrapper figcaption{font-size:.75rem;font-weight:var(--boldFontWeight,700)}body:not(.is-printing) .DealershipContact{display:none}@media print{body:not(.is-printing) .DealershipContact{display:grid}}body.is-safari .DealershipContact{page-break-after:always}.OfferFeatures{width:calc(100% - .5rem);max-width:calc(var(--sizeContentWidth) + 5rem);background:var(--offerFeaturesBackground,var(--colorBgLight));border-radius:var(--radius-lg);margin-block:3em;margin-inline:auto;padding-block:2.5em;position:relative}@media (width>=64rem){.OfferFeatures{margin-block:4em 3em}}body.is-printing .OfferFeatures{break-inside:avoid-page;background:0 0;margin:0;padding:0}@media print{.OfferFeatures{break-inside:avoid-page;background:0 0;margin:0;padding:0}body.is-safari .OfferFeatures{page-break-before:always}}.OfferFeatures-inner{grid-template-columns:1fr;gap:1.5em;display:grid}@media (width<=31.99rem){.OfferFeatures-inner{padding:0 calc(var(--sizeContentOffset) / 2)}}@media (width>=64rem){.OfferFeatures-inner{grid-template-columns:1fr 1fr;gap:2.5em}}body.is-printing .OfferFeatures-inner{column-count:2;column-gap:1rem;display:block}@media print{.OfferFeatures-inner{column-count:2;column-gap:1rem;display:block}}.OfferFeatures-innerSection{flex-flow:column;justify-content:flex-start;gap:1.5em;display:flex}@media (width>=64rem){.OfferFeatures-innerSection{gap:2.5em}}body.is-printing .OfferFeatures-innerSection{display:block}@media print{.OfferFeatures-innerSection{display:block}}.OfferFeatures-variants{padding:2em var(--sizeContentOffset) 1.25em;background:var(--colorLight);border:1px solid var(--colorOutline);border-radius:1rem;align-self:start}.OfferFeatures-variants:only-child{grid-column:1/-1}@media (width>=64rem){.OfferFeatures-variants{order:1;padding:2.5em 2.5em 1.5em}}body.is-printing .OfferFeatures-variants{display:none}@media print{.OfferFeatures-variants{display:none}}.OfferFeatures-variantsTitle{color:var(--colorPrimary);align-items:center;gap:.75em;margin-bottom:1.5em;display:flex}.OfferFeatures-variantsTitle h2{color:inherit;margin:0;font-size:1.5rem}.OfferFeatures-variantsTitle svg{flex:none}.OfferFeatures-variantsTable{border-collapse:collapse;font-variant:tabular-nums;width:100%;font-size:.875em}.OfferFeatures-variantsTable th,.OfferFeatures-variantsTable td{text-align:left;vertical-align:middle;padding:.75em 0;font-weight:300}.OfferFeatures-variantsTable thead th{color:var(--colorDark);padding-bottom:.75em;font-size:.8125em;font-weight:600}.OfferFeatures-variantsTable thead th:first-child{width:3.25rem}.OfferFeatures-variantsTable tbody tr{border-top:1px solid var(--colorOutline);transition:background var(--durationAnimationBase) var(--easingAnimationBase);z-index:1;position:relative}.OfferFeatures-variantsTable tbody tr:hover:not(.is-current){--row-bg:var(--colorBgLight)}.OfferFeatures-variantsTable tbody tr.is-current{--row-bg:#2c5dc91a}.OfferFeatures-variantsTable tbody tr.is-current td{font-weight:600}@media (width<=47.99rem){.OfferFeatures-variantsTable thead,.OfferFeatures-variantsTable tbody td:not(.OfferFeatures-variantsPrice):not(.OfferFeatures-variantsCheck){display:none}.OfferFeatures-variantsTable .OfferFeatures-variantsPrice{white-space:normal}}.OfferFeatures-variantsCheck{width:3.25rem;padding-left:.75em!important;padding-right:.5em!important}.OfferFeatures-variantsCheckbox{border:1px solid var(--colorOutlineDark);width:1.25rem;height:1.25rem;color:var(--colorLight);transition:var(--animationBase);background:0 0;border-radius:4px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:absolute;top:.625rem}.OfferFeatures-variantsRow.is-current .OfferFeatures-variantsCheckbox{border-color:var(--colorPrimary);background:var(--colorPrimary)}.OfferFeatures-variantsPrice{white-space:nowrap}.OfferFeatures-variantsPrice strong{font-weight:600}.OfferFeatures-variantsPrice small{color:var(--colorTextSecondary,var(--colorText));margin-left:.25em;font-size:.8125em;font-weight:300}.OfferFeatures-variantsMeta{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=47.99rem){.OfferFeatures-variantsMeta{clip:auto;width:auto;height:auto;color:var(--colorText);margin:0 0 .25em;font-size:.9375em;font-weight:400;display:block;position:static;overflow:visible}}.OfferFeatures-variantsLink{color:inherit;text-decoration:none}.OfferFeatures-variantsLink:hover,.OfferFeatures-variantsLink:focus{text-decoration:none}.OfferFeatures-variantsLink:before{content:"";border-radius:var(--radius-sm);pointer-events:none;background:var(--row-bg,transparent);transition:var(--animationBase);z-index:-1;position:absolute;inset:.125rem 0}.OfferFeatures-variantsLink:after{content:"";position:absolute;inset:0}.OfferFeatures-variantsLink:focus-visible:after{outline:2px solid var(--colorPrimary);outline-offset:-2px}.OfferFeatures details>summary{cursor:pointer;list-style:none}.OfferFeatures details>summary::-webkit-details-marker{display:none}.OfferFeatures details[open]>summary{font-weight:var(--boldFontWeight,700)}.OfferFeatures details[open]>summary [class*=Icon]{transform:scaleY(-1)}.OfferFeaturesGroup{border:1px solid var(--colorOutlineDark);border-radius:var(--radius-lg);transition:var(--animationBase);overflow:hidden}.OfferFeaturesGroup[open]{--offerFeatureGroupFontWeight:600;--offerFeatureGroupOffset:2.5em;--offerFeatureGroupColor:var(--colorPrimary);--offerFeatureGroupBackground:var(--colorLight);background:var(--colorLight);border-color:var(--colorOutline)}body.is-printing .OfferFeaturesGroup{background:0 0;border:0}@media print{.OfferFeaturesGroup{background:0 0;border:0}}.OfferFeaturesGroup-wrapper:not(:last-child){margin-bottom:1.5em}@media (width>=64rem){.OfferFeaturesGroup-wrapper:not(:last-child){margin-bottom:2.5em}}.OfferFeaturesGroup-title{padding:var(--offerFeatureGroupOffset,1.25em) 1.25em 1.25em;font-weight:var(--offerFeatureGroupFontWeight,300);color:var(--offerFeatureGroupColor,var(--colorText));background:var(--offerFeatureGroupBackground);transition:top var(--durationAnimationBase) var(--easingAnimationBase);z-index:2;justify-content:space-between;align-items:center;display:flex}@media (width>=64rem){.OfferFeaturesGroup-title{padding:var(--offerFeatureGroupOffset,1.5em) 2.5em 1.5em;pointer-events:none}}@media print{.OfferFeaturesGroup-title{background:0 0;padding:0 0 1rem;position:static}.OfferFeatures-innerSection .OfferFeaturesGroup-title{padding-top:1.5rem}}.OfferFeaturesGroup-title>span{margin:0;font-size:1.5rem}body.is-printing .OfferFeaturesGroup-title>span{font-size:.875rem}@media print{.OfferFeaturesGroup-title>span{font-size:.875rem}}.OfferFeaturesGroup-title>svg{color:var(--offerFeatureGroupColor,var(--colorTextFaded))}@media (width>=64rem){.OfferFeaturesGroup-title>svg{display:none}}body.is-printing .OfferFeaturesGroup-title>svg{display:none}@media print{.OfferFeaturesGroup-title>svg{display:none}}.OfferFeaturesGroup-openAllToggle{all:unset;text-decoration:underline;display:none}@media (width>=64rem){.OfferFeaturesGroup-openAllToggle{color:var(--colorTextSecondary);pointer-events:auto;cursor:pointer;align-items:center;gap:.5rem;margin-right:.5em;font-size:.625em;font-weight:500;display:flex}}body.is-printing .OfferFeaturesGroup-openAllToggle{display:none}@media print{.OfferFeaturesGroup-openAllToggle{display:none}}.OfferFeaturesGroup-openAllToggle:hover,.OfferFeaturesGroup-openAllToggle:active,.OfferFeaturesGroup-openAllToggle:focus{text-decoration:none}.OfferFeaturesGroup-openAllToggle>span{flex-flow:column;justify-content:center;align-items:center;display:flex}.OfferFeaturesGroup-openAllToggle.is-opened svg{transform:scaleY(-1)}.OfferFeaturesGroup-inner{padding:0 1.5em 1.5em}@media (width>=64rem){.OfferFeaturesGroup-inner{padding:0 2.5em 2.5em}}body.is-printing .OfferFeaturesGroup-inner{padding:0}@media print{.OfferFeaturesGroup-inner{padding:0}}.OfferFeature:not(:last-child):not(:has(+div.is-hidden)){margin-bottom:1.125em}@media print{.OfferFeature:not(:last-child):not(:has(+div.is-hidden)){margin-bottom:.25rem;padding-bottom:.25rem}.OfferFeature:not(:last-child):not(:has(+div.is-hidden)):not(:last-of-type){border-bottom:1px solid var(--colorOutline)}}.OfferFeature[open]{--offerFeatureFontWeight:600;--offerFeatureIconColor:var(--colorText)}.OfferFeature.is-hidden{display:none}body.is-printing .OfferFeature.is-hidden{display:block}@media print{.OfferFeature.is-hidden{display:block}}.OfferFeature.no-content{pointer-events:none}.OfferFeature-title{font-weight:var(--offerFeatureFontWeight,300);justify-content:space-between;align-items:flex-start;gap:2em;display:flex}body.is-printing .OfferFeature-title{font-weight:300!important}@media print{.OfferFeature-title{font-weight:300!important}}.OfferFeature-title span{margin:0}@media (width>=48rem){.OfferFeature-title span{font-size:1.125em}}body.is-printing .OfferFeature-title span{font-size:.75rem}@media print{.OfferFeature-title span{font-size:.75rem}}.OfferFeature-titleIcon{color:var(--offerFeatureIconColor,var(--colorTextFaded));flex:none;margin:.25em .125em 0 0}body.is-printing .OfferFeature-titleIcon{display:none}@media print{.OfferFeature-titleIcon{display:none}}.OfferFeature-content{padding:.625rem 0 .5rem;font-size:.875em}body.is-printing .OfferFeature-content{display:none}@media print{.OfferFeature-content{display:none}}.OfferFeature-content p:empty{display:none}.OfferFeature-content p:not(:last-child){margin-bottom:.75rem}.OfferFeature-content ul,.OfferFeature-content ol{padding-left:1.5em}.OfferFeature-content ul:not(:last-child),.OfferFeature-content ol:not(:last-child){margin-bottom:.75em}.OfferFeature-content img{width:auto;max-height:12.5rem}.OfferFeature-loadMore{margin-top:1em}.OfferFeature-loadMore.is-hidden,body.is-printing .OfferFeature-loadMore{display:none}@media print{.OfferFeature-loadMore{display:none}}.OfferTabs{margin-block:2.5em}@media (width>=48rem){.OfferTabs{margin-block:3.5em}}@media (width>=80rem){.OfferTabs{margin-block:5em}}@media (width<=31.99rem){.OfferTabs:has(.OfferTabs-inline){padding-inline:.5rem}}body.is-printing .OfferTabs{margin:2.5rem 0;display:none}@media print{.OfferTabs{margin:2.5rem 0;display:none}}.OfferTabs-holder{flex-flow:column;gap:1.25em;margin-bottom:1.5em;display:flex;position:relative}@media (width>=48rem){.OfferTabs-holder{flex-flow:row}}@media (width>=64rem){.OfferTabs-holder{gap:2em}}body.is-printing .OfferTabs-holder{display:none}@media print{.OfferTabs-holder{display:none}}.OfferTabs-tab{font-size:1.125em;font-weight:var(--boldFontWeight,700);color:var(--colorText);background:var(--colorBgSecondary);cursor:pointer;transition:var(--animationBase);border:0;border-radius:.25rem;outline:0;flex:1 0 0;padding:0 1em;line-height:3.2;position:relative}@media (width>=64rem){.OfferTabs-tab{font-size:1.25em}}.OfferTabs-tab:after{content:"";background:var(--colorSecondary);height:.25rem;transition:var(--animationBase);pointer-events:none;opacity:0;border-radius:.25rem;position:absolute;inset:calc(100% + .5rem) 0 auto}@media (width>=48rem){.OfferTabs-tab:after{content:none}}.OfferTabs-tab.is-active{color:var(--colorLight);background:var(--colorSecondary)}.OfferTabs-tab.is-active:after{opacity:1}.OfferTabs-activeIndicator{top:calc(100% + .625em);left:calc((100% - (var(--offerTabsCount) - 1) * 2em) / var(--offerTabsCount) * var(--offerTabsActive) + var(--offerTabsActive) * 2em);width:calc((100% - (var(--offerTabsCount) - 1) * 2em) / var(--offerTabsCount));background:var(--colorSecondary);height:.25em;transition:var(--animationBase);pointer-events:none;border-radius:.25rem;position:absolute}@media (width<=47.99rem){.OfferTabs-activeIndicator{display:none}}.OfferTabs-content{border:1px solid var(--colorOutline);padding:3em 4em}@media (width<=79.99rem){.OfferTabs-content{padding:2.5em 2em}}@media (width<=47.99rem){.OfferTabs-content{padding:2em var(--sizeContentOffset);margin:0 calc(var(--sizeContentOffset) * -1);border-left:0;border-right:0}}.OfferTabs-content:not(.is-active){display:none}body.is-printing .OfferTabs-content{break-inside:avoid-page;border:0;margin:0;padding:0;display:none}body.is-printing .OfferTabs-content>h2{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid}body.is-printing .OfferTabs-content[data-name=contact]{display:block}@media print{.OfferTabs-content{break-inside:avoid-page;border:0;margin:0;padding:0;display:none}.OfferTabs-content>h2{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left;break-after:avoid}.OfferTabs-content[data-name=contact]{display:block}body.is-safari .OfferTabs{page-break-before:always}}.OfferTabs-after{background:var(--colorBgSecondary);text-align:center;margin-top:2em;padding:2.75em}.OfferTabs-after span{font-size:1.5em}.OfferTabs-after a{text-decoration:underline}.OfferTabs-after a:hover,.OfferTabs-after a:active,.OfferTabs-after a:focus{text-decoration:none}.OfferTabs-inline{border:1px solid var(--colorOutline);border-radius:var(--radius-md);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=64rem){.OfferTabs-inline{grid-template-columns:2fr 1fr}}.OfferTabs-inlineForm{padding:1.5em var(--sizeContentOffset)}@media (width>=48rem){.OfferTabs-inlineForm{padding:2em}}@media (width>=64rem){.OfferTabs-inlineForm{padding:2.5em}}.OfferTabs-inlineForm :where(form){max-width:60rem}.OfferTabs-inlineAttachments{padding:1.5em var(--sizeContentOffset);background:var(--colorBgLight);border:1px solid var(--colorOutline);border-radius:var(--radius-md);margin:-1px}@media (width>=48rem){.OfferTabs-inlineAttachments{padding:2em 1.5em}}@media (width>=64rem){.OfferTabs-inlineAttachments{padding:2.5em 1.5em}}.OfferTabs-inlineAttachments>*{max-width:30rem;margin-inline:auto}.AttachmentsGrid{gap:1em;display:grid}@media (width>=48rem){.AttachmentsGrid{gap:1.25em}}.PageContent .AttachmentsGrid{background:var(--colorBgLight);gap:1em .625em;padding:1.5em 1.25em}@media (width>=48rem){.PageContent .AttachmentsGrid{grid-template-columns:1fr 1fr}}.PageContent .AttachmentsGridWrapper{margin:4em 0 3em}.Attachment{border-radius:var(--radius-md);border:1px solid var(--colorOutline);background:var(--colorLight);transition:var(--animationBase);grid-template-columns:1.5em 1fr 3em;align-items:center;gap:.875em;padding:.875em 1em;text-decoration:none;display:grid}.Attachment:hover,.Attachment:active,.Attachment:focus{border-color:var(--colorPrimary);cursor:pointer;text-decoration:none}@media (width>=48rem){.Attachment{grid-template-columns:2.25em 1fr 3em;gap:1em;padding:1.5em}}.Attachment-icon{width:1.5em;color:var(--colorSecondary)}@media (width>=48rem){.Attachment-icon{width:2em;margin-right:.5em}}.Attachment-title{font-size:1em;line-height:var(--headingLineHeight);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (width>=48rem){.Attachment-title{font-size:1.125em}}.Attachment-titleInner{flex-flow:column;gap:.25em;display:flex}.Attachment-titleWrapper{grid-template-columns:auto 1fr;align-items:center;gap:.875em;display:grid}@media (width>=48rem){.Attachment-titleWrapper{gap:1em}}.Attachment-type{font-size:.75em;font-weight:var(--boldFontWeight,600);color:var(--colorSecondary)}.Attachment-type:first-letter{text-transform:capitalize}.Attachment-size{color:var(--colorTextSecondary);white-space:nowrap;font-size:.75em}@media (width>=48rem){.Attachment-size{font-size:.875em}}.wp-block-file{background:var(--colorBgLight);border-radius:var(--radius-md);border:1px solid var(--colorOutline);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75em;margin:1em 0 1.5em;padding:.875em 1em;display:flex}@media (width>=48rem){.wp-block-file{gap:1em;padding:1.5em}}.wp-block-file>a:not([class]):first-child{color:inherit;font-size:1.125em;text-decoration:none}@media (width>=48rem){.wp-block-file>a:not([class]):first-child{font-size:1.25em}}.wp-block-file__button{min-width:10rem;color:var(--colorLight);background:var(--colorPrimary);margin:0!important}.wp-block-file__button:hover,.wp-block-file__button:active,.wp-block-file__button:focus{color:var(--colorLight);background:var(--colorSecondary)}.OfferCategoryText{margin:3em 0 2.5em}@media (width>=64rem){body:not([data-site=operak-bmw]) .OfferCategoryText{margin:6em 0 5em}}body.is-printing .OfferCategoryText{display:none}@media print{.OfferCategoryText{display:none}}.OfferCategoryText-inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2em 3em;display:flex}@media (width>=64rem){.OfferCategoryText-inner{flex-flow:row}}.OfferCategoryText-content{flex:1 0 100%;max-width:50em}@media (width>=64rem){.OfferCategoryText-content{flex:1 0 0}}.OfferCategoryText-moreButton{margin-top:1.25em}@media (width>=64rem){.OfferCategoryText-moreButton{margin-top:2.5em}}.OfferCategoryText-photo{width:32em;max-width:100%}@media (width>=90rem){.OfferCategoryText-photo{width:40em}}.OfferCategoryText-photo img{border-radius:var(--radius-md);width:100%}.OfferListEntry{border:1px solid var(--colorOutline);border-radius:var(--radius-md);background:var(--colorLight);transition:var(--animationBase);z-index:1;flex-flow:column;display:flex;position:relative;overflow:hidden}.OfferListEntry:hover,.OfferListEntry:active,.OfferListEntry:focus{border-color:var(--colorPrimary)}.OfferListEntry-tags{z-index:2;flex-flow:column;align-items:flex-start;gap:.25em;display:flex;position:absolute;top:.75em;left:1em}.OfferListEntry-photo{border:1px solid var(--colorOutline);border-radius:var(--radius-md);margin:-1px;position:relative;overflow:hidden}.OfferListEntry-photo a[href]{aspect-ratio:var(--offerEntryPhotoAspectRatio,3/2);display:flex}.OfferListEntry-photo img{object-fit:cover;width:100%;height:100%;transition:var(--animationBase)}.OfferListEntry-photo:hover,.OfferListEntry-photo:active,.OfferListEntry-photo:focus{--listEntryPhotoScale:1.2;--listEntryCoverOpacity:1}.OfferListEntry-photo .OfferCarousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.OfferListEntry-photo .OfferCarousel-track::-webkit-scrollbar{display:none}.OfferListEntry-photo .OfferCarousel-slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.OfferListEntry-photo .OfferCarousel-more{text-align:center;color:var(--colorLight);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OfferListEntry-photo .OfferCarousel-moreBadge{border:1px solid hsla(var(--colorLight-h), calc(var(--colorLight-s) * 1%), calc(var(--colorLight-l) * 1%), .6);border-radius:var(--radius-md);max-width:80%;padding:.5em 1em;font-size:.8125em;font-weight:700;line-height:1.3}.OfferListEntry-photo .OfferCarousel-arrow{width:2rem;height:2rem;color:var(--colorPrimary);background:var(--colorBgLight);border-radius:var(--radius-sm);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--animationBase), background var(--animationBase);z-index:2;border:0;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.OfferListEntry-photo .OfferCarousel-arrow svg{width:auto;height:.875rem}.OfferListEntry-photo .OfferCarousel-arrow--prev{left:.5rem}.OfferListEntry-photo .OfferCarousel-arrow--next{right:.5rem}.OfferListEntry-photo .OfferCarousel-arrow:hover{background:color-mix(in srgb, var(--colorPrimary) 12%, #fff)}.OfferListEntry-photo .OfferCarousel-arrow.is-disabled{display:none}.OfferListEntry-photo .OfferCarousel-dots{opacity:0;pointer-events:none;transition:opacity var(--animationBase);z-index:2;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:.75rem;left:0;right:0}.OfferListEntry-photo .OfferCarousel-dot{background:color-mix(in srgb, var(--colorPrimary) 32%, #fff);width:.5rem;height:.5rem;transition:var(--animationBase);border-radius:999px}.OfferListEntry-photo .OfferCarousel-dot.is-active{background:var(--colorPrimary);width:1rem}@media (hover:hover){.OfferListEntry:hover .OfferListEntry-photo .OfferCarousel-arrow{opacity:1;pointer-events:auto}.OfferListEntry:hover .OfferListEntry-photo .OfferCarousel-dots{opacity:1}}@media (hover:none){.OfferListEntry-photo.is-active .OfferCarousel-dots{opacity:1}}.OfferListEntry-title{text-transform:none;margin:0}.OfferListEntry-title>a:not([class]){color:inherit;text-decoration:none}.OfferListEntry-titleHolder{justify-content:space-between;align-items:flex-start;gap:1.5em;margin:1.5em 1.25em 1em;display:flex}@media (width>=48rem){.OfferListEntry-titleHolder{margin-inline:1.5em}}.OfferListEntry-titleActions{color:var(--colorPrimary);align-items:center;gap:.25em;margin:.25em -.25em 0 0;display:flex}body.is-printing .OfferListEntry-titleActions{display:none}@media print{.OfferListEntry-titleActions{display:none}}.OfferListEntry-titleActions>button{color:var(--colorPrimary);transition:var(--animationBase);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:.25em;display:flex;position:relative}.OfferListEntry-titleActions>button svg:not(:only-child):not(:first-child){position:absolute}.OfferListEntry-titleActions>button .iconState--on{transition:var(--animationBase);opacity:var(--toggleIconStateVisibility,1)}.OfferListEntry-titleActions>button:not(.is-active){--toggleIconStateVisibility:0;color:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .32)}.OfferListEntry-titleActions>button:hover{color:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .64)}.OfferListEntry-parameters{flex-flow:wrap;align-items:center;gap:.25em 1.25em;margin:0 1.25em 1em;display:flex;position:relative}@media (width>=48rem){.OfferListEntry-parameters{gap:.25em 1.5em;margin:0 1.5em 1.5em}}.OfferListEntry-parameters>div{white-space:nowrap;flex:0 0 calc(33.3333% - .833333em);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}@media (width>=48rem){.OfferListEntry-parameters>div{flex:0 0 calc(33.3333% - 1em)}}.OfferListEntry-parametersIcon{text-align:center;color:var(--colorTextFaded)}.OfferListEntry-parametersIcon svg{width:1em}.OfferListEntry-parameters span{color:var(--colorTextSecondary);font-size:.75em}.OfferListEntry-parameters strong{font-size:.875em}.OfferListEntry-pricing{background:var(--colorBgLight);border-radius:var(--radius-md) var(--radius-md) 0 0;justify-content:space-between;align-items:center;margin-block-start:auto;padding:1.5rem 1.5rem 2.5rem;display:flex}.OfferListEntry-pricing>span,.OfferListEntry-pricing small{font-size:.75rem}.OfferListEntry-pricing :where(strong){font-size:1.25em}.OfferListEntry-button{border-radius:var(--radius-md);margin-block-start:calc(var(--radius-md) * -1)}body.is-printing .OfferListEntry-button{display:none}@media print{.OfferListEntry-button{display:none}}.OfferListEntry-number{margin-block-start:.25rem;font-size:.75em}.OffersCatalog{--catalogColumns:1;--catalogFilterHeight:3.5em;margin:2em 0 2.5em}@media (width>=32rem){.OffersCatalog{--catalogColumns:2}}@media (width>=64rem){.OffersCatalog{--catalogColumns:3;margin:5em 0}.OffersCatalog.has-filter-opened{--catalogColumns:2}}@media (width>=80rem){.OffersCatalog{--catalogColumns:4}.OffersCatalog.has-filter-opened{--catalogColumns:3}}.OffersCatalog-inner{grid-template-columns:1fr;grid-template-areas:"links""filter""selection""list""pagination""contact";gap:1em;display:grid}@media (width>=64rem){.OffersCatalog-inner{grid-template-columns:20em 1fr;grid-template-areas:"filter links""selection selection""list list""pagination pagination""contact contact";grid-template-rows:var(--catalogFilterHeight) auto auto auto 1fr}}@media (width>=90rem){.OffersCatalog-inner{grid-template-columns:24.5em 1fr;gap:1.5em}}.OffersCatalog.has-filter-opened .OffersCatalog-inner{grid-template-areas:"links""filter""selection""list""pagination""contact"}@media (width>=64rem){.OffersCatalog.has-filter-opened .OffersCatalog-inner{grid-template-areas:"filter links""filter selection""filter list""filter pagination""filter contact"}}.OffersCatalog-list{grid-area:list;grid-template-columns:repeat(var(--catalogColumns,4), 1fr);transition:var(--animationBase);gap:1em;display:grid}@media (width>=90rem){.OffersCatalog-list{gap:1.5em}}.OffersCatalog-list.is-loading{opacity:.4;pointer-events:none}.OffersCatalog-favoriteList{grid-template-columns:repeat(var(--catalogColumns,4), 1fr);transition:var(--animationBase);gap:1em;display:grid}@media (width>=90rem){.OffersCatalog-favoriteList{gap:1.5em;margin-top:-12em;padding-left:26em}}.OffersCatalog-favoriteList.is-loading{opacity:.4;pointer-events:none}.OffersCatalog-pagination{grid-area:pagination;margin-top:1.5em}.OffersCatalog-empty{flex-flow:column;align-items:center;gap:2em;padding:2.5em 0;display:flex}.OffersCatalog-noResults{justify-content:space-between;align-items:center;gap:1em;display:flex}@media (width<=63.99rem){.OffersCatalog-noResults{flex-flow:wrap}}.OffersCatalog-noResults .Button{white-space:nowrap}.OffersCatalog-noResultsInner{align-items:center;gap:1em;font-size:1.125em;display:flex}.OffersCatalog-noResults svg{opacity:.4;flex:none}.OffersCatalog-contact{grid-area:contact;align-self:start;margin-top:3em;position:sticky;top:3em}.OffersFilterLinks{transition:var(--animationBase);z-index:8;flex-flow:wrap;grid-area:links;justify-content:space-between;align-items:center;gap:1.5em 1.25em;display:flex;position:sticky;top:-2.125rem}body.is-sticked-header .OffersFilterLinks{top:calc(var(--headerHeight,0) - 2.125rem)}@media (width>=48rem){.OffersFilterLinks{background:var(--colorLight);justify-content:flex-start;top:.75em}body.is-sticked-header .OffersFilterLinks{top:calc(var(--headerHeight,.75em) + .75em)}.OffersFilterLinks:before,.OffersFilterLinks:after{content:"";inset:-.75em calc(var(--sizeContentOffset) * -1);position:absolute}.OffersFilterLinks:before{border-bottom:1px solid var(--colorOutline);opacity:0;transition:var(--animationBase);z-index:-1}.OffersFilterLinks:after{background:var(--colorLight);z-index:-2}}@media (width>=64rem){.OffersFilterLinks{top:0}body.is-sticked-header .OffersFilterLinks{top:var(--headerHeight,0)}.OffersFilterLinks:before,.OffersFilterLinks:after{inset:0 calc(var(--sizeContentOffset) * -1) 0 -1em}}@media (width>=80rem){.OffersFilterLinks{gap:1.5em 2em}}@media (width>=90rem){.OffersFilterLinks{gap:1.5em 2.5em}.OffersFilterLinks:before,.OffersFilterLinks:after{inset:0 calc(var(--sizeContentOffset) * -1) 0 -1.5em}}@media (width>=105rem){.OffersFilterLinks:before{inset:0 0 0 -1.5em}.OffersFilterLinks:after{inset:0 calc((100vw - var(--sizeContentWidth)) / -2 + var(--sizeContentOffset)) 0 -1.5em}}.OffersFilterLinks.is-sticked:before,.OffersFilterLinks.is-sticked .OffersFilterLinks-links:before{opacity:1}@media (width<=79.99rem){.OffersFilterLinks-sum{display:none}}.OffersFilterLinks-order{align-items:center;gap:1em;width:100%;display:flex}@media (width>=48rem){.OffersFilterLinks-order{width:auto;margin-right:auto}}.OffersFilterLinks-order label{font-size:.75em}.OffersFilterLinks-order .FormSelect{position:relative}@media (width<=47.99rem){.OffersFilterLinks-order .FormSelect{flex:1 0 auto}}.OffersFilterLinks-order .FormSelect select{border-radius:var(--radius-sm);border:1px solid var(--colorOutlineDark);background:#fff;width:100%;padding:0 2.25rem 0 .75em;font-size:.875em;line-height:2rem}.OffersFilterLinks-order .FormSelect-openerIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.OffersFilterLinks-order .FormSelect:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.OffersFilterLinks-links{z-index:2;align-items:center;gap:2em;display:flex}@media (width<=89.99rem){.OffersFilterLinks-links{gap:1.25em}}@media (width<=47.99rem){.OffersFilterLinks-links{width:100%;transition:var(--animationBase);order:-1;justify-content:space-between;gap:1rem;font-size:.875em;position:sticky;top:.75rem}body.is-sticked-header .OffersFilterLinks-links{top:calc(var(--headerHeight,0) + .75rem)}.OffersFilterLinks-links:before,.OffersFilterLinks-links:after{content:"";inset:-.75rem calc(var(--sizeContentOffset) * -1);transition:var(--animationBase);position:absolute}.OffersFilterLinks-links:before{border-bottom:1px solid var(--colorOutline);opacity:0;z-index:-1}.OffersFilterLinks-links:after{background:var(--colorLight);z-index:-2}}.OffersFilterLink{align-items:center;gap:.75em;display:inline-flex}@media (width<=79.99rem){.OffersFilterLink{gap:.5em}}.OffersFilterLink:not(.is-empty){--filterLinkIconOpacity:1;--CompareLinkFontWeight:700;--CompareLinkColor:var(--colorSecondary);--CompareLinkIconStateVisibility:1}.AppHeader .OffersFilterLink:not(.is-empty){--CompareLinkColor:var(--colorAccent)}.OffersFilterLink:hover,.OffersFilterLink:active,.OffersFilterLink:focus{--filterLinkIconOpacity:.8}.OffersFilterLink>svg{width:1.25em;color:var(--colorPrimary);opacity:var(--filterLinkIconOpacity,.32);transition:var(--animationBase)}.AppHeader .OffersFilterLink>svg{color:var(--colorAccent)}.OffersFilterLink>svg:not(:only-child):not(:first-child){position:absolute}.OffersFilterLink>svg.iconState--on{transition:var(--animationBase);opacity:var(--CompareLinkIconStateVisibility,0)}.OffersFilterLink span>span{font-weight:var(--CompareLinkFontWeight,300);color:var(--CompareLinkColor,var(--colorTextFaded))}.OffersFilterLink-wrapper{align-items:center;gap:.5em;display:flex}.OffersFilterLink-clearBtn{cursor:pointer;opacity:.4;transition:var(--animationBase);margin-top:.125rem}@media (width<=47.99rem){.OffersFilterLink-clearBtn{display:none}}.OffersFilterLink-clearBtn:hover,.OffersFilterLink-clearBtn:active,.OffersFilterLink-clearBtn:focus{opacity:.8}.OffersFilterSelection{flex-flow:wrap;grid-area:selection;gap:.5em;display:flex}.OffersFilterSelection-tag{border:1px solid var(--colorOutline);border-radius:var(--radius-sm);flex-flow:column;min-width:6em;padding:.25em 2em .25em .5em;display:flex;position:relative}.OffersFilterSelection-tag:last-of-type{margin-right:1rem}.OffersFilterSelection-tag span{color:var(--colorTextSecondary);font-size:.625em}.OffersFilterSelection-tag strong{font-size:.75em}.OffersFilterSelection-tag svg{color:var(--colorTextFaded);transition:var(--animationBase);cursor:pointer;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.OffersFilterSelection-tag svg:hover{color:var(--colorTextSecondary)}.OffersFilterSelection-reset{font-size:.875em;font-weight:var(--boldFontWeight,700);align-self:center;align-items:center;gap:.5rem;display:inline-flex}.OffersQuickChoice{grid-template-columns:repeat(2,1fr);gap:1.5em;margin-bottom:3.5em;display:grid}@media (width>=80rem){.OffersQuickChoice{grid-template-columns:repeat(4,1fr);margin-bottom:5em}}@media (width<=63.99rem){.OffersQuickChoice{display:none}}.OffersQuickChoice:has(h2:only-child){display:none}.OffersQuickChoiceBox{background:var(--colorBgLight);border-radius:var(--radius-md);position:relative}.OffersQuickChoiceBox-photo[data-url]{cursor:pointer}.OffersQuickChoiceBox img{width:100%}.OffersQuickChoiceBox-icon{position:absolute;inset:1.75rem 1.75rem auto auto}.OffersQuickChoiceBox-icon+div{padding-top:2em}.OffersQuickChoiceBox-content{padding:1.5em 2em 2em}.OffersQuickChoiceBox-title{text-transform:none;margin-bottom:1rem}.OffersQuickChoiceBox-title~span{margin:1rem 0 .625rem;font-size:.75em;display:block}.OffersQuickChoiceBox-links{flex-flow:wrap;align-items:center;gap:.5em 1.5em;display:flex}.OffersQuickChoiceBox-links>a[href]{font-weight:var(--boldFontWeight,700);transition:var(--animationBase)}.OffersQuickChoiceBox-links>a[href].is-active{opacity:.24;pointer-events:none}.OffersRow{--entriesGrid-columns:1;--entriesGrid-gap:1.5em;margin:2.5em 0}@media (width>=32rem){.OffersRow{--entriesGrid-columns:2}}@media (width>=64rem){.OffersRow{--entriesGrid-columns:3;margin:3.25em 0}}@media (width>=80rem){.OffersRow{--entriesGrid-columns:4;margin:4em 0}}.OffersRow-frame{grid-template-columns:1fr;gap:1.5em;display:grid}@media (width>=48rem){.OffersRow-frame{gap:2em}}@media (width>=80rem){.OffersRow-frame{gap:3em}}body.is-printing .OffersRow-frame{gap:1.5rem}@media print{.OffersRow-frame{gap:1.5rem}}.OffersRow-title{color:var(--offersRowTitleColor,inherit);margin:0}body.is-printing .OffersRow-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left}@media print{.OffersRow-title{font-size:1.5rem;font-weight:var(--boldFontWeight,700);text-align:left}}.OffersRow-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.OffersRow-grid::-webkit-scrollbar{display:none}.OffersRow-grid>*{flex:0 0 calc((100% - var(--entriesGrid-gap) * (var(--entriesGrid-columns,4) - 1)) / var(--entriesGrid-columns,4));scroll-snap-align:start}.OffersRow-grid>:not(:last-child){margin-right:var(--entriesGrid-gap)}body.is-printing .OffersRow-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;overflow:hidden}body.is-printing .OffersRow-grid>*{margin:0!important}@media print{.OffersRow-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid;overflow:hidden}.OffersRow-grid>*{margin:0!important}}.OffersRow-mask{width:100%;height:2.5rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.OffersRow-mask svg{min-width:calc(100% + .5rem);height:100%;margin-left:-.25rem}.OffersRow-mask.is-top{top:-1px}.OffersRow-mask.is-bottom{bottom:-10px}.SimilarOffers{background:var(--offersRowBackground,var(--colorBgLight));padding:2.5em 0}@media (width>=80rem){.SimilarOffers{padding:4em 0}}body.is-printing .SimilarOffers{break-inside:avoid-page;background:0 0;margin:0;padding:0;display:none}@media print{.SimilarOffers{break-inside:avoid-page;background:0 0;margin:0;padding:0;display:none}body.is-safari .SimilarOffers{page-break-before:always}}.LastViewedOffers{margin-bottom:2.5em}@media (width>=48rem){.LastViewedOffers{margin-bottom:3.25em}}@media (width>=80rem){.LastViewedOffers{margin-bottom:5em}}body.is-printing .LastViewedOffers{display:none}@media print{.LastViewedOffers{display:none}}.OfferTag{text-transform:uppercase;color:var(--colorLight);border-radius:var(--radius-sm);white-space:nowrap;background:#000;padding:.25rem 1em;font-size:.75em;font-weight:500}body[data-site=operak-bmw] .OfferTag{text-transform:none}.OfferTag--primary{background:var(--colorSecondary)}.OfferTag--blue{background:var(--colorBlue)}.OfferTag--yellow{color:var(--colorDark);background:var(--colorYellow)}.OfferTag--green{color:var(--colorDark);background:var(--colorGreen)}.OfferTag--orange{color:var(--colorDark);background:var(--colorOrange)}.OfferTag--red{background:var(--colorRed)}.OffersContactUs{background:var(--colorBgSecondary);border-radius:var(--radius-md)}.OffersContactUs--light{background:var(--colorLight)}.OffersContactUs--compact{text-align:center}@media (width<=47.99rem){.OffersContactUs{text-align:center}}.OffersContactUs-inner{padding:2em var(--sizeContentOffset);flex-flow:wrap;justify-content:center;align-items:center;gap:2.5em;display:flex}@media (width>=48rem){.OffersContactUs-inner{padding:3.5em calc(var(--sizeContentOffset) * var(--sizeContentOffestMultiplier,1));justify-content:space-between}.OffersContactUs-innerFrame{--sizeContentOffestMultiplier:2}}.OffersContactUs--compact .OffersContactUs-inner{justify-content:center}.OffersContactUs-content{max-width:25em}@media (width>=48rem){.OffersContactUs-content{margin:0 1em}}.OffersContactUs-title{letter-spacing:-.02em;margin:0}.OffersContactUs-title:after{content:none}.OffersContactUs-title:not(:only-child){margin-bottom:1em}.OffersContactUs-card{flex-flow:column;align-items:center;width:100%;max-width:38em;display:flex}@media (width>=48rem){.OffersContactUs-card{grid-template:"photo title title""photo position position""photo phone email"1fr/12em 1fr 1fr;align-items:flex-start;gap:0 1em;display:grid}}.OffersContactUs-cardPhoto{aspect-ratio:1;border:1px solid var(--colorOutline);border-radius:50%;grid-area:photo;margin-right:2em;overflow:hidden}@media (width<=47.99rem){.OffersContactUs-cardPhoto{width:12.5em;margin:0}}.OffersContactUs-cardPhoto img{object-fit:cover;width:100%;height:100%}.OffersContactUs-cardTitle{text-transform:none;grid-area:title;margin:1.25rem 0 .5rem}.OffersContactUs-cardPosition{grid-area:position}.OffersContactUs-cardContact{flex-flow:column;align-items:center;gap:.5em;margin:.5em 0 0;display:flex}@media (width>=48rem){.OffersContactUs-cardContact{align-items:flex-start}}.OffersContactUs-cardContact div{font-size:.875em}.OffersContactUs-cardContact a[href]{font-weight:var(--boldFontWeight,700)}.OffersContactUs-cardContactNote{color:var(--colorTextSecondary);margin-top:-.5em;font-size:.75em}.OffersContactUs-cardContact[data-type=phone]{grid-area:phone}.OffersContactUs-cardContact[data-type=email]{grid-area:email}.OffersContactUs--compact .OffersContactUs-card{flex-flow:column;align-items:center;display:flex}.OffersContactUs--compact .OffersContactUs-cardPhoto{width:12.5em;margin:0}.OffersContactUs--compact .OffersContactUs-cardContact{align-items:center}.OffersContactUs--compact .OffersContactUs-cardContact:not(:last-child){margin:.5em 0 1em}.OfferFinancingWrapper{grid-template-columns:1fr;gap:3em;display:grid}@media (width>=64rem){.OfferFinancingWrapper{grid-template-columns:1fr 26em;align-items:start;margin-right:-1em}}@media (width>=105rem){.OfferFinancingWrapper{grid-template-columns:1fr 28.25em;gap:5em}}.OfferFinancingWrapper .FormCheckbox{max-width:48rem}.OfferFinancingWrapper-aside{transition:var(--animationBase);gap:1.25em;display:grid}@media (width>=64rem){.OfferFinancingWrapper-aside{order:1;gap:1.5em;position:sticky;top:2em}}body.is-sticked-header .OfferFinancingWrapper-aside{top:calc(var(--headerHeight,0) + 1.5em)}.OfferFinancingPrice{margin:.25em 0}@media (width>=48rem){.OfferFinancingPrice{text-align:right}}.OfferFinancingResults{padding:1.25em var(--sizeContentOffset);background:var(--colorBgSecondary);flex-flow:column;justify-content:space-between;display:flex}@media (width>=32rem){.OfferFinancingResults{flex-flow:row;align-items:center}}@media (width>=48rem){.OfferFinancingResults{padding:1.5em 2.5em}}.OfferFinancingResults-title{margin:.625em 0}.OfferFinancingResults>div{flex-flow:column;align-items:flex-start;gap:.25rem;display:flex}@media (width>=32rem){.OfferFinancingResults>div{align-items:flex-end}}.OfferFinancingResults-payment{margin:0}.OfferFinancingResults-lastPayment{font-size:.75em}.OfferFinancingResults-note{color:var(--colorTextSecondary);margin:1.5em 0;font-size:.875em}.OfferStickySummaryBar{width:100vw;color:var(--colorLight);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:var(--animationBase);z-index:9;background:#000;padding:.75em .875em .625em;position:fixed;bottom:0;left:0}.OfferStickySummaryBar:not(.is-sticked){transform:translateY(100%)}body:not(.is-mobile) .OfferStickySummaryBar{display:none}.OfferStickySummaryBar-inner{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.625em;display:flex}.OfferStickySummaryBar-title{white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.OfferStickySummaryBar-price{font-size:.875em;font-weight:var(--boldFontWeight,700);white-space:nowrap}.OfferStickySummaryBar-buttons{grid-template-columns:repeat(3,1fr);gap:.25em;display:grid}@media (width>=32rem){.OfferStickySummaryBar-buttons{grid-template-columns:1.5fr repeat(2,1fr)}}body[data-site=operak-bmw] .OfferStickySummaryBar-buttons{grid-template-columns:1fr 1fr!important}.OfferStickySummaryBar-buttons .Button{--buttonPadding:.5em .625em;border-width:1px;width:100%;min-width:auto;font-size:.75em}body[data-site=moto] .OfferStickySummaryBar-buttons .Button{font-size:.6875em}.OffersCompare{margin:0 auto 2.5em}@media (width>=48rem){.OffersCompare{margin:0 auto 4em}}body.is-sticked-header .OffersCompare{--CompareTableStickyOffset:var(--headerHeight,0)}.OffersCompareTable{margin:0 calc(var(--sizeContentOffset) * -1);grid-template:"controls""header""rows"1fr/1fr;display:grid;position:relative}@media (width>=64rem){.OffersCompareTable{grid-template:"controls header""parameters rows"1fr/17.5em 1fr;margin:0}}.OffersCompareTable-controls{background:var(--colorBgLight);padding:0 var(--sizeContentOffset);z-index:2;flex-flow:column;grid-area:controls;display:flex}@media (width>=64rem){.OffersCompareTable-controls{top:calc(-12.5em + var(--CompareTableStickyOffset,0em));background:var(--colorLight);transition:var(--animationBase);padding:0;position:sticky}.OffersCompareTable-controls:after{content:"";inset:0 auto;left:calc(var(--CompareTableLeftOffset,0px) * -1);width:min(100vw, var(--ViewportWidth,0));background:var(--colorLight);z-index:-2;position:absolute}}.OffersCompareTable-controls .OffersCompareRow-parameter{margin-top:auto}@media (width<=63.99rem){.OffersCompareTable-controls .OffersCompareRow-parameter{display:none}}.is-sticked .OffersCompareTable-controls .OffersCompareRow-parameter:after{border-bottom:.125em solid var(--colorOutline);bottom:-.125em}.OffersCompareTable-parameters{grid-area:parameters}@media (width<=63.99rem){.OffersCompareTable-parameters{display:none}}.OffersCompareTable-header{top:calc(-9.625em + var(--CompareTableStickyOffset,0em));-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;transition:var(--animationBase);z-index:2;--offerEntryPhotoAspectRatio:3.4/2;grid-area:header;display:flex;position:sticky;overflow-x:auto}@media (width<=63.99rem){.is-sticked .OffersCompareTable-header{background:var(--colorLight);border-bottom:.125em solid var(--colorOutline)}}@media (width>=64rem){.OffersCompareTable-header{top:calc(-12.5em + var(--CompareTableStickyOffset,0em));border:1px solid var(--colorOutline);border-bottom:0;margin:0 -1px 0 0}}.OffersCompareTable-header.is-scrolling{scroll-snap-type:x mandatory}.OffersCompareTable-header::-webkit-scrollbar{display:none}.OffersCompareTable-headerContent{margin:auto 0;padding:1.25em .875em 1em}.OffersCompareTable-headerContent h2{margin-bottom:.25rem;font-size:1.125rem}@media (width>=64rem){.OffersCompareTable-headerContent h2{font-size:1.25rem}}.OffersCompareTable-headerContent span{font-size:.75rem}.OffersCompareTable-header .OffersCompareRow-col{flex-flow:column;display:flex}@media (width<=63.99rem){.OffersCompareTable-header .OffersCompareRow-col{background:var(--colorLight)}}.OffersCompareTable-header .OffersCompareRow-value{background:var(--colorBgLight);margin-top:auto}@media (width>=64rem){.OffersCompareTable-header .OffersCompareRow-valueParameter{display:none}}.OffersCompareTable-rows{border-bottom:1px solid var(--colorOutline);grid-area:rows;position:relative;overflow-x:auto}.OffersCompareTable-rows.is-scrolling{scroll-snap-type:x mandatory}@media (width>=64rem){.OffersCompareTable-rows{border:1px solid var(--colorOutline);border-top:0;margin:0 -1px 0 0}}.OffersCompare-toggle{background:var(--colorBgLight);display:flex}@media (width<=63.99rem){.OffersCompare-toggle:after{content:none!important}}@media (width>=64rem){.OffersCompare-toggle .FormToggle{margin:1.5em 0}}.OffersCompare-actions{flex-flow:column;align-items:flex-start;gap:.875em;margin:1.5em 0 2em;display:flex}@media (width>=64rem){.OffersCompare-actions{gap:1.125em;margin:2.5em 0 2em}}.OffersCompare-actionLink{cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:1em auto;justify-content:center;align-items:center;gap:.75em;display:inline-grid}.OffersCompare-actionLink .copied-text{font-weight:var(--boldFontWeight,700);display:none}.OffersCompare-actionLink.is-copied{color:var(--colorTextFaded);pointer-events:none}.OffersCompare-actionLink.is-copied .copied-text{display:block}.OffersCompare-actionLink.is-copied .copied-text+*{display:none}.OffersCompare-actionLink:hover span{text-decoration:underline}.OffersCompare-nav{grid-area:nav;gap:.5em;display:flex}@media (width<=63.99rem){.OffersCompare-nav{display:none}}.OffersCompare-navButton{aspect-ratio:1;background:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .24);width:4em;transition:var(--animationBase);cursor:pointer;border:0;outline:0;place-items:center;padding:0;display:grid}.OffersCompare-navButton.is-disabled{opacity:.2;pointer-events:none}.OffersCompare-removeItem{aspect-ratio:1;width:2em;color:var(--colorLight);cursor:pointer;transition:var(--animationBase);background:#000;border:0;outline:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0 0 auto auto}.OffersCompare-removeItem:hover,.OffersCompare-removeItem:active,.OffersCompare-removeItem:focus{opacity:.4}.OffersCompareRow{display:flex}.OffersCompareRow:last-child{border-bottom:1px solid var(--colorOutline)}.OffersCompareRow--featured{font-weight:var(--boldFontWeight,700)}.OffersCompareRow-parameter{justify-content:space-between;align-items:center;gap:1em;font-size:.75em;display:flex;position:relative}@media (width>=64rem){.OffersCompareRow-parameter{width:17.5rem;min-height:3.5em;padding:1em 1.5em 1em 0;font-size:1em}}.OffersCompareRow-parameter:hover{--CompareTableOrderButtonVisibility:1}.OffersCompareRow-parameterCategory{--CompareTableRowBackground:var(--colorLight);color:var(--colorPrimary);font-size:1.25em;font-weight:var(--boldFontWeight,700);white-space:nowrap;z-index:1;padding:2em 0}.OffersCompareRow-parameterCategory:after{border-top:1px solid var(--colorOutline);border-bottom:1px solid var(--colorOutline)}.OffersCompareRow-parameterCategory .OffersCompareRow-orderButton,.OffersCompareRow-parameterCategory~* .OffersCompareRow-orderButton{display:none}.OffersCompareRow-parameterCategory,.OffersCompareRow-valueCategory{height:5rem}@media (width>=64rem){.OffersCompareRow-parameterCategory,.OffersCompareRow-valueCategory{height:6.875rem}}@media (width<=63.99rem){.OffersCompareRow--category{position:sticky;left:0}.OffersCompareRow .OffersCompareRow-valueCategory{border-top:1px solid var(--colorOutline);border-bottom:1px solid var(--colorOutline);flex:1 0 100%;width:100%;background:var(--colorLight)!important}.OffersCompareRow-valueCategory .OffersCompareRow-valueParameter{font-size:1em;font-weight:var(--boldFontWeight,700);color:var(--colorPrimary);position:sticky;left:1em}.OffersCompareRow-valueCategory~.OffersCompareRow-valueCategory,.OffersCompareRow-valueCategory .OffersCompareRow-valueText{display:none}}.OffersCompareRow--colored,.OffersCompareRow-parameter:nth-of-type(2n){background:var(--CompareTableRowBackground,var(--colorBgLight));position:relative}.OffersCompareRow--colored:after,.OffersCompareRow-parameter:nth-of-type(2n):after{content:"";inset:0 auto;left:calc(var(--CompareTableLeftOffset,0px) * -1);width:min(100vw, var(--ViewportWidth,0));background:var(--CompareTableRowBackground,var(--colorBgLight));pointer-events:none;z-index:-1;position:absolute}.OffersCompareRow-orderButton{width:1.25em;height:1.25em;color:var(--colorTextFaded);opacity:var(--CompareTableOrderButtonVisibility,0);transition:var(--animationBase);cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;position:relative}@media (width<=63.99rem){.OffersCompareRow-orderButton{display:none}}.OffersCompareRow-orderButton.is-active{--CompareTableOrderButtonVisibility:1;color:var(--colorPrimary)}.OffersCompareRow-orderButton.is-active svg:first-child:not(:only-child){opacity:0}.OffersCompareRow-orderButton.is-active svg:not(:first-child){position:absolute;top:0;left:0}.OffersCompareRow-col{scroll-snap-align:start;text-align:center;border-right:1px solid var(--colorOutline);flex:0 0 16.25em;width:16.25em;position:relative}.OffersCompareRow-col:nth-child(n+5):last-child{border-right:0}@media (width>=64rem){.OffersCompareRow-col{flex:0 0 21.25em;width:21.25em}}.OffersCompareRow-value{flex-flow:column;justify-content:center;align-items:center;gap:.375em;padding:.75em 1em;display:flex}@media (width>=64rem){.OffersCompareRow-value{grid-template-areas:"content";place-items:center;min-height:3.5em;padding:0;display:grid}.OffersCompareRow-value.is-long{--CompareTableRowValueFontSize:.875em}}.OffersCompareRow-valueParameter{grid-area:content;font-weight:300}@media (width>=64rem){.OffersCompareRow-valueParameter{pointer-events:none;opacity:0}}.OffersCompareRow-valueText{grid-area:content;font-size:.875em}@media (width>=64rem){.OffersCompareRow-valueText{font-size:var(--CompareTableRowValueFontSize,1em);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:1em;overflow:hidden}}.OffersCompareRow-valueState{justify-content:center;align-items:center;gap:.5rem;display:flex}.OffersCompareRow-valueState span{width:2rem;font-size:.875em;line-height:1.25}.OffersCompareRow-valueState svg{color:var(--colorTextFaded);margin-top:.125em}.OffersCompareRow-valueState svg.icon-yes{color:var(--colorPrimary)}.OffersCompareRow-valueState svg.icon-no+span{color:var(--colorTextFaded)}@media (width<=63.99rem){.OffersCompareRow:nth-of-type(2n),.OffersCompareRow:nth-of-type(2n) .OffersCompareRow-value{background:var(--colorBgLight)}}.OffersCompare-empty{flex-flow:column;align-items:center;gap:2em;padding:4em 0 .5em;display:flex}@media (width>=48rem){.OffersCompare-empty{padding:7em 0 3.5em}}.CatalogFilter{grid-area:filter}@media (width>=64rem){.CatalogFilter{transition:var(--animationBase);z-index:2;position:sticky;top:0}body.is-sticked-header .CatalogFilter{top:var(--headerHeight,0)}}.CatalogFilter-inner{background:var(--colorBgLight);border-radius:0 0 var(--radius-md) var(--radius-md)}.CatalogFilter-inner[open]{height:100%}.CatalogFilter-inner[open]::details-content{display:contents}.CatalogFilter-inner>summary{box-sizing:border-box;list-style:none}@media (width<=63.99rem){.CatalogFilter-inner>summary{--buttonPadding:1em var(--sizeContentOffset)}}.CatalogFilter-inner>summary::-webkit-details-marker{display:none}.CatalogFilter-opener{justify-content:space-between;height:3.5rem}@media (width>=64rem){.CatalogFilter-opener{z-index:2;position:sticky;top:0}body.is-sticked-header .CatalogFilter-opener{top:var(--headerHeight,0)}}.CatalogFilter-openerLabel--opened{display:none}details[open] .CatalogFilter-openerLabel--opened,.CatalogFilter-openerLabel--closed{display:block}details[open] .CatalogFilter-openerLabel--closed{display:none}details[open] .CatalogFilter-openerIcon{transform:scaleY(-1)}.CatalogFilter-form{padding:0 var(--sizeContentOffset);margin-bottom:2em}@media (width>=64rem){.CatalogFilter-form{height:fit-content;padding:0 1.5em;position:sticky}}@media (width>=90rem){.CatalogFilter-form{margin-bottom:2.5em;padding:0 2em}}.CatalogFilter-section{border:0;flex-flow:column;align-items:flex-start;gap:.5em;margin:2em 0;padding:0;display:flex}.CatalogFilter-sectionRow{flex-flow:wrap;gap:.5em .825em}body[data-site=bmw] .CatalogFilter-sectionGrid,body[data-site=operak-bmw] .CatalogFilter-sectionGrid{--filterCheckboxGap:.75em;column-count:3;column-gap:1em;display:block}@media (width>=48rem){body[data-site=bmw] .CatalogFilter-sectionGrid,body[data-site=operak-bmw] .CatalogFilter-sectionGrid{margin-right:-.75em}}body[data-site=bmw] .CatalogFilter-sectionGrid .CatalogFilter-checkbox,body[data-site=operak-bmw] .CatalogFilter-sectionGrid .CatalogFilter-checkbox{break-inside:avoid;margin-bottom:.5em}.CatalogFilter-sectionTitle{margin-bottom:1rem;padding:0;font-size:.75em;display:block}body[data-site=mini] .CatalogFilter-sectionTitle{font-size:.875em}.CatalogFilter-sectionCollapse{opacity:.8;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:1rem;margin:.375rem 0 0;padding:0;font-size:.75em;display:inline-flex}.CatalogFilter-sectionCollapse span{text-align:center;width:1.375rem;position:relative;transform:translateY(-.2em)}.CatalogFilter-sectionCollapse span:before{content:"";border-bottom:.125rem solid;border-right:.125rem solid;width:.5em;height:.5em;display:inline-block;transform:rotate(45deg)}.CatalogFilter-sectionCollapse.is-opened span:before{transform:translateY(.375em)rotate(225deg)}.CatalogFilter-sectionCollapse:hover,.CatalogFilter-sectionCollapse:active,.CatalogFilter-sectionCollapse:focus{opacity:1}.CatalogFilter-sectionCollapse:hover strong,.CatalogFilter-sectionCollapse:active strong,.CatalogFilter-sectionCollapse:focus strong{text-decoration:underline}.CatalogFilter-checkbox{cursor:pointer;display:flex}.CatalogFilter-checkbox.is-disabled{pointer-events:none;opacity:.4}.CatalogFilter-checkbox--radio .CatalogFilter-checkboxCheck{border-radius:50%}.CatalogFilter-checkbox--radio .CatalogFilter-checkboxCheck:after{background:#ffffffe6;border:0;border-radius:50%;width:.5em;height:.5em;top:50%;left:50%;transform:translate(-50%,-50%)}.CatalogFilter-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.CatalogFilter-checkbox input:checked~.CatalogFilter-checkboxInner{--filterCheckboxBg:var(--colorPrimary);--filterCheckboxOpacity:1;--filterCheckboxLabelColor:var(--colorSecondary);--filterColorCheckboxOutline:.125em}.CatalogFilter-checkbox:hover,.CatalogFilter-checkbox:active,.CatalogFilter-checkbox:focus{--filterCheckboxBg:hsla(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1%), .4)}.CatalogFilter-checkboxInner{align-items:flex-start;gap:var(--filterCheckboxGap,1em);display:inline-flex}.CatalogFilter-checkboxCheck{flex:0 0 var(--filterCheckboxSize,1.25em);width:var(--filterCheckboxSize,1.25em);aspect-ratio:1;border:1px solid var(--filterCheckboxBg,var(--colorOutlineDark));border-radius:var(--radius-xs);background:var(--filterCheckboxBg,transparent);transition:var(--animationBase);position:relative}.CatalogFilter-checkboxCheck:after{content:"";width:.25rem;height:.625rem;opacity:var(--filterCheckboxOpacity,0);transition:var(--animationBase);border:3px solid #fffc;border-width:0 3px 3px 0;position:absolute;top:calc(50% - .125em);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.CatalogFilter-checkboxColorCheck{--filterCheckboxSize:1.625em;outline:var(--filterCheckboxBg) solid var(--filterColorCheckboxOutline);outline-offset:.125em;border-radius:50%}.CatalogFilter-checkboxColorCheck[data-color=bílá],.CatalogFilter-checkboxColorCheck[data-color=white]{--filterCheckboxBg:#fff}.CatalogFilter-checkboxColorCheck[data-color=bílá],.CatalogFilter-checkboxColorCheck[data-color=bílá]:after,.CatalogFilter-checkboxColorCheck[data-color=white],.CatalogFilter-checkboxColorCheck[data-color=white]:after{border-color:var(--colorOutlineDark)}.CatalogFilter-checkboxColorCheck[data-color=černá],.CatalogFilter-checkboxColorCheck[data-color=black]{--filterCheckboxBg:#000}.CatalogFilter-checkboxColorCheck[data-color=modrá],.CatalogFilter-checkboxColorCheck[data-color=blue]{--filterCheckboxBg:#1b2886}.CatalogFilter-checkboxColorCheck[data-color=zelená],.CatalogFilter-checkboxColorCheck[data-color=green]{--filterCheckboxBg:#076d0e}.CatalogFilter-checkboxColorCheck[data-color=fialová],.CatalogFilter-checkboxColorCheck[data-color=purple]{--filterCheckboxBg:#6d0768}.CatalogFilter-checkboxColorCheck[data-color=šedá],.CatalogFilter-checkboxColorCheck[data-color=grey]{--filterCheckboxBg:#494949}.CatalogFilter-checkboxColorCheck[data-color=žlutá],.CatalogFilter-checkboxColorCheck[data-color=yellow]{--filterCheckboxBg:#d9c339}.CatalogFilter-checkboxColorCheck[data-color=červená],.CatalogFilter-checkboxColorCheck[data-color=red]{--filterCheckboxBg:#6f1a06}.CatalogFilter-checkboxLabel{text-wrap:pretty;color:var(--filterCheckboxLabelColor,var(--colorText));transition:var(--animationBase);margin-top:1px;font-size:.875em;position:relative}form.is-preparing .CatalogFilter-checkboxLabel{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form.is-preparing .CatalogFilter-checkboxLabel:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilter-checkboxLabel a[href]{font-weight:var(--boldFontWeight,700);pointer-events:none;text-decoration:none}.CatalogFilter-checkboxLabel a[href]:hover,.CatalogFilter-checkboxLabel a[href]:active,.CatalogFilter-checkboxLabel a[href]:focus{text-decoration:none}.CatalogFilter-checkboxLabel span{transition:var(--animationBase);font-size:.75rem;position:relative;top:-1px}form.is-updating:not(.is-preparing) .CatalogFilter-checkboxLabel span{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form.is-updating:not(.is-preparing) .CatalogFilter-checkboxLabel span:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilter-select{position:relative}.CatalogFilter-select select{min-width:10em;font-size:.875em;font-weight:var(--boldFontWeight,700);border:1px solid var(--colorOutlineDark);background:var(--colorBgLight);border-radius:0;padding:0 2.25rem 0 .75em;line-height:2rem}.CatalogFilter-selectIcon{color:var(--FormSelectOpenerColor,var(--colorTextFaded));pointer-events:none;position:absolute;top:50%;right:.625em;transform:translateY(-50%)}.CatalogFilter-select:focus-within{--FormSelectOpenerColor:var(--colorTextSecondary)}.CatalogFilter-rangeSelect{grid-template-columns:1fr 1fr;gap:.5em;width:100%;display:grid}.CatalogFilter-rangeSelect input{box-sizing:border-box;max-width:calc(100% - 2px);font-size:.875em;font-weight:var(--boldFontWeight,700);background:var(--colorBgLight);pointer-events:none;border:0;padding:0 2.25rem 0 2rem;line-height:2rem;position:absolute;inset:1px}html[lang=en-GB] .CatalogFilter-rangeSelect input[name=minValue]{padding-left:3rem}.CatalogFilter-rangeSelect input+span{font-size:.875em;font-weight:var(--boldFontWeight,700);pointer-events:none;padding-left:.75em;line-height:2rem;position:absolute;inset:1px}.CatalogFilter-rangeSelect input.is-empty,.CatalogFilter-rangeSelect input.is-empty+span{opacity:0}.CatalogFilter-rangeSelect select{box-sizing:border-box;width:100%;min-width:auto}.CatalogFilter-range{width:100%}.CatalogFilter-rangeSlider{--sizeRangeSliderThumb:1rem;margin:0 var(--sizeRangeSliderThumb);grid-template-columns:1fr;grid-template-areas:"rangePlace";display:grid;position:relative}.CatalogFilter-rangeSlider:before{content:" ";top:37.5%;left:calc(var(--sizeRangeSliderThumb) * -1);right:calc(var(--sizeRangeSliderThumb) * -1);background:#c0ceef;border-radius:.25rem;height:25%;display:block;position:absolute}.CatalogFilter-rangeSlider.is-disabled:before{opacity:.4}.CatalogFilter-rangeSlider input[type=range]{z-index:1;color:#000;pointer-events:none;background:0 0;outline:none;grid-area:rangePlace;margin:0}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-runnable-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-moz-range-track{z-index:1;background:0 0;width:100%;height:100%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-thumb{width:var(--sizeRangeSliderThumb);aspect-ratio:1;background:var(--colorPrimary);pointer-events:auto;cursor:pointer;z-index:2;border:none;border-radius:50%;position:relative}.CatalogFilter-rangeSlider input[type=range]::-moz-range-thumb{width:var(--sizeRangeSliderThumb);aspect-ratio:1;background:var(--colorPrimary);pointer-events:auto;cursor:pointer;z-index:2;border:none;border-radius:50%;position:relative}.CatalogFilter-rangeSlider input[type=range]:disabled{pointer-events:none}.CatalogFilter-rangeSlider input[type=range]:disabled::-webkit-slider-thumb{pointer-events:none;opacity:0}.CatalogFilter-rangeSlider input[type=range]:disabled::-moz-range-thumb{pointer-events:none;opacity:0}.CatalogFilter-rangeSlider input[type=range]{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.CatalogFilter-rangeSlider input[type=range]:first-of-type{margin-left:calc(var(--sizeRangeSliderThumb) * -1)}.CatalogFilter-rangeSlider input[type=range]:last-of-type{margin-right:calc(var(--sizeRangeSliderThumb) * -1)}.CatalogFilter-rangeSlider input[type=range]:focus{z-index:2;color:var(--colorSecondary);outline:none}.CatalogFilter-rangeSlider span{z-index:0;background:var(--colorSecondary);pointer-events:none;grid-area:rangePlace;height:25%;display:block;position:absolute;top:37.5%}form.is-preparing .CatalogFilter-rangeSlider>*{opacity:0}.CatalogFilter-rangeResults{justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75em;display:flex}.CatalogFilter-rangeResults>*{position:relative}form:is(.is-updating,.is-preparing) .CatalogFilter-rangeResults>*{color:var(--colorOutline);background:var(--colorOutline);border-radius:.25rem}form:is(.is-updating,.is-preparing) .CatalogFilter-rangeResults>:after{content:"";opacity:.64;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.CatalogFilterHelp{text-align:left;max-width:21em;padding:1.25em .625em .75em}.CatalogFilterHelp-icon{cursor:auto;opacity:.64;align-self:center;margin-left:-.375rem;display:flex}.CatalogFilterHelp-title{margin-bottom:.75em;font-size:1.5em}.CatalogFilterHelp-close{all:unset;padding:1em;display:flex;position:absolute;top:0;right:0}@media (width>=64rem){.CatalogFilterHelp-close{display:none}}.CatalogFilterHelp-features{margin-bottom:1.5em}.CatalogFilterHelp-features>li{align-items:center;gap:1em;margin-bottom:.75em;display:flex}.CatalogFilterHelp-features>li svg{flex:none}.CatalogFilterHelp-button{--buttonPadding:.625em 2em}@keyframes shimmer{to{transform:translate(100%)}}.ContactSection{color:var(--colorLight);background:#000;grid-template-columns:1fr;gap:2em 1.5em;padding:2em;display:grid}@media (width>=48rem){.ContactSection{grid-template-columns:1fr auto}}@media (width>=64rem){.ContactSection{grid-template-columns:repeat(2,1fr) auto}}@media (width>=80rem){.ContactSection{grid-template-columns:repeat(4,1fr) auto}}.ContactSectionBlock{flex-direction:column;align-items:flex-start;gap:1em;display:flex}@media (width<=63.99rem){.ContactSectionBlock{grid-column:1}}@media (width<=47.99rem){.ContactSectionBlock-buttons>*{width:100%}}@media (width>=48rem){.ContactSectionBlock-buttons{grid-area:1/2/3}}@media (width>=64rem){.ContactSectionBlock-buttons{grid-area:1/auto/auto/-1}}body.error404{background:var(--colorBgLight)}body.error404 main{text-align:center;padding:4em 0}@media (width>=64rem){body.error404 main{padding:8em 0}}body.error404 main h1{font-size:calc(var(--textXxl) * 2);margin-bottom:.25em}body.error404 main h1:before,body.error404 main h1:after{content:none}body.error404 main .Button{margin-top:2em}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}
