/* RGB Service: typography and workshop floor */
body,.t-body,.t-title,.t-name,.t-descr,.t-text,.t-uptitle,.t-btn,.t-input,.t-menu__link-item{font-family:Arial,Helvetica,sans-serif!important;}
.t-descr,.t-text{font-weight:400!important;line-height:1.6;}
.t-title,.t-name{font-weight:700!important;line-height:1.22;}
.t-title{letter-spacing:-.025em;}
.t-animate{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;}
#allrecords[data-tilda-page-id="19516049"]{background-color:#171616;background-image:linear-gradient(rgba(10,10,10,.79),rgba(10,10,10,.79)),url("https://optim.tildacdn.biz/tild3739-3964-4133-a531-366431313331/-/format/webp/workshop-floor-conti.png.webp");background-size:auto,1800px auto;background-repeat:repeat,repeat-y;background-position:center top;}
#allrecords[data-tilda-page-id="19516049"]>.r{background-color:transparent!important;}
#allrecords[data-tilda-page-id="19516049"] .t-title,#allrecords[data-tilda-page-id="19516049"] .t-name,#allrecords[data-tilda-page-id="19516049"] .t-text,#allrecords[data-tilda-page-id="19516049"] .t-descr,#allrecords[data-tilda-page-id="19516049"] .t-uptitle{color:#f5f5f5!important;}
#rec315259262{position:relative;}
#rec315259262:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:130px;background:linear-gradient(transparent,#171616);pointer-events:none;}
#rec315259262 .t716__title,#rec315259262 .t716__title *{color:#fff!important;}
#rec315259262 .t716__descr{color:#f0f0f0!important;}
#rec319639647 .t677__descr{font-size:18px;line-height:1.65!important;}
#rec319639647 .t677__descr *{color:#ededed!important;}
#rec319639647 .t677__descr a,#rec315913754 a,#rec321401726 a:not(.t-btn){color:#ffb4ad!important;text-decoration:underline;text-underline-offset:4px;}
#rec316650059 .t776__content{background:rgba(20,20,20,.85);border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden;padding-bottom:20px;}
#rec316650059 .t776__textwrapper{padding-left:12px;padding-right:12px;}
#rec316650059 .t776__title{font-size:21px!important;line-height:1.3!important;}
#rec316650059 .t776__price{color:#fff!important;}
#rec315498326 .t728__wrapper{background:rgba(20,20,20,.8)!important;border:1px solid rgba(255,255,255,.14);border-radius:16px;}
#rec315498326 .t728__text{font-size:18px!important;line-height:1.65!important;}
#rec315498326 a{color:#ffb4ad!important;}
#rec315499845 .t585__accordion{border-color:rgba(255,255,255,.24)!important;}
#rec315499845 .t585__header,#rec315499845 .t585__content{background:rgba(20,20,20,.75)!important;}
#rec315499845 .t585__title{font-size:21px!important;line-height:1.35!important;}
#rec315499845 .t585__text{font-size:18px!important;line-height:1.65!important;}
#rec315499845 .t585__icon{color:#fff!important;}
#rec315499845 .t585__lines path{stroke:#fff!important;}
#rec5188636401 .t772__content{background:rgba(20,20,20,.85)!important;border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden;}
#rec5188636401 .t772__textwrapper{padding:24px!important;}
#rec5188636401 .t-card__descr{font-size:17px!important;line-height:1.6!important;}
#allrecords .t-popup{color:#202020;}
#allrecords .t-popup .t-title,#allrecords .t-popup .t-name,#allrecords .t-popup .t-text,#allrecords .t-popup .t-descr,#allrecords .t-popup .t-uptitle,#allrecords .t-popup [class*="__title"],#allrecords .t-popup [class*="__descr"]{color:#202020!important;}
#allrecords .t-popup a:not(.t-btn){color:#a61f23!important;}
#allrecords .t-popup .t-btn,#allrecords .t-popup .t-submit{color:#fff!important;}
#rec315533063 .t554__card{background:#171717!important;border:1px solid #555;border-radius:14px;}
#rec315533063 .t554__card .t-text,#rec315533063 .t554__card .t-text *{color:#fff!important;font-size:16px!important;line-height:1.6!important;}
#rec315533063 .t-sociallinks__svg{fill:#fff!important;}
#rec321401726 .t-section__title{font-size:38px!important;line-height:1.25!important;}
@media(max-width:640px){.t-title{line-height:1.22!important;}.t-descr,.t-text{font-size:16px!important;line-height:1.6!important;}#rec315259262 .t716__descr{font-size:16px!important;}#rec319639647 .t677__descr{font-size:16px!important;}#rec315498326 .t728__text{font-size:16px!important;}#rec315499845 .t585__title{font-size:18px!important;}#rec315499845 .t585__text{font-size:16px!important;}#rec321401726 .t-section__title{font-size:28px!important;}#rec316214246 .t229,#rec316214246 .t229__maincontainer{height:auto!important;}#rec316214246 .t-menu__list{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;padding:10px 8px!important;}#rec316214246 .t229__list_item{padding:0!important;margin:0!important;}#rec316214246 .t-menu__link-item{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:10px!important;line-height:1.25;text-align:center;}#rec316214246 .t229__centerside{padding:0!important;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important;}}

/* Service pages and vacancies */
.rgb-page{color:#f5f5f5!important;background-color:#171616!important;background-image:linear-gradient(rgba(10,10,10,.82),rgba(10,10,10,.82)),url("https://optim.tildacdn.biz/tild3739-3964-4133-a531-366431313331/-/format/webp/workshop-floor-conti.png.webp")!important;background-size:auto,1800px auto!important;background-repeat:repeat,repeat-y!important;}
.rgb-page .rgb-nav,.rgb-page .rgb-hero,.rgb-page .rgb-footer{background:rgba(15,15,15,.66)!important;color:#f5f5f5!important;}
.rgb-page .rgb-nav{border-color:#555!important;}
.rgb-page .rgb-aside,.rgb-page .rgb-faq{background:rgba(20,20,20,.88)!important;color:#f5f5f5!important;}
.rgb-page .rgb-related a{background:#292929!important;border:1px solid #666;border-radius:8px;color:#fff!important;font-size:15px!important;}
.rgb-page h1,.rgb-page h2{letter-spacing:-.025em;font-weight:700!important;color:#fff;}
.rgb-page .rgb-btn{background:#b91f27!important;border-radius:8px;}
.rgb-page .rgb-brand span{color:#ff8d8d!important;}
.rgb-page .rgb-faq details{border-color:#555!important;}
.rgb-page .rgb-intro,.rgb-page .rgb-kicker{color:#e4e4e4!important;}
#allrecords[data-tilda-page-id="22512111"]{background-color:#171616;background-image:linear-gradient(rgba(10,10,10,.82),rgba(10,10,10,.82)),url("https://optim.tildacdn.biz/tild3739-3964-4133-a531-366431313331/-/format/webp/workshop-floor-conti.png.webp");background-size:auto,1800px auto;background-repeat:repeat,repeat-y;}
#allrecords[data-tilda-page-id="22512111"]>.r{background-color:transparent!important;}
#allrecords[data-tilda-page-id="22512111"] .t-title,#allrecords[data-tilda-page-id="22512111"] .t-name,#allrecords[data-tilda-page-id="22512111"] .t-text,#allrecords[data-tilda-page-id="22512111"] .t-descr,#allrecords[data-tilda-page-id="22512111"] .t-text span{color:#f5f5f5!important;}

/* Continuous floor and final contrast corrections */
body{background-color:#171616!important;background-image:linear-gradient(rgba(10,10,10,.80),rgba(10,10,10,.80)),url("https://optim.tildacdn.biz/tild3739-3964-4133-a531-366431313331/-/format/webp/workshop-floor-conti.png.webp")!important;background-size:auto,cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-position:center bottom!important;}
#allrecords[data-tilda-page-id="19516049"],#allrecords[data-tilda-page-id="22512111"],.rgb-page{background:transparent!important;}
#rec315259262:after{display:none;}
#rec315259262 .t-cover{background-color:transparent!important;}
#rec315259262 .t-cover__carrier,#rec315259262 .t-cover__filter{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%);}
#allrecords a,#allrecords span,#allrecords p,#allrecords li,#allrecords button{font-family:Arial,Helvetica,sans-serif!important;}
#rec316650059 .t776__btn_second{color:#fff!important;border:1px solid #999!important;background:transparent!important;}
#rec316650059 .t776__btn_second *{color:#fff!important;}
#rec315499845 .t585__circle{background-color:transparent!important;}
#rec315533063 .t-sociallinks__svg path{fill:#fff!important;}
#rec364972627 a,#rec364972627 a *{font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;}

/* Last readability pass and immediate cover rendering */
#coverCarry315259262{background-image:url("https://optim.tildacdn.biz/tild6665-6333-4862-b039-363535666661/-/format/webp/hero-porsche-worksho.png.webp")!important;transition:none!important;opacity:1!important;}
#allrecords[data-tilda-page-id="22512111"] h1{font-size:56px!important;line-height:1.18!important;max-width:800px!important;}
#allrecords[data-tilda-page-id="22512111"] .t-title:not(h1){font-size:38px!important;line-height:1.25!important;}
#allrecords[data-tilda-page-id="22512111"] .t-text,#allrecords[data-tilda-page-id="22512111"] .t-descr{font-size:18px!important;line-height:1.65!important;}
#allrecords[data-tilda-page-id="22512111"] .t-btn{background:#b91f27!important;color:#fff!important;border-radius:8px!important;}
#allrecords[data-tilda-page-id="22512111"] .t-btn *{color:#fff!important;}
#allrecords[data-tilda-page-id="22512111"] .t-text a{color:#ffb4ad!important;border-color:#ffb4ad!important;}
#tildacоpy .t-tildalаbеl__txtleft,#tildacоpy .t-tildalаbеl__txtright{color:#ddd!important;opacity:1!important;}
@media(max-width:640px){#allrecords[data-tilda-page-id="22512111"] h1{font-size:34px!important;line-height:1.2!important;}#allrecords[data-tilda-page-id="22512111"] .t-title:not(h1){font-size:28px!important;}#allrecords[data-tilda-page-id="22512111"] .t-text,#allrecords[data-tilda-page-id="22512111"] .t-descr{font-size:16px!important;}}

#rec319639647 .t677__descr p{margin:0 0 16px!important;}
@media(max-width:640px){#rec316214246 .t-menu__link-item{font-size:12px!important;white-space:normal!important;}}
