.wseo-page{max-width:1160px;margin:0 auto;padding:32px 20px 48px;color:#29485f;line-height:1.75;font-size:17px}.wseo-page h1,.wseo-page h2,.wseo-page h3{line-height:1.2;color:#174e78}.wseo-page h1{font-size:clamp(32px,4.5vw,54px);max-width:950px;margin:12px 0 24px}.wseo-page h2{font-size:30px;margin:38px 0 20px}.wseo-page h3{font-size:23px;margin:16px 0}.wseo-eyebrow{font-weight:700;color:#ad4b13;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.wseo-lead{font-size:21px;max-width:900px}.wseo-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.wseo-page .wseo-btn,.wseo-sticky-quote{display:inline-block;padding:13px 23px;border-radius:7px;background:#c85410;color:white!important;font-weight:700;text-decoration:none}.wseo-page .wseo-btn.secondary{background:#174e78}.wseo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:24px 0}.wseo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wseo-card{background:rgba(255,255,255,.93);border:1px solid #d6e3ec;border-radius:13px;overflow:hidden;box-shadow:0 8px 28px rgba(23,78,120,.06)}.wseo-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.wseo-card-body{padding:22px}.wseo-card h2,.wseo-card h3{margin-top:0}.wseo-card a{color:#174e78;font-weight:700}.wseo-note{background:#eaf4fb;border-left:4px solid #e87428;padding:22px 25px;border-radius:8px;margin:26px 0}.wseo-wide{display:block;width:100%;max-height:460px;object-fit:cover;border-radius:13px;margin:24px 0}.wseo-page ul,.wseo-page ol{padding-left:24px;margin:18px 0}.wseo-page li{margin:9px 0}.wseo-page details{padding:18px 0;border-bottom:1px solid #cbdce8}.wseo-page summary{font-weight:700;color:#174e78;cursor:pointer}.wseo-page .wseo-table-wrap{overflow-x:auto}.wseo-page table{border-collapse:collapse;width:100%;font-size:16px}.wseo-page td,.wseo-page th{padding:13px;text-align:left;border-bottom:1px solid #d3e1eb}.wseo-page th{background:#e8f2f9}.wseo-page figure{margin:22px 0}.wseo-page figcaption{font-size:14px;color:#4c6577}.wseo-page .gallery img{max-width:100%;height:auto}.wseo-breadcrumbs{font-size:14px;margin:0 0 20px}.wseo-breadcrumbs a{color:#174e78}.wseo-languages{display:flex;justify-content:flex-end;gap:6px;padding:7px 24px;background:#e7f1f8;color:#174e78;font-size:14px;line-height:1.5}.wseo-languages a{color:#174e78;padding:3px 10px;border-radius:4px;display:inline-block}.wseo-languages a[aria-current=page]{background:#174e78;color:white}.wseo-sticky-quote{position:fixed;right:18px;bottom:20px;z-index:9900;box-shadow:0 5px 22px #173d5c44;font-size:15px}.wseo-language-menu>a{font-size:13px!important}.wseo-form label{display:block;font-weight:600;margin:15px 0}.wseo-form input[type=text],.wseo-form input[type=email],.wseo-form input[type=tel],.wseo-form select,.wseo-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #b7cedd;border-radius:6px;background:white;color:#29485f;min-height:45px}.wseo-form fieldset{padding:20px;border:1px solid #b7cedd;border-radius:9px;margin:20px 0}.wseo-form legend{padding:0 8px;font-weight:700}.wseo-form .wpcf7-list-item{margin:5px 15px 5px 0}.wseo-form .wpcf7-list-item label{display:inline}.wseo-form input[type=submit]{padding:15px 25px;border:0;background:#c85410;color:white;border-radius:7px;font-weight:700}.wseo-form input:focus,.wseo-form select:focus,.wseo-form textarea:focus,.wseo-page a:focus-visible{outline:3px solid #f49b54;outline-offset:3px}.wseo-form:has(select[name=product-group] option[value=Softplay]:checked) .wseo-adventure-fields{display:none}.wseo-form:has(select[name=product-group] option[value="Adventure equipment"]:checked) .wseo-softplay-fields{display:none}.wseo-page :target{scroll-margin-top:140px}.wseo-facts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.wseo-facts span{background:#eaf4fb;padding:7px 12px;border-radius:5px}.wseo-section-links{display:flex;flex-wrap:wrap;gap:10px}.wseo-section-links a{border:1px solid #bed5e5;border-radius:5px;padding:8px 14px}.wseo-footer-links{padding:26px;text-align:center;background:#102f49;color:#fff}.wseo-footer-links a{color:#fff;padding:8px 14px;display:inline-block}.wseo-footer-links p{margin:12px auto 0;max-width:950px;color:#d9e6f0}.wseo-page .wpcf7-response-output{color:#174e78;background:#fff;padding:18px}.wseo-page .wpcf7-not-valid-tip{color:#a32621}@media(max-width:760px){.wseo-grid,.wseo-grid.two{grid-template-columns:1fr}.wseo-page{padding:25px 16px}.wseo-lead{font-size:18px}.wseo-page h2{font-size:26px}.wseo-languages{padding-right:12px}.wseo-sticky-quote{bottom:12px;right:12px;font-size:13px;padding:10px 15px}.wseo-card img{max-height:320px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Consistent title case; body copy and acronyms keep their own spelling. */
body h1,body h2,body h3,body h4,body h5,body h6{ text-transform:capitalize!important; }

/* Use the theme's own mobile menu, in normal document flow above the language bar. */
@media(max-width:767px){
 body #header_container{height:auto!important;min-height:0!important;max-height:none!important;}
 body .menu_slide.mt_menu{display:block!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:72px;background:#f8fbfe!important;border-bottom:1px solid #d6e3ec;z-index:100;}
 body .menu_slide.mt_menu .wrapper{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%!important;max-width:100%!important;min-height:72px;box-sizing:border-box;padding:10px 16px!important;}
 body .menu_slide.mt_menu #logo_img,body .menu_slide.mt_menu #logo_img a{display:block!important;position:static!important;float:none!important;margin:0!important;padding:0!important;height:auto!important;line-height:1!important;width:auto!important;}
 body .menu_slide.mt_menu #logo_img img{position:static!important;display:block!important;max-width:130px!important;max-height:50px!important;width:auto!important;height:auto!important;transform:none!important;margin:0!important;}
 body .menu_slide.mt_menu #nav_button_alt{display:flex!important;align-items:center;justify-content:center;gap:7px;float:none!important;flex:0 0 94px;width:94px!important;height:46px!important;margin:0!important;border:1px solid #b8cfdf;border-radius:7px;background:#edf5fb;color:#174e78;}
 body .menu_slide.mt_menu #nav_button_alt:before{padding:0!important;margin:0!important;line-height:1!important;}
 body #nav_button_alt:after{content:'Menü';font:700 15px Lato,Arial,sans-serif;}
 html[lang=en] body #nav_button_alt:after{content:'Menu';}
 body #nav_button_alt:focus-visible{outline:3px solid #ed873e;outline-offset:3px;}
 #mobile-menu a{min-height:44px;box-sizing:border-box;text-transform:capitalize!important;}
 .wseo-languages a{min-height:38px;box-sizing:border-box;padding:8px 10px;}
}

.wseo-project-examples{clear:both;border-top:1px solid #d3e1eb;margin:30px auto 0;padding-top:38px!important}.wseo-project-examples>h2,.wseo-project-intro{text-align:center}.wseo-project-examples .wseo-card a{display:block;text-decoration:none!important}.wseo-project-examples .wseo-card-body{text-align:center}.wseo-project-examples .wseo-card h3{font-size:23px;margin:0 0 12px}.wseo-project-examples .wseo-card:hover{box-shadow:0 9px 24px #174e7826}.wseo-project-all{display:flex;min-height:125px;padding:22px;box-sizing:border-box;align-items:center;justify-content:center;text-align:center;border-radius:12px;background:linear-gradient(105deg,rgba(237,246,253,.93),rgba(255,243,229,.90)),url('https://afacanpark.com/wp-content/uploads/2026/01/Enscape_2025-07-29-16-12-11-scaled.webp') center/cover;color:#174e78!important;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.3}.wseo-project-all:hover{color:#b84f12!important}.wseo-adventure-image{object-fit:contain!important;height:auto!important;max-height:520px!important;background:#fff}.wseo-project-examples a:focus-visible{outline:3px solid #e87428;outline-offset:3px}
