@charset "UTF-8";
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.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{background-color:#3f444b;height:3px;left:0;width:100%;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;left:50%;width:0}.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{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.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{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.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{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;bottom:0;content:"";left:auto;right:0;top:auto;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{height:100%;width: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{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;bottom:0;content:"";left:auto;right:0;top:auto}.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{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.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{background:#3f444b;bottom:0;left:0;right:0;top:0;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{opacity:1;transform:scale(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{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.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{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.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:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;left:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;top:-2px;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.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{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{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{left:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.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,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-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{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.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:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.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:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;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;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;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{border-inline-start:8px solid transparent;text-shadow:none}.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{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media(max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media(min-width:768px){.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:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media(min-width:-1){.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:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media(min-width:1025px){.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:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media(min-width:-1){.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}}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{inset-inline-end:0}@media(min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.quiz_section .qsm-hint, .quiz_section .qsm_hint, .quiz_section .mlw_qmn_hint_link, .quiz_section .qsm_tooltip{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(98, 75, 255, 0.28);background:linear-gradient(180deg, #efeaff 0%, #e7e1fe 100%);color:#4a32d8;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease;}
.quiz_section .qsm-hint::before, .quiz_section .qsm_hint::before, .quiz_section .mlw_qmn_hint_link::before, .quiz_section .qsm_tooltip::before{content:"i";width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#624bff;color:#fff;font-weight:700;font-size:12px;flex:0 0 20px;}
.quiz_section .qsm-hint:hover, .quiz_section .qsm_hint:hover, .quiz_section .mlw_qmn_hint_link:hover, .quiz_section .qsm_tooltip:hover{transform:translateY(-1px);background:#e7e1fe;box-shadow:0 8px 18px rgba(98, 75, 255, 0.16);}
.quiz_section .qsm-hint:focus-visible, .quiz_section .qsm_hint:focus-visible, .quiz_section .mlw_qmn_hint_link:focus-visible, .quiz_section .qsm_tooltip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(219, 180, 254, 0.55);}
@media(max-width:767px){
.quiz_section .qsm-hint, .quiz_section .qsm_hint, .quiz_section .mlw_qmn_hint_link, .quiz_section .qsm_tooltip{width:100%;justify-content:flex-start;font-size:13px;padding:10px 12px;}
}
.mlw_qmn_quiz .qmn_results_page, .qsm-quiz-wrapper .qmn_results_page{background:linear-gradient(180deg, #ffffff 0%, #f8f6ff 100%);border:1px solid #ece7ff;border-radius:18px;padding:18px;}
.mlw_qmn_quiz .qsm-results-page, .qsm-quiz-wrapper .qsm-results-page{color:#1f154d;}
.mlw_qmn_quiz .qsm_questions_answers_section, .qsm-quiz-wrapper .qsm_questions_answers_section{display:grid;gap:12px;margin-top:14px;}
.mlw_qmn_quiz .qmn_question_answer, .qsm-quiz-wrapper .qmn_question_answer{border:1px solid #ede9ff !important;border-radius:14px;padding:14px;background:#fff;box-shadow:0 8px 20px rgba(98, 75, 255, 0.06);}
.mlw_qmn_quiz .qmn_question_answer_correct, .qsm-quiz-wrapper .qmn_question_answer_correct{border-color:rgba(16, 185, 129, 0.35) !important;background:linear-gradient(180deg, #ffffff 0%, #effdf7 100%) !important;}
.mlw_qmn_quiz .qmn_question_answer_incorrect, .qsm-quiz-wrapper .qmn_question_answer_incorrect{border-color:rgba(239, 68, 68, 0.3) !important;background:linear-gradient(180deg, #ffffff 0%, #fff4f4 100%) !important;}
.mlw_qmn_quiz .qsm-question-title-description, .qsm-quiz-wrapper .qsm-question-title-description{margin-bottom:8px;}
.mlw_qmn_quiz .qsm-result-question-title, .qsm-quiz-wrapper .qsm-result-question-title{color:#2e1f73;font-size:17px;line-height:1.35;}
.mlw_qmn_quiz .qsm-text-correct-option, .qsm-quiz-wrapper .qsm-text-correct-option{display:block;margin-top:8px;color:#0f9f6e;font-weight:700;}
.mlw_qmn_quiz .qsm-text-wrong-option, .qsm-quiz-wrapper .qsm-text-wrong-option{display:block;margin-top:8px;color:#dc2626;font-weight:700;}
.mlw_qmn_quiz .qsm-text-simple-option, .qsm-quiz-wrapper .qsm-text-simple-option{display:block;margin-top:8px;color:#4c4380;}
.mlw_qmn_quiz .qsm_retake_button, .qsm-quiz-wrapper .qsm_retake_button{margin-top:14px;border:0;border-radius:12px;padding:11px 18px;background:linear-gradient(180deg, #624bff 0%, #543de8 100%);color:#fff;font-weight:700;box-shadow:0 10px 20px rgba(98, 75, 255, 0.25);transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;}
.mlw_qmn_quiz .qsm_retake_button:hover, .qsm-quiz-wrapper .qsm_retake_button:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 12px 24px rgba(98, 75, 255, 0.32);}
@media(max-width:767px){
.mlw_qmn_quiz .qmn_results_page, .qsm-quiz-wrapper .qmn_results_page{padding:14px;border-radius:14px;}
.mlw_qmn_quiz .qmn_question_answer, .qsm-quiz-wrapper .qmn_question_answer{padding:12px;}
.mlw_qmn_quiz .qsm-result-question-title, .qsm-quiz-wrapper .qsm-result-question-title{font-size:15px;}
.mlw_qmn_quiz .qsm_retake_button, .qsm-quiz-wrapper .qsm_retake_button{width:100%;}
}
:root{--qsm-primary:#667AF4;--qsm-text:#111827;--qsm-muted:#6B7280;--qsm-border:#E5E7EB;}
.qsm-quiz-container{--radius:14px;font-family:inherit;color:var(--qsm-text);}
.qsm-quiz-container .qsm-question-wrapper{background:#fff;border:1px solid var(--qsm-border);border-radius:var(--radius);padding:22px 20px;box-shadow:0 2px 12px rgba(17,24,39,.04);margin:16px 0;}
.qsm-quiz-container .mlw_qmn_question_number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:999px;font-weight:600;font-size:14px;background:rgba(102,122,244,.12);color:var(--qsm-primary);}
.qsm-quiz-container .mlw_qmn_new_question{font-size:18px;line-height:1.35;font-weight:600;margin:8px 0 6px;}
.qsm-quiz-container .qmn_radio_answers{display:grid;gap:12px;margin-top:10px;}
.qsm-quiz-container .qmn_mc_answer_wrap{position:relative;border:1.5px solid var(--qsm-border);border-radius:12px;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;background:#fff;}
.qsm-quiz-container .qmn_mc_answer_wrap input.qmn_quiz_radio{position:absolute;inset:0;opacity:0;cursor:pointer;}
.qsm-quiz-container .qmn_mc_answer_wrap .qsm-input-label{display:block;padding:14px 16px 14px 44px;cursor:pointer;user-select:none;font-size:15px;line-height:1.35;}
.qsm-quiz-container .qmn_mc_answer_wrap .qsm-input-label::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #CBD5E1;border-radius:999px;background:#fff;transition:all .2s ease;}
.qsm-quiz-container .qmn_mc_answer_wrap input.qmn_quiz_radio:focus-visible + .qsm-input-label::before{outline:3px solid rgba(102,122,244,.25);}
.qsm-quiz-container .qmn_mc_answer_wrap:hover{border-color:#CBD5E1;box-shadow:0 2px 10px rgba(17,24,39,.04);}
.qsm-quiz-container .qmn_mc_answer_wrap input.qmn_quiz_radio:checked + .qsm-input-label{background:rgba(102,122,244,.06);}
.qsm-quiz-container .qmn_mc_answer_wrap input.qmn_quiz_radio:checked + .qsm-input-label::before{border-color:var(--qsm-primary);box-shadow:inset 0 0 0 5px var(--qsm-primary);}
.qsm-quiz-container .qmn_mc_answer_wrap.is-correct{border-color:#10B981;background:#ECFDF5;}
.qsm-quiz-container .qmn_mc_answer_wrap.is-wrong{border-color:#EF4444;background:#FEF2F2;}
.qsm-quiz-container .qmn_mc_answer_wrap.is-correct .qsm-input-label::after, .qsm-quiz-container .qmn_mc_answer_wrap.is-wrong  .qsm-input-label::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:.95;background-size:18px 18px;background-repeat:no-repeat;}
.qsm-quiz-container .qmn_mc_answer_wrap.is-correct .qsm-input-label::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%2310B981' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.2l-3.5-3.5L4 14.2 9 19l11-11-1.5-1.5z'/%3E%3C/svg%3E");}
.qsm-quiz-container .qmn_mc_answer_wrap.is-wrong .qsm-input-label::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23EF4444' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3 5.71L12 12.01 5.7 5.7 4.29 7.11 10.59 13.4l-6.3 6.3 1.41 1.41 6.3-6.3 6.29 6.29 1.41-1.41-6.29-6.29 6.29-6.29z'/%3E%3C/svg%3E");}
.qsm-quiz-container .qsm-progress-bar{margin:16px 0 8px;}
#qsm_progress_bar_1 svg path:last-child{stroke:var(--qsm-primary) !important;}
.qsm-quiz-container .qsm-progress-bar .progressbar-text{font-size:12px;color:var(--qsm-muted);letter-spacing:.2px;}
.qsm-quiz-container .pages_count{display:inline-block;font-size:12px;color:var(--qsm-muted);padding:4px 8px;border:1px solid var(--qsm-border);border-radius:999px;margin-top:6px;}
.qsm-quiz-container .qsm-quick-correct, .qsm-quiz-container .qsm-quick-incorrect{font-size:13px;margin-top:10px;padding:10px 12px;border-radius:10px;}
.qsm-quiz-container .qsm-quick-correct{background:#ECFDF5;color:#065F46;}
.qsm-quiz-container .qsm-quick-incorrect{background:#FEF2F2;color:#7F1D1D;}
.qsm-quiz-container .qsm-auto-save-main-wrap .btn-group button{background:#f3f4f6 !important;color:#111827 !important;border:none !important;border-radius:8px !important;padding:8px 10px !important;font-size:13px !important;}
body .qsm-quiz-container .qmn_pagination.border{border:none !important;}
body .qsm-quiz-container .qmn_pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 0;}
body .qsm-quiz-container .qmn_pagination .qmn_btn, body .qsm-quiz-container .qmn_pagination .qsm-btn, body .qsm-quiz-container .qmn_pagination a.mlw_qmn_quiz_link, body .qsm-quiz-container input.qsm-submit-btn.qmn_btn,.elementor-kit-8 input[type="submit"]{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px !important;border-radius:12px !important;font-weight:700 !important;font-size:14px !important;line-height:1 !important;background:var(--qsm-primary) !important;color:#fff !important;border:1.5px solid var(--qsm-primary) !important;text-decoration:none !important;cursor:pointer !important;box-shadow:0 1px 0 rgba(17,24,39,.04), 0 4px 10px rgba(102,122,244,.15) !important;transition:filter .15s ease, transform .1s ease, box-shadow .2s ease, background .2s ease !important;}
body .qsm-quiz-container .qmn_pagination .qmn_btn:hover, body .qsm-quiz-container .qmn_pagination .qsm-btn:hover, .elementor-kit-8 input[type="submit"]:hover{filter:brightness(0.97) !important;}
body .qsm-quiz-container .qmn_pagination .qmn_btn:active, body .qsm-quiz-container .qmn_pagination .qsm-btn:active{transform:translateY(1px) !important;}
body .qsm-quiz-container .qmn_pagination a.mlw_previous{background:#fff !important;color:var(--qsm-primary) !important;border-color:rgba(102,122,244,.55) !important;box-shadow:none !important;}
body .qsm-quiz-container .qmn_pagination a.mlw_previous:hover{background:rgba(102,122,244,.06) !important;}
body .qsm-quiz-container .qmn_pagination a.mlw_next::after{content:"";width:18px;height:18px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M13.17 12l-4.88-4.88 1.41-1.41L16 12l-6.3 6.29-1.41-1.41z'/%3E%3C/svg%3E");background-size:18px 18px;background-repeat:no-repeat;}
body .qsm-quiz-container .qmn_pagination a.mlw_previous::before{content:"";width:18px;height:18px;display:inline-block;margin-right:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23667AF4' viewBox='0 0 24 24'%3E%3Cpath d='M10.83 12l4.88 4.88-1.41 1.41L8 12l6.3-6.29 1.41 1.41z'/%3E%3C/svg%3E");background-size:18px 18px;background-repeat:no-repeat;}
body .qsm-quiz-container .qmn_pagination a.mlw_custom_start::before{content:"";width:18px;height:18px;display:inline-block;margin-right:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-size:18px 18px;background-repeat:no-repeat;}
body .qsm-quiz-container .qmn_pagination input.qsm-submit-btn.qmn_btn{padding-right:40px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:18px 18px !important;}
body .qsm-quiz-container .qmn_pagination .qmn_btn[aria-disabled="true"],
body .qsm-quiz-container .qmn_pagination .qsm-btn[disabled]{opacity:.55 !important;pointer-events:none !important;}
body .qsm-quiz-container .qsm-progress-bar svg path:last-child{stroke:var(--qsm-primary) !important;}
@media(max-width:600px){
body .qsm-quiz-container .qmn_pagination{gap:8px;justify-content:stretch;}
body .qsm-quiz-container .qmn_pagination .qmn_btn, body .qsm-quiz-container .qmn_pagination .qsm-btn{flex:1 1 100% !important;}
}
.elementor-shortcode [class*="leaderboard_zzrDfJ9"]{background:#fff;border:1px solid #e6e8eb;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:12px;overflow:auto;color:#111827;}
.elementor-shortcode .quiz_leaderboard_wrapper{width:100%;border-collapse:separate;border-spacing:0;min-width:720px;font-size:15px;line-height:1.45;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:first-child th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#0f172a;text-align:left;font-weight:700;border-bottom:1px solid #d1d5db;padding:14px 12px;white-space:nowrap;}
.elementor-shortcode .quiz_leaderboard_wrapper td{padding:12px;border-bottom:1px solid #e6e8eb;vertical-align:middle;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:nth-child(odd):not(:first-child) td{background:#fcfcfd;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:not(:first-child):hover td{background:#f7f9fb;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:first-child th:first-child{border-top-left-radius:12px;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:first-child th:last-child{border-top-right-radius:12px;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:last-child td:first-child{border-bottom-left-radius:12px;}
.elementor-shortcode .quiz_leaderboard_wrapper > tbody > tr:last-child td:last-child{border-bottom-right-radius:12px;}
.elementor-shortcode .quiz_leaderboard_wrapper td:first-child{width:64px;text-align:center;font-weight:700;}
.elementor-shortcode .quiz_leaderboard_wrapper tr:nth-child(2) td:first-child{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;border-radius:9999px;width:44px;height:45px;margin:0 auto;display:grid;place-items:center;}
.elementor-shortcode .quiz_leaderboard_wrapper tr:nth-child(3) td:first-child{background:linear-gradient(135deg,#9ca3af,#cbd5e1);color:#111827;border-radius:9999px;width:44px;height:45px;margin:0 auto;display:grid;place-items:center;}
.elementor-shortcode .quiz_leaderboard_wrapper tr:hover{color:black !important;}
.elementor-shortcode .quiz_leaderboard_wrapper tr:nth-child(4) td:first-child{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff;border-radius:9999px;width:44px;height:45px;margin:0 auto;display:grid;place-items:center;}
.elementor-shortcode .quiz_leaderboard_wrapper td:nth-child(3){white-space:nowrap;}
.elementor-shortcode .quiz_leaderboard_wrapper td:nth-child(3) span{background:#eef2ff;color:#3730a3;display:inline-block;padding:6px 10px;border-radius:9999px;border:1px solid #e0e7ff;}
.elementor-shortcode .quiz_leaderboard_wrapper td:nth-child(6){font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;}
.elementor-shortcode .quiz_leaderboard_wrapper td:nth-child(4),
.elementor-shortcode .quiz_leaderboard_wrapper td:nth-child(7){font-weight:700;text-align:center;background:#f8fafc;border:1px solid #e6e8eb;border-radius:8px;}
.elementor-shortcode .quiz_leaderboard_wrapper td:last-child{color:#6b7280;white-space:nowrap;}
@media(max-width:1024px){
.elementor-shortcode [class*="leaderboard_zzrDfJ9"]{padding:8px;}
.elementor-shortcode .quiz_leaderboard_wrapper{font-size:14px;min-width:640px;}
}
@media(max-width:640px){
.elementor-shortcode .quiz_leaderboard_wrapper{font-size:13.5px;min-width:560px;}
}
.elementor-shortcode .quiz_graph_wrapper{background:#fff;border:1px solid #e6e8eb;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:12px;overflow:auto;}
.elementor-shortcode .quiz_graph_wrapper .plot-container{font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;}
.elementor-shortcode .quiz_graph_wrapper .modebar-btn.plotlyjsicon{display:none !important;}
.elementor-shortcode .quiz_graph_wrapper .modebar{background:transparent !important;}
.qsm-popup__container.qmn_quiz_container{width:min(520px, calc(100vw - 32px));border-radius:18px;border:1px solid #ece7ff;background:#fff;box-shadow:0 24px 60px rgba(24, 16, 66, 0.22);padding:0;overflow:hidden;}
.qsm-popup__container .qsm-popup__content{text-align:center;padding:28px 24px 18px;background:linear-gradient(180deg, #fbf9ff 0%, #ffffff 100%);}
.qsm-popup__container .qsm-popup__content > img{display:block;margin:0 auto 14px !important;width:52px !important;height:52px;object-fit:contain;}
.qsm-popup__container .qsm-popup__content p{margin:0 auto 10px !important;width:auto !important;max-width:360px;color:#271d55;text-align:center !important;font-size:15px !important;line-height:1.45;font-weight:500 !important;}
.qsm-popup__container .qsm-popup__content p:first-of-type{font-size:21px !important;line-height:1.25;font-weight:800 !important;color:#2d1f73;}
.qsm-popup__container .qsm-popup__footer{display:flex;gap:10px;justify-content:center;align-items:center;padding:16px 18px 20px;background:#fff;border-top:1px solid #f0ecff;}
.qsm-popup__container .qsm-popup__footer .qmn_btn{appearance:none;-webkit-appearance:none;min-width:150px;min-height:44px;border-radius:12px;border:1px solid #d8ceff;background:#fff;color:#4c3ac8;font-size:15px;font-weight:700;line-height:1;padding:0 16px;cursor:pointer;box-shadow:none;transition:transform .15s ease, box-shadow .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease;}
.qsm-popup__container .qsm-popup__footer .qmn_btn:hover{transform:translateY(-1px);}
.qsm-popup__container .qsm-popup__footer .qsm-restart-quiz-from-modal{background:#f7f5ff;border-color:#dbb4fe;color:#5a3fd1;}
.qsm-popup__container .qsm-popup__footer .qsm-resume-quiz-from-modal{background:#624bff !important;border-color:#624bff !important;color:#fff !important;box-shadow:0 10px 22px rgba(98, 75, 255, 0.28) !important;}
.qsm-popup__container .qsm-popup__footer .qsm-resume-quiz-from-modal:hover{background:#553eed !important;border-color:#553eed !important;color:#fff !important;}
.qsm-popup__container .qsm-popup__footer .qsm-resume-quiz-from-modal:focus, .qsm-popup__container .qsm-popup__footer .qsm-resume-quiz-from-modal:active, .qsm-popup__container .qsm-popup__footer .qsm-resume-quiz-from-modal:focus-visible{background:#553eed !important;border-color:#553eed !important;color:#fff !important;box-shadow:0 0 0 3px rgba(219, 180, 254, 0.65), 0 10px 22px rgba(98, 75, 255, 0.28) !important;}
.qsm-popup__container .qsm-popup__footer .qmn_btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(219, 180, 254, 0.6);}
@media(max-width:640px){
.qsm-popup__container.qmn_quiz_container{width:calc(100vw - 20px);border-radius:14px;}
.qsm-popup__container .qsm-popup__content{padding:20px 14px 12px;}
.qsm-popup__container .qsm-popup__content > img{width:44px !important;height:44px;margin-bottom:10px !important;}
.qsm-popup__container .qsm-popup__content p:first-of-type{font-size:18px !important;}
.qsm-popup__container .qsm-popup__content p{font-size:14px !important;max-width:100%;}
.qsm-popup__container .qsm-popup__footer{flex-direction:column;gap:8px;padding:14px 14px 16px;}
.qsm-popup__container .qsm-popup__footer .qmn_btn{width:100%;min-width:0;}
}
.elementor-shortcode .quiz_graph_wrapper .modebar .modebar-btn{border-radius:10px;padding:6px;margin:2px;background:#f8fafc;border:1px solid #e6e8eb;box-shadow:none !important;}
.elementor-shortcode .quiz_graph_wrapper .modebar .modebar-btn:hover{background:#eef2ff;border-color:#d1d5db;}
.elementor-shortcode .quiz_graph_wrapper .main-svg text{fill:#111827 !important;}
.elementor-shortcode .quiz_graph_wrapper .plot{border-radius:12px;overflow:hidden;}
.elementor-shortcode .quiz_graph_wrapper .hoverlayer .hovertext{border-radius:10px !important;}
@media(max-width:768px){
.elementor-shortcode .quiz_graph_wrapper{padding:8px;}
}
.elementor-shortcode .quiz_leaderboard_wrapper tr:nth-child(2) td:first-child:hover{color:black !important;}
.elementor-shortcode .quiz_leaderboard_wrapper tr:nth-child(4):hover td:first-child:hover{color:black !important;}
.elementor-shortcode{overflow-x:auto;}
.qsm_results_table{background:#fff;border:1px solid #e6e8eb;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.qsm_results_table .user-dashboard-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;}
.qsm_results_table .user-dashboard-list{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45;}
.qsm_results_table .user-dashboard-list thead th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#0f172a;text-align:left;font-weight:700;border-bottom:1px solid #d1d5db;padding:14px 12px;white-space:nowrap;}
.qsm_results_table .user-dashboard-list td{padding:12px;border-bottom:1px solid #e6e8eb;vertical-align:middle;}
.qsm_results_table .user-dashboard-list td span[style*="font-size"]{font-size:15px !important;line-height:1.45 !important;}
.qsm_results_table .user-dashboard-list tbody tr:nth-child(odd){background:#fcfcfd;}
.qsm_results_table .user-dashboard-list tbody tr:hover{background:#f7f9fb;}
.qsm_results_table .user-dashboard-list thead th:first-child{border-top-left-radius:12px;}
.qsm_results_table .user-dashboard-list thead th:last-child{border-top-right-radius:12px;}
.qsm_results_table .user-dashboard-list tbody tr:last-child td:first-child{border-bottom-left-radius:12px;}
.qsm_results_table .user-dashboard-list tbody tr:last-child td:last-child{border-bottom-right-radius:12px;}
.qsm_results_table .user-dashboard-list td:first-child a{display:inline-block;text-decoration:none;font-weight:700;background:#624BFF;color:#fff;padding:8px 12px;border-radius:10px;}
.qsm_results_table .user-dashboard-list td:nth-child(3){font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;white-space:nowrap;}
.qsm_results_table .user-dashboard-list td:last-child span{display:inline-block;font-weight:700;background:#f8fafc;border:1px solid #e6e8eb;border-radius:8px;padding:6px 10px;}
@media(max-width:640px){
.qsm_results_table{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.qsm_results_table .user-dashboard-list{min-width:480px;font-size:13px;}
.qsm_results_table .user-dashboard-list td span{font-size:13px !important;}
.qsm_results_table .user-dashboard-list th, .qsm_results_table .user-dashboard-list td{padding:8px 8px;}
}
.mlw_qmn_timer{color:black !important;}
.qsm-fav-sep{display:inline-block;width:8px;height:1px;}
.qsm-fav-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e6e6ef;border-radius:10px;background:#fff;cursor:pointer;font-size:13.5px;line-height:1;transition:.2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04);}
.qsm-fav-btn:hover{border-color:#cfd3ff;box-shadow:0 2px 6px rgba(98,75,255,.08);}
.qsm-fav-btn[aria-pressed="true"]{background:#f5f4ff;border-color:#624bff1a;}
.qsm-fav-star{font-size:15px;}
.qsm-fav-page{max-width:900px;margin:0 auto;}
.qsm-fav-title{font-size:22px;margin:10px 0 16px;color:#1f2233;}
.qsm-fav-empty{padding:16px;background:#fafbff;border:1px dashed #dfe2ff;border-radius:12px;color:#5a5f7d;}
.qsm-fav-card{border:1px solid #eceef6;border-radius:14px;padding:14px;margin:12px 0;background:#fff;box-shadow:0 2px 8px rgba(31,34,51,.04);}
.qsm-fav-head{display:flex;align-items:center;gap:12px;}
.qsm-fav-badge{width:28px;height:28px;display:grid;place-content:center;border-radius:50%;background:#f0efff;color:#624bff;font-size:14px;}
.qsm-fav-meta{flex:1 1 auto;}
.qsm-fav-test{font-weight:600;color:#222;}
.qsm-fav-id{font-size:12px;color:#7a7f95;}
.qsm-fav-remove{border:1px solid #f1d6da;color:#b42334;background:#fff5f6;border-radius:10px;padding:6px 10px;cursor:pointer;font-size:13px;}
.qsm-fav-remove:hover{background:#ffe9ec;}
.qsm-fav-text{margin:10px 0 6px;color:#2d3042;}
.qsm-fav-actions .qsm-fav-link{display:inline-block;padding:6px 10px;border-radius:10px;background:#624bff;color:#fff;text-decoration:none;font-size:13px;}
.qsm-fav-actions .qsm-fav-link:hover{opacity:.92;}
@media(max-width:600px){
.qsm-fav-head{align-items:flex-start;}
.qsm-fav-remove{padding:6px 8px;}
}
.quiz_section{width:100% !important;}
#qsm-sr-unique-id{border:3px solid #624bff !important;background:#eef0ff !important;color:#241f6b;}
.qsm-show-session-id{color:#624bff !important;}
.qsm-show-session-id:hover{text-decoration:underline;}
.qsm-hard-wrapper{--brand:#624bff;--ink:#0f172a;--muted:#64748b;--card:#ffffff;--border:#e6e8eb;--card-shadow:0 8px 24px rgba(2, 6, 23, .06);background:linear-gradient(0deg, #fafbff, #fafbff);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--card-shadow);color:var(--ink);}
.qsm-hard-wrapper h3{margin:0 0 12px !important;font-size:18px;font-weight:700;letter-spacing:.2px;display:flex;align-items:center;gap:10px;}
.qsm-hard-wrapper h3::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 6px color-mix(in oklab, var(--brand) 15%, transparent);}
.qsm-hard-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;}
.qsm-hard-list > li{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;transition:box-shadow .18s ease, border-color .18s ease, transform .12s ease;}
.qsm-hard-list > li:hover{border-color:color-mix(in oklab, var(--brand) 35%, var(--border));box-shadow:0 10px 26px rgba(2, 6, 23, .08);transform:translateY(-1px);}
.qsm-hard-list > li > div:first-child{font-size:16px;font-weight:600;line-height:1.35;margin-bottom:6px;}
.qsm-hard-list > li > div + div{font-size:13px;color:var(--muted);}
.qsm-hard-list b{font-weight:700;padding:2px 8px;border-radius:10px;background:#f3f4f6;color:#111827;}
.qsm-hard-empty{border:1px dashed var(--border);background:#fafafa;color:var(--muted);border-radius:12px;padding:14px;}
@media(max-width:480px){
.qsm-hard-wrapper{padding:14px;border-radius:14px;}
.qsm-hard-wrapper h3{font-size:16px;}
.qsm-hard-list > li{padding:12px;border-radius:12px;}
.qsm-hard-list > li > div:first-child{font-size:15px;}
.qsm-hard-list > li > div + div{font-size:12px;}
}
@media (prefers-color-scheme: dark) {
.qsm-hard-wrapper{--ink:#e5e7eb;--muted:#a4b0be;--card:#0b1020;--border:#1e293b;background:linear-gradient(0deg, #0a0f1d, #0a0f1d);box-shadow:0 10px 28px rgba(0,0,0,.35);}
.qsm-hard-list b{background:#121a2e;color:#e5e7eb;}
.qsm-hard-empty{background:#0b1020;border-color:#233044;}
}
.qsm-quiz-navigator-pages .qsm-pages-number.qsm-nav-correct{background:rgba(16,185,129,.88) !important;border-color:rgba(16,185,129,.45) !important;}
.qsm-quiz-navigator-pages .qsm-pages-number.qsm-nav-wrong{background:rgba(239,68,68,.88) !important;border-color:rgba(239,68,68,.45) !important;}
.qsm-quiz-navigator-pages .qsm-pages-number.qsm-nav-correct:hover{background:rgba(16,185,129,.58) !important;border-color:rgba(16,185,129,.45) !important;}
.qsm-quiz-navigator-pages .qsm-pages-number.qsm-nav-wrong:hover{background:rgba(239,68,68,.58) !important;border-color:rgba(239,68,68,.45) !important;}
form .qsm_retake_button#qsm_retake_button,
.qmn_results_page form #qsm_retake_button.qsm_retake_button.qmn_btn,
.qsm-quiz-container .qmn_results_page form input[type="submit"]#qsm_retake_button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;margin-top:16px !important;padding:0 18px !important;border:1px solid #624bff !important;border-radius:12px !important;background:linear-gradient(180deg, #624bff 0%, #543de8 100%) !important;color:#ffffff !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 10px 20px rgba(98, 75, 255, 0.28) !important;cursor:pointer !important;transition:transform 0.15s ease, filter 0.15s ease, box-shadow 0.15s ease !important;}
form .qsm_retake_button#qsm_retake_button:hover,
.qmn_results_page form #qsm_retake_button.qsm_retake_button.qmn_btn:hover,
.qsm-quiz-container .qmn_results_page form input[type="submit"]#qsm_retake_button:hover{transform:translateY(-1px) !important;filter:brightness(1.03) !important;box-shadow:0 12px 24px rgba(98, 75, 255, 0.34) !important;}
form .qsm_retake_button#qsm_retake_button:focus-visible,
.qmn_results_page form #qsm_retake_button.qsm_retake_button.qmn_btn:focus-visible,
.qsm-quiz-container .qmn_results_page form input[type="submit"]#qsm_retake_button:focus-visible{outline:none !important;box-shadow:0 0 0 4px rgba(219, 180, 254, 0.65), 0 10px 20px rgba(98, 75, 255, 0.28) !important;}
@media(max-width:767px){
form .qsm_retake_button#qsm_retake_button,
.qmn_results_page form #qsm_retake_button.qsm_retake_button.qmn_btn,
.qsm-quiz-container .qmn_results_page form input[type="submit"]#qsm_retake_button{width:100% !important;}
}
.elementor-widget-woocommerce-my-account, .elementor-widget-woocommerce-my-account .elementor-widget-container, .woocommerce-MyAccount-content, .woocommerce-MyAccount-content-wrapper{overflow:visible !important;}
.elementor-widget-woocommerce-my-account{margin:0px auto !important;}
div.nsl-container .nsl-button-google div.nsl-button-label-container{font-family:"PT Sans" !important;}
.fade-carousel{--fade-hard:120px;--fade-soft:70px;}
.fade-carousel .swiper.elementor-loop-container{-webkit-mask-image:linear-gradient( 90deg, #000 0%, #000 calc(100% - var(--fade-hard)), rgba(0,0,0,.35) calc(100% - var(--fade-soft)), transparent 100% );mask-image:linear-gradient( 90deg, #000 0%, #000 calc(100% - var(--fade-hard)), rgba(0,0,0,.35) calc(100% - var(--fade-soft)), transparent 100% );-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}
@media(min-width:768px) and (max-width:1024px){
.fade-carousel{--fade-hard:95px;--fade-soft:55px;}
}
@media(max-width:767px){
.fade-carousel{--fade-hard:70px;--fade-soft:40px;}
} .mlw_qmn_quiz .qsm-timer,
.mlw_qmn_quiz .mlw_qmn_timer, .mlw_qmn_quiz #mlw_qmn_timer,
.qsm-quiz-wrapper .qsm-timer, .qsm-quiz-wrapper .mlw_qmn_timer{position:sticky !important;top:6px !important;z-index:6 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:max-content !important;min-height:42px !important;max-width:240px !important;margin:0 auto 16px !important;text-align:center !important;font-size:19px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.5px !important;color:#1f154d !important;background:linear-gradient(135deg,#ffffff,#f3f1ff) !important;border:1.5px solid #cfc8ff !important;border-radius:999px !important;padding:0 22px !important;box-shadow:0 6px 18px rgba(98,75,255,.18) !important;font-variant-numeric:tabular-nums !important;}
.mlw_qmn_quiz .qsm-timer *,
.mlw_qmn_quiz .mlw_qmn_timer *,
.mlw_qmn_quiz #mlw_qmn_timer *,
.qsm-quiz-wrapper .qsm-timer *,
.qsm-quiz-wrapper .mlw_qmn_timer *{line-height:1 !important;vertical-align:middle !important;}
.mlw_qmn_quiz > .qsm-timer, .mlw_qmn_quiz > .mlw_qmn_timer, .mlw_qmn_quiz > #mlw_qmn_timer{
display: flex !important;
width: max-content !important;
}