:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;line-height:1.6}section{display:block}a{background-color:#fff0;touch-action:manipulation;color:var(--fs-experimental-link-color);text-decoration:none}a:active,a:hover{outline-width:0}img{border-style:none;display:inline-block;height:auto;max-width:100%;vertical-align:middle;opacity:1;transition:opacity 1s}*,:after,:before,html{box-sizing:border-box}html{-webkit-tap-highlight-color:#fff0;background-attachment:fixed;overflow-x:hidden;scroll-padding-top:var(--flatsome-scroll-padding-top);background-color:#5b5b5b}p:empty{display:none}body.boxed{margin-left:auto;margin-right:auto;width:100%;max-width:1170px}.nav,.nav ul:not(.nav-dropdown){margin:0;padding:0}.nav{align-items:center;display:flex;flex-flow:row wrap;width:100%}.nav,.nav>li,.nav>li>a{display:inline-block}.nav,.nav>li{position:relative}.nav>li{list-style:none;margin:0 7px;padding:0;transition:background-color .3s}.nav>li>a{align-items:center;display:inline-flex;flex-wrap:wrap;padding:10px 0;color:hsl(0 0% 40%/.85);transition:all .2s}.nav>li>a:hover{color:hsl(0 0% 7%/.85)}.nav li:first-child{margin-left:0!important}.nav li:last-child{margin-right:0!important}.nav-uppercase>li>a{font-weight:bolder;letter-spacing:.02em;text-transform:uppercase}.nav:hover>li:not(:hover)>a:before{opacity:0}.nav.nav-vertical{flex-flow:column}.nav.nav-vertical li{list-style:none;margin:0;width:100%}.nav-vertical li li{font-size:1em;padding-left:.5em}.nav-vertical>li{align-items:center;display:flex;flex-flow:row wrap}.nav-vertical>li ul{width:100%}.nav-vertical li li.menu-item-has-children{margin-bottom:1em}.nav-vertical li li.menu-item-has-children:not(:first-child){margin-top:1em}.nav-vertical>li>a,.nav-vertical>li>ul>li a{align-items:center;display:flex;flex-grow:1;width:auto}.nav-vertical li li.menu-item-has-children>a{color:#000;font-size:.8em;font-weight:bolder;text-transform:uppercase}.nav-vertical>li>ul li a{color:#666;transition:color .2s}.nav-vertical>li>ul li a:hover{color:#111;opacity:1}.nav-vertical>li>ul{margin:0 0 2em;padding-left:1em}.nav .children{left:-99999px;opacity:0;position:fixed;transform:translateX(-10px);transition:background-color .6s,transform .3s,opacity .3s}@media (prefers-reduced-motion){.nav .children{opacity:1;transform:none}}.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:rgb(0 0 0/.05)}.nav-sidebar.nav-vertical>li+li,.nav-vertical>li+li{border-top:1px solid #ececec}.mfp-hide{display:none!important}.slider-style-shadow .flickity-slider>:before{background-image:url(/wp-content/themes/flatsome/assets/img/shadow@2x.png);background-size:100% 100%;bottom:-6px;content:"";height:100px;left:-10%;position:absolute;right:-10%;z-index:-2}a:focus:not(:focus-visible){outline:0}a:focus-visible{outline:2px solid currentColor;outline-offset:2px}a:hover{color:var(--fs-experimental-link-color-hover)}ul{list-style:disc;padding:0}ul ul{margin:1.5em 0 1.5em 3em}li{margin-bottom:.6em}h2,h3,p,ul{margin-bottom:1.3em;margin-top:0}h2,h3{color:#555;margin-bottom:.5em;text-rendering:optimizeSpeed;width:100%}h2{line-height:1.3;font-size:1.6em}h3{font-size:1.25em}@media (max-width:549px){h2{font-size:1.2em}h3{font-size:1em}}.nav>li>a{font-size:.8em}blockquote{border-left:2px solid var(--fs-color-primary);color:#333;font-size:1.2em;font-style:italic;margin:0 0 1.25em;padding:0 1.25em 0 1.875em;position:relative}.no-scrollbar{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{height:0!important;width:0!important}:root{--flatsome-scroll-padding-top:calc(var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}@supports (overflow:clip){body{overflow-x:clip}}#main,#wrapper{background-color:#fff;position:relative}