/* Frame the supplied photos around the rim without altering their perspective. */
#curbside-site.fx-site .cr-new-repair .fp-crop{aspect-ratio:1/1!important}
#curbside-site.fx-site .cr-new-repair .fp-crop img{height:auto!important;max-width:none!important;object-fit:fill!important;transform:none!important;position:absolute!important;right:auto!important;bottom:auto!important}
#curbside-site.fx-site .cr-new-repair .cr-motiv-before img{width:117.2519%!important;left:-11.0687%!important;top:-31.2977%!important}
#curbside-site.fx-site .cr-new-repair .cr-motiv-after img{width:125.9016%!important;left:-13.5246%!important;top:-12.2951%!important}
#curbside-site.fx-site .cr-new-repair .cr-bmw-before img{width:106.6667%!important;left:-3.3333%!important;top:-29.5139%!important}
#curbside-site.fx-site .cr-new-repair .cr-bmw-after img{width:118.1538%!important;left:-8.4615%!important;top:-20.3846%!important}
#curbside-site.fx-site .cr-photo-hint{font:400 12px/1.6 CRManrope,Arial,sans-serif;color:#bfb3cb;margin:0}
#curbside-site.fx-site .cr-new-repair .fx-case-caption{gap:18px}
#curbside-site.fx-site #the-work .fx-tabs{flex-wrap:wrap;justify-content:flex-end;max-width:100%}
#curbside-site.fx-site #the-work .fx-tabs button{padding-inline:12px!important;font-size:16px!important}
@media(max-width:1100px){#curbside-site.fx-site #the-work .fx-section-head{align-items:flex-start;flex-direction:column}#curbside-site.fx-site #the-work .fx-tabs{justify-content:flex-start}}
@media(max-width:800px){#curbside-site.fx-site #the-work .fx-tabs{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}#curbside-site.fx-site #the-work .fx-tabs button{flex:0 0 auto!important;min-width:80px;padding:10px 14px!important;font-size:15px!important}#curbside-site.fx-site .cr-new-repair .fx-case-caption{display:block}#curbside-site.fx-site .cr-photo-hint{margin-top:8px}}
