.awp-fs-wrapper{position:relative}
.awp-fs-wrapper .awp-fs-trigger,
.awp-fs-trigger{background:none;border:0;border-width:0;border-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;background-image:none}
.awp-fs-wrapper .awp-fs-trigger:hover,
.awp-fs-wrapper .awp-fs-trigger:focus,
.awp-fs-wrapper .awp-fs-trigger:active,
.awp-fs-trigger:hover,
.awp-fs-trigger:focus,
.awp-fs-trigger:active{border:0;border-width:0;border-style:none;outline:0;box-shadow:none}
/* Default icon sizing fallbacks to prevent FOUC */
.awp-fs-trigger .elementor-icon{color:inherit;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}
.awp-fs-trigger .elementor-icon i{font-size:inherit;line-height:1}
.awp-fs-trigger .elementor-icon svg{width:1em;height:1em;display:block}
.awp-fs-form button[type="submit"] i{font-size:inherit;line-height:1}
.awp-fs-form button[type="submit"] svg{width:1em;height:1em;display:block}
.awp-fs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--awp-fs-speed,300ms) var(--awp-fs-easing,ease),transform var(--awp-fs-speed,300ms) var(--awp-fs-easing,ease);z-index:9999;will-change:opacity,transform}
.admin-bar .awp-fs-overlay{top:32px;height:calc(100vh - 32px)}
@media (max-width:782px){.admin-bar .awp-fs-overlay{top:46px;height:calc(100vh - 46px)}}
.awp-fs-overlay[aria-hidden="false"]{opacity:1;visibility:visible}
.awp-fs-inner{max-width:800px;width:min(90vw,800px);padding:24px;}
.admin-bar .awp-fs-close{top:calc(12px + 32px)}
@media (max-width:782px){.admin-bar .awp-fs-close{top:calc(12px + 46px)}}
.awp-fs-form{display:flex;gap:12px}
.awp-fs-form input[type="search"]{flex:1;min-width:0}
.awp-fs-form button[type="submit"]{cursor:pointer}
.awp-fs-scope .awp-fs-close,
.awp-fs-close{position:absolute;top:12px;right:16px;background:none;border:0;border-width:0;border-style:none;color:#fff;font-size:28px;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;background-image:none}
.awp-fs-scope .awp-fs-close:hover,
.awp-fs-scope .awp-fs-close:focus,
.awp-fs-scope .awp-fs-close:active,
.awp-fs-close:hover,
.awp-fs-close:focus,
.awp-fs-close:active{border:0;border-width:0;border-style:none;outline:0;box-shadow:none}

/* Animations */
.awp-fs-anim-fade{transform:none}
.awp-fs-anim-slide-down{transform:translateY(-8px)}
.awp-fs-anim-zoom-in{transform:scale(0.98)}
.awp-fs-overlay[aria-hidden="false"].awp-fs-anim-slide-down{transform:translateY(0)}
.awp-fs-overlay[aria-hidden="false"].awp-fs-anim-zoom-in{transform:scale(1)}

