@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#3a3f45;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;inset-inline-start:100%}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #3a3f45}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 3px 3px 0;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;right:auto;left:0;border-width:3px 0 0 3px;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 3px 0 0}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;right:auto;left:0;border-width:0 0 3px 3px}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#3a3f45;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#3a3f45;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1a1c1e;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3a3f45;color:#828b96}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;right:50%;margin-right:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #2e3237}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#2e3237 transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(90deg)}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap;flex-grow:1}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{-webkit-margin-start:var(--e-nav-menu-horizontal-menu-item-margin);margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{right:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{-webkit-margin-end:var(--e-nav-menu-horizontal-menu-item-margin);margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-bottom-color:var(--e-nav-menu-divider-color,#000);border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:var(--e-nav-menu-divider-color,#000);align-self:center}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;justify-content:flex-start}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:auto;margin-right:auto;justify-content:center}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:flex;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#1a1c1e;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#828b96}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{line-height:1;padding:10px 10px 10px 0;margin-top:-10px;margin-bottom:-10px;display:flex;align-items:center}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3a3f45;color:#fff}.elementor-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:var(--nav-menu-icon-size,22px);padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#2e3237}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#2e3237;height:1em;width:1em}.elementor-menu-toggle svg{width:1em;height:auto;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow-y:auto;overflow-x:hidden}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#2e3237}.elementor-nav-menu--dropdown a.current{background:#1a1c1e;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-right:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{transform:scaleY(0);max-height:0;overflow:hidden}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{transform:scaleY(1);max-height:var(--menu-height);animation:hide-scroll .3s backwards}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_NEXT){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:ELEMENTOR_SCREEN_TABLET_NEXT){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_NEXT){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}{"translation-revision-date":"2023-10-17 14:47:46+0000","generator":"WP-CLI\/2.12.0","source":"src\/Launch\/components\/QuestionIcon\/Icons\/external-link.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ru","plural-forms":"nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);"},"External Link Icon":["\u0417\u043d\u0430\u0447\u043e\u043a \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u0438"]}}}(function($){
/**
* Advanced Hooks
*
* @class AstraAdvancedHooks
* @since 1.0
*/
AstraAdvancedHooks = {
/**
* Initializes a Advanced Hooks.
*
* @since 1.0
* @method init
*/
init: function()
{
// Init backgrounds.
AstraAdvancedHooks.bind();
AstraAdvancedHooks.php_snippet_area();
AstraAdvancedHooks.action_description();
AstraAdvancedHooks.bind_tooltip();
AstraAdvancedHooks.initLayoutSettings();
AstraAdvancedHooks.timeDurationEnabled();
if( astraCustomHookVars.is_complete_package && document.body.classList.contains('block-editor-page') ) {
wp.data.subscribe(function () {
setTimeout( function () {
AstraAdvancedHooks.code_editor_switcher();
}, 1 );
});
}
},
timeDurationEnabled: function () {
var startDateTime = $('#ast-advanced-time-duration-start-dt');
var endDateTime = $('#ast-advanced-time-duration-end-dt');
var timeDurationEnabledElement = $('#ast-advanced-time-duration-enabled');
$('.ast-advanced-time-duration-enabled').toggle(timeDurationEnabledElement.is(':checked'));
timeDurationEnabledElement.change(function () {
$('.ast-advanced-time-duration-enabled').toggle(this.checked);
if( ! this.checked ) {
startDateTime.val('');
endDateTime.val('');
}
});
startDateTime.datetimepicker({
timeFormat: 'HH:mm:ss',
onClose: function(dateText, inst) {
if (endDateTime.val() !== '') {
var testStartDate = startDateTime.datetimepicker('getDate');
var testEndDate = endDateTime.datetimepicker('getDate');
if (testStartDate > testEndDate)
endDateTime.datetimepicker('setDate', testStartDate);
}
else {
endDateTime.val(dateText);
}
},
onSelect: function (selectedDateTime){
endDateTime.datetimepicker('option', 'minDate', startDateTime.datetimepicker('getDate') );
}
});
endDateTime.datetimepicker({
timeFormat: 'HH:mm:ss',
onClose: function(dateText, inst) {
if (startDateTime.val() !== '') {
var testStartDate = startDateTime.datetimepicker('getDate');
var testEndDate = endDateTime.datetimepicker('getDate');
if (testStartDate > testEndDate)
startDateTime.datetimepicker('setDate', testEndDate);
}
else {
startDateTime.val(dateText);
}
},
onSelect: function (selectedDateTime){
startDateTime.datetimepicker('option', 'maxDate', endDateTime.datetimepicker('getDate') );
}
});
},
code_editor_switcher: function()
{
if( $('.edit-post-header-toolbar .ast-advanced-hook-enable-php-wrapper').length ) {
return;
}
var editor = $('#editor'),
switchMode = $($('#astra-editor-button-switch-mode').html());
editor.find('.edit-post-header-toolbar').append( switchMode );
},
bind: function()
{
// Instead of updating PHP globals $parent_file, $submenu_file, used following JS for making Custom Layout menu active while editing any post.
$( 'li#toplevel_page_' + astraCustomHookVars.home_slug + ', li#toplevel_page_' + astraCustomHookVars.home_slug + ' > a' ).removeClass('wp-not-current-submenu').addClass('wp-has-current-submenu');
$( 'li#toplevel_page_' + astraCustomHookVars.home_slug + ' a[href="edit.php?post_type=astra-advanced-hook"]' ).parent().addClass('current');
$( 'li#menu-appearance.wp-has-current-submenu, li#menu-appearance.wp-has-current-submenu > a' ).removeClass('wp-has-current-submenu');
$( 'input[name="ast-advanced-hook-header[sticky]"]' ).on( 'change', AstraAdvancedHooks.stickyHeaderChanged );
$( 'input[name="ast-advanced-hook-footer[sticky]"]' ).on( 'change', AstraAdvancedHooks.stickyFooterChanged );
$( 'select[name="ast-advanced-hook-layout"]' ).on( 'change', AstraAdvancedHooks.layoutChanged );
$( 'select[name="ast-advanced-hook-content[location]"]' ).on( 'change', AstraAdvancedHooks.contentLocationChanged );
},
bind_tooltip: function() {
// Call Tooltip
$('.ast-advanced-hook-heading-help').tooltip({
content: function() {
return $(this).prop('title');
},
tooltipClass: 'ast-advanced-hook-ui-tooltip',
position: {
my: 'center top',
at: 'center bottom+10',
},
hide: {
duration: 200,
},
show: {
duration: 200,
},
});
},
php_snippet_area: function() {
var url = window.location.href,
button = $( '.ast-advanced-hook-enable-php-btn' ),
button_input = button.children( '.ast-advanced-hook-with-php' );
if( url.indexOf( '&code_editor' ) > -1 ) {
button_input.val('enabled');
$('body').addClass( 'astra-php-snippt-enabled' );
} else if( url.indexOf( '&wordpress_editor' ) > -1 ) {
button_input.val('');
$('body').removeClass( 'astra-php-snippt-enabled' );
}
$(document).on( 'click', '.ast-advanced-hook-enable-php-btn', function(e) {
e.preventDefault();
var editor_type = $( this ).data( 'editor-type' ),
url = encodeURI( window.location.href );
if( url.indexOf( '&code_editor' ) > -1 || 'code_editor' == editor_type ) {
button_input.val('enabled');
$('body').addClass( 'astra-php-snippt-enabled' );
url = url.replace( '&code_editor', '' );
window.location.replace( url + '&wordpress_editor' );
} else if( url.indexOf( '&wordpress_editor' ) > -1 || 'wordpress_editor' == editor_type ) {
button_input.val('');
$('body').removeClass( 'astra-php-snippt-enabled' );
url = url.replace( '&wordpress_editor', '' );
window.location.replace( url + '&code_editor' );
} else {
if ( $('body').hasClass( 'block-editor-page' ) ) {
window.location = url + '&code_editor';
} else {
window.location = url + '&wordpress_editor';
}
}
});
},
action_description: function() {
$('#ast-advanced-hook-action').on('change', function(e) {
var desc_wrap = $(this).next('.ast-advanced-hook-action-desc'),
desc_content = $(this).find('option:selected').attr('data-desc'),
action = $( '#ast-advanced-hook-action' ).val();
if( 'custom_hook' === action ) {
$( '.ast-custom-action-wrap' ).show();
} else {
$( '.ast-custom-action-wrap' ).hide();
}
if ( 'undefined' != typeof desc_content && '' != desc_content ) {
desc_wrap.removeClass('ast-no-desc');
desc_wrap.text(desc_content);
} else {
desc_wrap.addClass('ast-no-desc');
desc_wrap.text('');
}
});
},
/**
* Init the layout settings based on layout.
*
* @since 1.0
* @method initLayoutSettings
*/
initLayoutSettings: function()
{
var layout = $( '#ast-advanced-hook-layout' ).val(),
action = $( '#ast-advanced-hook-action' ).val(),
sticky_header = $( 'input[name="ast-advanced-hook-header[sticky]"]' ),
sticky_footer = $( 'input[name="ast-advanced-hook-footer[sticky]"]' ),
content_location = $( '#ast-advanced-hook-content-location' ).val();
$( '.ast-layout-content-after-blocks, .ast-layout-content-before-heading, .ast-layout-content-location-required, .ast-inside-content-notice' ).hide();
if( 'header' == layout ){
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-header-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-404-layout-required' ).hide();
} else if( 'hooks' == layout ){
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-hooks-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-404-layout-required' ).hide();
if( 'custom_hook' === action ) {
$( '.ast-custom-action-wrap' ).show();
} else {
$( '.ast-custom-action-wrap' ).hide();
}
} else if( 'footer' == layout ) {
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-footer-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-404-layout-required' ).hide();
} else if ( '404-page' == layout ) {
$( '.ast-404-layout-required' ).show();
$( '.ast-target-rules-user' ).show();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-target-rules-display' ).hide();
$( '.ast-target-rules-exclude' ).hide();
} else if ( 'content' == layout ) {
$( '.ast-layout-content-required' ).show();
$( '.ast-target-rules-user' ).show();
$( '.ast-target-rules-display' ).show();
$( '.ast-layout-content-location-required' ).show();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-404-layout-required' ).hide();
$( '.ast-inside-content-notice' ).show();
if( 'after_blocks' === content_location ) {
$( '.ast-layout-content-after-blocks' ).show();
$( '.ast-inside-content-blocks-notice' ).show();
} else {
$( '.ast-layout-content-before-heading' ).show();
$( '.ast-inside-content-heading-notice' ).show();
}
} else {
$( '.ast-layout-content-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-required' ).hide();
$( '.ast-404-layout-required' ).hide();
}
if( sticky_header.is(':checked') && 'header' == layout ){
$( '.ast-layout-header-sticky-required' ).show();
}
else{
$( '.ast-layout-header-sticky-required' ).hide();
}
if( sticky_footer.is(':checked') && 'footer' == layout ){
$( '.ast-layout-footer-sticky-required' ).show();
}
else{
$( '.ast-layout-footer-sticky-required' ).hide();
}
},
stickyHeaderChanged: function()
{
if( $(this).is(':checked') ){
$( '.ast-layout-header-sticky-required' ).show();
}
else{
$( '.ast-layout-header-sticky-required' ).hide();
}
},
stickyFooterChanged: function()
{
if( $(this).is(':checked') ){
$( '.ast-layout-footer-sticky-required' ).show();
}
else{
$( '.ast-layout-footer-sticky-required' ).hide();
}
},
layoutChanged: function()
{
var val = $(this).val(),
content_location = $( '#ast-advanced-hook-content-location' ).val(),
sticky_header = $( 'input[name="ast-advanced-hook-header[sticky]"]' ),
sticky_footer = $( 'input[name="ast-advanced-hook-footer[sticky]"]' );
$( '.ast-layout-content-after-blocks' ).hide();
$( '.ast-layout-content-before-heading' ).hide();
$( '.ast-layout-content-location-required' ).hide();
$( '.ast-inside-content-notice' ).hide();
if( 'header' == val ){
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-layout-header-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-layout-content-required' ).hide();
$( '.ast-404-layout-required' ).hide();
} else if( 'hooks' == val ){
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-layout-hooks-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-layout-content-required' ).hide();
$( '.ast-404-layout-required' ).hide();
} else if( 'footer' == val ) {
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-footer-required' ).show();
$( '.ast-layout-required' ).show();
$( '.ast-layout-content-required' ).hide();
$( '.ast-404-layout-required' ).hide();
} else if ( '404-page' == val ) {
$( '.ast-404-layout-required' ).show();
$( '.ast-target-rules-user' ).show();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-layout-content-required' ).hide();
$( '.ast-target-rules-display' ).hide();
$( '.ast-target-rules-exclude' ).hide();
} else if( 'content' == val ) {
$( '.ast-layout-content-required' ).show();
$( '.ast-target-rules-user' ).show();
$( '.ast-target-rules-display' ).show();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-404-layout-required' ).hide();
$( '.ast-layout-content-location-required' ).show();
$( '.ast-inside-content-notice' ).show();
if( 'after_blocks' === content_location ) {
$( '.ast-layout-content-after-blocks' ).show();
} else {
$( '.ast-layout-content-before-heading' ).show();
}
} else {
$( '.ast-layout-content-required' ).hide();
$( '.ast-layout-header-required' ).hide();
$( '.ast-layout-footer-required' ).hide();
$( '.ast-layout-hooks-required' ).hide();
$( '.ast-layout-required' ).hide();
$( '.ast-404-layout-required' ).hide();
$( '.ast-layout-content-required' ).hide();
}
if( sticky_header.is(':checked') && 'header' == val ){
$( '.ast-layout-header-sticky-required' ).show();
}
else{
$( '.ast-layout-header-sticky-required' ).hide();
}
if( sticky_footer.is(':checked') && 'footer' == val ){
$( '.ast-layout-footer-sticky-required' ).show();
}
else{
$( '.ast-layout-footer-sticky-required' ).hide();
}
},
contentLocationChanged: function() {
var location = $(this).val();
if( 'before_headings' == location ) {
$( '.ast-layout-content-after-blocks' ).hide();
$( '.ast-layout-content-before-heading' ).show();
} else {
$( '.ast-layout-content-after-blocks' ).show();
$( '.ast-layout-content-before-heading' ).hide();
}
}
}
/* Initializes the Advanced Hooks. */
$(function(){
AstraAdvancedHooks.init();
});
})(jQuery);
Roundesk Video Conferencing Communication Platform Software