@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:wght@400;600;700&display=swap");
/* ZK Enerji tema (yesil + serif) -- geri alinabilir override dosyasi.
   Kaldirmak icin: sablondaki bu dosyaya ait <link> satirini silin. */
:root{--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Inter, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
	"Segoe UI Symbol", "Noto Color Emoji";}
.icon-calender::before{color:#3C444D;}
.icon-check::before{color:#3C444D;}
.icon-quote-icon::before{color:#2F7D32;}
.icon-gap_2::before{color:#2F7D32;}
.icon-angle-arrow::before{color:#3C444D;}
.icon-artifical::before{color:#2F7D32;}
.icon-consoltancy::before{color:#2F7D32;}
.icon-david::before{color:#2F7D32;}
.icon-david2::before{color:#2F7D32;}
.icon-expericence::before{color:#2F7D32;}
.icon-facebook-2::before{color:#3C444D;}
.icon-happy2::before{color:#2F7D32;}
.icon-left-quote::before{color:#2F7D32;}
.icon-lifetime::before{color:#2F7D32;}
.icon-line::before{color:#2F7D32;}
.icon-linkedin-2::before{color:#3C444D;}
.icon-mail::before{color:#3C444D;}
.icon-mail2::before{color:#2F7D32;}
.icon-meassage2::before{color:#3C444D;}
.icon-message::before{color:#3C444D;}
.icon-minus::before{color:#2F7D32;}
.icon-phone::before{color:#3C444D;}
.icon-phone-2::before{color:#2F7D32;}
.icon-proccess::before{color:#2F7D32;}
.icon-request2::before{color:#2F7D32;}
.icon-research::before{color:#2F7D32;}
.icon-satisfied::before{color:#2F7D32;}
.icon-search::before{color:#3C444D;}
.icon-send::before{color:#3C444D;}
.icon-share::before{color:#3C444D;}
.icon-timer::before{color:#3C444D;}
.icon-user::before{color:#3C444D;}
.icon-youtube::before{color:#2F7D32;}
html, body{color:#3C444D;font-family:Inter, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:"Source Serif 4", sans-serif;color:#1C2530;}
::selection{background-color:#2F7D32;}
.sc-heading-area .sub-title{color:#1C2530;font-family:Inter, sans-serif;}
.sc-heading-area .icon-line{color:#2F7D32;}
.primary-color{color:#2F7D32;}
.sc-sub-title{font-family:"Source Serif 4", sans-serif;}
.primary-bg-color{background-color:#2F7D32;}
.sc-primary-btn::after{background-color:#2F7D32;}
.sc-primary-btn::before{background-color:#1C2530;}
.price-active{background-color:#1C2530;}
.sc-transparent-btn{color:#1C2530;}
.sc-transparent-btn::before{background-color:#1C2530;}
.sc-secondary-btn::after{background-color:#1C2530;}
.sc-secondary-btn:hover{color:#3C444D;}
.sc-submit::after{background-color:#1C2530;}
.sc-submit:hover{color:#3C444D;}
.sc-footer-submit::after{background-color:#2F7D32;}
.sc-footer-submit::before{background-color:#1C2530;}
.sc-footer-submit:hover{color:#3C444D;}
.sc-secondary-btn-two::after{background-color:#2F7D32;}
.sc-secondary-btn-two:hover{color:#3C444D;}
.sc-primary-btn-two::after{background-color:#1C2530;}
.sc-primary-btn-two::before{background-color:#2F7D32;}
.sc-primary-btn-three::after{background-color:#2F7D32;}
.sc-primary-btn-three:hover{color:#3C444D;}
.sc-white-btn{color:#1C2530;}
.sc-white-btn::before{background-color:#2F7D32;}
.sc-white-btn-two{color:#1C2530;}
.sc-white-btn-two::before{background-color:#2F7D32;}
body [class^="icon-"], body [class*=" icon-"]{color:#1C2530;}
.swiper-button-next::after, .swiper-button-prev::after{color:#3C444D;}
.swiper-button-next:hover::after, .swiper-button-prev:hover::after{background-color:#2F7D32;}
.sc-arrow-btn .swiper-button-next::after, .sc-arrow-btn .swiper-button-prev::after{color:#3C444D;}
.sc-arrow-btn .swiper-button-next:hover::after, .sc-arrow-btn .swiper-button-prev:hover::after{background-color:#2F7D32;}
.sc-product-offcanvas-area{background-color:#1C2530;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li a{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li:hover i{background-color:#1C2530;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li:hover a{color:#2F7D32;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i{background-color:#1C2530;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i:hover{background-color:#2F7D32;}
#scrollUp i{background-color:#2F7D32;}
#scrollUp i:hover{background-color:#1C2530;}
body .search-modal button svg path{fill:#2F7D32;}
.preloader .animation-preloader .spinner::before{border-top-color:#2F7D32;}
.preloader .animation-preloader .txt-loading .letters-loading{color:#1C2530;}
.preloader .animation-preloader .txt-loading .letters-loading::before{color:#2F7D32;}
.boxfin-scroll-top-icon{color:#2F7D32;}
.boxfin-scroll-top > svg.progress-circle path{stroke:#2F7D32;}
.sc-mb-20{color:#1C2530;}
.sc-main-menu > ul > li.current-menu-item .active{color:#2F7D32;}
.sc-main-menu > ul > li.current-menu-item .active::before{color:#2F7D32;}
.sc-main-menu > ul > li.menu-item-has-children > a::before{color:#1C2530;}
.sc-main-menu > ul > li.menu-item-has-children > a:hover::before{color:#2F7D32;}
.sc-main-menu li a{color:#1C2530;}
.sc-main-menu li a:hover{color:#2F7D32;}
.sc-main-menu li .sub-menu-list::before{background-color:#1C2530;}
.sc-main-menu li .sub-menu-list li a{color:#1C2530;}
.sc-main-menu li .sub-menu-list li a:hover{color:#2F7D32;}
.sc-main-menu li .sub-menu-list li::before{background-color:#1C2530;}
.header-btn-area .header-list ul li a:hover{color:#1C2530;}
.header-btn i{color:#3C444D;}
.header-btn i:hover{color:#2F7D32;}
.sc-search-box a i:hover{color:#2F7D32;}
.sc-hamba-icon a i{border-top-color:#3C444D;border-right-color:#3C444D;border-bottom-color:#3C444D;border-left-color:#3C444D;}
.sc-hamba-icon a i:hover{color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-hambagur-icon a span{background-color:#2F7D32;}
.sc-hambagur-icon a:hover span{background-color:#1C2530;}
.sc-header-section .sc-main-logo{background-color:#2F7D32;}
.sc-topbar-section .sc-header-content-left ul li a{color:#3C444D;}
.sc-topbar-section .sc-header-content-left ul li a:hover{color:#2F7D32;}
.sc-topbar-section .sc-header-content-right .sc-header-date .sc-date li{color:#3C444D;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a i{color:#3C444D;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-intragram, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-linkedin-2, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-facebook-2, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-twiter{color:#2F7D32;}
.sc-language ul li a{color:#1C2530;}
.sc-language ul li ul a:hover{color:#2F7D32;}
.sc-language > ul > li > a::before{color:#1C2530;}
.sc-topbar-section-two{background-color:#1C2530;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a i{color:#3C444D;}
.sc-header-content-two .sc-search-box a:hover{color:#2F7D32;}
.sc-topbar-section-three::before{border-top-color:#1C2530;}
.sc-slider-section .video-area i:hover{color:#2F7D32;}
.sc-slider-style2 .sc-slider-subtitle{border-left-color:#2F7D32;}
.sc-slider-style2 .swiper-button-next:hover::after, .sc-slider-style2 .swiper-button-prev:hover::after{color:#1C2530;}
.sc-slider-section.sc-slider-style3 .sc-slider-content::before{background-color:#2F7D32;}
.sc-slider-section.sc-slider-style3 .sc-white-btn::before{background-color:#1C2530;}
.sc-slider-section.sc-slider-style3 .sc-transparent-btn:hover{color:#1C2530;}
.slider-btn-area .video-iconarea .popup-videos-button i{color:#2F7D32;}
.slider-btn-area .video-iconarea .sc-text:hover{color:#2F7D32;}
.sc-slider-form-box .select-services::before{color:#3C444D;}
.sc-slider-form-box .select-services .select-items div:hover{background-color:#2F7D32;}
.sc-slider-form-box .form-select{color:#3C444D;}
.sc-slider-form-box .sc-submit-btn button{background-color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-slider-form-box ::placeholder{color:#3C444D;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content .sc-auother-text{color:#1C2530;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content span{color:#2F7D32;}
.sc-about-service-box::before{background-color:#2F7D32;}
.sc-about-service-box .icomoon{background-color:#2F7D32;}
.sc-about-service-box .title{color:#1C2530;}
.sc-about-service-box:hover .icomoon{color:#2F7D32;}
.sc-about-item .about-icon i{color:#2F7D32;}
.sc-about-item .sc-process-content .title{color:#1C2530;}
.sc-about-item .sc-process-content .title:hover{color:#2F7D32;}
.sc-about-item:hover .about-icon i{background-color:#2F7D32;}
.sc-about-support .sc-support-text a{color:#1C2530;}
.sc-about-support .sc-support-text a:hover{color:#2F7D32;}
.sc-about-section-two .sc-about-content-area .sc-heading-area .des{color:#1C2530;}
.sc-wishlist-canva .close-btn a i, .sc-product-offcanvas-wrapper .close-btn a i{color:#3C444D;}
.sc-wishlist-canva .close-btn a i:hover, .sc-product-offcanvas-wrapper .close-btn a i:hover{background-color:#2F7D32;}
.sc-product-offcanvas-area{background-color:rgb(255, 255, 255);}
.sc-product-offcanvas-area .offcanvas-icon svg:hover{fill:#2F7D32;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i{background-color:#1C2530;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i:hover{background-color:#2F7D32;}
.mobile-navbar-menu .nav-menu li a{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.mobile-navbar-menu .nav-menu li a:hover{color:#2F7D32;}
.mobile-navbar-menu span.submenu-button::before, .mobile-navbar-menu span.submenu-button::after{background-color:#2F7D32;}
.sc-services-item .services-icon i{background-color:#2F7D32;}
.sc-services-item .sc-service-content .title{color:#1C2530;}
.sc-services-item .sc-service-content .title:hover{color:#2F7D32;}
.sc-services-item .sc-service-btn{color:#1C2530;}
.sc-services-item .sc-service-btn::before{background-color:#2F7D32;}
.sc-service-content-box .sc-service-icon i{background-color:#2F7D32;}
.sc-service-content-box .sc-service-text .title{color:#1C2530;}
.sc-service-content-box .sc-service-text .title:hover{color:#2F7D32;}
.sc-service-content-box .sc-service-btn .sc-transparent-btn{color:#1C2530;}
.sc-service-content-box:hover .sc-transparent-btn::before{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-services-content-three .sc-service-text .sc-services-icon i{background-color:#2F7D32;}
.sc-services-content-three .sc-service-text .sc-header .title{color:#1C2530;}
.sc-services-content-three .sc-service-text .sc-header .title:hover{color:#2F7D32;}
.sc-services-content-three:hover .sc-transparent-btn::before{background-color:#2F7D32;}
.sc-services-style3 .sc-services-icon i{background-color:#2F7D32;}
.sc-services-style3 .service-title a{color:#1C2530;}
.sc-services-style3 .service-title a:hover{color:#2F7D32;}
.sc-click-text{border-top-color:#3C444D;border-right-color:#3C444D;border-bottom-color:#3C444D;border-left-color:#3C444D;color:#3C444D;}
.sc-click-text a{color:#2F7D32;}
.sc-click-text a:hover{color:#3C444D;}
.sc-service-style-three .icomoon{color:#2F7D32;}
.sc-service-style-three .title{color:#1C2530;}
.sc-service-style-three .title:hover{color:#2F7D32;}
.sc-service-style-three .sc-service-btn{color:#1C2530;}
.sc-service-style-three .sc-service-btn::before{background-color:#2F7D32;}
.sc-service-style-three:hover .icomoon{background-color:#2F7D32;}
.sc-service-style-four .icomoon{color:#2F7D32;}
.sc-service-style-four .title{color:#1C2530;}
.sc-service-style-four .title:hover{color:#2F7D32;}
.sc-service-style-four .sc-service-btn{color:#2F7D32;}
.sc-service-style-four:hover .icomoon{background-color:#2F7D32;}
.sc-service-style-four:hover .sc-service-btn::before{background-color:#2F7D32;}
.sc-about-group-image .sc-about-text::before{background-color:#2F7D32;}
.sc-about-group-image .sc-about-text .sc-icon i{color:#2F7D32;}
.sc-about-group-image .sc-about-text .sc-counter-number .sc-count{color:#1C2530;}
.sc-about-content-style .sc-auother-style-box .sc-auother-content .sc-auother-text{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-about-content-style .sc-auother-style-box .sc-auother-content .sc-auother-text span{color:#2F7D32;}
.sc-about-content-style .video-area i{color:#1C2530;}
.sc-about-content-style .video-area i:hover{color:#2F7D32;}
.sc-about-content-style .video-area .sc-title a{color:#1C2530;}
.services_scroll_slider .swiper-pagination{border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.services_scroll_slider .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#2F7D32;}
.services_scroll_slider .swiper-pagination .swiper-pagination-progressbar-fill::after{background-color:#2F7D32;}
.sc-counter-area{background-color:#1C2530;}
.sc-counter-box .sc-count{font-family:"Source Serif 4", sans-serif;}
.sc-counter-box .des{font-family:"Source Serif 4", sans-serif;}
.counter-style-box-two .sc-counter-icon i{background-color:#2F7D32;}
.counter-style-box-two .sc-count{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.counter-style-box-two .des{font-family:"Source Serif 4", sans-serif;}
.sc-business-item .sc-icon i{background-color:#2F7D32;}
.sc-business-item .sc-icon .triangle-down{border-top-color:#2F7D32;}
.sc-business-item:hover .sc-business-text .title{color:#1C2530;}
.sc-business-item:hover .sc-business-text .des{color:#3C444D;}
.sc-team-item .sc-team-content .title{color:#1C2530;}
.sc-team-item .sc-team-content .title:hover{color:#2F7D32;}
.sc-team-item .sc-team-content span{color:#3C444D;}
.sc-team-item .team-social-1 .social-item .social-hover-icon i{color:#3C444D;}
.sc-team-item:hover .team-social-1 .social-item .social-hover-icon i{background-color:#2F7D32;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item .social-link i{color:#3C444D;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item .social-link i:hover{background-color:#2F7D32;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-text .title{color:#1C2530;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-text .sub-title{color:#3C444D;}
.sc-team-content-area .sc-team-slider-area .swiper-pagination-bullet-active{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-item .sc-slider-text .title{color:#1C2530;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-item .sc-slider-text .title:hover{color:#2F7D32;}
.sc-team-pages-content-box .sc-page-item .sc-slider-text .title{color:#1C2530;}
.sc-team-pages-content-box .sc-page-item .sc-slider-text .title:hover{color:#2F7D32;}
.sc-team-content .personal-info li{color:#3C444D;}
.sc-team-content .personal-info li a{color:#3C444D;}
.sc-team-content .personal-info li:hover i{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-team-content .personal-info li:hover a{color:#2F7D32;}
.sc-team-content .personal-info li i{border-top-color:#3C444D;border-right-color:#3C444D;border-bottom-color:#3C444D;border-left-color:#3C444D;}
.sc-details-social .social-box a i{color:#3C444D;border-top-color:#3C444D;border-right-color:#3C444D;border-bottom-color:#3C444D;border-left-color:#3C444D;}
.sc-details-social .social-box a i:hover{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.rs-progress{border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.rs-progress .progress-bar{background-color:#2F7D32;}
.rs-progress .progress-bar .pb-percent{background-color:#2F7D32;}
.rs-progress .progress-bar .pb-percent::after{border-top-color:#2F7D32;}
.sc-process-item .process-icon i{color:#2F7D32;}
.sc-process-item .process-icon i:hover{background-color:#2F7D32;}
.sc-process-item .sc-process-content .title{color:#1C2530;}
.sc-process-item:hover i{background-color:#2F7D32;}
.sc-process-style-two .process-icon i{color:#2F7D32;}
.sc-process-style-two .process-icon i:hover{background-color:#2F7D32;}
.sc-process-style-two .sc-process-content .title{color:#1C2530;}
.sc-process-style-two:hover i{background-color:#2F7D32;}
.sc-primary-btn-one{color:#1C2530;}
.sc-primary-btn-one::before{background-color:#2F7D32;}
.sc-process-system .process-icon i{color:#2F7D32;}
.sc-process-system-two .process-icon i{color:#2F7D32;}
.sc-process-system-three .process-icon i{color:#2F7D32;}
.sc-cta-style-three{background-color:#2F7D32;}
.sc-cta-style-three .sc-footer-cta-four .triangle-right{border-left-color:#2F7D32;}
.sc-cta-style-three .sc-footer-cta-four ::placeholder{color:#3C444D !important;}
.sc-cta-style-four .sc-footer-cta-four .triangle-right{border-left-color:#2F7D32;}
.sc-cta-style-four .sc-footer-cta-four ::placeholder{color:#3C444D !important;}
.sc-footer-cta-two .triangle-right{border-left-color:#2F7D32;}
.sc-footer-cta-two ::placeholder{color:#3C444D !important;}
.sc-project-item::before{background-color:#1C2530;}
.sc-project-item .sc-project-content-box .sc-project-icon i{color:#2F7D32;}
.sc-project-content-style::before{background-color:#2F7D32;}
.sc-project-content-style .sc-project-content-box .sc-project-icon i{color:#2F7D32;}
.sc-project-content-area .sc-project-inner-category .sc-inner-title{background-color:#2F7D32;}
.sc-project-content-area .sc-project-inner-category .sc-inner-list{background-color:#1C2530;}
.sc-project-content-area .sc-working-content-box .sc-content-box:hover{border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-statistics-service-box .icomoon{background-color:#2F7D32;}
.sc-statistics-service-box .sc-count{color:#1C2530;}
.sc-statistics-service-box .sc-title{color:#3C444D;}
.sc-price-item .sc-content-area .sc-content-list .sc-list li i{color:#3C444D;}
.sc-price-item .sc-price-btn{color:#1C2530;}
.sc-price-item .sc-price-btn::before{background-color:#2F7D32;}
.sc-price-item.sc-price-active .price-shape-one, .sc-price-item.sc-price-active .price-shape-two, .sc-price-item.sc-price-active .price-shape-three, .sc-price-item:hover .price-shape-one, .sc-price-item:hover .price-shape-two, .sc-price-item:hover .price-shape-three{background-color:#2F7D32;}
.sc-project-filter button.active::before, .sc-project-filter button:hover::before{background-color:#2F7D32;}
.sc-faq-style .accordion-item .accordion-header .accordion-button{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-faq-style .accordion-item .accordion-header .accordion-button::before{color:#3C444D;}
.sc-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#1C2530;}
.sc-faq-style .accordion-item .accordion-body strong{color:#3C444D;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button{color:#1C2530;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#2F7D32;}
.sc-faq-style3 .accordion-item .accordion-body strong{color:#3C444D;}
.sc-searchbar-area [type="submit"]{background-color:#2F7D32;}
.sc-breadcrumb-style .sc-slider-subtitle{border-left-color:#2F7D32;}
.sc-global-section-area{background-color:#1C2530;}
.sc-global-item .sc-heading-area .active{color:#2F7D32;}
.sc-swiper-gallery .des{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-testimonial-section-seven .swiper-button-next::after, .sc-testimonial-section-seven .swiper-button-prev::after{color:#3C444D;}
.sc-testimonial-section-seven .swiper-button-next:hover::after, .sc-testimonial-section-seven .swiper-button-prev:hover::after{background-color:#2F7D32;}
.sc-testimonial-section-six .swiper-button-next::after, .sc-testimonial-section-six .swiper-button-prev::after{color:#3C444D;}
.sc-testimonial-section-six .swiper-button-next:hover::after, .sc-testimonial-section-six .swiper-button-prev:hover::after{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-testimonial-section-three .swiper-button-next::after, .sc-testimonial-section-three .swiper-button-prev::after{color:#3C444D;}
.sc-testimonial-section-three .swiper-button-next:hover::after, .sc-testimonial-section-three .swiper-button-prev:hover::after{background-color:#2F7D32;}
.sc-testimonial-section-four .swiper-button-next::after, .sc-testimonial-section-four .swiper-button-prev::after{background-color:#2F7D32;}
.sc-testimonial-section-four .swiper-button-next:hover::after, .sc-testimonial-section-four .swiper-button-prev:hover::after{background-color:#2F7D32;}
.sc-heading-area .active{color:#2F7D32;}
.sc-blog-item .sc-blog-text .title{color:#1C2530;}
.sc-blog-item .sc-blog-text .title:hover{color:#2F7D32;}
.sc-blog-item .sc-blog-btn .sc-transparent-btn{color:#3C444D;}
.sc-blog-date-box .sc-blog-social ul li i{color:#2F7D32;}
.sc-blog-date-box .sc-date-box{background-color:#2F7D32;}
.sc-blog-item .sc-blog-text a{color:#1C2530;}
.sc-blog-navigation .list-gap li a{color:#1C2530;}
.sc-blog-navigation .list-gap li a:hover{color:#3C444D;}
.sc-blog-navigation .list-gap li .navigation-border.active, .sc-blog-navigation .list-gap li .navigation-border:hover{background-color:#2F7D32;border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-blog-style2 .sc-blog-text{border-left-color:#3C444D;}
.sc-blog-style2 .sc-blog-text .title{color:#1C2530;}
.sc-blog-style2 .sc-blog-text .title:hover{color:#2F7D32;}
.sc-blog-details-content-area .sc-blog-item .sc-details-quote-text .sc-details-icon i{color:#2F7D32;}
.sc-blog-details-content-area .sc-blog-item .sc-details-quote-text .sc-quote-text .sc-quote{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-blog-text .title{color:#3C444D;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-blog-text .title:hover{color:#1C2530;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-blog-text span{color:#1C2530;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-blog-text span:hover{color:#3C444D;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-detail-social .list-gap li i{color:#1C2530;}
.sc-blog-details-content-area .sc-detaile-tags-list .sc-detail-social .list-gap li i:hover{color:#2F7D32;}
.sc-blog-details-content-area .sc-details-auother .sc-auother-content .title{color:#1C2530;}
.sc-blog-details-content-area .sc-details-auother .sc-auother-content .title:hover{color:#2F7D32;}
.sc-blog-details-content-area .sc-details-auother .sc-auother-content .sub-title{color:#2F7D32;}
.sc-blog-details-content-area .sc-comment-conntent-area .sc-details-comment-auother .sc-comment-text .title{color:#1C2530;}
.sc-blog-details-content-area .sc-comment-conntent-area .sc-details-comment-auother .sc-comment-text .title:hover{color:#2F7D32;}
.sc-blog-details-content-area .sc-comment-conntent-area .sc-details-comment-auother .sc-comment-text .sub-title{color:#2F7D32;}
.sc-blog-details-content-area .sc-comment-conntent-area .sc-details-comment-auother .sc-reply-text .reply-text{color:#1C2530;}
.sc-blog-details-content-area .sc-comment-conntent-area .sc-details-comment-auother .sc-reply-text .reply-text:hover{color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-title i{color:#2F7D32;}
.sc-blog-widget-inner .sc-searchbar-area [type="submit"]{background-color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-category .category-list ul li a{color:#3C444D;}
.sc-blog-widget-inner .sc-blog-category .category-list ul li:hover{border-top-color:#2F7D32;border-right-color:#2F7D32;border-bottom-color:#2F7D32;border-left-color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-category .category-list ul li:hover a{color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-category .category-list ul li:hover i{color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-post .auother-text a{color:#1C2530;}
.sc-blog-widget-inner .sc-blog-post .auother-text a:hover{color:#2F7D32;}
.sc-blog-widget-inner .sc-blog-tag .sc-blog-tags ul li a{color:#3C444D;}
.sc-blog-widget-inner .sc-blog-tag .sc-blog-tags ul li a:hover{background-color:#2F7D32;}
.sc-footer-section{background-color:#1C2530;}
.sc-footer-section .sc-contact-number .icon-phone{background-color:#2F7D32;}
.sc-footer-section .sc-contact-number .icon-phone.white-bg-color{color:#2F7D32;}
.sc-footer-section .sc-contact-number .number{font-family:"Source Serif 4", sans-serif;}
.sc-footer-section .sc-contact-number .number:hover{color:#2F7D32;}
.sc-footer-section .footer-about .about-icon li i:hover{color:#2F7D32;}
.sc-footer-section .footer-menu-area .footer-menu-list li a:hover{color:#2F7D32;}
.sc-footer-section .copyright-area .copyright-text a:hover{color:#2F7D32;}
.sc-footer-subscribe input[type="email"]{color:#3C444D;}
.sc-footer-subscribe ::placeholder{color:#3C444D !important;}
.footer-subscribe .subscribe-form button{color:#1C2530;}
.footer-subscribe .subscribe-form button:hover{color:#2F7D32;}
.sc-recent-post .title a:hover{color:#2F7D32;}
.sc-breadcrumbs{background-color:#1C2530;}
.sc-breadcrumbs .breadcrumbs-text ul li a:hover{color:#2F7D32;}
.sc-blog-pages-area .blog-item .readmore{color:#1C2530;font-family:"Source Serif 4", sans-serif;}
.sc-blog-pages-area .blog-item .readmore::before{background-color:#3C444D;}
.sc-blog-pages-area .blog-item .readmore:hover{color:#2F7D32;}
.sc-blog-pages-area .blog-item .readmore:hover::before{background-color:#2F7D32;}
.list_menu .blog-list li i{background-color:#1C2530;}
.spria-navigation ul li a{color:#3C444D;font-family:"Source Serif 4", sans-serif;}
.spria-navigation ul li a.active:not(.black-shape), .spria-navigation ul li a:hover:not(.black-shape){background-color:#1C2530;}
.details-content .des{color:#3C444D;}
.details-title-item .details-social-list .list-icon ul li a:hover{color:#2F7D32;}
.details-form-box ::placeholder{color:#3C444D;}
.categories-area .catergories-form button i{color:#3C444D;}
.categories-area .catergories-form button:hover{color:#2F7D32;}
.categories-area .catergories-form ::placeholder{color:#3C444D;}
.categories-area .categories-item .list li a{color:#3C444D;}
.categories-area .categories-item .list li a:hover{color:#2F7D32;}
.categories-area .post-item .recent-content .recent-text .calender-item i{color:#1C2530;}
.categories-area .post-item .recent-content .recent-text a{color:#1C2530;}
.categories-area .post-item .recent-content .recent-text a:hover{color:#2F7D32;}
.categories-area .categories-tag .list li a{color:#3C444D;}
.categories-area .categories-tag .list li a:hover{color:#2F7D32;}
.details-btn .details-secondary:hover, .details-btn .details-primary:hover{color:#2F7D32;}
.details-btn .details-secondary{color:#3C444D;}
.details-btn .details-secondary:hover{background-color:#1C2530;}
.sc-blog-details .blockquote .description{font-family:"Source Serif 4", sans-serif;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button::before{color:#1C2530;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#2F7D32;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{color:#2F7D32;}
.sc-faq-pages-area .accordion-item .accordion-body strong{color:#3C444D;}
.contact-page-service-box .contact_icon i{background-color:#1C2530;}
.contact-page-service-box .contact-service-box ul li{font-family:"Source Serif 4", sans-serif;}
.contact-page-service-box .contact-service-box ul li a:hover{color:#2F7D32;}
.contact-box ::placeholder{color:#3C444D;}
.sc-contact-info ul li{color:#1C2530;}
.sc-contact-info ul li a{color:#1C2530;}
.sc-contact-info ul li i{color:#2F7D32;}
.sc-contact-info ul li a:hover, .sc-contact-info ul li i{color:#2F7D32;}
.sc-google-map .sc-gray-icon i{color:#2F7D32;}
.team-content-box .team-social-icon ul li a{color:#3C444D;}
.team-content-box .team-social-icon ul li a:hover{background-color:#2F7D32;}
.team-content-box .team-author .team-title a{color:#1C2530;}
.team-content-box .team-author .team-title a:hover{color:#2F7D32;}
.team-content-box .team-author span{color:#3C444D;}
.content-area .details-area .personal-info li i{color:#2F7D32;font-family:"Source Serif 4", sans-serif;}
.content-area .details-area .personal-info li a{color:#3C444D;}
.content-area .details-area .personal-info li a:hover{color:#2F7D32;}
.content-area .details-area .team-rating .rating-list li i{color:#2F7D32;}
@media only screen and (max-width: 480px){
.sc-topbar-section-two::before{border-bottom-color:#2F7D32;}
.sc-topbar-section-three::before{border-top-color:#1C2530;}
}
.mobile-navbar-menu .nav-menu li a{font-family:Inter, sans-serif !important;}
.sc-services-style3 .sc-service-btn a.sc-transparent-btn{background-color:#2F7D32 !important;border-top-color:#2F7D32 !important;border-right-color:#2F7D32 !important;border-bottom-color:#2F7D32 !important;border-left-color:#2F7D32 !important;}
.sc-services-style3 .sc-service-btn a.sc-transparent-btn:hover{background-color:#1C2530 !important;border-top-color:#1C2530 !important;border-right-color:#1C2530 !important;border-bottom-color:#1C2530 !important;border-left-color:#1C2530 !important;}

/* genel tipografi */
body{font-family:"Inter",sans-serif !important;background-color:#FAFAF8 !important;}
h1,h2,h3,h4,h5,h6,.title,.sub-title,ul.main-menu > li > a{font-family:"Source Serif 4",serif !important;}
ul.main-menu > li > a{font-weight:600 !important;}
.sc-primary-btn,.sc-transparent-btn,.sc-secondary-btn,button,.btn{font-family:"Source Serif 4",serif !important;font-weight:600 !important;letter-spacing:0 !important;}
.sc-topbar-section .white-color, footer .white-color{visibility:visible !important;}
.sc-topbar-section .white-color a{color:rgba(255,255,255,.88) !important;}

/* zk: services heading rhythm */
.sc-service-section-three .sc-heading-area{margin-top:70px !important;margin-bottom:35px !important;}
@media (max-width:767px){.sc-service-section-three .sc-heading-area{margin-top:45px !important;margin-bottom:28px !important;}}
/* zk: dropdown + mobile menu font */
ul.main-menu ul.sub-menu-list li a,nav.mobile-navbar-menu ul.nav-menu li a,.header-btn.dropdown ul.dropdown-menu li a{font-family:"Source Serif 4",serif !important;}
/* zk: equal-height service cards */
.sc-service-style-four{height:calc(100% - 25px) !important;}
.sc-service-style-four .title{min-height:2.7em !important;}
/* zk: hero image top-aligned with heading */
@media (min-width:992px){.sc-about-section-two .sc-about-bg-image{align-self:flex-start !important;margin-top:16px !important;}}
/* zk: hero lead paragraph */
.sc-about-section-two .sc-heading-area p.des{font-family:"Source Serif 4",serif !important;}

/* ===== ZK tasarim guncellemesi 03.08.2026 ===== */
/* 1) Ust iletisim bandi ve header daraltma (iletisim yazilari ~%30 kucultuldu) */
.sc-topbar-section{padding-top:6px !important;padding-bottom:6px !important;}
.sc-header-content-left ul li a{font-size:11px !important;line-height:18px !important;}
.sc-header-content-left ul li i{font-size:14px !important;}
.sc-header-content-two .main-menu > li > a{padding-top:20px !important;padding-bottom:20px !important;}
.sc-header-content-two .sc-main-logo img{max-height:42px !important;height:auto !important;}

/* 2) Gorselli bant yerine kurumsal sayfa baslik alani */
.sc-breadcrumb-style{background:linear-gradient(120deg,#1C2530 0%,#243342 100%) !important;height:auto !important;padding-top:58px !important;padding-bottom:52px !important;}
.sc-breadcrumb-style .sc-slider-subtitle{display:none !important;}
.sc-breadcrumb-style .slider-title{visibility:visible !important;font-size:42px !important;line-height:1.2 !important;margin-bottom:0 !important;padding-bottom:16px !important;position:relative;}
.sc-breadcrumb-style .slider-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#2F7D32;}
@media (max-width:767px){
.sc-breadcrumb-style{padding-top:40px !important;padding-bottom:34px !important;}
.sc-breadcrumb-style .slider-title{font-size:28px !important;}
}

/* ===== ZK ana sayfa bosluk + buton guncellemesi 03.08.2026 (2) ===== */
/* Ana sayfada tanitim bolumu ile Referanslarimiz arasindaki bos <br> etiketleri */
.sc-about-section-two ~ br{display:none !important;}

/* Tanitim bolumu dikey bosluklari */
@media (min-width:768px){
  .sc-about-content-area{padding-top:30px !important;padding-bottom:30px !important;}
  .sc-about-text-box .sc-heading-area{margin-bottom:20px !important;}
}
@media (max-width:767px){
  .sc-about-content-area{padding-top:50px !important;padding-bottom:50px !important;}
  .sc-about-text-box .sc-heading-area{margin-bottom:24px !important;}
}

/* "Tum Hizmetleri Gor" butonu - kurumsal yesil cerceveli */
.sc-service-section-three .sc-service-btn .sc-transparent-btn{border:2px solid #2F7D32 !important;color:#2F7D32 !important;background-color:transparent;transition:all .3s ease;}
.sc-service-section-three .sc-service-btn .sc-transparent-btn:hover,
.sc-service-section-three .sc-service-btn .sc-transparent-btn:focus{border-color:#2F7D32 !important;color:#ffffff !important;}
/* ===== ZK (2) son ===== */
/* Referanslarimiz basligi ile logo seridi arasina bir satir bosluk 03.08.2026 */
.sc-brand-section-two{padding-top:48px !important;}
/* ===== ZK icerik tipografisi 03.08.2026 (Word yapistirmasindan gelen Calibri/punto/renk temizligi) ===== */
.sc-project-text span,.sc-project-text font,
.sc-project-content-area span,.sc-project-content-area font,
.sc-about-content-style span,.sc-about-content-style font,
span[style*="Calibri"],span[style*="calibri"],span[style*="Times New Roman"],font[face]{
  font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;
  color:inherit !important;letter-spacing:normal !important;background-color:transparent !important;}

/* Hakkimizda vb. sayfalarda govde metni h3 olarak girilmis; paragraf gorunumu ver (kalinliga dokunmuyoruz) */
.sc-about-content-style .sc-heading-area h3{font-family:'Inter',sans-serif !important;font-size:16px !important;line-height:1.75 !important;color:#3C444D !important;margin-bottom:18px !important;}

/* Uzun metinlerde okunabilirlik */
.sc-project-text p,.sc-project-text li,.sc-about-content-style .sc-heading-area p{line-height:1.75 !important;}
/* ===== ZK icerik tipografisi son ===== */
/* ===== ZK icerik genisligi + Word basligi duzeltmesi 03.08.2026 ===== */
@media (min-width:992px){
  .sc-project-content-area{max-width:900px !important;margin-left:auto !important;margin-right:auto !important;}
}
.sc-project-content-area img{max-width:100% !important;height:auto !important;}

h3:has(span[style*="Calibri"]),h3:has(span[style*="calibri"]),
h4:has(span[style*="Calibri"]),h5:has(span[style*="Calibri"]){
  font-family:'Inter',sans-serif !important;font-size:16px !important;line-height:1.75 !important;
  color:#3C444D !important;margin-bottom:18px !important;}
.sc-project-text h3,.sc-project-text h4{line-height:1.75 !important;}
/* ===== ZK icerik genisligi son ===== */

/* ===== ZK govde metni tek tiplestirme 03.08.2026 (Word yapistirmasindan gelen p inline stilleri) ===== */
.sc-project-text p,.sc-project-text li,
.sc-project-content-area p,.sc-project-content-area li,
.sc-about-content-style p,.sc-about-content-style li{
  font-family:'Inter',sans-serif !important;font-size:16px !important;line-height:1.75 !important;color:#3C444D !important;}

/* ===== ZK ana sayfa turbin susleme gizleme 03.08.2026 (about-shape2.png metnin uzerine biniyordu) ===== */
.sc-about-shape{display:none !important;}

/* ===== ZK: header cakisma duzeltmesi 03.08.2026 ===== */
/* 1200px alti: masaustu menu gizli, sadece hamburger */
@media (max-width:1199px){
  .sc-main-menu.d-lg-block{display:none !important;}
  .sc-hambagur-icon{display:block !important;}
  .col-lg-9.col-6, .col-lg-3.col-6{flex:unset !important;max-width:unset !important;}
}
/* 1200px ustu: sag blok kendi genisligi kadar yer alir, menu kalan alani kullanir */
@media (min-width:1200px){
  .sc-header-content .row{flex-wrap:nowrap !important;}
  .sc-header-content .col-lg-9.col-6{flex:1 1 auto !important;width:auto !important;max-width:none !important;min-width:0 !important;}
  .sc-header-content .col-lg-3.col-6{flex:0 0 auto !important;width:auto !important;max-width:none !important;}
  .sc-menu-select-box{flex:0 0 auto !important;white-space:nowrap !important;}
  .sc-main-menu{min-width:0 !important;}
  ul.main-menu{flex-wrap:nowrap !important;}
  ul.main-menu>li>a{padding-left:0 !important;padding-right:0 !important;}
}
@media (min-width:1200px) and (max-width:1399px){
  .sc-header-logo{padding-right:24px !important;}
  ul.main-menu{gap:.75rem !important;}
  ul.main-menu>li>a{font-size:15px !important;}
}
@media (min-width:1400px){
  .sc-header-logo{padding-right:112px !important;}
  ul.main-menu{gap:1.5rem !important;}
  ul.main-menu>li>a{font-size:16px !important;}
}


/* 992-1199px: hamburger menusu (offcanvas) bu aralikta da acilabilsin */
@media (min-width:992px) and (max-width:1199px){
  .sc-product-offcanvas-area .mobile-navbar-menu{display:block !important;}
}

/* ===== ZK: hero gorseli ile basligin harf tepesi her ekran boyutunda ayni hizada 03.08.2026 ===== */
@media (min-width:992px){
  .sc-about-section-two .sc-about-text-box{align-self:flex-start !important;}
  .sc-about-section-two .sc-about-bg-image{align-self:flex-start !important;margin-top:16px !important;}
}
@media (min-width:1200px){
  .sc-about-section-two .sc-about-bg-image{margin-top:18px !important;}
}
@media (min-width:1368px){
  .sc-about-section-two .sc-about-bg-image{margin-top:21px !important;}
}

/* fix: hero sag bosluk -- baslik/metin sag kenara yapismasin diye sag ic bosluk */
@media (min-width:992px){
  .sc-about-section-two .sc-about-text-box{padding-right:30px !important;}
}

/* ===== ZK proje portfoy govde metni 04.08.2026 (EN de h3 40px kaliyordu; punto yariya indirildi, TR ile esitlendi) ===== */
.sc-project-content-area .sc-project-text h3{
  font-family:"Source Serif 4",serif !important;
  font-size:20px !important;
  line-height:1.75 !important;
  color:#3C444D !important;
  margin-bottom:18px !important;
}
