.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2177 .elementor-element.elementor-element-9c25e4a .gallery-item .gallery-caption{display:none;}.elementor-2177 .elementor-element.elementor-element-995f0b3 .gallery-item .gallery-caption{display:none;}/* Start custom CSS *//* VERKOCHT: Porsche 911 Targa 4 GTS (okt 2026) */
.elementor-element-27dfe89e{position:relative}
.elementor-element-27dfe89e img{filter:grayscale(.5) brightness(.65)}
.elementor-element-27dfe89e::before{inset:auto;width:auto;height:auto;opacity:1;content:"VERKOCHT";position:absolute;left:50%;top:0;margin-top:37.5%;transform:translate(-50%,-50%);z-index:5;border:1px solid #c9922a;background:rgba(10,10,11,.72);padding:14px 26px 32px 32px;color:#c9922a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.42em;line-height:1;white-space:nowrap;pointer-events:none}
.elementor-element-27dfe89e::after{inset:auto;width:auto;height:auto;opacity:1;content:"OKTOBER 2026";position:absolute;left:50%;top:0;margin-top:37.5%;transform:translate(-50%,8px);z-index:6;color:#cfcfcf;background:none;border:0;font-family:Montserrat,sans-serif;font-size:9.5px;letter-spacing:.3em;padding:0 0 0 .3em;white-space:nowrap;pointer-events:none}
.elementor-element-27dfe89e .elementor-element-7b72e271 p, .elementor-element-27dfe89e [data-id="7b72e271"], .elementor-element-27dfe89e [data-interaction-id="7b72e271"]{color:#c9922a !important}
/* PRIVATE SELECTION: objectkaarten breed (27 okt 2026) */
.elementor-element-fa000ef{margin-top:56px;gap:18px;width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important}
@media (min-width:1025px){
.elementor-element-27dfe89e{display:grid!important;grid-template-columns:55% 45%!important;grid-template-rows:auto 1fr!important;width:100%!important;flex:none!important}
.elementor-element-27dfe89e > img,.elementor-element-27dfe89e > .elementor-element-68ff499{grid-column:1!important;grid-row:1!important}
.elementor-element-27dfe89e > .elementor-element-9c25e4a{grid-column:1!important;grid-row:2!important}
.elementor-element-27dfe89e > .elementor-element-4c8ad7a{grid-column:2!important;grid-row:1 / span 2!important;align-self:center;padding:28px 36px!important}
.elementor-element-27dfe89e::before,.elementor-element-27dfe89e::after{left:27.5%;margin-top:20.625%}
}
.elementor-element-8323132{grid-column:1!important}
@media (max-width:1024px){.elementor-element-8323132{grid-column:auto!important}}
/* Dienstkaarten: vaste beeldverhouding (rij 1 van het grid had de Targa-foto als maat) */
@media (min-width:1025px){.elementor-element-5b1e941,.elementor-element-27dc8e6,.elementor-element-110f1d21{aspect-ratio:4/3;height:auto!important}}
/* EXCLUSIVE SOURCING: GT3 RS Shiwi (okt 2026), badge GEVONDEN */
.elementor-element-fc4e53c{margin-top:56px;gap:18px;width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important}
.elementor-element-3af12ea{position:relative}
.elementor-element-3af12ea::before{inset:auto;width:auto;height:auto;opacity:1;content:"GEVONDEN";position:absolute;left:50%;top:0;margin-top:37.5%;transform:translate(-50%,-50%);z-index:5;border:1px solid #c9922a;background:rgba(10,10,11,.72);padding:14px 26px 32px 32px;color:#c9922a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.42em;line-height:1;white-space:nowrap;pointer-events:none}
.elementor-element-3af12ea::after{inset:auto;width:auto;height:auto;opacity:1;content:"OKTOBER 2026";position:absolute;left:50%;top:0;margin-top:37.5%;transform:translate(-50%,8px);z-index:6;color:#cfcfcf;background:none;border:0;font-family:Montserrat,sans-serif;font-size:9.5px;letter-spacing:.3em;padding:0 0 0 .3em;white-space:nowrap;pointer-events:none}
.elementor-element-3af12ea .elementor-element-f342fb9 p,.elementor-element-3af12ea [data-id="f342fb9"],.elementor-element-3af12ea [data-interaction-id="f342fb9"]{color:#c9922a!important}
@media (min-width:1025px){
.elementor-element-3af12ea{display:grid!important;grid-template-columns:55% 45%!important;grid-template-rows:auto 1fr!important;width:100%!important;flex:none!important}
.elementor-element-3af12ea > img,.elementor-element-3af12ea > .elementor-element-3bc179f{grid-column:1!important;grid-row:1!important}
.elementor-element-3af12ea > .elementor-element-995f0b3{grid-column:1!important;grid-row:2!important}
.elementor-element-3af12ea > .elementor-element-61a3d83{grid-column:2!important;grid-row:1 / span 2!important;align-self:center;padding:28px 36px!important}
.elementor-element-3af12ea::before,.elementor-element-3af12ea::after{left:27.5%;margin-top:20.625%}
}/* End custom CSS */