/* Sectec koyu tema: resources/dark-theme/build-dark.mjs ile üretilir; layout bu dosyayı media="(prefers-color-scheme: dark)" ile yükler. */

/* ---- reset38d5.css ---- */

/* ---- style0b14.css ---- */
body { background-color: #262626; }
*:focus-visible { outline: 2px solid #E31E24 !important; }
a { color: #ebebeb; }
::-webkit-scrollbar-track { background-color: #262626; }
::-webkit-scrollbar { background-color: #E31E24; }
::-webkit-scrollbar-thumb { background-color: #E31E24; }
.lineText .text { background-color: #000; }
.lineText:before { background-color: #5E5E5E; }
.lineText.type2:before { background-color: #222222; }
.lineText.type2 .text { background-color: #181818; }
.redIcon { background-color: #FE084F; }
.redIcon:after { background-color: #141414; }
.siteIntro { background-image: radial-gradient(ellipse 70% 55% at 50% 42%, #1a1a1a 0%, #070707 72%); }
.siteIntroBrand { color: #f4f4f4; }
html.js-enhance .pdSpecBox:hover { border-color: rgba(227, 30, 36, 0.35); }
.mainHeader .headerContainer { background-color: #000; }
.mainHeader .headerContainer .headerSearch { background-color: #121212; }
.mainHeader .headerContainer .headerSearch .searchInput { color: #FFFFFF; }
.mainHeader .headerContainer .headerSearch .searchInput::placeholder { color: #b5b5b5; }
.mainHeader .headerContainer .headerSearch .searchSubmit:hover { background-color: #1a1a1a; }
.mainHeader .headerLogo { background-color: #E31E24; }
.mainHeader .headerLogo:hover { background-color: #ce1a1f; }
.mainHeader .headerNav .headerMenu .menuItem.productsDropdown.active .menuLink { background-color: #E31E24; color: #FFFFFF; }
.mainHeader .headerNav .headerMenu .menuItem .menuLink { background-color: #121212; color: #FFFFFF; }
.mainHeader .headerNav .headerMenu .menuItem .menuLink:hover { background-color: #1a1a1a; color: #E31E24; }
.mainHeader .headerNav .headerMenu .menuItem .menuLink:hover .dropdownBadge { background-color: #E31E24; }
.mainHeader .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #000; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownGrid { background-color: #141414; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol { border-right: 1px solid #414141; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol .productCategory { color: #9E9E9E; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol .productTitle { color: #ebebeb; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol .productBtn { border: 1px solid #d1d1d1; background-color: #141414; }
.mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol:hover .productBtn { background-color: #E31E24; border-color: #E31E24; }
.mainHeader .headerNav .headerMenu .solutionsDropdown.active .menuLink { background-color: #E31E24; color: #FFFFFF; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsGrid { background-color: #141414; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem { border-bottom: 1px solid #414141; color: #ebebeb; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem .solutionsContent .solutionsTitle { color: #ebebeb; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem .solutionsContent .productBtn { border: 1px solid #d1d1d1; background-color: #141414; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem .solutionsDesc { color: #929292; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem:hover .solutionsContent .solutionsTitle { color: #E31E24; }
.mainHeader .headerNav .headerMenu .solutionsDropdown .solutionsMenu .solutionsItem:hover .solutionsContent .productBtn { background-color: #E31E24; border-color: #E31E24; }
.mainHeader .headerNav .headerMenu .corporateDropdown.active .menuLink { background-color: #E31E24; color: #FFFFFF; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateGrid { background-color: #141414; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem { border-bottom: 1px solid #414141; color: #ebebeb; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem .corporateTitle { color: #ebebeb; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem .corporateTitle .corporateSub { color: #b5b5b5; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem .productBtn { border: 1px solid #d1d1d1; background-color: #141414; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem:hover .corporateTitle { color: #E31E24; }
.mainHeader .headerNav .headerMenu .corporateDropdown .corporateMenu .corporateItem:hover .productBtn { background-color: #E31E24; border-color: #E31E24; }
.mainHeader .headerAction { background-color: #1C1C1C; }
.mainHeader .headerAction.searchBtn:hover { background-color: #1a1a1a; }
.mainHeader .headerAction.langDropdown .langTrigger { color: #b5b5b5; background-color: #1C1C1C; }
.mainHeader .headerAction.langDropdown .langTrigger:hover { background-color: #1a1a1a; color: #FFFFFF; }
.mainHeader .headerAction.langDropdown.active .langTrigger { background-color: #121212; color: #FFFFFF; }
.mainHeader .headerAction.langDropdown .langList { background-color: #1C1C1C; }
.mainHeader .headerAction.langDropdown .langList li a { color: #C7C7C7; }
.mainHeader .headerAction.langDropdown .langList li a:hover, .mainHeader .headerAction.langDropdown .langList li a.active { color: #FFFFFF; background-color: #1a1a1a; }
.mainHeader .headerAction.openMenuBtn span { background-color: #141414; }
.mainHeader.headerLight .headerContainer { background-color: #262626 !important; }
.mainHeader.headerLight .headerContainer:after { filter: brightness(0) invert(1); }
.mainHeader.headerLight .headerContainer .headerNav .headerMenu .menuItem .menuLink { background-color: #141414 !important; color: #ebebeb !important; }
.mainHeader.headerLight .headerContainer .headerNav .headerMenu .menuItem .menuLink:hover { background-color: #1d1d1d !important; color: #ebebeb !important; }
.mainHeader.headerLight .headerContainer .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #222222 !important; }
.mainHeader.headerLight .headerContainer .headerNav .headerMenu .menuItem .menuLink .dropdownBadge img { filter: brightness(0) invert(1); }
.mainHeader.headerLight .headerContainer .headerSearch { background-color: #141414 !important; }
.mainHeader.headerLight .headerContainer .headerSearch .searchInput { color: #ebebeb; }
.mainHeader.headerLight .headerContainer .headerSearch .searchInput::placeholder { color: #999; }
.mainHeader.headerLight .headerContainer .headerAction { background-color: #141414 !important; }
.mainHeader.headerLight .headerContainer .headerAction img { filter: brightness(0) invert(1); }
.mainHeader.headerLight .headerContainer .headerAction:hover { background-color: #1d1d1d !important; }
.mainHeader.headerLight .headerContainer .headerAction.langDropdown .langTrigger { background-color: #141414 !important; color: #c4c4c4 !important; }
.mainHeader.headerLight .headerContainer .headerAction.langDropdown .langTrigger:hover { background-color: #1d1d1d !important; }
.mainHeader.headerLight .headerContainer .headerAction.langDropdown .langDropdownMenu { background-color: #141414 !important; }
.mainHeader.headerLight .headerContainer .headerAction.langDropdown .langDropdownMenu li a { color: #d4d4d4; }
.mainHeader.headerLight .headerContainer .headerAction.langDropdown .langDropdownMenu li a:hover { background-color: #1b1b1b; color: #ebebeb; }
.siteFooter { background-image: linear-gradient(180deg, #252525 0%, #1b1b1b 100%); }
.siteFooter .footerWatermark { color: rgba(235, 235, 235, 0.015); }
.siteFooter .footerTop .topArea { border-bottom: 1px solid #4e4e4e; }
.siteFooter .footerTop .topArea .footerLogo { border-right: 1px solid #4e4e4e; }
.siteFooter .footerTop .topArea .text { color: #85929A; }
.siteFooter .footerMiddle .footerContactCard .footerColTitle { color: #ebebeb; }
.siteFooter .footerMiddle .footerContactCard .footerText { color: #ebebeb; }
.siteFooter .footerMiddle .footerContactCard .footerContacts .footerContactLink { color: #ebebeb; }
.siteFooter .footerMiddle .footerContactCard .footerContacts .footerContactLink:hover { color: #E31E24; }
.siteFooter .footerMiddle .footerMenuHead { border-bottom: 1px solid #4e4e4e; }
.siteFooter .footerMiddle .footerMenuHead .arrowIcon img { filter: brightness(0) invert(1); }
.siteFooter .footerMiddle .footerMenuHead .footerColTitle { color: #ebebeb; }
.siteFooter .footerMiddle .footerLinksList a { color: #ebebeb; }
.siteFooter .footerMiddle .footerLinksList a:hover { color: #E31E24; }
.siteFooter .footerSocials .socialLink { color: rgba(235, 235, 235, 0.6); }
.siteFooter .footerSocials .socialLink:hover { color: #E31E24; }
.siteFooter .footerCopyright p { color: #ebebeb; }
.siteFooter .footerBottomLinks a { color: #ebebeb; }
.siteFooter .footerBottomLinks a:hover { color: #E31E24; }
.siteFooter .footerBottomLinks .sep { color: #ebebeb; }
section.mainBanner .imgArea:after { background-image: linear-gradient(180deg, rgba(27, 27, 27, 0) 0%, #1B1B1B 100%); }
section.mainBanner .bannerContent .bannerSubtitle { color: #fff; }
section.mainBanner .bannerContent .bannerTitle { color: #999999; }
section.mainBanner .bannerSeparator { background-color: #626262; }
section.mainBanner .bannerSeparator .progressBar { background-color: #141414; }
section.mainBanner .bannerActions .bannerBtn { color: #C7C7C7; }
section.mainBanner .bannerActions .bannerBtn:hover { color: #E31E24; }
section.mainBanner .floatingWatermark { background-color: rgba(18, 18, 18, 0.8); border: 1px solid rgba(61, 61, 61, 0.05); }
section.mainBanner .floatingWatermark:hover { background-color: rgba(28, 28, 28, 0.95); border-color: rgba(61, 61, 61, 0.1); }
.featuresSection .featureCard:hover .featureCardInner { background-color: rgba(20, 20, 20, 0.14); }
.featuresSection .featureCard:hover .featureNum { color: #E31E24; }
.featuresSection .featureCard:hover .featureIcon:not(.type1) { border-color: rgba(227, 30, 36, 0.45); }
.sectoralSection { background-color: #141414; }
.sectoralSection .sectoralHeaderLeft .icon { border: 1px solid #575757; }
.sectoralSection .sectoralHeaderLeft .title { color: #ebebeb; }
.sectoralSection .sectoralTabBtn { background-color: #1e1e1e; color: #AAA; }
.sectoralSection .sectoralTabBtn:hover { background-color: #232323; color: #cccccc; }
.sectoralSection .sectoralTabBtn.active { background-color: #E31E24; color: #FFFFFF; }
.sectoralSection .sectoralWatermarkText { color: #D9D9D9; }
.sectoralSection .sectoralCardFrame { background-color: rgba(43, 43, 43, 0.2); }
.sectoralSection .sectoralCardInner { background-color: #1e1e1e; }
.sectoralSection .sectoralImagePlaceholder { background-color: rgba(43, 43, 43, 0.2); }
.sectoralSection .sectoralBadge { background-color: rgba(0, 0, 0, 0.35); color: #FFFFFF; border: 1px solid rgba(61, 61, 61, 0.15); }
.sectoralSection .sectoralDiscoverBtn { background-color: rgba(20, 20, 20, 0.2); color: #e3e3e3; }
.sectoralSection .sectoralDiscoverBtn:hover { background-color: #E31E24; color: #FFFFFF; }
.sectoralSection .sectoralArrowBtn { background-color: rgba(20, 20, 20, 0.2); color: #e3e3e3; }
.sectoralSection .sectoralArrowBtn:hover { background-color: #E31E24; color: #FFFFFF; }
.sectoralSection .sectoralBottomText p { color: #ebebeb; }
.brandOverviewTab { background-color: #141414; }
.brandOverviewTab.type2 { background-color: #181818; }
.brandOverviewTab.type3 { background-color: #1e1e1e; }
.brandOverviewSection { background-color: #1B1B1B; }
.brandOverviewSection .brandOverviewHeadline { color: #FFF; }
.brandOverviewSection .brandOverviewFooter .footerTitle { color: #848484; }
.brandOverviewSection .brandOverviewFooter .footerDesc { color: #848484; }
.brandOverviewSection.type2 .brandOverviewTab { background-color: #000; }
.brandOverviewSection.type3 .brandOverviewTab { background-color: #262626; }
.productCard .cardTop .cardTitle { color: #ebebeb; }
.productCard .cardTop .cardBadge { border: 1px solid #505050; }
.productCard .cardLink { border: 1px solid #505050; }
.productCard .cardFooter span { color: #ebebeb; }
.productCard .cardFooter:after { background-color: rgba(25, 25, 25, 0.72); border: 1px solid rgba(61, 61, 61, 0.3); }
.productCard::before { background-color: #313131; }
.productCard:after { background-color: #141414; }
.productCard:hover::before { background-color: #53FC53; }
.featureCard { border: 1px solid #3d3d3d; border: 1px solid rgba(61, 61, 61, 0.3); }
.featureCard .top { border-bottom: 1px solid #3d3d3d; }
.featureCard .top .featureNum { color: #FFF; border-right: 1px solid #3d3d3d; }
.featureCard .top .featureTitle { color: #ebebeb; }
.featureCard .featureDesc { color: #ebebeb; }
.featureCard .featureIcon { border: 1px solid #3d3d3d; }
.capacityWidget { border: 1px solid #d1d1d1; }
.capacityWidget .widgetHeader .widgetIcon.co2Icon { color: #E31E24; }
.capacityWidget .widgetHeader .widgetTitle { background-image: linear-gradient(90deg, #E2E2E2 0%, #b3b3b3 100%); }
.capacityWidget .counterWrapper .digit { background-color: #000; color: #FFFFFF; }
.capacityWidget .counterWrapper .digit.red { background-color: #E31E24; }
.capacityWidget .counterWrapper .digitPlus { background-color: #E31E24; color: #FFFFFF; }
.capacityWidget .counterWrapper .counterUnit { color: #C7C7C7; }
.capacityWidget .widgetSub { color: #A8A8A8; }
.capacityWidget.brandWidget-red { border: 1px solid #FF0008; background-color: #121212; }
.capacityWidget.brandWidget-dark { background-color: #121212; border: 1px solid rgba(61, 61, 61, 0.04); }
.capacityWidget.brandWidget-dark:hover { border: 1px solid #FF0008; }
.productCard2 { background-color: #141414; color: #ebebeb; border: 1px solid #454545; }
.productCard2 .catCardImage { background-color: #141414; }
.productCard2 .catCardMeta .catCardSeries { color: #c7c7c7; }
.productCard2 .catCardMeta .catCardTitle { color: #ebebeb; }
.productCard2 .catCardMeta .catCardArrow { border: 1px solid #505050; }
.productCard2 .catCardMeta .catCardArrow img { filter: brightness(0) invert(1); }
.pageBreadcrumb .breadcrumbItem { color: #8A8A8A; }
.pageBreadcrumb .breadcrumbItem a { color: #8D8D8D; }
.pageBreadcrumb .breadcrumbItem a:hover { color: #E31E24; }
.pageBreadcrumb .breadcrumbItem.active span { color: #ebebeb; }
.pageBreadcrumb .breadcrumbSep { color: #B5B5B5; }
.pageBreadcrumb.breadcrumbLight .breadcrumbItem { color: rgba(255, 255, 255, 0.55); }
.pageBreadcrumb.breadcrumbLight .breadcrumbItem.active span { color: #fff; }
body.productDetailPage .pageBreadcrumb .breadcrumbItem, body.solutionPage .pageBreadcrumb .breadcrumbItem { color: rgba(255, 255, 255, 0.55); }
body.productDetailPage .pageBreadcrumb .breadcrumbItem.active span, body.solutionPage .pageBreadcrumb .breadcrumbItem.active span { color: #d2d2d2; }
.catalogCard { background-color: #141414; border: 1px solid #464646; }
.catalogCard:hover { border-color: #E31E24; }
.catalogCard:hover .catalogAction { border-color: #E31E24; background-color: #E31E24; }
.catalogCard .catalogImage { background-color: #181818; }
.catalogCard .catalogCategory { color: #8A8A8A; }
.catalogCard .catalogTitle { color: #e3e3e3; }
.catalogCard .catalogAction { border: 1px solid #505050; }
.blogCard:hover .blogMore { color: #E31E24; }
.blogCard .blogImage { background-color: #1b1b1b; }
.blogCard .blogDate { color: #8A8A8A; }
.blogCard .blogTitle { color: #e3e3e3; }
.blogCard .blogExcerpt { color: #bdbdbd; }
.blogCard .blogMore { color: #e3e3e3; }
.editorContent ul li { color: #ebebeb; }
.editorContent ul li:after { background-color: #000; }
.editorContent p { color: #ebebeb; }
.form-group.selectFormGroup label { color: #969696; }
.form-group.careerForm label { color: #ebebeb; }
.customSelect select { background-color: #141414; color: #ebebeb; }
.customSelect select option { color: #ebebeb; }
.customSelect .selectArrow img { filter: brightness(0) invert(1); }
.customSelect.type2 select { background-color: #1c1c1c; }
.customSelect.type2 .select2-container.recommendSelect .select2-selection--single { background-color: #1c1c1c !important; }
.customInput.type2 input { background-color: #1c1c1c; }
.customInput input { background-color: #141414; color: #ebebeb; }
.customInput input::placeholder { color: #929292; }
.customInput textarea { background-color: #141414; color: #ebebeb; }
.customInput label .labelTop { color: #ebebeb; }
.customInput label .labelBottom { color: #ebebeb; }
.customcheckbox2 .checkboxText .text { color: #ebebeb; }
.customcheckbox2 .checkboxText .price { color: #EF7D00; }
.customcheckbox2 .checkmark { border: 2px solid #EF7D00; background-color: #191919; }
.customcheckbox2 .checkmark:after { background-color: #EF7D00; }
.select2-container.defaultStyle-md .select2-selection--single { background-color: #181818; }
.select2-container.defaultStyle-md .select2-selection--single .select2-selection__rendered { color: #929292; }
.select2-container.defaultStyle-md .select2-selection--single .select2-selection__placeholder { color: #ebebeb; }
.select2-container.defaultStyle-md .select2-selection--single .select2-selection__arrow { background-color: #1C1B1F; }
.select2-container.defaultStyle-md .select2-dropdown { background-color: #181818; }
.select2-container.defaultStyle-md .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb { background-color: #212121; }
.select2-container.defaultStyle-md .select2-dropdown .select2-results .select2-results__options .select2-results__option { color: #b1b1b1; }
.select2-container.defaultStyle-md .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected { color: #ebebeb; background-color: #141414; }
.select2-container.defaultStyle-md .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.defaultStyle-md .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selected { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.dealerStyle .select2-selection--single { background-color: #181818; }
.select2-container.dealerStyle .select2-selection--single .select2-selection__rendered { color: #ebebeb; }
.select2-container.dealerStyle .select2-selection--single .select2-selection__placeholder { color: #ebebeb; }
.select2-container.dealerStyle .select2-selection--single .select2-selection__arrow { background-color: #1C1B1F; }
.select2-container.dealerStyle .select2-dropdown { background-color: #181818; }
.select2-container.dealerStyle .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb { background-color: #212121; }
.select2-container.dealerStyle .select2-dropdown .select2-results .select2-results__options .select2-results__option { color: #ebebeb; }
.select2-container.dealerStyle .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected { color: #ebebeb; background-color: #141414; }
.select2-container.dealerStyle .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.dealerStyle .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selected { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.recommendSelect .select2-selection--single { background-color: #141414; }
.select2-container.recommendSelect .select2-selection--single .select2-selection__rendered { color: #ebebeb; }
.select2-container.recommendSelect .select2-selection--single .select2-selection__placeholder { color: #ebebeb; }
.select2-container.recommendSelect .select2-selection--single .select2-selection__arrow { background-color: #1c1c1c; }
.select2-container.recommendSelect .select2-dropdown { background-color: #141414; border: 1px solid #474747; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb { background-color: #212121; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options .select2-results__option { color: #ebebeb; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected { background-color: #1a1a1a; color: #ebebeb; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selected { background-color: #061129 !important; color: #FFFFFF !important; }
.select2-container.recommendSelect .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true] { color: #929292; background-color: #181818; }
.contactFormSection .form-control { background-color: #141414; color: #ebebeb; }
.contactFormSection .form-control::placeholder { color: #dedede; }
.accordionItem .accordionHeader { background-color: #141414; }
.accordionItem .accordionHeader .accordionQuestion { color: #ebebeb; }
.accordionItem .accordionHeader:before { background-color: #000; }
.accordionItem .accordionHeader:after { background-color: #141414; }
.accordionItem .accordionBody { background-color: #141414; }
.accordionItem .accordionBody .accordionAnswer { color: #bababa; }
.navlist1 li a { color: #ebebeb; }
.navlist1 li a.active, .navlist1 li a:hover { color: #EF7D00; }
.navlist2 { border: 1px solid #404040; }
.navlist2 li { border-right: 1px solid #404040; }
.navlist2 li a { color: #ebebeb; }
.navlist2 li a.active { background-color: #181818; }
.pageTitleArea .icon { border: 1px solid #3d3d3d; }
.pageTitleArea .title { color: #ebebeb; }
.aboutSectionBadge span { color: #ACACAC; }
.aboutSectionBadge::before { background-color: #232323; border: 1px solid rgba(61, 61, 61, 0.12); }
.aboutSectionBadge::after { background-color: #E31E24; }
body.productsPage { background-color: #262626; }
section.productsHero { background-color: #262626; }
section.productsHero .heroBg:after { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0) 33.21%, #262626 100%); }
section.productsHero .heroIcon { border: 1px solid #3d3d3d; }
section.productsHero .heroText { color: #ebebeb; }
section.productsTechSection .techIcon { border: 1px solid #3d3d3d; }
section.productsTechSection .techLabel { color: #a3a3a3; }
section.productsTechSection .techText { color: #ebebeb; }
section.productsTechSection .techCellFull { border-bottom: 1px solid rgba(209, 209, 209, 0.1); }
section.productsTechSection .techCellRow .techCell:first-child { border-right: 1px solid rgba(209, 209, 209, 0.1); }
section.productsTechSection .techCell { border: 1px solid #3d3d3d; }
section.productsTechSection .techCell .top { background-color: rgba(20, 20, 20, 0.65); border: 1px solid rgba(61, 61, 61, 0.15); }
section.productsTechSection .techCell .techCellHead { border-right: 1px solid #3d3d3d; }
section.productsTechSection .techCell .techCellHead .techNum { color: #ebebeb; }
section.productsTechSection .techCell .techCellBody { border-top: 1px solid #3d3d3d; }
section.productsTechSection .techCell .techCellBody .techTitle { color: #ebebeb; }
section.productsTechSection .techCell .techDesc { color: #ebebeb; }
body.productDetailPage { background-color: #262626; }
section.pdHero { background-color: #141414; }
section.pdHero .brandOverviewTab { background-color: #141414; }
section.pdHero .pdCategoryPill { border: 1px solid #4c4c4c; color: #ebebeb; }
section.pdHero .pdTitleRow .pdTitle { color: #ebebeb; }
section.pdHero .pdTitleRow .pdBadge { border-left: 1px solid #4c4c4c; color: #848484; }
section.pdHero .pdTitleRow .pdBadge span:first-child { color: #ebebeb; }
section.pdHero .pdSpecBox { border: 1px solid #4a4a4a; }
section.pdHero .pdSpecBox .pdSpecLabel { color: #b3b3b3; }
section.pdHero .pdSpecBox .pdSpecValue { color: #ebebeb; }
section.pdHero .pdSpecBox.pdSpecBox3d.is-active { outline: 2px solid #e31e24; }
section.pdHero .pdDrawingFile { color: #ebebeb; background-color: #1a1a1a; }
section.pdHero .pdThumbs .pdThumb { background-color: #1c1c1c; }
section.pdHero .pdThumbs .swiper-slide-thumb-active .pdThumb, section.pdHero .pdThumbs .swiper-slide:hover .pdThumb { background-color: #222222; }
section.pdHero .pdActionCard { color: #ebebeb; background-color: #141414; border: 1px solid #4c4c4c; }
section.pdHero .pdActionCardWide p { color: #ebebeb; }
section.pdHero .pdActionCardWide strong { color: #ebebeb; }
section.pdHero .pdActionArrow { border: 0.73px solid #505050; }
section.pdHero .pdActionArrow img { filter: brightness(0) invert(1); }
section.pdHero .pdActionCardCatalog .pdCatalogMeta strong { color: #ebebeb; }
section.pdHero .pdOptional .pdOptionalTitle { color: #ebebeb; }
section.pdHero .pdOptional .pdOptionalText { color: #ebebeb; }
.pdBand .pdBandText { color: #ebebeb; }
section.pdFeaturesSection { background-color: #262626; }
section.pdFeaturesSection .techCell { border: 1px solid #3d3d3d; }
section.pdFeaturesSection .techCell .top { background-color: rgba(20, 20, 20, 0.65); border: 1px solid rgba(61, 61, 61, 0.15); }
section.pdFeaturesSection .techCell .techCellHead { border-right: 1px solid #3d3d3d; }
section.pdFeaturesSection .techCell .techCellBody { border-top: 1px solid #3d3d3d; }
section.pdFeaturesSection .techCell .techCellBody .techTitle { color: #ebebeb; }
section.pdFeaturesSection .techCell .techDesc { color: #ebebeb; }
section.pdDrawingsSection { background-color: #141414; }
section.pdDrawingsSection .pdDrawingsGrid { background-color: rgba(20, 20, 20, 0.65); }
.pdSectionHeader { border-bottom: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; }
.pdSectionHeader .pdSectionTitle { color: #ebebeb; border-right: 1px solid #3d3d3d; }
.pdSectionHeader.type2 { border-bottom: 1px solid #4c4c4c; border-top: 1px solid #4c4c4c; }
.pdSectionHeader.type2 .pdSectionTitle { border-right: 1px solid #4c4c4c; }
.pdArPlaceBtn { background-color: #e31e24; color: #fff; }
body.productCategoriesPage { background-color: #262626; }
section.catHero { background-color: #262626; }
section.catHero .catHeroBg::after { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0) 33.21%, #262626 100%); }
section.catHero .solutionHeroTagline { background-color: #141414; }
section.catHero .solutionHeroTagline .left { background-color: #141414; }
section.catHero .solutionHeroTagline p { background-image: linear-gradient(90deg, #ebebeb 5.5%, #848484 100%); }
section.catHero .solutionHeroTagline .tagArrow { background-color: #222222; }
section.catProductsSection .catHeroTitleBox { background-color: rgba(20, 20, 20, 0.05); border: 1px solid rgba(61, 61, 61, 0.15); }
section.catProductsSection .catHeroTitleBox .catHeroIcon { border-right: 1px solid rgba(61, 61, 61, 0.85); }
section.catProductsSection .catHeroTitleBox .catHeroTitle { color: #ebebeb; }
body.aboutPage { background-color: #000100; color: #fff; }
body.aboutPage .pageBreadcrumb .breadcrumbItem { color: rgba(255, 255, 255, 0.55); }
body.aboutPage .pageBreadcrumb .breadcrumbItem.active span { color: #fff; }
section.aboutHero .heroBg:after { background-image: linear-gradient(180deg, rgba(0, 1, 0, 0) 33%, #000100 100%); }
section.aboutHero .aboutHeroTitle { color: #fff; }
section.aboutHero .aboutHeroText { color: #AFAFAF; }
section.aboutHero .dividerIcon { border: 1px solid rgba(61, 61, 61, 0.25); }
section.aboutHero .dividerLine { background-color: rgba(20, 20, 20, 0.2); }
section.aboutIntroSection { background-color: #000100; }
section.aboutIntroSection .aboutIntroLead { color: #fff; }
section.aboutIntroSection .aboutTimeline { border: 1px solid rgba(61, 61, 61, 0.18); }
section.aboutIntroSection .timelineItem { border-right: 1px solid rgba(61, 61, 61, 0.18); }
section.aboutIntroSection .timelineYear { color: #E31E24; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
section.aboutIntroSection .timelineItem p { color: #fff; }
section.aboutIntroSection .aboutSummaryBox { border: 1px solid rgba(61, 61, 61, 0.18); border-top: 1px solid rgba(61, 61, 61, 0.18); }
section.aboutIntroSection .aboutSummaryBox p { color: #fff; }
section.aboutShowcaseSection { background-color: #000100; }
section.aboutShowcaseSection .aboutWhyLayout .whyIcon { border: 1px solid rgba(61, 61, 61, 0.25); }
section.aboutShowcaseSection .aboutWhyLayout .aboutWhyTitle { color: #fff; }
section.aboutShowcaseSection .aboutWhyLayout .aboutWhyCard { background-color: rgba(18, 18, 18, 0.6); border: 1px solid #E31E24; }
section.aboutShowcaseSection .aboutWhyLayout .whyCardTitle { color: #fff; }
section.aboutShowcaseSection .aboutWhyLayout .whyCardMark { background-color: #E31E24; }
section.aboutShowcaseSection .aboutWhyLayout .whyCardText { color: #fff; }
section.aboutVisionSection { background-color: #000100; }
section.aboutVisionSection .visionGrid { border: 1px solid rgba(61, 61, 61, 0.18); }
section.aboutVisionSection .visionCard { border-right: 1px solid rgba(61, 61, 61, 0.18); }
section.aboutVisionSection .visionCard .visionText p { color: #fff; }
section.solutionHero .solutionHeroTagline { background-color: #141414; }
section.solutionHero .solutionHeroTagline .left { background-color: #141414; }
section.solutionHero .solutionHeroTagline p { background-image: linear-gradient(90deg, #ebebeb 5.5%, #848484 100%); }
section.solutionHero .solutionHeroTagline .tagArrow { background-color: #222222; }
section.solutionHero .solutionHeroCard { background-color: rgba(20, 20, 20, 0.05); border: 1px solid #3d3d3d; }
section.solutionHero .solutionHeroCard .icon { border-right: 1px solid rgba(61, 61, 61, 0.85); }
section.solutionHero .solutionHeroCard .solutionHeroTitle { color: #ebebeb; }
section.solutionIntroSection { background-color: #262626; }
section.solutionIntroSection .solutionIntroText { color: #ebebeb; }
section.solutionIntroSection .solutionFeatureRows { border-top: 1px solid rgba(61, 61, 61, 0.55); border-bottom: 1px solid rgba(61, 61, 61, 0.55); }
section.solutionIntroSection .solutionFeatureRow { border-top: 1px solid rgba(61, 61, 61, 0.55); }
section.solutionIntroSection .solutionFeatureRow h3 { color: #ebebeb; }
section.solutionIntroSection .solutionFeatureRow p { color: #ebebeb; }
section.solutionsSingleSection .solutionsSingleCard { background-color: #141414; color: #ebebeb; border: 1px solid #454545; }
section.solutionsSingleSection .solutionsSingleCard .solutionsCardMeta { border-top: 1px solid #464646; }
section.solutionsSingleSection .solutionsSingleCard .solutionsCardMeta .series { color: #c7c7c7; }
section.solutionsSingleSection .solutionsSingleCard .solutionsCardMeta h3 { color: #ebebeb; }
section.solutionsSingleSection .solutionsSingleCard .solutionsCardMeta .cardArrow { border: 1px solid #505050; }
section.solutionsSingleSection .solutionsSingleCard .solutionsCardMeta .cardArrow img { filter: brightness(0) invert(1); }
section.solutionsSingleSection .solutionsBottomText { color: #ebebeb; }
body.contactPage { background-color: #262626; }
section.contactHero .contactHeroMap { background-image: linear-gradient(180deg, #1d1d1d 0%, #262626 100%); }
section.contactHero .contactMapOverlay { background-color: rgba(31, 31, 31, 0.56); }
section.contactHero .solutionHeroTagline { background-color: #141414; }
section.contactHero .solutionHeroTagline .left { background-color: #141414; }
section.contactHero .solutionHeroTagline p { background-image: linear-gradient(90deg, #ebebeb 5.5%, #848484 100%); }
section.contactHero .solutionHeroTagline .tagArrow { background-color: #222222; }
section.contactHero .solutionHeroCard { background-color: rgba(20, 20, 20, 0.05); border: 1px solid #3d3d3d; }
section.contactHero .solutionHeroCard .icon { border-right: 1px solid rgba(61, 61, 61, 0.85); }
section.contactHero .solutionHeroCard .solutionHeroTitle { color: #ebebeb; }
section.contactHero .contactAddresses .addressCard { background-color: rgba(20, 20, 20, 0.05); border: 1px solid #3d3d3d; }
section.contactHero .contactAddresses .addressCard h3 { color: #9C9C9C; }
section.contactHero .contactAddresses .addressCard p { color: #9C9C9C; }
section.contactHero .contactAddresses .addressCard a { color: #9C9C9C; }
section.contactHero .contactAddresses .addressCard.active a, section.contactHero .contactAddresses .addressCard.active p, section.contactHero .contactAddresses .addressCard.active h3, section.contactHero .contactAddresses .addressCard:hover a, section.contactHero .contactAddresses .addressCard:hover p, section.contactHero .contactAddresses .addressCard:hover h3 { color: #ebebeb; }
section.contactMainSection .contactLead { color: #ebebeb; }
section.contactMainSection .pdSectionHeader p { color: #ebebeb; }
section.contactMainSection .contactFormHeader h2 { color: #ebebeb; }
section.contactMainSection .contactFormHeader p { color: #ebebeb; }
section.contactMainSection .selectFieldWrap::after { background-color: #292929; }
section.contactMainSection .contactCustomSelectTrigger { background-color: #1c1c1c; color: #ebebeb; }
section.contactMainSection .contactCustomSelectDropdown { background-color: #1c1c1c; }
section.contactMainSection .contactCustomSelectOption { color: #ebebeb; }
section.contactMainSection .contactCustomSelectOption:hover, section.contactMainSection .contactCustomSelectOption.active { background-color: #1c1c1c; color: #fff; }
section.contactMainSection .contactSubmitBtn { color: #FFF; background-color: #000; border: 1px solid #d1d1d1; }
section.contactMainSection .contactSubmitBtn:hover { background-color: #e31e24; border-color: #e31e24; }
.contactTrustSection { border-top: 1px solid #3d3d3d; }
.contactTrustSection .trustLeft { border-right: 1px solid #3d3d3d; }
.contactTrustSection .trustLeft h3 { color: #ebebeb; }
.contactTrustSection .trustRight p { color: #ebebeb; }
body.blogPage { background-color: #262626; }
body.blogDetailPage { background-color: #262626; }
body.blogPage section.certicateHero .heroBg::after { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0) 33.21%, #262626 100%); }
body.blogDetailPage section.certicateHero.blogDetailHero .heroBg::after { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0) 33.21%, #262626 100%); }
section.blogDetailContentSection .blogDetailMeta { color: #c8c8c8; }
section.blogDetailContentSection .blogDetailMeta strong { color: #ebebeb; }
section.blogDetailContentSection .blogDetailHeading { color: #ebebeb; }
section.blogDetailContentSection .blogDetailLead { color: #ebebeb; }
section.blogDetailContentSection .blogDetailBody h3 { color: #ebebeb; }
section.blogDetailContentSection .blogDetailBody p { color: #ebebeb; }
section.blogDetailContentSection .blogDetailBody ul li { color: #ebebeb; }
section.blogHero .blogHeroBg::after { background-image: linear-gradient(180deg, rgba(29, 29, 29, 0.6) 0%, #262626 100%); }
section.blogHero .blogHeroWaves { background-image: repeating-radial-gradient(ellipse at center, rgba(20, 20, 20, 0.52) 0 2px, rgba(20, 20, 20, 0) 2px 13px); }
section.blogHero .blogHeroTitleCard { background-color: rgba(20, 20, 20, 0.14); border: 1px solid rgba(61, 61, 61, 0.8); }
section.blogHero .blogHeroTitleCard .icon { border-right: 1px solid rgba(61, 61, 61, 0.8); }
section.blogHero .blogHeroTitleCard h1 { color: #e0e0e0; }
section.blogHero .blogHeroTagline { background-color: rgba(20, 20, 20, 0.78); }
section.blogHero .blogHeroTagline p { color: #c3c3c3; }
section.blogHero .blogHeroTagline .tagArrow { background-color: #222222; }
section.blogHero .blogHeroTagline .tagArrow img { filter: brightness(0) invert(1); }
section.blogListSection .blogCategoryLink { border: 1px solid rgba(61, 61, 61, 0.85); color: #ebebeb; background-color: rgba(20, 20, 20, 0.34); }
section.blogListSection .blogCategoryLink:hover, section.blogListSection .blogCategoryLink.active { color: #fff; border-color: #d1d1d1; background-color: #000; }
section.blogListSection .blogEmptyState { border: 1px solid #3d3d3d; background-color: rgba(20, 20, 20, 0.45); color: #ebebeb; }
section.blogListSection .blogInsightCard { border: 1px solid #3d3d3d; }
section.blogListSection .blogInsightCard .top { background-color: rgba(20, 20, 20, 0.65); }
section.blogListSection .blogInsightCard .top h3 { color: #ebebeb; }
section.blogListSection .blogInsightCard .top .num { color: #CECECE; }
section.blogListSection .blogInsightCard .bottom p { color: #ebebeb; }
section.blogListSection .blogInsightCard .bottom .cardArrow { border: 1px solid #d1d1d1; }
section.blogListSection .blogInsightCard:hover { border-color: rgba(61, 61, 61, 0.92); }
section.blogListSection .blogInsightCard:hover .top { background-color: rgba(20, 20, 20, 0.78); }
section.blogListSection .blogInsightCard:hover .bottom .cardArrow { background-color: #000; border-color: #d1d1d1; }
section.blogListSection .blogBottomNote { border-top: 1px solid rgba(61, 61, 61, 0.62); }
section.blogListSection .blogBottomNote p { color: #ebebeb; }
section.certicateHero .contactHeroMap { background-image: linear-gradient(180deg, #1d1d1d 0%, #262626 100%); }
section.certicateHero .heroBg::after { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0) 33.21%, #262626 100%); }
section.certicateHero .contactMapOverlay { background-color: rgba(31, 31, 31, 0.56); }
section.certicateHero .solutionHeroTagline { background-color: #141414; }
section.certicateHero .solutionHeroTagline .left { background-color: #141414; }
section.certicateHero .solutionHeroTagline p { background-image: linear-gradient(90deg, #ebebeb 5.5%, #848484 100%); }
section.certicateHero .solutionHeroTagline .tagArrow { background-color: #222222; }
section.certicateHero .solutionHeroCard { background-color: rgba(20, 20, 20, 0.08); border: 1px solid rgba(61, 61, 61, 0.35); }
section.certicateHero .solutionHeroCard::before { background-image: linear-gradient(180deg, rgba(20, 20, 20, 0.18) 0%, rgba(20, 20, 20, 0.08) 45%, rgba(20, 20, 20, 0.02) 100%); }
section.certicateHero .solutionHeroCard::after { background-image: radial-gradient(circle, rgba(20, 20, 20, 0.18) 0%, rgba(20, 20, 20, 0.08) 45%, transparent 75%); }
section.certicateHero .solutionHeroCard .icon { border-right: 1px solid #3d3d3d; }
section.certicateHero .solutionHeroCard .solutionHeroTitle { color: #ebebeb; }
section.certicateHero .contactAddresses .addressCard { background-color: rgba(20, 20, 20, 0.05); border: 1px solid #3d3d3d; }
section.certicateHero .contactAddresses .addressCard h3 { color: #9C9C9C; }
section.certicateHero .contactAddresses .addressCard p { color: #9C9C9C; }
section.certicateHero .contactAddresses .addressCard a { color: #9C9C9C; }
section.certicateHero .contactAddresses .addressCard.active a, section.certicateHero .contactAddresses .addressCard.active p, section.certicateHero .contactAddresses .addressCard.active h3, section.certicateHero .contactAddresses .addressCard:hover a, section.certicateHero .contactAddresses .addressCard:hover p, section.certicateHero .contactAddresses .addressCard:hover h3 { color: #ebebeb; }
section.certificatesGridSection .certificateCard { border: 1px solid #3d3d3d; }
section.certificatesGridSection .certificateCard .top { background-color: rgba(20, 20, 20, 0.65); }
section.certificatesGridSection .certificateCard .bottom h3 { color: #ebebeb; }
section.referencesIntroSection .referencesIntroTitle { color: #ebebeb; }
section.referencesIntroSection .referencesIntroText { color: #c8c8c8; }
section.referencesGridSection .referenceCard { border: 1px solid #3d3d3d; }
section.referencesGridSection .referenceCard .top { background-color: rgba(20, 20, 20, 0.65); }
section.referencesGridSection .referenceCard .bottom .referenceSector { color: #8a8a8a; }
section.referencesGridSection .referenceCard .bottom .referenceTitle { color: #ebebeb; }
body.searchPage { background-color: #262626; }
body.searchPage section.certicateHero.searchHero .searchPageForm { border: 1px solid rgba(61, 61, 61, 0.74); background-color: rgba(20, 20, 20, 0.58); }
body.searchPage section.certicateHero.searchHero .searchPageForm .form-control { background-color: #141414; color: #ebebeb; }
body.searchPage section.certicateHero.searchHero .searchPageForm .form-control::placeholder { color: #bababa; }
body.searchPage section.certicateHero.searchHero .searchPageForm .bannerBtn { background-color: #111; }
body.searchPage section.certicateHero.searchHero .searchPageForm .bannerBtn:hover { background-color: #e31e24; }
section.searchResultsSection .searchMeta { border: 1px solid rgba(61, 61, 61, 0.76); background-color: rgba(20, 20, 20, 0.55); color: #c9c9c9; }
section.searchResultsSection .searchMetaQuery { color: #e3e3e3; }
section.searchResultsSection .searchMetaCount { color: #e31e24; }
section.searchResultsSection .searchResultItem { border: 1px solid rgba(61, 61, 61, 0.76); background-color: rgba(20, 20, 20, 0.46); }
section.searchResultsSection .searchResultItem:hover { border-color: #3d3d3d; background-color: rgba(20, 20, 20, 0.72); }
section.searchResultsSection .resultType { background-color: #141414; border: 1px solid #454545; color: #e31e24; }
section.searchResultsSection .resultNo { color: #cecece; }
section.searchResultsSection .resultTitle { color: #ebebeb; }
section.searchResultsSection .resultDesc { color: #cfcfcf; }
section.searchResultsSection .resultArrow { border: 1px solid #d1d1d1; }
section.searchResultsSection .searchResultItem:hover .resultArrow { background-color: #000; border-color: #d1d1d1; }
section.searchResultsSection .searchEmpty { border: 1px solid rgba(61, 61, 61, 0.76); background-color: rgba(20, 20, 20, 0.62); }
section.searchResultsSection .searchEmpty h3 { color: #ebebeb; }
section.searchResultsSection .searchEmpty p { color: #c8c8c8; }
section.searchResultsSection .searchEmpty .bannerBtn { border: 1px solid #c9c9c9; background-color: #111; color: #fff; }
section.searchResultsSection .searchEmpty .bannerBtn:hover { background-color: #e31e24; border-color: #e31e24; }
section.searchResultsSection .searchHint { border-top: 1px solid rgba(61, 61, 61, 0.62); }
section.searchResultsSection .searchHint p { color: #ebebeb; }
body.legalPage { background-color: #262626; }
section.legalContentSection .legalContentCard { background-color: #262626; }
section.legalContentSection .legalEditorContent h2, section.legalContentSection .legalEditorContent h3, section.legalContentSection .legalEditorContent h4 { color: #ebebeb; }
section.legalContentSection .legalEditorContent p { color: #ebebeb; }
body.offerPage { background-color: #262626; }
section.offerFormSection .offerLead { color: #ebebeb; }
section.offerFormSection .offerFormCard { border: 1px solid rgba(61, 61, 61, 0.82); background-color: #262626; }
section.offerFormSection .offerStep { border-top: 1px solid rgba(61, 61, 61, 0.66); }
section.offerFormSection .stepHead { border-bottom: 1px solid rgba(61, 61, 61, 0.66); }
section.offerFormSection .stepNo { color: #FFF; }
section.offerFormSection .stepHead h3 { color: #ebebeb; }
section.offerFormSection .checkItem { color: #ebebeb; }
section.offerFormSection .checkItem input { border: 1.5px solid rgba(61, 61, 61, 0.9); }
section.offerFormSection .checkItem input::after { background-color: #e31e24; }
section.offerFormSection .checkItem input:checked { border-color: #3d3d3d; background-color: rgba(20, 20, 20, 0.08); }
section.offerFormSection .offerField { background-color: #141414; color: #ebebeb; }
section.offerFormSection .offerField::placeholder { color: #bababa; }
section.offerFormSection .uploadLead { color: #ebebeb; }
section.offerFormSection .uploadDropzone { border: 1px solid #4d4d4d; background-color: #141414; }
section.offerFormSection .uploadDropzone::after { background-color: #e31e24; }
section.offerFormSection .uploadDropzone::before { background-color: rgba(20, 20, 20, 0.95); }
section.offerFormSection .uploadDropzone:hover { border-color: #505050; background-color: #1a1a1a; }
section.offerFormSection .uploadIcon { border-right: 1px solid #4d4d4d; }
section.offerFormSection .uploadText { color: #bababa; }
section.offerFormSection .uploadMeta { color: #bababa; }
section.offerFormSection .checkItem.checkItem--kvkk { color: #ebebeb; }
section.offerFormSection .offerSubmitBtn { border: 1px solid #d1d1d1; background-color: #000000; color: #fff; }
section.offerFormSection .offerSubmitBtn:hover { background-color: #e31e24; border-color: #e31e24; }
section.offerFormSection .offerSecurity { color: #ebebeb; }
section.errorSection { background-color: #262626; }
section.errorSection .pdSectionHeader p { color: #ebebeb; }
section.errorSection .errorLinks { border-top: 1px solid rgba(61, 61, 61, 0.65); }
section.errorSection .errorLinkRow { border-bottom: 1px solid rgba(61, 61, 61, 0.65); }
section.errorSection .errorLinkRow .title { color: #ebebeb; }
section.errorSection .errorLinkRow .desc { color: #848484; }

/* ---- mobile0b14.css ---- */
html.debugMode:before { color: #fff; }
html.debugMode:after { color: #fff; }
@media screen and (max-width: 576px) {
  .mainHeader::before { background-color: rgba(0, 0, 0, 0.5); }
  .mainHeader .headerSearch { background-color: #121212; }
  .mainHeader .headerNav { background-color: #0f0f0f; }
  .mainHeader .headerNav .mobileNavHead .mobileNavTitle { color: #9c9c9c; }
  .mainHeader .headerNav .mobileNavHead .mobileMenuClose { background-color: #1d1d1d; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink { background-color: #171717; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #2a2a2a; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink { background-color: #e31e24; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink .dropdownBadge { background-color: rgba(20, 20, 20, 0.2); }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsGrid, .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsItem { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateItem { border-bottom: 1px solid #444444; }
  .mainHeader.headerLight .headerNav { background-color: #1e1e1e; }
  .mainHeader.headerLight .headerNav .mobileNavHead .mobileMenuClose { background-color: #141414; color: #ebebeb; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink { background-color: #141414 !important; color: #ebebeb !important; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #222222 !important; }
  .mainHeader.headerLight .headerSearch, .mainHeader.headerLight .headerAction.searchBtn, .mainHeader.headerLight .headerAction.langDropdown .langTrigger, .mainHeader.headerLight .headerAction.openMenuBtn { background-color: #141414 !important; }
  .mainHeader.headerLight .headerAction.searchBtn img, .mainHeader.headerLight .headerSearch .searchSubmit img { filter: brightness(0) invert(1); }
  .mainHeader.headerLight .headerAction.openMenuBtn span { background-color: #000; }
}
@media screen and (min-width: 577px) and (max-width: 768px) {
  .mainHeader::before { background-color: rgba(0, 0, 0, 0.5); }
  .mainHeader .headerSearch { background-color: #121212; }
  .mainHeader .headerNav { background-color: #0f0f0f; }
  .mainHeader .headerNav .mobileNavHead .mobileNavTitle { color: #9c9c9c; }
  .mainHeader .headerNav .mobileNavHead .mobileMenuClose { background-color: #1d1d1d; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink { background-color: #171717; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #2a2a2a; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink { background-color: #e31e24; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink .dropdownBadge { background-color: rgba(20, 20, 20, 0.2); }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsGrid, .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsItem { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateItem { border-bottom: 1px solid #444444; }
  .mainHeader.headerLight .headerNav { background-color: #1e1e1e; }
  .mainHeader.headerLight .headerNav .mobileNavHead .mobileMenuClose { background-color: #141414; color: #ebebeb; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink { background-color: #141414 !important; color: #ebebeb !important; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #222222 !important; }
  .mainHeader.headerLight .headerSearch, .mainHeader.headerLight .headerAction.searchBtn, .mainHeader.headerLight .headerAction.langDropdown .langTrigger, .mainHeader.headerLight .headerAction.openMenuBtn { background-color: #141414 !important; }
  .mainHeader.headerLight .headerAction.searchBtn img, .mainHeader.headerLight .headerSearch .searchSubmit img { filter: brightness(0) invert(1); }
  .mainHeader.headerLight .headerAction.openMenuBtn span { background-color: #000; }
}
@media screen and (max-width: 576px) {
  section.productsTechSection .techCellRow .techCell:first-child { border-bottom: 1px solid rgba(209, 209, 209, 0.1); }
}
@media screen and (max-width: 576px) {
  section.pdHero .pdMainImage { border: 1px solid #444444; }
  section.pdHero .pdMain3d { border: 1px solid #444444; }
}
@media screen and (min-width: 577px) and (max-width: 768px) {
  section.pdHero .pdMainImage { border: 1px solid #444444; }
}
@media screen and (min-width: 769px) and (max-width: 992px) {
  section.pdHero .pdMainImage { border: 1px solid #444444; }
}
@media screen and (max-width: 576px) {
  section.aboutIntroSection .timelineItem { border-top: 1px solid rgba(61, 61, 61, 0.18); }
  section.aboutVisionSection .visionCard { border-bottom: 1px solid rgba(61, 61, 61, 0.18); }
}
@media screen and (max-width: 576px) {
  .contactTrustSection .trustLeft { border-bottom: 1px solid #3d3d3d; }
}
@media screen and (min-width: 769px) and (max-width: 992px) {
  .contactTrustSection .trustLeft { border-bottom: 1px solid #3d3d3d; }
}
@media screen and (max-width: 576px) {
  section.errorSection .contactTrustSection .trustLeft { border-bottom: 1px solid rgba(61, 61, 61, 0.65); }
}
@media screen and (min-width: 577px) and (max-width: 768px) {
  section.errorSection .contactTrustSection .trustLeft { border-bottom: 1px solid rgba(61, 61, 61, 0.65); }
}
@media screen and (min-width: 769px) and (max-width: 992px) {
  section.errorSection .contactTrustSection .trustLeft { border-bottom: 1px solid rgba(61, 61, 61, 0.65); }
}

/* ---- tablet-nav.css ---- */
@media screen and (min-width: 769px) and (max-width: 992px) {
  .mainHeader::before { background-color: rgba(0, 0, 0, 0.5); }
  .mainHeader .headerSearch { background-color: #121212; }
  .mainHeader .headerNav { background-color: #0f0f0f; }
  .mainHeader .headerNav .mobileNavHead .mobileNavTitle { color: #9c9c9c; }
  .mainHeader .headerNav .mobileNavHead .mobileMenuClose { background-color: #1d1d1d; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink { background-color: #171717; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #2a2a2a; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink { background-color: #e31e24; color: #fff; }
  .mainHeader .headerNav .headerMenu .menuItem.active > .menuLink .dropdownBadge { background-color: rgba(20, 20, 20, 0.2); }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .megaDropdown .megaDropdownCol { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsGrid, .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateGrid { background-color: #141414; }
  .mainHeader .headerNav .headerMenu .menuItem .solutionsMenu .solutionsItem { border-bottom: 1px solid #444444; }
  .mainHeader .headerNav .headerMenu .menuItem .corporateMenu .corporateItem { border-bottom: 1px solid #444444; }
  .mainHeader.headerLight .headerNav { background-color: #1e1e1e; }
  .mainHeader.headerLight .headerNav .mobileNavHead .mobileMenuClose { background-color: #141414; color: #ebebeb; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink { background-color: #141414 !important; color: #ebebeb !important; }
  .mainHeader.headerLight .headerNav .headerMenu .menuItem .menuLink .dropdownBadge { background-color: #222222 !important; }
  .mainHeader.headerLight .headerSearch, .mainHeader.headerLight .headerAction.searchBtn, .mainHeader.headerLight .headerAction.langDropdown .langTrigger, .mainHeader.headerLight .headerAction.openMenuBtn { background-color: #141414 !important; }
  .mainHeader.headerLight .headerAction.searchBtn img, .mainHeader.headerLight .headerSearch .searchSubmit img { filter: brightness(0) invert(1); }
  .mainHeader.headerLight .headerAction.openMenuBtn span { background-color: #000; }
}

/* ---- Elle: koyu zeminde kaybolan siyah SVG ikonlar ve logolar ---- */
.top .productBtn img[src*="arrowup38d5.svg"],
.solutionsContent .productBtn img[src*="arrowup38d5.svg"],
.corporateItem .productBtn img[src*="arrowup38d5.svg"],
.sectoralArrowBtn .arrowIcon img[src*="arrowup38d5.svg"],
.blogCardMeta .blogCardArrow img[src*="arrowup38d5.svg"],
.blogInsightCard .cardArrow img[src*="arrowup38d5.svg"],
.bottom .resultArrow img[src*="arrowup38d5.svg"],
.solutionSidebarItem .arrowIcon img[src*="arrowup38d5.svg"],
.pdSpecBox .pdSpecIconOnly img[src*="3dicon38d5.svg"],
.pdCatalogMeta .pdCatalogEye img[src*="eye38d5.svg"],
.offerActions .offerSecurity img[src*="lock38d5.svg"],
.featureIcon img[src*="thenew38d5.svg"],
.siteFooter .footerPartners img,
.siteFooter .footerBadges img,
img[src*="technicimg"] {
  filter: invert(1) hue-rotate(180deg);
}
.siteFooter .footerBadges img { opacity: .75; }

/* Beyaz stüdyo fotoğraflı hero'lar (dosya adında "beyaz"): koyu sayfada parlamasın, üstteki breadcrumb okunsun */
img[src*="beyaz"],
img[src*="urunler-hero"] { filter: brightness(.72) contrast(1.05); }
:has(> img[src*="beyaz"])::before,
:has(> img[src*="urunler-hero"])::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 45%;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(20, 20, 20, .85) 0%, rgba(20, 20, 20, 0) 100%);
}
:has(> img[src*="beyaz"])::after,
:has(> img[src*="urunler-hero"])::after { z-index: 2; }

/* Kırmızılı logolar: filtre kırmızıyı pembeleştirir; bunun yerine yazısı beyaz özel sürüm gösterilir */
.footerLogo img[src*="logobig38d5.svg"],
.featureIcon img[src*="atiker38d5.svg"] {
  filter: none;
  object-position: -99999px 0 !important;
  background: center / contain no-repeat;
}
.footerLogo img[src*="logobig38d5.svg"] { background-image: url("../img/svg/logobig-dark.svg"); }
.featureIcon img[src*="atiker38d5.svg"] { background-image: url("../img/svg/atiker-dark.svg"); }

/* Kırmızılı ok ikonu: filtre yerine beyaz sürüm (kırmızı kare korunur) */
img[src*="arrowbig338d5.svg"] {
  filter: none;
  object-position: -99999px 0 !important;
  background: url("../img/svg/arrowbig3-dark.svg") center / contain no-repeat;
}
