*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Public Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f1f1f;background:#fff}a{color:#ee2312;text-decoration:none}img{max-width:100%;height:auto;display:block}iframe{max-width:100%}.tf_box,.module_row,.module_row .module,.module_subrow,.post,.post-content,.sidemenu,.widget,input,textarea{box-sizing:border-box}:root{--theme_accent: #60ccf7}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.pagewidth{margin:0 auto;max-width:100%;width:1160px}#layout{display:block}#content{width:100%;max-width:100%;padding:0}#headerwrap{background-color:#fff;background-image:url(/wp-content/uploads/2022/12/image-from-rawpixel-id-3864381-original-min-scaled-1.jpg);background-position:50% 50%;background-repeat:no-repeat;border-bottom:1px solid rgba(0,0,0,.05);color:#000;left:0;min-height:55px;position:absolute;top:0;z-index:999;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,left .3s ease-in-out,min-height .3s ease-in-out}.fixed-header-enabled #headerwrap{position:sticky}#pagewrap #headerwrap.fixed-header,.transparent-header #pagewrap #headerwrap.fixed-header{background:none;background-color:#fff}#headerwrap.fixed-header #header,.fixed-header #header a{color:#000}.fixed-header #header a:hover{color:#60ccf7}#header{position:relative;overflow:visible;padding:2em 0;z-index:1}.header-icons{display:none}.header-icons a,.header-icons a:hover{color:inherit;text-decoration:none}#menu-icon{border-radius:100%;line-height:1em;margin:0 0 0 10px;padding:10px 9px 11px}#menu-icon:hover{background:#c7c7c740}.menu-icon-inner{border-bottom:2px solid;box-sizing:border-box;height:18px;position:relative;width:22px}.menu-icon-inner:before,.menu-icon-inner:after{border-top:2px solid;content:"";display:block;left:0;position:absolute;top:0;transition:border .7s ease;transition-property:transform;width:100%}.menu-icon-inner:after{top:50%}#headerwrap .header-icons>*{vertical-align:middle}.header-bar{float:left}#mobile-menu{display:block;background:transparent;color:inherit;position:static;width:auto;height:auto;overflow:visible;padding:0;transform:none}.navbar-wrapper,#main-nav-wrap{align-items:center;display:flex;justify-content:flex-end}#site-logo{font-size:1.7em;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1.2em;margin:5px 15px 5px 0;padding:0}body #site-logo a{color:#000;font-family:mermaid,Georgia,Times New Roman,serif;font-style:normal;font-weight:400;text-decoration:none}#site-description{display:none}#main-nav,#main-nav li{margin:0;padding:0}#main-nav{float:right;list-style:none}#main-nav li{display:inline-block;list-style:none;position:relative}#main-nav ul li{background:0;display:block;float:none}#main-nav a{color:inherit;display:block;margin:0;padding:.6em;position:relative;text-decoration:none;transition:color .2s ease-in-out}#main-nav ul a{color:#353535;padding:.4em 1.4em;text-align:left}#main-nav .current-menu-item>a,#main-nav .current_page_item>a,#main-nav a:hover,#main-nav ul a:hover{color:var(--theme_accent)}#main-nav li>.sub-menu{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000001a,0 3px 12px #0000001f;box-sizing:border-box;contain:style layout;left:-.3em;margin:0;opacity:0;padding:.6em 0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:210px;z-index:100}#main-nav li .sub-menu .sub-menu{left:100%;top:-.65em}@media(hover:hover){#main-nav li:hover>.sub-menu,#main-nav li>.sub-menu:focus-within,#main-nav li>a:focus+.sub-menu{opacity:1;transform:scale(1)}}.child-arrow{border-radius:100%;cursor:pointer;display:none;height:36px;position:absolute;right:0;top:4px;transition:transform .3s;width:36px;z-index:12}.child-arrow:before,.child-arrow:after{background:currentColor;border-radius:10px;content:"";height:1px;left:12px;position:absolute;top:50%;transition:transform .3s ease-in-out;width:8px;z-index:9999}.child-arrow:before{transform:rotate(45deg)}.child-arrow:after{left:17px;transform:rotate(-45deg)}#headerwrap a:hover,#main-nav-wrap #main-nav a:hover,#main-nav-wrap #main-nav>li>a:hover{color:#60ccf7}@media(max-width:1200px){#header,.fixed-header #header{text-align:inherit;padding:10px 0 5px;height:auto}#site-description,#site-logo{clear:both;float:none;margin:0 0 .5em;padding:0;position:static}#site-logo{font-size:24px;margin:5px 10px 5px 0}.header-icons{display:block;position:absolute;right:4%;top:27px;transform:translateY(-50%);z-index:1999}.header-icons a{font-size:1em;text-decoration:none!important}.sidemenu{background-color:#fff;color:#000;display:none;height:100%;overflow-y:auto;padding:60px 25px 25px;position:fixed;text-align:left;top:0;transition-duration:.2s;transition-property:left,right,top,bottom,width,transform,opacity;transition-timing-function:ease-in-out;width:300px;z-index:11111}#mobile-menu{contain:paint;right:-300px}#mobile-menu.sidemenu-on{box-shadow:-6px 0 20px 5px #0000001a;right:0}#headerwrap #menu-icon-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:100%;color:inherit;display:block;font-size:20px;min-height:1em;min-width:1em;padding:9px;position:absolute;right:10px;text-decoration:none;top:10px;transform-origin:center;transition-property:transform}#menu-icon-close:hover,#main-nav .child-arrow:hover{background:#c7c7c740}#main-nav-wrap{display:block;margin:1em 0 1.5em;padding:0}.navbar-wrapper{display:block;justify-content:flex-start}#main-nav{background-color:transparent;float:none}#main-nav li{clear:both;display:block;padding:0;width:100%}#main-nav li>.sub-menu{background:0;border:0;box-shadow:none;color:inherit;display:none;height:auto;margin:0 0 0 1em;opacity:1;padding:0;position:static;transform:none;width:auto}#main-nav li.toggle-on>.sub-menu{display:block}#headerwrap #main-nav a{background:0;border:0;box-shadow:none;color:inherit;display:block;font-weight:400;line-height:1.5em;margin:0;padding:.6em 0;text-decoration:none;width:auto}#main-nav .menu-item-has-children>a{padding-right:45px}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}.child-arrow{display:inline-block;margin-left:7px;margin-top:-17px;padding:0;right:5px;top:50%}}
