.wild-fast-header {position:relative;width:100%;height:500px;overflow:hidden;background:#a1a7a1;isolation:isolate;}
.wild-fast-header .wild-fast-photo {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;}
.wild-fast-header .wild-fast-captions {z-index:1;position:absolute;inset:0;display:block;text-align:center;color:#080808;text-shadow:0 1px 3px #fffd;}
.wild-fast-header .wild-fast-title {font-size:38px;font-weight:700;line-height:1.2;}
.wild-fast-header .wild-fast-description {font-size:16px;line-height:1.5;}
.wild-fast-header .wild-fast-action {display:flex;justify-content:center;align-items:center;margin-top:20px;}
.wild-fast-header .wild-fast-action a {display:inline-block;background:#269ff5;color:#fff;padding:12px 22px;font-size:15px;border-radius:2px;}
.wild-fast-header .wild-fast-controls {z-index:2;position:absolute;inset:0;display:block;pointer-events:none;direction:ltr;}
.wild-fast-header .wild-fast-controls[hidden] {display:none;}
.wild-fast-header button {width:44px;height:44px;border:1px solid #fff8;border-radius:50%;background:#0008;color:#fff;font-size:26px;line-height:1;cursor:pointer;}
.wild-fast-header button:focus-visible {outline:3px solid #fff;outline-offset:3px;}
@media(max-width:767px) {
 .wild-fast-header {height:300px;}
 .wild-fast-header .wild-fast-captions {inset:0;}
 .wild-fast-header .wild-fast-title {font-size:24px;}
 .wild-fast-header .wild-fast-description {font-size:13px;}
 .wild-fast-header .wild-fast-action {margin-top:8px;}
 .wild-fast-header .wild-fast-action a {padding:9px 16px;font-size:13px;}
 .wild-fast-header .wild-fast-controls {display:none;}
}

.wild-fast-header .wild-fast-controls button {position:absolute;pointer-events:auto;}
.wild-fast-header .wild-editor-canvas {position:absolute;top:0;left:0;transform-origin:top left;z-index:1;font:16px/28px Arial,sans-serif;color:#000;text-align:start;text-shadow:none;}
.wild-fast-header .wild-editor-layer {box-sizing:border-box;}
.wild-fast-header .wild-editor-action a {
 display:inline-flex;align-items:center;justify-content:center;
 min-height:calc(44px / var(--wild-layer-scale, .6)) !important;
 padding:calc(8px / var(--wild-layer-scale, .6)) calc(24px / var(--wild-layer-scale, .6)) !important;
 border:1px solid #ffffffb3 !important;border-radius:999px !important;
 background:linear-gradient(135deg,#ffffff70,#ffffff18) !important;color:#000 !important;
 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
 font-size:calc(18px / var(--wild-layer-scale, .6)) !important;line-height:1.25 !important;
 font-weight:700;text-shadow:0 0 3px #fff,0 0 8px #fff,0 0 12px #fff !important;
 box-shadow:inset 0 1px 1px #ffffffb3,0 4px 16px #0003 !important;text-decoration:none;transition:none !important;
}
.wild-fast-header .wild-editor-action a:hover {background:linear-gradient(135deg,#ffffff99,#ffffff40) !important;}
.wild-fast-header .wild-editor-action a:focus-visible {outline:3px solid #fff;outline-offset:4px;}
