.mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .25s;width:100%;z-index:1042} .mfp-bg.mfp-ready{opacity:.6} .mfp-bg.mfp-removing{opacity:0 !important} .mfp-wrap{-webkit-backface-visibility:hidden;outline:none !important;position:fixed;z-index:1043} .mfp-container,.mfp-wrap{height:100%;left:0;top:0;width:100%} .mfp-container{box-sizing:border-box;padding:30px;position:absolute;text-align:center} .mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle} .mfp-image-holder{padding:40px 6.66%} .mfp-align-top .mfp-container:before{display:none} .mfp-content{display:inline-block;margin:0 auto;max-width:100%;opacity:0;position:relative;text-align:left;transform:translateY(-30px);transition:transform .5s,opacity .3s;vertical-align:middle;z-index:1045} .mfp-content-inner{box-shadow:1px 1px 5px 0 rgba(0,0,0,.2)} .mfp-ready .mfp-content{opacity:1;transform:translateY(0)} .mfp-ready.mfp-removing .mfp-content{opacity:0} .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%} .mfp-ajax-cur{cursor:progress} .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out} .mfp-zoom{cursor:pointer;cursor:zoom-in} .mfp-auto-cursor .mfp-content{cursor:auto} .mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none} .mfp-loading.mfp-figure{display:none} .mfp-hide{display:none !important} .mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044} .mfp-preloader a{color:#ccc} .mfp-preloader a:hover{color:#fff} .mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none} .mfp-close{-webkit-backface-visibility:hidden;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,monospace;font-size:40px;font-style:normal;font-weight:300;height:40px;line-height:40px;margin:0 !important;min-height:0;mix-blend-mode:difference;opacity:0;outline:none;padding:0;position:fixed;right:0;text-align:center;text-decoration:none;top:0;transition:opacity .6s,transform .3s;transition-delay:.15s;width:40px;z-index:1046} .mfp-close svg{pointer-events:none} .mfp-content .mfp-close{position:absolute} .mfp-ready .mfp-close{opacity:.6} .mfp-removing .mfp-close{display:none !important} .mfp-close:hover{opacity:1} .mfp-close-btn-in .mfp-close{color:currentColor;top:0 !important} .mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0} .mfp-arrow{color:#fff;height:50px;margin:0;mix-blend-mode:difference;opacity:.6;position:fixed;text-align:center;top:50%;width:50px;z-index:1046} .mfp-arrow i{font-size:42px !important;pointer-events:none} .mfp-arrow:hover{opacity:1} .mfp-arrow:active{top:50.1%} .mfp-arrow-left{left:0;transform:translateX(100%)} .mfp-arrow-right{right:0;transform:translateX(-100%)} .mfp-ready .mfp-arrow-left,.mfp-ready .mfp-arrow-right{transform:translateX(0)} .mfp-iframe-holder{padding-bottom:40px;padding-top:40px} .mfp-iframe-holder .mfp-content,.mfp-inline-holder .ux-mfp-inline-content--video{line-height:0;max-width:900px;width:100%} .mfp-iframe-holder .mfp-close{top:-40px} .mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%} .mfp-iframe-scaler iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%} .mfp-iframe-scaler iframe,.mfp-inline-holder .ux-mfp-inline-content--video{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6)} .mfp-inline-holder .ux-mfp-inline-content,img.mfp-img{margin:0 auto} img.mfp-img{backface-visibility:hidden;display:block;height:auto;max-height:calc(100vh - 80px);max-width:100%;padding:0 0 40px;width:auto} .mfp-figure,img.mfp-img{line-height:0} .mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1} .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px} .mfp-figure figure{margin:0} .mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%} .mfp-title{word-wrap:break-word;color:#f3f3f3;font-size:11px;line-height:18px;padding-right:36px;text-align:left} .mfp-title a{color:#f3f3f3;text-decoration:underline} .mfp-title a:hover{color:#f3f3f3;opacity:.8;text-decoration:none} .mfp-image-holder .mfp-content{max-width:100%} .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer} @media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0} .mfp-img-mobile img.mfp-img{padding:0} .mfp-img-mobile .mfp-figure:after{bottom:0;top:0} .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px} .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto} .mfp-img-mobile .mfp-bottom-bar:empty{padding:0} .mfp-img-mobile .mfp-counter{right:5px;top:3px}} @media(max-width:849px){body.body-scroll-lock--active .mfp-wrap{overflow:auto;position:fixed !important}} @media(prefers-reduced-motion){.mfp-bg,.mfp-close,.mfp-content{transition:opacity .3s}} .loading-spin,.processing{position:relative} .loading-spin,.processing:before{animation:spin .6s linear infinite;border-bottom:3px solid rgba(0,0,0,.1) !important;border-left:3px solid var(--fs-color-primary);border-radius:50%;border-right:3px solid rgba(0,0,0,.1) !important;border-top:3px solid rgba(0,0,0,.1) !important;content:"";font-size:10px;height:30px;margin:0 auto;opacity:.8;pointer-events:none;text-indent:-9999em;width:30px} .box-image.processing:before,.dark .loading-spin,.dark .processing:before,.dark.loading-spin,.dark.processing:before{border:3px solid rgba(0,0,0,.1) !important;border-left-color:#fff !important} .box-image.processing:after{background-color:#000;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0} .box-image.processing .image-tools{opacity:0 !important} .woocommerce-checkout.processing:before{position:fixed} .loading-spin.centered,.processing:before{left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;z-index:99} .loading-spin{border-radius:50%;height:30px;width:30px} .button.loading{color:hsla(0,0%,100%,.05);opacity:1 !important;pointer-events:none !important;position:relative} .button.loading:after{animation:spin .5s linear infinite;border:2px solid #fff;border-radius:32px;border-right-color:transparent !important;border-top-color:transparent !important;content:"";display:block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px} .is-outline .button.loading:after{border-color:var(--fs-color-primary)} .ux-loader{z-index:1000} .ux-loader__inner{left:50%;position:absolute;z-index:1000} .ux-loader--style-normal .ux-loader__inner,.ux-loader--style-spotlight .ux-loader__inner{top:50%} .ux-loader--style-spotlight .ux-loader__inner{background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.2);height:3.8rem;transform:translate(-50%,-50%);width:3.8rem} .ux-loader--style-spotlight .dark .ux-loader__inner{background-color:#333} .ux-loader--position-sticky{position:sticky;top:calc(var(--flatsome-scroll-padding-top)+30px)} .ux-loader--position-sticky .ux-loader__inner{top:10rem} @keyframes spin{0%{transform:rotate(0deg)} to{transform:rotate(1turn)}} .ux-menu-link{align-items:center} .ux-menu-link--active .ux-menu-link__link,.ux-menu-link:hover .ux-menu-link__link{color:hsla(0,0%,7%,.85)} .dark .ux-menu-link__link{border-bottom-color:hsla(0,0%,100%,.2)} .dark .ux-menu-link--active .ux-menu-link__link,.dark .ux-menu-link:hover .ux-menu-link__link{color:hsla(0,0%,100%,.85)} .ux-menu.ux-menu--divider-solid .ux-menu-link:not(:last-of-type) .ux-menu-link__link{border-bottom-style:solid} .ux-menu-link__link{align-items:baseline;border-bottom-color:#ececec;border-bottom-width:1px;color:currentColor;flex:1;min-height:2.5em;padding-bottom:.3em;padding-top:.3em;transition:all .2s} .ux-menu-link__icon{flex-shrink:0;vertical-align:middle;width:16px} .ux-menu-link__icon+.ux-menu-link__text{padding-left:.5em} .ux-menu-title{align-items:center;color:#000;font-size:.8em;font-weight:bolder;margin-top:5px;min-height:3.125em;padding-bottom:.3em;padding-top:.3em;text-transform:uppercase} .ux-menu-link+.ux-menu-title{margin-top:5px !important} .dark .ux-menu-title{color:currentColor} .off-canvas .mfp-content{-ms-scrollbar-base-color:#000;-ms-scrollbar-arrow-color:#000;-ms-overflow-style:-ms-autohiding-scrollbar} .off-canvas .nav-vertical>li>a{padding-bottom:15px;padding-top:15px} .off-canvas .nav-vertical li li>a{padding-bottom:5px;padding-top:5px} .off-canvas .hide-for-off-canvas{display:none !important} .off-canvas-left .mfp-content,.off-canvas-right .mfp-content{-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,100%,.95);bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(calc(var(--drawer-width)*-1));transition:transform .2s;width:var(--drawer-width)} .off-canvas-left.dark .mfp-content,.off-canvas-right.dark .mfp-content{background-color:rgba(0,0,0,.95)} .off-canvas-right .mfp-content{left:auto;right:0;transform:translateX(var(--drawer-width))} .off-canvas-center .nav-vertical>li>a,.off-canvas-center .nav-vertical>li>ul>li a{justify-content:center} .off-canvas-center .nav-vertical>li>a{font-size:1.5em} .off-canvas-center .mfp-container{padding:0} .off-canvas-center .mfp-content{-webkit-overflow-scrolling:touch;max-width:700px;overflow-x:hidden;overflow-y:auto;padding-top:50px} .off-canvas-center .mfp-content .searchform{margin:0 auto;max-width:260px} .off-canvas-center.mfp-bg.mfp-ready{opacity:.85} .mfp-bg.off-canvas-center:not(.dark){background-color:#fff;opacity:.95} .off-canvas-center .nav-sidebar.nav-vertical>li{border:0} .off-canvas-center .nav-sidebar.nav-vertical>li>a{padding-left:30px;padding-right:30px} .off-canvas-center .nav-sidebar.nav-vertical>li .toggle{position:absolute;right:0;top:15px} .off-canvas-center:not(.dark) .mfp-close{color:currentColor} .off-canvas.mfp-removing .mfp-content{opacity:0 !important} .off-canvas-left.mfp-ready .mfp-content,.off-canvas-right.mfp-ready .mfp-content{opacity:1;transform:translate(0)} .has-off-canvas .off-canvas-blur{filter:blur(5px)} .has-off-canvas .off-canvas-zoom{transform:scale(.98)} .off-canvas .sidebar-menu{padding:30px 0} .off-canvas .sidebar-inner{padding:30px 20px} .off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px} .off-canvas:not(.off-canvas-center) li.html{padding:20px} @media(prefers-reduced-motion){.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{transition:opacity .2s}} .ux-relay__nav-button{line-height:unset;margin:0;max-height:unset;padding:0} .ux-relay__nav-button svg{fill:currentColor;width:25px} .ux-relay__nav-button:not([disabled]):hover svg{fill:var(--fs-color-primary)} .stack{--stack-gap:0;display:flex} .stack>.text>:first-child{margin-top:0} .stack>.text>:last-child{margin-bottom:0} .stack-row{flex-direction:row} .stack-row>*{margin:0 !important} .stack-row>*~*{margin-left:var(--stack-gap) !important} .stack-col{flex-direction:column} .stack-col>*{margin:0 !important} .stack-col>*~*{margin-top:var(--stack-gap) !important} .items-stretch{align-items:stretch} .items-start{align-items:flex-start} .items-center{align-items:center} .items-end{align-items:flex-end} .items-baseline{align-items:baseline} .justify-start{justify-content:flex-start} .justify-center{justify-content:center} .justify-end{justify-content:flex-end} .justify-between{justify-content:space-between} .justify-around{justify-content:space-around} @media(max-width:849px){.md\:stack-row{flex-direction:row} .md\:stack-row>*{margin:0 !important} .md\:stack-row>*~*{margin-left:var(--stack-gap) !important} .md\:stack-col{flex-direction:column} .md\:stack-col>*{margin:0 !important} .md\:stack-col>*~*{margin-top:var(--stack-gap) !important} .md\:items-stretch{align-items:stretch} .md\:items-start{align-items:flex-start} .md\:items-center{align-items:center} .md\:items-end{align-items:flex-end} .md\:items-baseline{align-items:baseline} .md\:justify-start{justify-content:flex-start} .md\:justify-center{justify-content:center} .md\:justify-end{justify-content:flex-end} .md\:justify-between{justify-content:space-between} .md\:justify-around{justify-content:space-around}} @media(max-width:549px){.sm\:stack-row{flex-direction:row} .sm\:stack-row>*{margin:0 !important} .sm\:stack-row>*~*{margin-left:var(--stack-gap) !important} .sm\:stack-col{flex-direction:column} .sm\:stack-col>*{margin:0 !important} .sm\:stack-col>*~*{margin-top:var(--stack-gap) !important} .sm\:items-stretch{align-items:stretch} .sm\:items-start{align-items:flex-start} .sm\:items-center{align-items:center} .sm\:items-end{align-items:flex-end} .sm\:items-baseline{align-items:baseline} .sm\:justify-start{justify-content:flex-start} .sm\:justify-center{justify-content:center} .sm\:justify-end{justify-content:flex-end} .sm\:justify-between{justify-content:space-between} .sm\:justify-around{justify-content:space-around}} table{border-color:#ececec;border-spacing:0;margin-bottom:1em;width:100%} td,th{border-bottom:1px solid #ececec;font-size:.9em;line-height:1.3;padding:.5em;text-align:left} td{color:#666} td:first-child,th:first-child{padding-left:0} td:last-child,th:last-child{padding-right:0} .dark td,.dark th{border-color:hsla(0,0%,100%,.08)} td .label,td dl,td form,td input,td label,td p,td select{margin:.5em 0} label{color:#222} .table{display:table} .table-cell{display:table-cell;vertical-align:middle} @media(max-width:849px){.touch-scroll-table{box-shadow:inset -2px 0 18px -5px rgba(0,0,0,.5);margin-left:-15px;overflow-x:scroll;overflow-y:hidden;padding:15px;position:relative;width:calc(100%+30px)} .touch-scroll-table table{width:100%}} .text-box{max-height:100%} .text-box .text-box-content{backface-visibility:hidden;position:relative;z-index:10} .text-box-circle .text-box-content,.text-box-square .text-box-content{background-color:rgba(0,0,0,.9);height:0;padding:100% 0 0 !important} .text-box-circle .text-inner,.text-box-square .text-inner{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)} .text-box-circle .border,.text-box-circle .text-box-content{border-radius:100% !important}
