/* QLPN v1.35.1 — Mobil okunabilirlik, dokunma alanı ve düşük hareket katmanı. */
.qlpn-picture{display:contents}

@supports(content-visibility:auto){
  .services,.package-section,.safe-transport-v2,.process-section,.gallery-section,.comparison-section,.elevator-rental-section,.storage-section,.trust-regions-section,.quote-final-section,.experience-section,.home-blog-section,.home-seo-section,.service-page-main,.service-page-faq,.service-page-related,.region-page-main,.region-page-faq,.region-page-services,.region-page-network,.blog-article-main,.blog-article-faq,.blog-related-section,.corp-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
}

@media(max-width:760px){
  body{font-size:16px}
  .btn,.btn-compact,.service-card-actions a,.service-page-whatsapp,.region-page-whatsapp,.home-blog-all,.blog-related-head>a,.corp-hero-actions a,.corp-contact-primary-actions a,.corp-contact-mini-card,.faq-contact-link{min-height:48px}
  .slider-controls button,.reviews-arrow,.home-blog-mobile-nav>button,.menu-toggle{min-width:46px;min-height:46px}
  input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),select,textarea{font-size:16px!important}

  .hero-editorial-lead,.about-signature-lead,.section-heading p,.package-heading>p,.safe-v2-intro,.storage-visual-copy>p,.storage-faq-head>p,.elevator-rental-visual-copy>p,.elevator-rental-faq-head>p,.quote-final-head>p,.home-blog-heading p,.home-seo-guide-content,.corp-hero-copy>p,.corp-content p,.corp-content li{font-size:15px!important;line-height:1.72}
  .service-page-lead,.region-page-lead,.region-hub-hero-grid>div>p,.blog-article-hero-copy>p,.blog-index-hero-copy>p,.taxonomy-seo-hero p{font-size:15px!important;line-height:1.72}
  .service-page-content>p,.service-page-content .wp-block-paragraph,.region-page-content>p,.region-page-content .wp-block-paragraph,.region-hub-content>p,.blog-article-content>p,.blog-article-content .wp-block-paragraph{font-size:16px!important;line-height:1.78!important}
  .service-page-content li,.region-page-content li,.region-hub-content li,.blog-article-content li{font-size:15px!important;line-height:1.7}
  .service-side-card p,.region-side-card p,.blog-sidebar-card p,.service-pillar-copy p,.region-pillar-copy p,.service-related-card p,.region-services-grid p,.blog-index-card p,.home-blog-card p,.taxonomy-seo-card p,.corp-service-card p{font-size:14px!important;line-height:1.68}
  .service-faq-list details p,.region-faq-list details p,.blog-faq-list details p,.faq-answer p,.storage-faq-list .faq-answer p,.elevator-rental-faq-list .faq-answer p{font-size:14px!important;line-height:1.7}
  .service-faq-list summary strong,.region-faq-list summary strong,.blog-faq-list summary strong,.faq-question strong,.storage-faq-list .faq-question strong{font-size:14px!important;line-height:1.35}
  .service-network-card small,.region-network-card small,.region-network-card>b,.service-pillar-link small,.region-pillar-link small,.blog-content-label,.region-page-content-head,.service-page-content-head,.blog-article-meta,.corp-editorial-index{font-size:11px!important;line-height:1.45}
  .blog-tax-chip,.taxonomy-seo-pagination .page-numbers{min-height:44px;font-size:12px!important}
  .review-card blockquote,.review-person small,.quote-submit-note span,.storage-visual-foot span,.mobile-menu-contact>p,.mobile-navigation .sub-menu a{font-size:14px!important;line-height:1.6}
  .mobile-menu-label,.mobile-menu-topline>span,.mobile-menu-topline small,.mobile-menu-phone small,.mobile-menu-contact-link,.mobile-menu-foot,.mobile-menu-foot strong{font-size:11px!important}
  .mobile-menu-actions>a{min-height:54px;font-size:14px!important}
  .mobile-menu-phone strong{font-size:18px}

  .hero-gold-atmosphere>i,.hero-gold-ring-main,.hero-gold-ring-inner,.hero-gold-beam,.hero-gold-orb,.hero-gold-streak,.footer-signature-shine,.orbit-line,.region-route-line i,.safe-v2-cabin,.mobile-panel.is-open .mobile-navigation>ul>li{animation:none!important;will-change:auto!important}
  .mobile-panel.is-open .mobile-navigation>ul>li{opacity:1;transform:none}
}

@media(max-width:420px){
  .service-page-content>p,.service-page-content .wp-block-paragraph,.region-page-content>p,.region-hub-content>p,.blog-article-content>p,.blog-article-content .wp-block-paragraph{font-size:15.5px!important}
  .service-network-grid,.region-network-grid,.region-hub-network-grid{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{scroll-behavior:auto!important}
}
