header.elementor-location-header{position:relative;height:0;z-index:999}header.elementor-location-header .elementor-element-32a354e{position:fixed!important;top:16px!important;left:40px!important;right:40px!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px 30px!important;border-radius:999px!important;background:rgb(95 107 87 / .42)!important;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgb(255 255 255 / .42)!important;box-shadow:0 10px 34px rgb(30 38 28 / .14),inset 0 1px 0 rgb(255 255 255 / .35);transition:background .4s,box-shadow .4s}header.elementor-location-header .elementor-element-32a354e .e-con-inner{max-width:none;width:100%}header.elementor-location-header .elementor-element-32a354e img{width:84px}.admin-bar header.elementor-location-header .elementor-element-32a354e{top:48px!important}header.elementor-location-header .elementor-element-1f9244c .elementor-button{position:relative;overflow:hidden;background:rgb(255 255 255 / .2)!important;border:1px solid rgb(255 255 255 / .6)!important;color:#fff!important;border-radius:999px;padding:11px 26px;font-weight:500;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .45s,box-shadow .45s}header.elementor-location-header .elementor-element-1f9244c .elementor-button:before{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .8s}header.elementor-location-header .elementor-element-1f9244c .elementor-button:hover{transform:translateY(-2px);background:rgb(255 255 255 / .34)!important;box-shadow:0 10px 26px rgb(0 0 0 / .2)}header.elementor-location-header .elementor-element-1f9244c .elementor-button:hover:before{left:130%}body:not(.page-id-1942) #content,body:not(.page-id-1942) main,body:not(.page-id-1942) .site-main{padding-top:92px}body.page-id-1942 #gl .hero{padding-top:70px}@media(max-width:767px){header.elementor-location-header .elementor-element-32a354e{left:12px!important;right:12px!important;top:12px!important;padding:8px 18px!important}.admin-bar header.elementor-location-header .elementor-element-32a354e{top:58px!important}}footer.elementor-location-footer .elementor-element-04e422a{background:linear-gradient(135deg,#5f6b57,#4a5642)!important;position:relative;overflow:hidden;border-radius:32px 32px 0 0;margin-top:30px}footer.elementor-location-footer .elementor-element-04e422a:before{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(240 207 195 / .28),transparent 70%)}footer.elementor-location-footer .elementor-element-04e422a>.e-con-inner{position:relative;padding:44px 0 26px}footer.elementor-location-footer a{transition:opacity .3s,letter-spacing .3s}footer.elementor-location-footer a:hover{opacity:.7}footer.elementor-location-footer .elementor-icon-list-item,footer.elementor-location-footer .elementor-nav-menu a{font-size:14px;letter-spacing:.02em}footer.elementor-location-footer .elementor-social-icon{background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;transition:transform .4s,background .4s}footer.elementor-location-footer .elementor-social-icon:hover{transform:translateY(-3px);background:rgb(255 255 255 / .28)!important}.gl-credit{text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .7);padding:22px 20px 0;margin-top:26px;border-top:1px solid rgb(255 255 255 / .22);width:100%}.gl-credit a{color:#fff;border-bottom:1px solid rgb(255 255 255 / .5)}.joinchat .joinchat__button{width:56px!important;height:56px!important;border-radius:50%!important;background:rgb(95 107 87 / .55)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgb(255 255 255 / .55);box-shadow:0 10px 30px rgb(30 38 28 / .25),inset 0 1px 0 rgb(255 255 255 / .4)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .4s}.joinchat .joinchat__button:hover{transform:translateY(-3px) scale(1.05);background:rgb(95 107 87 / .75)!important}.joinchat .joinchat__button__image{display:none}.joinchat .joinchat__button__open svg path,.joinchat .joinchat__button svg path{fill:#fff!important}.joinchat .joinchat__button__sendtext{display:none}