body #header:has(.ws-header){top:0}body.admin-bar #header:has(.ws-header){top:32px}@media (max-width:782px){body.admin-bar #header:has(.ws-header){top:46px}}@media (max-width:600px){body.admin-bar #header:has(.ws-header){top:0}}body.ws-promo-off .e-con.ws-promo{display:none!important}body .e-con.ws-promo{position:relative;overflow:hidden;min-height:0;transition:height .35s ease,visibility 0s linear 0s}body:not(.ws-promo-on) .e-con.ws-promo{height:0!important;visibility:hidden;transition:height .35s ease,visibility 0s linear .35s}html.ws-promo-instant{overflow-anchor:none}html.ws-promo-instant body{overflow-anchor:none}html.ws-promo-instant .e-con.ws-promo{transition:none!important}.ws-promo .elementor-widget-text-editor{transition:opacity .35s ease .12s,transform .35s ease .12s}body:not(.ws-promo-on) .ws-promo .elementor-widget-text-editor{opacity:0;transform:translateY(-8px)}.ws-promo-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .18);color:#fff;font:600 18px/1 Arial,sans-serif;cursor:pointer;transition:background .2s ease}.ws-promo-x:hover,.ws-promo-x:focus-visible{background:rgb(255 255 255 / .34)}.ws-promo-x:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:767px){body .e-con.ws-promo{padding-left:10px!important;padding-right:40px!important}body .ws-promo .elementor-widget-text-editor p{font-size:clamp(10.5px,2.95vw,13px)!important}.ws-promo-x{right:6px;width:26px;height:26px;font-size:16px}}html.ws-promo-on{scroll-padding-top:42px}