/**
 * Yazdırma stili. Teklif ve iletişim sayfalarının kağıda dökülmesi
 * gerçek bir ihtiyaçtır; süslemeler çıkarılır, bilgi kalır.
 */

@page { margin: 18mm 16mm; }

.rw-header,
.rw-mobile,
.rw-mega,
.rw-dock,
.rw-consent-bar,
.rw-progress,
.rw-campaign,
.rw-marquee,
.rw-showreel,
.rw-hero__controls,
.rw-skip,
.rw-btn,
.rw-form,
.search-form,
.rw-pagination { display: none !important; }

body {
	background: #fff !important;
	color: #000 !important;
	font-size: 11pt;
}

.rw-section,
.rw-page-head,
.rw-service__hero,
.rw-footer {
	background: #fff !important;
	color: #000 !important;
	padding-block: 12mm !important;
}

.rw-section--dark h1,
.rw-section--dark h2,
.rw-page-head__title,
.rw-service__title { color: #000 !important; }

.rw-page-head__lead,
.rw-service__lead,
.rw-cta__text { color: #333 !important; }

.rw-slide { position: static; opacity: 1 !important; visibility: visible !important; page-break-inside: avoid; }
.rw-slide__media,
.rw-slide__scrim { display: none; }
.rw-slide__title,
.rw-slide__text,
.rw-slide__num { color: #000 !important; }

.rw-accordion__panel { display: block !important; grid-template-rows: 1fr !important; }
.rw-accordion__panel[hidden] { display: block !important; }

a[href^="http"]::after {
	content: " (" attr(href) ")";
	font-size: 9pt;
	color: #555;
}
a[href^="#"]::after,
a[href^="tel"]::after,
a[href^="mailto"]::after { content: ""; }

.rw-container { max-width: none; padding-inline: 0; }
h1, h2, h3 { page-break-after: avoid; }
img { max-width: 100% !important; page-break-inside: avoid; }
