@charset "UTF-8";:root{--col1:#ff0000;--col2:#ccc;--col3:#fff;--col4:#000;--bg:var(--col3);--dbg:var(--col4);--accent:var(--col1);--complem:var(--col2);--scrl:#111111;--scrlthumb:#616161;--scrlhov:#707070;--scrlclick:#686868;--dtext:sans-serif;--btext:sans-serif;--icons:900 100% "Font Awesome 5 Free";--hhtr:15px;--hhtr-n:-15px;--conwidth:1200px;--inpad:30px;--inpadm:calc(var(--inpad) / 2);--mobbreak:800px}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes blur{0%,80%{filter:blur(10px) brightness(200%);transform:scale(1.005)}100%{filter:blur(0) brightness(100%);transform:scale(1)}}@keyframes unblur{0%{filter:blur(10px) brightness(200%);transform:scale(1.005)}100%{filter:blur(0) brightness(100%);transform:scale(1)}}@keyframes glow{0%{box-shadow:inset 0 0 0 var(--accent)}50%{box-shadow:inset 0 0 50px var(--accent)}100%{box-shadow:inset 0 0 0 var(--accent)}}@keyframes hide{50%{opacity:0}100%{opacity:0;width:0;margin:0;overflow:hidden}}@keyframes hr{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes grow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes spinl{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes spinr{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*{box-sizing:border-box}::selection{background:var(--accent);color:var(--bg)}html{overflow-x:hidden;overflow-y:unset;visibility:visible !important;opacity:1 !important;filter:none !important}html.menuopen{overflow:hidden}html.safari body{overflow:auto}html.ios.safari body{overflow:auto;-webkit-overflow-scrolling:touch}html,body{border-inline-end:0 solid var(--dbg);margin:0;min-height:100vh;width:100%;max-width:100vw;position:relative;font-family:var(--btext)}@supports (background:-webkit-named-image(i)){html,body{min-height:-webkit-fill-available}}html.modalopen,body.modalopen{overflow:hidden}body{line-height:1.5;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;transition:all 0.3s;transition-property:filter,transform}@supports (-webkit-overflow-scrolling:touch){body{overflow:auto;-webkit-overflow-scrolling:touch}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){body{overflow:auto}}}body:before{opacity:0}body:after{animation:none !important;opacity:0}body.blur:before{opacity:1;animation:spinr infinite 1s;transition:width 0.5s,height 0.5s,margin 0.5s,bottom 0.5s}body.blur:after{opacity:1}body.blur.ll:before{width:20px;height:20px;margin:-13px;bottom:30px;box-shadow:0 0 0 4px var(--bg);background-color:var(--bg)}body.blur.ll:after{opacity:0}body.modalopen > *:not(.modal){filter:grayscale(1)}body.modalopen #totop ~ *{filter:none !important;pointer-events:all !important}body.menuopen{overflow:hidden}body.menuopen .mainnav .logo{transform:translateX(calc(-300px - var(--sbw)))}body.menuopen .logo,body.menuopen #booklet{pointer-events:none}body.menuopen #logo-sticky{filter:grayscale(100%);margin-block-start:0;position:fixed;pointer-events:none}body.menuopen .mainnav{top:1px !important}body.menuopen #page{position:relative}body.menuopen #scrspacer{display:block;width:var(--sbw)}body.menuopen > :not([data-tc=true]),body.menuopen [data-tc=false]{display:none !important;visibility:hidden !important;margin-block-start:-10000000000000000vh !important;transform:translateY(-100000000000000000vh) !important;z-index:-10000000000000;filter:opacity(0) !important;opacity:0 !important;pointer-events:none !important;-webkit-clip-path:inset(100%) !important;clip-path:inset(100%) !important}#skiplink{position:absolute;z-index:99999999;top:20px;left:50%;transform:translate(-50%,-150px);background-color:#fff;color:#000;padding:5px 15px;border-radius:10px;text-transform:uppercase;font-size:15px;box-shadow:0 15px 20px rgba(0,0,0,0.5);transition:background-color 0.5s,transform 0.5s}#skiplink:hover{background-color:#eee}#skiplink:focus-visible{transform:translate(-50%,0);outline:none}#scrspacer{background-color:var(--scrl);height:100vh;right:0;top:0;position:fixed;display:none;z-index:98;pointer-events:none}#page{position:relative;flex:1;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;transition:transform 0.5s,filter 0.5s}#page.inactive{transform:translateX(-300px);filter:grayscale(100%)}::-webkit-scrollbar{background-color:var(--scrl)}::-webkit-scrollbar-thumb{background-color:var(--scrlthumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrlhov)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:focus-visible{background-color:var(--scrlclick)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}@supports not (mix-blend-mode:multiply){.mbm-fb{opacity:0.5}}.audo{opacity:0;pointer-events:none;position:absolute;z-index:-10000;transform:translateY(-100000%);order:-100}.scrollflash{animation:glow 1s;animation-delay:1s}.wc-tab.scrollflash{animation:none !important}h1,h2,h3{font-family:var(--dtext);font-weight:700;overflow-wrap:break-word}h4,h5,h6{font-family:var(--btext);font-weight:700;overflow-wrap:break-word}p{font-family:var(--btext)}strong{font-weight:700}.keytext{font-size:1.3em}.lighttext{font-weight:400 !important}a{text-decoration:none}a.disabled{filter:grayscale(100%)}a.plainlink{background-image:none;transition:filter 0.5s;opacity:1}a.plainlink:before,a.plainlink:after{display:none}a.plainlink:hover{filter:drop-shadow(0 0 5px var(--accent))}.plainlink a{transition:filter 0.5s}.plainlink a:before,.plainlink a:after{display:none}.plainlink a:hover{filter:drop-shadow(0 0 5px var(--accent))}#content{position:relative;z-index:1}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a,#content p a,#content ol a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}#content h1 a:hover,#content h1 a:focus-visible,#content h2 a:hover,#content h2 a:focus-visible,#content h3 a:hover,#content h3 a:focus-visible,#content h4 a:hover,#content h4 a:focus-visible,#content h5 a:hover,#content h5 a:focus-visible,#content h6 a:hover,#content h6 a:focus-visible,#content p a:hover,#content p a:focus-visible,#content ol a:hover,#content ol a:focus-visible{outline:none;background-size:100% 1px}#content h1 a:visited,#content h2 a:visited,#content h3 a:visited,#content h4 a:visited,#content h5 a:visited,#content h6 a:visited,#content p a:visited,#content ol a:visited{filter:brightness(0.8)}#content h1 a.external:after,#content h1 a[data-exlink]:after,#content h2 a.external:after,#content h2 a[data-exlink]:after,#content h3 a.external:after,#content h3 a[data-exlink]:after,#content h4 a.external:after,#content h4 a[data-exlink]:after,#content h5 a.external:after,#content h5 a[data-exlink]:after,#content h6 a.external:after,#content h6 a[data-exlink]:after,#content p a.external:after,#content p a[data-exlink]:after,#content ol a.external:after,#content ol a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}#content h1 a.download:after,#content h1 a[data-dllink]:after,#content h2 a.download:after,#content h2 a[data-dllink]:after,#content h3 a.download:after,#content h3 a[data-dllink]:after,#content h4 a.download:after,#content h4 a[data-dllink]:after,#content h5 a.download:after,#content h5 a[data-dllink]:after,#content h6 a.download:after,#content h6 a[data-dllink]:after,#content p a.download:after,#content p a[data-dllink]:after,#content ol a.download:after,#content ol a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}#content h1 a.clean,#content h2 a.clean,#content h3 a.clean,#content h4 a.clean,#content h5 a.clean,#content h6 a.clean,#content p a.clean,#content ol a.clean{transition:filter 0.5s}#content h1 a.clean:before,#content h1 a.clean:after,#content h2 a.clean:before,#content h2 a.clean:after,#content h3 a.clean:before,#content h3 a.clean:after,#content h4 a.clean:before,#content h4 a.clean:after,#content h5 a.clean:before,#content h5 a.clean:after,#content h6 a.clean:before,#content h6 a.clean:after,#content p a.clean:before,#content p a.clean:after,#content ol a.clean:before,#content ol a.clean:after{display:none !important}#content h1 a.clean:hover,#content h2 a.clean:hover,#content h3 a.clean:hover,#content h4 a.clean:hover,#content h5 a.clean:hover,#content h6 a.clean:hover,#content p a.clean:hover,#content ol a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}#content input[type=search]{padding:15px;border:1px solid rgba(0,0,0,0.1);border-radius:4px}@media screen and (min-width:var(--conwidth)1){.fullright{padding-inline-end:calc((100% - var(--conwidth)) / 2)}}@media screen and (min-width:var(--conwidth)1){.fullleft{padding-inline-start:calc((100% - var(--conwidth)) / 2)}}.reverse{--accent:var(--col3);--bg:var(--col1)}.reverse p a{opacity:0.5}.reverse p a:hover,.reverse p a:focus-visible{opacity:1}.reverse label{color:var(--accent) !important}.hide{filter:opacity(0);pointer-events:none}.parallax{transition:none !important}.pregap{position:absolute;top:-1000000vh}.contain{padding:40px max(var(--inpad),calc((100% - var(--conwidth)) / 2))}@media screen and (max-width:767px){.contain{padding-inline:var(--inpadm)}}.contain > *{width:100%}.accent{color:var(--accent)}.page-h button,.page-h a.button,.page-h a[role=button],.page-h input[type=button],.page-h input[type=submit],.page-h .nf-form-content input[type=button],footer button,footer a.button,footer a[role=button],footer input[type=button],footer input[type=submit],footer .nf-form-content input[type=button]{position:relative;overflow:hidden !important;z-index:1;padding:10px 15px;background-color:var(--accent);border:2px solid var(--accent);color:var(--bg) !important;display:inline-block;font-family:var(--btext);font-weight:400;letter-spacing:2px;text-decoration:none;text-transform:uppercase;border-radius:100px !important;transition:color 0.5s,background-color 0.5s}.page-h button:hover,.page-h button:focus-visible,.page-h a.button:hover,.page-h a.button:focus-visible,.page-h a[role=button]:hover,.page-h a[role=button]:focus-visible,.page-h input[type=button]:hover,.page-h input[type=button]:focus-visible,.page-h input[type=submit]:hover,.page-h input[type=submit]:focus-visible,.page-h .nf-form-content input[type=button]:hover,.page-h .nf-form-content input[type=button]:focus-visible,footer button:hover,footer button:focus-visible,footer a.button:hover,footer a.button:focus-visible,footer a[role=button]:hover,footer a[role=button]:focus-visible,footer input[type=button]:hover,footer input[type=button]:focus-visible,footer input[type=submit]:hover,footer input[type=submit]:focus-visible,footer .nf-form-content input[type=button]:hover,footer .nf-form-content input[type=button]:focus-visible{outline:none;color:var(--accent) !important;cursor:pointer}.page-h button:hover:after,.page-h button:focus-visible:after,.page-h a.button:hover:after,.page-h a.button:focus-visible:after,.page-h a[role=button]:hover:after,.page-h a[role=button]:focus-visible:after,.page-h input[type=button]:hover:after,.page-h input[type=button]:focus-visible:after,.page-h input[type=submit]:hover:after,.page-h input[type=submit]:focus-visible:after,.page-h .nf-form-content input[type=button]:hover:after,.page-h .nf-form-content input[type=button]:focus-visible:after,footer button:hover:after,footer button:focus-visible:after,footer a.button:hover:after,footer a.button:focus-visible:after,footer a[role=button]:hover:after,footer a[role=button]:focus-visible:after,footer input[type=button]:hover:after,footer input[type=button]:focus-visible:after,footer input[type=submit]:hover:after,footer input[type=submit]:focus-visible:after,footer .nf-form-content input[type=button]:hover:after,footer .nf-form-content input[type=button]:focus-visible:after{-webkit-clip-path:circle(100%);clip-path:circle(100%);opacity:1}.page-h button:before,.page-h a.button:before,.page-h a[role=button]:before,.page-h input[type=button]:before,.page-h input[type=submit]:before,.page-h .nf-form-content input[type=button]:before,footer button:before,footer a.button:before,footer a[role=button]:before,footer input[type=button]:before,footer input[type=submit]:before,footer .nf-form-content input[type=button]:before{display:none !important}.page-h button:after,.page-h a.button:after,.page-h a[role=button]:after,.page-h input[type=button]:after,.page-h input[type=submit]:after,.page-h .nf-form-content input[type=button]:after,footer button:after,footer a.button:after,footer a[role=button]:after,footer input[type=button]:after,footer input[type=submit]:after,footer .nf-form-content input[type=button]:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-color:var(--bg);opacity:0.5;-webkit-clip-path:circle(0%);clip-path:circle(0%);transition:all 0.5s}.page-h button.transp,.page-h a.button.transp,.page-h a[role=button].transp,.page-h input[type=button].transp,.page-h input[type=submit].transp,.page-h .nf-form-content input[type=button].transp,footer button.transp,footer a.button.transp,footer a[role=button].transp,footer input[type=button].transp,footer input[type=submit].transp,footer .nf-form-content input[type=button].transp{background-color:transparent !important}.page-h input[type=button]:hover,.page-h input[type=button]:focus-visible,footer input[type=button]:hover,footer input[type=button]:focus-visible{background-color:var(--accent) !important}.page-h form input[type=submit]{margin-block-start:10px;font-size:1em !important}.page-h form input[type=submit]:hover,.page-h form input[type=submit]:focus-visible{background-color:var(--bg)}a.button{position:relative;overflow:hidden !important;z-index:1;padding:10px 15px;background-color:var(--accent);border:2px solid var(--accent);color:var(--bg) !important;display:inline-block;font-family:var(--btext);font-weight:400;letter-spacing:2px;text-decoration:none;text-transform:uppercase;border-radius:100px !important;transition:color 0.5s,background-color 0.5s}a.button:hover,a.button:focus-visible{outline:none;color:var(--accent) !important;cursor:pointer}a.button:hover:after,a.button:focus-visible:after{-webkit-clip-path:circle(100%);clip-path:circle(100%);opacity:1}a.button:before{display:none !important}a.button:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-color:var(--bg);opacity:0.5;-webkit-clip-path:circle(0%);clip-path:circle(0%);transition:all 0.5s}a.button.transp{background-color:transparent !important}a.button.const{max-width:400px}.transp a{background-color:transparent !important}.modal{display:flex;align-items:center;justify-content:center;position:fixed !important;left:0;top:0;width:100%;height:100%;z-index:104;opacity:0;pointer-events:none;transition:all 0.5s}.modal ::-webkit-scrollbar{background-color:transparent !important;width:18px !important}.modal ::-webkit-scrollbar-thumb{background-color:var(--dbg) !important;border-radius:10px !important;border:5px solid var(--bg) !important}.modal > div{position:relative;width:40%;min-width:500px;max-height:80vh;overflow-y:auto;padding:20px;border-radius:4px;background-color:var(--bg);box-shadow:0 0 50px var(--dbg);transform:translateY(-100%);transition:transform 0.5s}.modal > div button,.modal > div input[type=submit]{position:relative;overflow:hidden !important;z-index:1;padding:10px 15px;background-color:var(--accent);border:2px solid var(--accent);color:var(--bg) !important;display:inline-block;font-family:var(--btext);font-weight:400;letter-spacing:2px;text-decoration:none;text-transform:uppercase;border-radius:100px !important;transition:color 0.5s,background-color 0.5s}.modal > div button:hover,.modal > div button:focus-visible,.modal > div input[type=submit]:hover,.modal > div input[type=submit]:focus-visible{outline:none;color:var(--accent) !important;cursor:pointer}.modal > div button:hover:after,.modal > div button:focus-visible:after,.modal > div input[type=submit]:hover:after,.modal > div input[type=submit]:focus-visible:after{-webkit-clip-path:circle(100%);clip-path:circle(100%);opacity:1}.modal > div button:before,.modal > div input[type=submit]:before{display:none !important}.modal > div button:after,.modal > div input[type=submit]:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-color:var(--bg);opacity:0.5;-webkit-clip-path:circle(0%);clip-path:circle(0%);transition:all 0.5s}.modal > div button.transp,.modal > div input[type=submit].transp{background-color:transparent !important}.modal > div .modclose{position:sticky;margin-block-end:-30px;float:right;top:0;padding:0;padding-inline-start:2px;width:30px;height:30px;text-align:center;border-radius:50% !important}@media screen and (max-width:540px){.modal > div{min-width:calc(100% - 40px)}}.modal.show{opacity:1;pointer-events:all}.modal.show > div{transform:translateY(0)}.modal:after{content:"";display:block;background-color:var(--dbg);opacity:0.5;width:100vw;height:100vh;position:fixed;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=text],input[type=email],input[type=url],input[type=number],input[type=password],input[type=tel],textarea,.select2-dropdown input[type=search],body.search #page input[type=search]{width:100%;padding:10px;margin-block-start:5px;border:1px solid #ccc;font-size:1.2em;border-radius:4px !important;font-family:var(--btext);transition:all 0.5s}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=url]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,textarea:focus-visible,.select2-dropdown input[type=search]:focus-visible,body.search #page input[type=search]:focus-visible{outline:none;border-color:var(--accent)}.infoblock p{white-space:nowrap}.infoblock p > *{white-space:pre-wrap;display:inline-flex}.infoblock p > i{margin-inline-end:5px;justify-content:flex-end}select,.select2-selection{padding:10px 30px 10px 15px;border-radius:50px;border:2px solid var(--dbg);outline:none;font-family:var(--btext);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all 0.5s;position:relative}select:hover,select:focus-visible,.select2-selection:hover,.select2-selection:focus-visible{border-color:var(--accent);color:var(--accent);cursor:pointer}select.select2-hidden-accessible,.select2-selection.select2-hidden-accessible{display:none}.select2-selection{margin-block-start:5px;min-width:110px;display:inline-flex;align-items:center}.select2-selection:after{content:"";font:var(--icons);color:var(--dbg);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select2-selection__rendered{line-height:1}.select2-container--above .select2-selection:after{content:""}.select2-dropdown{display:block;padding:5px;border:2px solid var(--dbg);border-radius:5px !important;background-color:var(--dbg);margin:18px 0;min-width:200px;position:relative;z-index:4;filter:drop-shadow(0 5px 10px rgba(0,0,0,0.6))}.select2-dropdown:before{content:"";display:block;background-color:var(--dbg);width:30px;height:30px;position:absolute;top:-5px;left:20px;border-radius:2px;transform:rotate(45deg);z-index:-1}.select2-dropdown.select2-dropdown--above{margin-block-start:-12px}.select2-dropdown.select2-dropdown--above:before{top:auto;bottom:-5px}.select2-dropdown ul{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0}.select2-dropdown ul li{text-transform:uppercase;letter-spacing:1px;font-size:90%;padding:10px;position:relative;z-index:1;color:var(--bg);background-color:transparent;background-color:transparent !important;transition:background-color 0.5s}.select2-dropdown ul li:hover{cursor:pointer;background-color:var(--accent) !important}.select2-dropdown input[type=search],.select2-dropdown input[type=text]{width:100%;font-size:80%;margin-block-end:10px;background-color:var(--dbg);border:2px solid var(--accent);color:var(--bg)}.select2-container--default .select2-selection--single{min-height:46px !important}.select2-selection__arrow{display:none}.bgaccent{background-color:var(--accent)}.textcon a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}.textcon a:hover,.textcon a:focus-visible{outline:none;background-size:100% 1px}.textcon a:visited{filter:brightness(0.8)}.textcon a.external:after,.textcon a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}.textcon a.download:after,.textcon a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}.textcon a.clean{transition:filter 0.5s}.textcon a.clean:before,.textcon a.clean:after{display:none !important}.textcon a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}.post-password-form{padding:30px}#page .premium-carousel-wrapper a.carousel-arrow,#page .premium-carousel-wrapper a.ver-carousel-arrow{z-index:89}body.mob .mainnav{z-index:90}body.mob .mainnav nav{direction:ltr;border-inline-start:2px solid var(--accent);border-inline-end:var(--sbw) solid var(--scrl);background-color:var(--dbg);flex-direction:column;justify-content:space-between;align-items:stretch;width:300px;height:100vh;position:fixed;top:0;left:100%;padding-inline-end:0;-webkit-clip-path:none !important;clip-path:none !important;transition:transform 0.5s}@supports (background:-webkit-named-image(i)){body.mob .mainnav nav{height:-webkit-fill-available}}body.mob .mainnav nav.open > div:first-child{opacity:1}body.mob .mainnav nav.open > div:first-child ul li ul.sub-menu{opacity:1;overflow:hidden}body.mob .mainnav nav ::-webkit-scrollbar{background-color:transparent !important;width:18px !important}body.mob .mainnav nav ::-webkit-scrollbar-thumb{background-color:var(--bg) !important;border-radius:10px !important;border:5px solid var(--dbg) !important}body.mob .mainnav nav > div:first-child{opacity:0;flex:1;padding-block-start:44px;overflow-y:scroll}body.mob .mainnav nav > div:first-child ul{flex-direction:column;justify-content:space-between}body.mob .mainnav nav > div:first-child ul > li:first-child{transform:none;margin:0;padding:0}body.mob .mainnav nav > div:first-child ul > li:first-child > a{transform:none;margin:0}body.mob .mainnav nav > div:first-child ul li{-webkit-clip-path:none !important;clip-path:none !important;flex-direction:column}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children{position:relative;overflow:hidden}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children > a{padding-inline-end:69px !important}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children > a:after{display:none}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger{position:absolute;z-index:2;top:0;right:0;display:block;width:54px;height:54px;padding:0;color:var(--bg);background-color:transparent;border:none;overflow:hidden;transition:color 0.5s}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:before{display:block;font:var(--icons);content:"";transition:transform 0.5s}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;background-color:var(--bg);width:80px;height:80px;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform 0.5s,opacity 0.5s}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover,body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible{cursor:pointer;color:var(--dbg);outline:none !important}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover:after,body.mob .mainnav nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scale(1)}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children.sub > .sm-trigger:before{transform:rotate(180deg)}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu{transform:scale(1);transition:transform 0s}body.mob .mainnav nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu > li{margin-block-end:0}body.mob .mainnav nav > div:first-child ul li ul.sub-menu{pointer-events:all;opacity:0;background-color:rgba(255,255,255,0.2);position:relative;transform:scale(0);transition:none;margin:0;max-width:none;right:0 !important;transition:transform 0s;transition-delay:0.5s}body.mob .mainnav nav > div:first-child ul li ul.sub-menu li{max-height:100% !important;-webkit-clip-path:none !important;clip-path:none !important;margin-block-end:-100%;transition:margin-bottom 0.5s;overflow:hidden}body.mob .mainnav nav > div:first-child ul li ul.sub-menu li a{white-space:normal !important;max-width:100% !important;float:none !important;transform:none !important;transition:none !important}body.mob .mainnav nav > div:first-child ul li ul.sub-menu li a:after{display:none !important}body.mob .mainnav nav > div:first-child ul li a{height:auto;min-height:54px;padding:15px !important;background-color:transparent}body.mob .mainnav nav > div:first-child.open > div ul li.menu-item-has-children .sub-menu{opacity:1}body.mob .mainnav nav .search{height:auto;width:100%}body.mob .mainnav nav .search > form{position:relative;transform:none;right:auto;top:auto;margin:0;width:100%;opacity:1;visibility:visible}body.mob .mainnav nav .search > form label:before{right:30px;top:23px}body.mob .mainnav nav .search input[type=search]{border-radius:50px;padding:11px 35px 10px 10px;width:calc(100% - 30px);margin:15px;background-color:var(--dbg);color:var(--bg)}body.mob .mainnav nav .search input[type=submit]{top:15px;height:40px;right:20px}body.mob .mainnav nav .search #searchbtn{display:none}#menufb{display:none;width:40px;height:40px;position:fixed;z-index:999;top:18px;right:16px;opacity:0}#menubtn,#totop{-webkit-clip-path:circle(calc(100% - 20px) at 50% 50%);clip-path:circle(calc(100% - 20px) at 50% 50%);border-radius:50%;width:40px;height:40px;position:fixed;top:20px;right:-60px;color:var(--accent);background-color:var(--bg);border:none;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:100;box-shadow:inset 0 0 0 2px var(--accent);transform:rotate(-180deg);transition:all 0.5s;transition-property:transform,color,box-shadow}#menubtn.show,#totop.show{transform:translateX(-80px) rotate(0)}#menubtn svg,#totop svg{transform:scale(0.5);transition:all 0.5s;overflow:visible}#menubtn svg rect,#totop svg rect{transition:all 0.5s}#menubtn svg rect:first-of-type,#totop svg rect:first-of-type{transform-origin:center}#menubtn svg rect:nth-of-type(2),#totop svg rect:nth-of-type(2){transform-origin:top}#menubtn svg rect:nth-of-type(3),#totop svg rect:nth-of-type(3){transform-origin:bottom}#menubtn.inactive,#totop.inactive{filter:grayscale(100%);pointer-events:none}#menubtn.active svg,#totop.active svg{transform:scale(0.6) translate(1px,1px) rotate(180deg)}#menubtn.active svg rect:first-of-type,#totop.active svg rect:first-of-type{transform:translate(1px,1px) rotate(45deg)}#menubtn.active svg rect:nth-of-type(2),#totop.active svg rect:nth-of-type(2){transform:translateY(calc(50% - 1px)) rotate(-45deg)}#menubtn.active svg rect:nth-of-type(3),#totop.active svg rect:nth-of-type(3){transform:translateY(calc(-50% + 3px)) rotate(45deg)}#menubtn:hover,#menubtn:focus-visible,#totop:hover,#totop:focus-visible{cursor:pointer;outline:none;color:var(--bg);box-shadow:inset 0 0 0 20px var(--accent)}#menubtn:hover:after,#menubtn:focus-visible:after,#totop:hover:after,#totop:focus-visible:after{opacity:1}#menubtn:hover svg rect,#menubtn:hover svg path,#menubtn:focus-visible svg rect,#menubtn:focus-visible svg path,#totop:hover svg rect,#totop:hover svg path,#totop:focus-visible svg rect,#totop:focus-visible svg path{fill:var(--bg)}#menubtn.active{margin-inline-end:var(--sbw)}@media screen and (max-width:var(--mobbreak)){#menubtn{right:20px}#menubtn.show{transform:rotate(-180deg)}}#totop{top:auto;bottom:90px;z-index:10;right:-60px}#totop.show{transform:translateX(-80px) rotate(0)}.navcon nav:hover .search > form,.navcon nav:focus-visible .search > form{opacity:1;visibility:visible}.navcon nav.searchopen > div:first-child{transform:translateX(150%)}.navcon nav.searchopen .search > form{visibility:visible;opacity:1;transform:translateX(0)}.navcon nav > div:first-child{transform:translateX(0);transition:transform 0.5s}.navcon nav > div ul li a{background-color:var(--accent);color:var(--bg);letter-spacing:1px;text-transform:uppercase}.navcon nav > div ul li a:before{content:"";display:block;width:100%;height:100%;top:0;left:0;background-color:var(--bg);transform:scaleX(0);transform-origin:left;transition:transform 0.5s}.navcon nav > div ul li a:hover,.navcon nav > div ul li a:focus-visible{color:var(--accent)}.navcon nav > div ul li a:hover:before,.navcon nav > div ul li a:focus-visible:before{transform:scaleX(1)}.navcon nav .search{height:30px}.navcon nav .search > form{position:absolute;top:0;right:100%;opacity:0;visibility:hidden;transform:translateX(150%);transition:transform 0.5s}.navcon nav .search > form label span{display:none}.navcon nav .search input[type=submit]{height:30px;width:35px}.navcon nav .search input[type=search]{text-transform:uppercase;letter-spacing:1px}.navcon nav .search #searchbtn{width:30px;background-color:var(--accent);color:var(--bg)}.navcon nav .search #searchbtn:after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1;background-color:var(--bg);transform:scaleX(0);transform-origin:left;transition:transform 0.5s}.navcon nav .search #searchbtn:hover{color:var(--accent);cursor:pointer}.navcon nav .search #searchbtn:hover:after{transform:scaleX(1)}.mainnav{width:100%;position:absolute;z-index:90;display:flex;padding-block-start:30px}.mainnav .logo{padding-inline-start:20px}.mainnav .logo img{height:55px}.mainnav nav{flex:1;display:flex;align-items:center;justify-content:flex-end;margin-inline-end:20px;-webkit-clip-path:polygon(0 0,100% 0,100% 100vh,0% 100vh);clip-path:polygon(0 0,100% 0,100% 100vh,0% 100vh)}.mainnav nav.open{transform:translateX(-300px);width:300px}.mainnav nav.open > div:first-child{margin-inline-end:calc(0 - var(--sbw));width:calc(100% + var(--sbw))}.mainnav nav.searchopen .search #searchbtn:before{content:""}.mainnav nav > div:first-child{position:relative;z-index:1;transition:opacity 0.5s}.mainnav nav > div ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;display:flex}.mainnav nav > div ul li a{position:relative;z-index:1;display:block;padding:3px 10px;width:100%;text-decoration:none}.mainnav nav > div ul li a:before{position:absolute;z-index:-1}.mainnav nav > div ul li a.disabled{pointer-events:none}.mainnav nav > div ul li a.disabled:before{display:none}.mainnav nav > div ul li a.disabled:focus-visible{color:var(--bg)}.mainnav nav > div ul li a[href$="#"]{pointer-events:none}.mainnav nav > div ul li a[href$="#"]:before{display:none}.mainnav nav > div ul li.menu-item-has-children{position:relative}.mainnav nav > div ul li.menu-item-has-children:hover > .sub-menu,.mainnav nav > div ul li.menu-item-has-children:focus-visible > .sub-menu,.mainnav nav > div ul li.menu-item-has-children:focus-within > .sub-menu{pointer-events:all;opacity:1;transition-delay:0s}.mainnav nav > div ul li.menu-item-has-children:hover > .sub-menu > li,.mainnav nav > div ul li.menu-item-has-children:focus-visible > .sub-menu > li,.mainnav nav > div ul li.menu-item-has-children:focus-within > .sub-menu > li{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);overflow:visible;transition-delay:var(--transin)}.mainnav nav > div ul li.menu-item-has-children:hover > .sub-menu > li a,.mainnav nav > div ul li.menu-item-has-children:focus-visible > .sub-menu > li a,.mainnav nav > div ul li.menu-item-has-children:focus-within > .sub-menu > li a{max-height:100%;max-width:100%;padding:3px 10px}.mainnav nav > div ul li.menu-item-has-children > a{margin-inline-end:5px}.mainnav nav > div ul li.menu-item-has-children > a:after{padding-left:10px;font:var(--icons);content:"";transition:transform 0s}.mainnav nav > div ul li.menu-item-has-children .sub-menu{pointer-events:none;position:absolute;flex-direction:column;align-items:stretch;opacity:0;transition:opacity 0s;transition-delay:1s}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);width:100%;transition:-webkit-clip-path 0.5s;transition:clip-path 0.5s;transition:clip-path 0.5s,-webkit-clip-path 0.5s;transition-delay:var(--transout);overflow:hidden;position:relative}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li:hover,.mainnav nav > div ul li.menu-item-has-children .sub-menu > li:focus-visible{-webkit-clip-path:none;clip-path:none;transition-delay:var(--transin)}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li a{padding:3px 10px;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li.menu-item-has-children > a{display:flex}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li.menu-item-has-children > a:after{padding-inline-start:0;padding-inline-end:10px;padding-block-start:3px;order:-1;content:""}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li.menu-item-has-children .sub-menu{right:100%;top:0}.mainnav nav > div ul li.menu-item-has-children .sub-menu > li.menu-item-has-children .sub-menu a{float:right}.mainnav nav > div ul li.menu-item-has-children .sm-trigger{display:none}.mainnav nav > div > ul > li > a{height:30px}.mainnav nav .search{display:flex;position:relative}.mainnav nav .search > form label:before{font:var(--icons);content:"";position:absolute;right:11px;top:7px;font-size:90%;color:var(--accent)}.mainnav nav .search input[type=submit]{opacity:0;margin-inline-start:-40px;position:absolute;top:0;right:0}.mainnav nav .search input[type=submit]:hover{cursor:pointer}.mainnav nav .search input[type=search]{padding:6px 35px 5px 10px;height:30px;border:2px solid var(--accent);font-family:var(--btext)}.mainnav nav .search #searchbtn{position:relative;z-index:2;border:none;display:flex;align-items:center;justify-content:center}.mainnav nav .search #searchbtn:hover{cursor:pointer}.mainnav nav .search #searchbtn:before{font:var(--icons);content:""}.navcon.scroll{z-index:90}.navcon.scroll nav{direction:ltr;border-inline-start:2px solid var(--accent);border-inline-end:var(--sbw) solid var(--scrl);background-color:var(--dbg);flex-direction:column;justify-content:space-between;align-items:stretch;width:300px;height:100vh;position:fixed;top:0;left:100%;padding-inline-end:0;-webkit-clip-path:none !important;clip-path:none !important;transition:transform 0.5s}@supports (background:-webkit-named-image(i)){.navcon.scroll nav{height:-webkit-fill-available}}.navcon.scroll nav.open > div:first-child{opacity:1}.navcon.scroll nav.open > div:first-child ul li ul.sub-menu{opacity:1;overflow:hidden}.navcon.scroll nav ::-webkit-scrollbar{background-color:transparent !important;width:18px !important}.navcon.scroll nav ::-webkit-scrollbar-thumb{background-color:var(--bg) !important;border-radius:10px !important;border:5px solid var(--dbg) !important}.navcon.scroll nav > div:first-child{opacity:0;flex:1;padding-block-start:44px;overflow-y:scroll}.navcon.scroll nav > div:first-child ul{flex-direction:column;justify-content:space-between}.navcon.scroll nav > div:first-child ul > li:first-child{transform:none;margin:0;padding:0}.navcon.scroll nav > div:first-child ul > li:first-child > a{transform:none;margin:0}.navcon.scroll nav > div:first-child ul li{-webkit-clip-path:none !important;clip-path:none !important;flex-direction:column}.navcon.scroll nav > div:first-child ul li.menu-item-has-children{position:relative;overflow:hidden}.navcon.scroll nav > div:first-child ul li.menu-item-has-children > a{padding-inline-end:69px !important}.navcon.scroll nav > div:first-child ul li.menu-item-has-children > a:after{display:none}.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger{position:absolute;z-index:2;top:0;right:0;display:block;width:54px;height:54px;padding:0;color:var(--bg);background-color:transparent;border:none;overflow:hidden;transition:color 0.5s}.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:before{display:block;font:var(--icons);content:"";transition:transform 0.5s}.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;background-color:var(--bg);width:80px;height:80px;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform 0.5s,opacity 0.5s}.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover,.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible{cursor:pointer;color:var(--dbg);outline:none !important}.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover:after,.navcon.scroll nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.navcon.scroll nav > div:first-child ul li.menu-item-has-children.sub > .sm-trigger:before{transform:rotate(180deg)}.navcon.scroll nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu{transform:scale(1);transition:transform 0s}.navcon.scroll nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu > li{margin-block-end:0}.navcon.scroll nav > div:first-child ul li ul.sub-menu{pointer-events:all;opacity:0;background-color:rgba(255,255,255,0.2);position:relative;transform:scale(0);transition:none;margin:0;max-width:none;right:0 !important;transition:transform 0s;transition-delay:0.5s}.navcon.scroll nav > div:first-child ul li ul.sub-menu li{max-height:100% !important;-webkit-clip-path:none !important;clip-path:none !important;margin-block-end:-100%;transition:margin-bottom 0.5s;overflow:hidden}.navcon.scroll nav > div:first-child ul li ul.sub-menu li a{white-space:normal !important;max-width:100% !important;float:none !important;transform:none !important;transition:none !important}.navcon.scroll nav > div:first-child ul li ul.sub-menu li a:after{display:none !important}.navcon.scroll nav > div:first-child ul li a{height:auto;min-height:54px;padding:15px !important;background-color:transparent}.navcon.scroll nav > div:first-child.open > div ul li.menu-item-has-children .sub-menu{opacity:1}.navcon.scroll nav .search{height:auto;width:100%}.navcon.scroll nav .search > form{position:relative;transform:none;right:auto;top:auto;margin:0;width:100%;opacity:1;visibility:visible}.navcon.scroll nav .search > form label:before{right:30px;top:23px}.navcon.scroll nav .search input[type=search]{border-radius:50px;padding:11px 35px 10px 10px;width:calc(100% - 30px);margin:15px;background-color:var(--dbg);color:var(--bg)}.navcon.scroll nav .search input[type=submit]{top:15px;height:40px;right:20px}.navcon.scroll nav .search #searchbtn{display:none}@media screen and (max-width:var(--mobbreak)){.navcon{z-index:90}.navcon nav{direction:ltr;border-inline-start:2px solid var(--accent);border-inline-end:var(--sbw) solid var(--scrl);background-color:var(--dbg);flex-direction:column;justify-content:space-between;align-items:stretch;width:300px;height:100vh;position:fixed;top:0;left:100%;padding-inline-end:0;-webkit-clip-path:none !important;clip-path:none !important;transition:transform 0.5s}@supports (background:-webkit-named-image(i)){.navcon nav{height:-webkit-fill-available}}.navcon nav.open > div:first-child{opacity:1}.navcon nav.open > div:first-child ul li ul.sub-menu{opacity:1;overflow:hidden}.navcon nav ::-webkit-scrollbar{background-color:transparent !important;width:18px !important}.navcon nav ::-webkit-scrollbar-thumb{background-color:var(--bg) !important;border-radius:10px !important;border:5px solid var(--dbg) !important}.navcon nav > div:first-child{opacity:0;flex:1;padding-block-start:44px;overflow-y:scroll}.navcon nav > div:first-child ul{flex-direction:column;justify-content:space-between}.navcon nav > div:first-child ul > li:first-child{transform:none;margin:0;padding:0}.navcon nav > div:first-child ul > li:first-child > a{transform:none;margin:0}.navcon nav > div:first-child ul li{-webkit-clip-path:none !important;clip-path:none !important;flex-direction:column}.navcon nav > div:first-child ul li.menu-item-has-children{position:relative;overflow:hidden}.navcon nav > div:first-child ul li.menu-item-has-children > a{padding-inline-end:69px !important}.navcon nav > div:first-child ul li.menu-item-has-children > a:after{display:none}.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger{position:absolute;z-index:2;top:0;right:0;display:block;width:54px;height:54px;padding:0;color:var(--bg);background-color:transparent;border:none;overflow:hidden;transition:color 0.5s}.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:before{display:block;font:var(--icons);content:"";transition:transform 0.5s}.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;background-color:var(--bg);width:80px;height:80px;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform 0.5s,opacity 0.5s}.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover,.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible{cursor:pointer;color:var(--dbg);outline:none !important}.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:hover:after,.navcon nav > div:first-child ul li.menu-item-has-children .sm-trigger:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.navcon nav > div:first-child ul li.menu-item-has-children.sub > .sm-trigger:before{transform:rotate(180deg)}.navcon nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu{transform:scale(1);transition:transform 0s}.navcon nav > div:first-child ul li.menu-item-has-children.sub > ul.sub-menu > li{margin-block-end:0}.navcon nav > div:first-child ul li ul.sub-menu{pointer-events:all;opacity:0;background-color:rgba(255,255,255,0.2);position:relative;transform:scale(0);transition:none;margin:0;max-width:none;right:0 !important;transition:transform 0s;transition-delay:0.5s}.navcon nav > div:first-child ul li ul.sub-menu li{max-height:100% !important;-webkit-clip-path:none !important;clip-path:none !important;margin-block-end:-100%;transition:margin-bottom 0.5s;overflow:hidden}.navcon nav > div:first-child ul li ul.sub-menu li a{white-space:normal !important;max-width:100% !important;float:none !important;transform:none !important;transition:none !important}.navcon nav > div:first-child ul li ul.sub-menu li a:after{display:none !important}.navcon nav > div:first-child ul li a{height:auto;min-height:54px;padding:15px !important;background-color:transparent}.navcon nav > div:first-child.open > div ul li.menu-item-has-children .sub-menu{opacity:1}.navcon nav .search{height:auto;width:100%}.navcon nav .search > form{position:relative;transform:none;right:auto;top:auto;margin:0;width:100%;opacity:1;visibility:visible}.navcon nav .search > form label:before{right:30px;top:23px}.navcon nav .search input[type=search]{border-radius:50px;padding:11px 35px 10px 10px;width:calc(100% - 30px);margin:15px;background-color:var(--dbg);color:var(--bg)}.navcon nav .search input[type=submit]{top:15px;height:40px;right:20px}.navcon nav .search #searchbtn{display:none}}#siteinfo{margin-inline-start:-20px;padding-inline-end:20px;border-inline-end:2px solid var(--dbg)}#siteinfo a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}#siteinfo a:hover,#siteinfo a:focus-visible{outline:none;background-size:100% 1px}#siteinfo a:visited{filter:brightness(0.8)}#siteinfo a.external:after,#siteinfo a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}#siteinfo a.download:after,#siteinfo a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}#siteinfo a.clean{transition:filter 0.5s}#siteinfo a.clean:before,#siteinfo a.clean:after{display:none !important}#siteinfo a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}@media screen and (max-width:1030px){#siteinfo{display:none}}.logo{display:block;text-decoration:none;transition:all 0.5s;transition-property:transform,filter}.logo.inactive{filter:grayscale(100%)}#logo-sticky{position:fixed;z-index:100;top:0;padding:30px 20px;transition:all 0.5s;transition-property:transform,filter}#logo-sticky.inactive{pointer-events:none}#logo-sticky:hover img,#logo-sticky:focus-visible img{transform:translateZ(0);filter:drop-shadow(5px 3px 8px rgba(0,0,0,0.4))}#logo-sticky:hover > #logoinfo,#logo-sticky:focus-visible > #logoinfo{opacity:1;transform:translateX(0) scale(1) skew(0)}#logo-sticky img{position:relative;z-index:2;height:55px;filter:drop-shadow(0 0 1px rgba(0,0,0,0.1));transform-origin:top right;transition:all 0.2s;transition-property:transform,filter}#logo-sticky > #logoinfo{position:absolute;left:calc(100% - 15px);top:10px;background-color:var(--accent);color:var(--bg);padding:20px 30px;font-size:0.9em;line-height:1.4;padding:15px;box-shadow:5px 5px 20px rgba(0,0,0,0.4);border-radius:4px;opacity:0;transform:translateX(-10px) scale(0) skew(5deg);transform-origin:center left;transition:all 0.5s}#logo-sticky > #logoinfo:after{content:"";display:block;position:absolute;width:10px;height:10px;background-color:var(--accent);top:40px;left:-5px;transform:rotate(45deg);border-radius:2px}#logo-sticky > #logoinfo > div > p{margin-block-start:0 !important}#logo-sticky > #logoinfo > div > p:last-child{margin-block-end:0 !important}#logo-sticky > #logoinfo a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s;white-space:pre;color:var(--bg)}#logo-sticky > #logoinfo a:hover,#logo-sticky > #logoinfo a:focus-visible{outline:none;background-size:100% 1px}#logo-sticky > #logoinfo a:visited{filter:brightness(0.8)}#logo-sticky > #logoinfo a.external:after,#logo-sticky > #logoinfo a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}#logo-sticky > #logoinfo a.download:after,#logo-sticky > #logoinfo a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}#logo-sticky > #logoinfo a.clean{transition:filter 0.5s}#logo-sticky > #logoinfo a.clean:before,#logo-sticky > #logoinfo a.clean:after{display:none !important}#logo-sticky > #logoinfo a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}#logo-sticky > #logoinfo a:after{border-color:var(--bg)}#subclose{position:absolute;border:none;padding:0;width:0;height:0;opacity:0}#content{flex:1;display:flex;flex-direction:column}#content ul li a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}#content ul li a:hover,#content ul li a:focus-visible{outline:none;background-size:100% 1px}#content ul li a:visited{filter:brightness(0.8)}#content ul li a.external:after,#content ul li a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}#content ul li a.download:after,#content ul li a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}#content ul li a.clean{transition:filter 0.5s}#content ul li a.clean:before,#content ul li a.clean:after{display:none !important}#content ul li a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}.wp-block-image{margin:1em 0;height:auto}.home header,.home > #header{min-height:calc(100vh + 10px);padding:0}.home header .elementor-slideshow__title,.home > #header .elementor-slideshow__title{display:none}.home header .swiper-slide,.home > #header .swiper-slide{min-height:calc(100vh + 10px)}.home header .elementor-slide-heading,.home > #header .elementor-slide-heading{position:relative}@media screen and (max-width:var(--mobbreak)){.home header,.home > #header{margin-block-start:0;min-height:100vh}.home header .swiper-slide,.home > #header .swiper-slide{min-height:100vh}}@media screen and (max-width:767px){.home header .elementor-slide-heading,.home > #header .elementor-slide-heading{font-size:1.3rem !important}.home header .elementor-slide-description,.home > #header .elementor-slide-description{font-size:1rem !important;text-transform:none !important}.home header .elementor-slide-button,.home > #header .elementor-slide-button{font-size:1rem !important;white-space:pre !important;padding:15px 20px !important}}.category header,.single header,.archive header,.search header{position:relative;background-position:bottom center;background-size:cover;background-attachment:fixed;background-position:center;z-index:1}.category header .bgoverlay,.single header .bgoverlay,.archive header .bgoverlay,.search header .bgoverlay{z-index:-1;height:100%;width:100%;top:0;left:0;position:absolute;background-color:var(--accent);opacity:0.6;mix-blend-mode:multiply;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.category header h1,.single header h1,.archive header h1,.search header h1{color:var(--bg)}.single header{min-height:400px}.single header h1{margin-block-end:0}.single header p{color:var(--bg);font-size:0.8em;margin-block-start:0}header,#header{padding:40px max(var(--inpad),calc((100% - var(--conwidth)) / 2));min-height:600px;display:flex;align-items:center;flex-direction:column;justify-content:center;flex-wrap:wrap;background-size:cover;background-position:center}@media screen and (max-width:767px){header,#header{padding-inline:var(--inpadm)}}header > *,#header > *{width:100%}header h1,#header h1{text-transform:uppercase;font-size:3em}header a,#header a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}header a:hover,header a:focus-visible,#header a:hover,#header a:focus-visible{outline:none;background-size:100% 1px}header a:visited,#header a:visited{filter:brightness(0.8)}header a.external:after,header a[data-exlink]:after,#header a.external:after,#header a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}header a.download:after,header a[data-dllink]:after,#header a.download:after,#header a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}header a.clean,#header a.clean{transition:filter 0.5s}header a.clean:before,header a.clean:after,#header a.clean:before,#header a.clean:after{display:none !important}header a.clean:hover,#header a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}header + section,#header + section{padding-block-start:40px}header ~ section:last-of-type,#header ~ section:last-of-type{padding-block-end:40px}main{flex:1;background-color:var(--bg)}main.contain{padding:40px max(var(--inpad),calc((100% - var(--conwidth)) / 2))}@media screen and (max-width:767px){main.contain{padding-inline:var(--inpadm)}}main.contain > *{width:100%}main.sb{display:flex;align-items:flex-start;gap:20px}@media screen and (max-width:860px){main.sb{flex-direction:column}main.sb > #sidebar{width:100% !important;max-width:100%}}main.sb > div{flex:1}main.sb > #sidebar{flex:0;width:300px;min-width:300px}main a > h1,main a > h2,main a > h3{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s}main a > h1:hover,main a > h1:focus-visible,main a > h2:hover,main a > h2:focus-visible,main a > h3:hover,main a > h3:focus-visible{outline:none;background-size:100% 1px}main a > h1:visited,main a > h2:visited,main a > h3:visited{filter:brightness(0.8)}main a > h1.external:after,main a > h1[data-exlink]:after,main a > h2.external:after,main a > h2[data-exlink]:after,main a > h3.external:after,main a > h3[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}main a > h1.download:after,main a > h1[data-dllink]:after,main a > h2.download:after,main a > h2[data-dllink]:after,main a > h3.download:after,main a > h3[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}main a > h1.clean,main a > h2.clean,main a > h3.clean{transition:filter 0.5s}main a > h1.clean:before,main a > h1.clean:after,main a > h2.clean:before,main a > h2.clean:after,main a > h3.clean:before,main a > h3.clean:after{display:none !important}main a > h1.clean:hover,main a > h2.clean:hover,main a > h3.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}section{padding:20px 0}section.fullheight{min-height:calc(100vh - 112px)}.locmenu{overflow:hidden}.locmenu > div > div > ul{list-style:none;padding:0;margin:-1px;overflow:hidden;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;transition:padding-bottom 0.5s;background-color:var(--bg);border:1px solid #444649}.locmenu > div > div > ul > li{flex:auto;font-family:var(--dtext);font-size:20px;font-weight:300;text-transform:uppercase;margin-block-end:-1px}.locmenu > div > div > ul > li:first-child{flex:2;border-inline-start:none;pointer-events:none}.locmenu > div > div > ul > li:first-child i{margin-inline-end:10px}.locmenu > div > div > ul > li:last-child{margin-inline-end:-2px}.locmenu > div > div > ul > li.on > a{background-color:var(--dbg)}.locmenu > div > div > ul > li > button{display:none}.locmenu > div > div > ul > li > a{--accent:var(--col3);--bg:var(--col1);font-weight:500;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15px;background-color:#54595f;border:1px solid #444649;position:relative;z-index:1;transition:background-color 0.5s}.locmenu > div > div > ul > li > a p a{opacity:0.5}.locmenu > div > div > ul > li > a p a:hover,.locmenu > div > div > ul > li > a p a:focus-visible{opacity:1}.locmenu > div > div > ul > li > a:before{display:none !important}.locmenu > div > div > ul > li > a:hover,.locmenu > div > div > ul > li > a:focus-visible{background-color:var(--bg)}.locmenu > div > div > ul > li > ul{width:100%;height:0;overflow:hidden;position:absolute;z-index:0;top:100%;left:0;display:block;background-color:var(--bg);border:1px solid #444649;box-shadow:inset 0 -1px 0 0 #444649;border-block-start:none;border-bottom-width:2px;padding:0 15px;list-style:none;font-family:var(--btext);font-size:16px;columns:3;margin-block-start:0;opacity:0;transition:opacity 0.5s;transition-delay:0.25s;visibility:hidden}.locmenu > div > div > ul > li > ul.on{height:auto;opacity:1;padding:25px;visibility:visible}.locmenu > div > div > ul > li > ul ul li{list-style:circle}.locmenu > div > div > ul > li > ul a{display:block}@media screen and (max-width:768px){.locmenu > div > div > ul > li > ul{columns:2}.locmenu > div > div > ul > li > ul.on{padding:15px}}@media screen and (max-width:500px){.locmenu > div > div > ul > li > ul{columns:1}}body.search #page header h1{margin-block-end:0}body.search #page header form{position:relative}body.search #page header form:after{content:"";display:block;content:"";font:var(--icons);color:var(--bg);position:absolute;top:20px;right:20px}body.search #page header form input[type=search]{background-color:var(--accent);color:var(--bg);padding-inline-end:60px;border:none}body.search #page header form input[type=search]::placeholder{color:#fff}body.search #page header form input[type=submit]{position:absolute !important;right:0;height:100%;width:50px;border-radius:0 !important;opacity:0}body.search #page header h3{text-transform:uppercase;display:inline-block;padding:5px;color:var(--bg);background-color:var(--accent)}body.search #page main{padding:40px max(var(--inpad),calc((100% - var(--conwidth)) / 2))}@media screen and (max-width:767px){body.search #page main{padding-inline:var(--inpadm)}}body.search #page main > *{width:100%}body.search #page section{border-block-end:1px solid #ccc}body.search #page section:last-child{border-block-end:none}.pagination{margin-block-start:10px}.pagination a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s;text-transform:uppercase}.pagination a:hover,.pagination a:focus-visible{outline:none;background-size:100% 1px}.pagination a:visited{filter:brightness(0.8)}.pagination a.external:after,.pagination a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}.pagination a.download:after,.pagination a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}.pagination a.clean{transition:filter 0.5s}.pagination a.clean:before,.pagination a.clean:after{display:none !important}.pagination a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}.pagination a.prev{margin-inline-end:10px}.pagination a.next{margin-inline-start:10px}footer{padding:40px max(var(--inpad),calc((100% - var(--conwidth)) / 2));padding-block-start:70px;background-color:var(--dbg);color:var(--bg);transform:translateZ(0);transition:transform 0.5s}@media screen and (max-width:767px){footer{padding-inline:var(--inpadm)}}footer > *{width:100%}footer a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-position:bottom left;background-repeat:no-repeat;transition:background-size 0.5s;line-height:1.2;margin-block-end:-5px}footer a:hover,footer a:focus-visible{outline:none;background-size:100% 1px}footer a:visited{filter:brightness(0.8)}footer a.external:after,footer a[data-exlink]:after{font:var(--icons);font-size:40%;content:"";padding-inline-start:2px;vertical-align:middle;transform:translateY(6px)}footer a.download:after,footer a[data-dllink]:after{font:var(--icons);font-size:60%;content:"";padding-inline-start:4px;vertical-align:middle;transform:translateY(6px)}footer a.clean{transition:filter 0.5s}footer a.clean:before,footer a.clean:after{display:none !important}footer a.clean:hover{filter:drop-shadow(0 0 10px var(--accent))}footer #ftwidg p a{opacity:1}#copyright{margin-block-start:30px;border-block-start:1px solid #222;padding-block-start:30px;color:#777;font-size:0.95em}#copyright:hover i,#copyright:hover svg{animation:hr 5s infinite}#copyright .cpbull{margin:0 5px;font-size:80%}#copyright div > div{display:inline}#copyright div > div ul{display:inline-flex;flex-wrap:wrap;padding-inline-start:0;margin:0}#copyright div > div ul li{margin-inline-start:30px}@media screen and (max-width:600px){#copyright span{display:block}#copyright br,#copyright .cpbull{display:none}#copyright br + small,#copyright .cpbull + small{display:block}}#ftwidg{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:1rem;margin:-10px;width:calc(100% + 10px)}#ftwidg > *{margin:10px}#ftwidg > * img{max-width:100%;height:auto}.wsocial{font-size:22px;display:flex;margin-block-start:20px}.wsocial a{margin-inline-end:20px;line-height:1.8}.wsocial a:after{display:none !important}.wsocial + p a{line-height:2}.elementor-accordion ::-webkit-scrollbar{background-color:transparent !important;width:18px !important}.elementor-accordion ::-webkit-scrollbar-thumb{background-color:var(--dbg) !important;border-radius:10px !important;border:5px solid var(--bg) !important}.elementor-slideshow__header > *{width:initial !important}.elementor-tab-title{position:sticky;top:0;background-color:#fff;text-align:center}.elementor-slick-slider ul.slick-dots li button{display:block !important;background-color:rgba(255,255,255,0.5) !important;border:none !important;padding:0 !important;transform:scale(0.6)}.elementor-lightbox .elementor-lightbox-image{max-width:100%}.elementor-field-type-recaptcha > div{background:none !important}.dialog-type-lightbox{top:0}header.elementor-slideshow__header{display:flex;flex-direction:row;justify-content:center;background-color:rgba(0,0,0,0.4);min-height:0 !important;padding:15px !important;margin:0;top:0}header.elementor-slideshow__header > *{width:auto;margin-inline-start:0 !important}a.swiper-slide-inner{background-image:none !important}html{margin-block-start:0 !important}#wpadminbar{position:fixed;bottom:-25px;top:auto;left:0;opacity:0.2;transition:opacity 0.5s,transform 0.5s}#wpadminbar:hover{opacity:1;transform:translateY(-25px)}#wpadminbar .ab-sub-wrapper{bottom:100% !important}#wpadminbar .ab-sub-wrapper .ab-sub-wrapper{bottom:0 !important}.elementor-editor-active .logo,.elementor-editor-active .mainnav{pointer-events:none;opacity:0.5}.elementor-editor-active .ivslider{background-position-y:0 !important;position:relative !important;opacity:1 !important;z-index:1 !important}.elementor-editor-active .elementor-widget-video{display:block !important}.elementor-html .blur{animation:none !important;filter:none !important;transform:none !important}div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-text:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-text.filled label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-email:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-email.filled label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-number:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-number.filled label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-date:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-date.filled label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-tel:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-tel.filled label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-textarea:focus-within label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-textarea.filled label{font-size:0.8em;bottom:calc(100% - 2.2em);opacity:0.8;padding-bottom:0}div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-text label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-email label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-number label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-date label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-tel label,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-textarea label{--accent:var(--col1);--bg:var(--col3);background-color:var(--bg);font-size:1.2em;position:absolute;bottom:calc(100% - 2.45em);margin-left:10px;z-index:1;transition:font-size 0.5s,bottom 0.5s,opacity 0.5s;pointer-events:none}div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-text input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-text textarea,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-email input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-email textarea,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-number input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-number textarea,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-date input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-date textarea,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-tel input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-tel textarea,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-textarea input,div:not(.basic) > div > form.elementor-form .elementor-field-group.elementor-field-type-textarea textarea{background-color:var(--bg);padding-top:20px}.reverse form.elementor-form input,.reverse form.elementor-form textarea{border:none !important}[class^=eicon],[class*=" eicon-"]{font-family:eicons !important}.eicon-close:before{content:"" !important}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{transition:opacity 0.5s linear 0.2s;opacity:1}