@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--color-white:#fff;--color-smoke-grey:#e0e0e0;--color-grey:#7f7f7f;--color-dark-grey:#111;--color-black:#1d1d1b;--color-primary:#ff5f00;--color-accent:#3fff58;--color-error:#cf1d1d;--color-success:#00c554;--color-warning:#ffb700;--color-gog:#0000fe;--color-nemesi:#07ff00;--color-green-light:#e4ede4;--color-green:#4bb37b;--color-black-opacity:#0000001a;--color-white-opacity:#ffffff1a;--color-border-black:1px solid #0000001a;--color-border-white:1px solid #ffffff1a;--primary-font:"SimonciniGaramondStd",Helvetica,sans-serif;--secondary-font:"HelveticaNeue",Helvetica,sans-serif}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:normal;font-weight:400;src:local("HelveticaNeue"),url(../../assets/fonts/HelveticaNeueRoman.otf) format("opentype")}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:italic;font-weight:400;src:local("HelveticaNeue"),url(../../assets/fonts/HelveticaNeueItalic.ttf) format("opentype")}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:normal;font-weight:700;src:local("HelveticaNeue"),url(../../assets/fonts/HelveticaNeueBold.otf) format("opentype")}@font-face{font-display:swap;font-family:HelveticaNeue;font-style:italic;font-weight:700;src:local("HelveticaNeue"),url(../../assets/fonts/HelveticaNeueBoldItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:SimonciniGaramondStd;font-style:normal;font-weight:400;src:local("SimonciniGaramondStd"),url(../../assets/fonts/SimonciniGaramondStd.otf) format("opentype")}@font-face{font-display:swap;font-family:SimonciniGaramondStd;font-style:italic;font-weight:400;src:local("SimonciniGaramondStd"),url(../../assets/fonts/SimonciniGaramondStd-Italic.otf) format("opentype")}@font-face{font-display:swap;font-family:SimonciniGaramondStd;font-style:normal;font-weight:700;src:local("SimonciniGaramondStd"),url(../../assets/fonts/SimonciniGaramondStd-Bold.otf) format("opentype")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,button,input,optgroup,select,textarea{border:none;color:var(--color-black);font-family:var(--primary-font);font-size:1rem;outline:none}img,svg{display:block}circle,input,path,select,svg,textarea{transition:all .25s ease-out}input,select,textarea{background:#fff;border:none;box-sizing:border-box;outline:none;resize:none}h1,h2,h3,h4{font-size:inherit}*{box-sizing:border-box}.cursor-pointer{cursor:pointer}.hidden{display:none!important}.o-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}@media(max-width:1023px){.hide-sm{display:none}}@media(min-width:1024px){.show-sm{display:none}}.zi-99{z-index:99!important}.bold{font-weight:700}.cursor-pointer,.pointer{cursor:pointer}.flex{display:flex}.flex-column{flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.gap-0{grid-gap:0!important}.gap-1{grid-gap:1rem}.w-100{width:100%}.p-0{padding:0}.p-1{padding:1rem}.p-2{padding:2rem!important}.pb-3{padding-bottom:3rem}.pv-2{padding-bottom:2rem;padding-top:2rem}.m-0{margin:0}.m-auto{margin:auto}.ml-auto{margin-left:auto}.ml-1{margin-left:1rem}.mr-auto{margin-right:auto}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-5{margin-bottom:5rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mtb-1{margin:1rem 0}.mtb-2{margin:2rem 0}.mtb-5{margin:5rem 0}.lh-15{line-height:1.5}.color-white{color:var(--color-white)!important}.color-black{color:var(--color-black)}.text-align-center{text-align:center}.max-content{width:max-content}a{-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-out}.underline,a.hover-underline:hover{-webkit-text-decoration:underline;text-decoration:underline}.content,.content-wrapper{width:100%}.content{box-sizing:border-box;margin:0 auto;padding:0 2rem;position:relative}@media(max-width:1023px){.content{padding:0 1rem}}.content.xl{max-width:1720px}.content.lg{max-width:1600px}.content.md{max-width:1400px}.content.sm{max-width:1280px}.content.xs{max-width:1024px}.content.xxs{max-width:768px}.grid-container{display:grid;grid-gap:2rem}.grid-container.col-1{grid-template-columns:repeat(1,1fr)}.grid-container.col-2{grid-template-columns:repeat(2,1fr)}@media(max-width:1023px){.grid-container.col-2{grid-template-columns:repeat(1,1fr)}}.grid-container.col-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.grid-container.col-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.grid-container.col-3{grid-template-columns:repeat(1,1fr)}}.grid-container.col-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.grid-container.col-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.grid-container.col-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.grid-container.col-4{grid-template-columns:repeat(1,1fr)}}.grid-container.col-5{grid-template-columns:repeat(5,1fr)}.form{margin:auto;max-width:1024px;width:100%}.form p{margin:3rem 0}.form h2{font-size:1.2em;margin:0 0 20px}.form .form-col{display:grid;grid-column-gap:2rem}.form .form-col.col2{grid-template-columns:1fr 1fr}@media(max-width:767px){.form .form-col.col2{grid-template-columns:1fr}}.form .form-col.col3{grid-template-columns:1fr 1fr 1fr}@media(max-width:1023px){.form .form-col.col3{grid-template-columns:1fr 1fr}}@media(max-width:767px){.form .form-col.col3{grid-template-columns:1fr}}.form .form-row{margin-bottom:2rem;position:relative;width:100%}.form .form-row:last-of-type{margin-bottom:0}.form .form-label{display:block;margin:0 0 .25rem}.form .form-item-hint{color:#666;line-height:1.2;margin-top:.5rem}.form .form-item{position:relative}.form .form-item .form-file,.form .form-item input,.form .form-item textarea{appearance:none;background-color:#f4f4f4;border:none;border-radius:.5rem;color:var(--color-black);font-size:1rem;padding:1rem;width:100%}.form .form-item .form-file:focus,.form .form-item input:focus,.form .form-item textarea:focus{background-color:#eaeaea}.form .form-item input[type=file]{display:none}.form .form-item textarea{min-height:160px;resize:none}.form .form-item input:-ms-input-placeholder,.form .form-item input::-ms-input-placeholder,.form .form-item input::placeholder,.form .form-item textarea:-ms-input-placeholder,.form .form-item textarea::-ms-input-placeholder,.form .form-item textarea::placeholder{color:#999}.form .form-item label.form-file{box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:1rem;font-weight:300}.form .form-item .preview{background-color:#f4f4f4;border:none;border-radius:.5rem;box-sizing:border-box;color:var(--color-black);display:flex;font-size:1rem;padding:1rem;width:100%}.form .form-item .preview .file-preview{display:flex;width:100%}.form .form-item .preview .file-preview .file-remove{cursor:pointer;margin-left:auto}.form .toggle-password{cursor:pointer;position:absolute;right:1rem;top:36px}.form .error-msg{color:var(--color-error);padding:.5rem 0}.form_block{border-top:1px solid #e0e0e0;margin:0 0 40px;padding-top:40px;width:100%}.toLoad .form h2{border-bottom:none;padding:0}.form .hidden{display:none!important}.form .sep{background:#e0e0e0;height:1px;margin:20px 0;width:100%}.error-msg.visible{height:auto;opacity:1;top:-5px;z-index:1}.response{display:none;font-size:1rem;margin-bottom:2rem}.response.visible{display:block}.select_options{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 20px -1px #00000026;box-sizing:border-box;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.select_options_container{max-height:160px!important;overflow-y:auto}.select_options .option{border-bottom:1px solid #f4f4f4;color:#666;cursor:pointer;font-size:.85em;padding:10px}.checkbox{align-items:center;display:flex;font-size:1rem}.checkbox label{background-color:#0000;border:1px solid var(--color-black);border-radius:.25rem;cursor:pointer;display:block;flex:0 0 24px;height:24px;margin:0 1rem 0 0;overflow:hidden;position:relative;width:24px}.checkbox label.checked{background-color:var(--color-black);background-position:50%;background-repeat:no-repeat;display:block;font-size:16px;font-weight:700}.checkbox .checkbox-text{line-height:1.5}.checkbox input{height:1px!important;margin:0;padding:0!important;visibility:hidden;width:1px!important}.icon{align-items:center;display:flex;justify-content:center}.icon svg{height:auto;transition:all .25s ease-out;width:100%}.icon.sm{flex:0 0 16px;height:16px;width:16px}.icon.md{flex:0 0 24px;height:24px;width:24px}.icon.lg{flex:0 0 36px;height:36px;width:36px}.icon.xl{flex:0 0 50px;height:50px;width:50px}.icon.white path,.icon.white svg{fill:var(--color-white)}.icon.black path,.icon.black svg{fill:var(--color-black)}.icon.green path,.icon.green svg{fill:var(--color-green)}.button{align-items:center;background-color:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--primary-font);font-size:100%;font-weight:700;line-height:1;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-out;white-space:nowrap}.button,.button:focus{outline:none}.button.sm{font-size:.9rem;gap:.5rem;height:36px;padding:0 1rem}.button.sm.rounded{border-radius:18px}.button.md{gap:1rem;height:50px;padding:0 1.25rem}.button.md,.button.md.rounded{border-radius:25px}.button.lg{font-size:1.2rem;height:60px}.button.lg.rounded{border-radius:30px}.button.full-width{justify-content:center;width:100%}.button.primary{background-color:var(--color-green);color:var(--color-black)}.button.black{background-color:var(--color-black);color:var(--color-white)}.button.white{background-color:var(--color-white);color:var(--color-black)}.button.outline-black{border:1px solid var(--color-black);color:var(--color-black)}.button[disabled]{cursor:default;opacity:.5}.button .loader{display:none}.button.loading .loader{display:block}#toast,.button.loading span{display:none}#toast{bottom:1rem;position:fixed;right:1rem;z-index:1001}#toast .toast{background-color:var(--color-white);border-radius:999px;box-shadow:0 0 15px #0000001a;box-sizing:border-box;display:flex;flex-direction:row-reverse;font-size:1rem;gap:.5rem;height:auto;max-width:320px;opacity:0;padding:1rem 2rem;transform:translateY(100px);transition:all .25s ease-out;width:100%}@media(max-width:1023px){#toast .toast{font-size:1rem;max-width:320px;padding:1rem}}#toast .toast.open{opacity:1;transform:translate(0)}#toast .toast .action{display:flex;margin:auto}#toast .toast .action .button{border-radius:50%;height:24px;justify-content:center;width:24px}#toast .toast .msg{align-items:center;color:inherit;display:flex;width:100%}#toast .toast.autohide .action{display:none}#toast .toast.warning{background-color:var(--color-warning)}#toast .toast.success{background-color:var(--color-success);color:var(--color-white)}#toast .toast.error{background-color:var(--color-error);color:var(--color-white)}.avatar{background-color:#f4f4f4;border:1px solid var(--color-black);border-radius:50%;overflow:hidden;position:relative}.avatar,.avatar img{height:100%;width:100%}.avatar img{object-fit:cover}.avatar.xs{flex:0 0 30px;height:30px;width:30px}.avatar.sm{flex:0 0 45px;height:45px;width:45px}.avatar.md{flex:0 0 60px;height:60px;width:60px}.avatar.lg{flex:0 0 80px;height:80px;width:80px}.avatar.xl{flex:0 0 100px;height:100px;width:100px}.avatar.xxl{flex:0 0 150px;height:150px;width:150px}.avatar-group{display:flex}.avatar-group .avatar-group-item:nth-child(0){transform:translate(0)}.avatar-group .avatar-group-item:first-child{transform:translate(-25%)}.avatar-group .avatar-group-item:nth-child(2){transform:translate(-50%)}.avatar-group .avatar-group-item:nth-child(3){transform:translate(-75%)}.avatar-group .avatar-group-item:nth-child(4){transform:translate(-100%)}.select-container{position:relative}.select-container .select-toggle{align-items:center;background-color:#0000;border:0;color:var(--color-black);cursor:pointer;display:flex;font-weight:700;height:40px;outline:none;padding:0;width:100%}.select-container .select-options{background-color:var(--color-white);border:1px solid var(--color-black);display:flex;flex-direction:column;left:0;max-height:250px;opacity:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;top:50px;transition:all .25s ease-out;visibility:hidden;width:100%;z-index:1}.select-container .select-options.open{opacity:1;visibility:visible}.select-container .select-options .option{color:var(--color-black);cursor:pointer;display:block;padding:.5rem}.select-container .select-options .option:hover{background-color:#f4f4f4}.header{align-items:center;background-color:var(--color-black);display:flex;height:90px;position:fixed;top:0;width:100%;z-index:990}@media(max-width:767px){.header{height:75px}}.header.home{height:auto}@media(min-width:1024px){.header .header__logo{margin:auto}}.header .header__logo img{max-width:150px;width:100%}.header .header__logo.home{height:100svh;padding:90px;width:100%}.header .header__logo.home img{height:100%;max-width:100%;object-fit:contain;width:100%}@media(max-width:1023px){.header .header__logo.home img{object-position:left}}.header .header__menu .primary-menu,.header .header__menu .secondary-menu{align-items:center;display:flex;gap:1rem;height:90px;position:absolute;top:0}@media(max-width:767px){.header .header__menu .primary-menu,.header .header__menu .secondary-menu{height:75px}}.header .header__menu .primary-menu{left:1rem}@media(max-width:1023px){.header .header__menu .primary-menu{display:none}}.header .header__menu .secondary-menu{right:1rem}@media(max-width:767px){.header .header__menu .secondary-menu{right:.5rem}}.header .header__menu .header__menu__item{position:relative;transition:all .25s ease-out}.header .header__menu .header__menu__item a,.header .header__menu .header__menu__item button{align-items:center;background:#0000;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--secondary-font);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;padding:0;text-transform:uppercase;white-space:nowrap}.header .header__menu .header__menu__item a:hover,.header .header__menu .header__menu__item button:hover{-webkit-text-decoration:underline;text-decoration:underline}.header .header__menu .header__menu__item a.nemesi,.header .header__menu .header__menu__item button.nemesi{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.header .header__menu .header__mobile_toggle{color:var(--color-white);cursor:pointer;font-family:var(--secondary-font);font-size:1.5rem;font-weight:400;mix-blend-mode:difference;text-transform:uppercase;z-index:991}@media(min-width:1024px){.header .header__menu .header__mobile_toggle{display:none}}.gog{background-color:var(--color-accent);border-radius:50%;height:55px;padding:.5rem;width:55px;z-index:990}.gog img{box-sizing:border-box;height:100%;object-fit:contain;padding:.25rem;width:100%}.nav{align-self:flex-start;display:flex;justify-content:center;margin-left:auto;position:sticky;top:66px;z-index:899}.nav.--scrolled .header__menu{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background-color:rgba(var(--color-white),.75);box-shadow:0 0 15px #0000001a}.mobile-menu{background-color:var(--color-white);border-left:1px solid var(--color-black);display:flex;flex-direction:column;height:100svh;max-width:400px;position:fixed;right:0;top:0;transform:translate(100%);transition:all .15s ease-out;visibility:hidden;width:100%;z-index:993}.mobile-menu.open{transform:translate(0);visibility:visible}.mobile-menu .mobile-menu__header{align-items:center;display:flex;height:50px;justify-content:flex-end;position:absolute;right:2rem;top:2rem;width:50px}.mobile-menu .mobile-menu__header .button{align-items:center;display:flex;justify-content:center}.mobile-menu .mobile-menu__content{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:100px 5vw 5vw}.mobile-menu .mobile-menu__content .header__menu__item a{align-items:center;color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:2.5rem;font-weight:400}.mobile-menu .mobile-menu__content .header__menu__item a .icon path,.mobile-menu .mobile-menu__content .header__menu__item a .icon svg{fill:var(--color-black)}.mobile-menu .mobile-menu__content .social__menu{border-top:1px solid var(--color-black);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1rem}.mobile-menu .mobile-menu__content .social__menu a{align-items:center;color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:1rem;font-size:.9rem;gap:.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mobile-menu .mobile-menu__content .social__menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}.mobile-menu .mobile-menu__content .social__menu a path,.mobile-menu .mobile-menu__content .social__menu a svg{fill:var(--color-black)}.backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(var(--color-black),.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .15s ease-out;visibility:hidden;width:100%;z-index:992}.backdrop.open{opacity:1;visibility:visible}.footer{background-color:var(--color-black);display:flex;flex-direction:column;font-family:var(--secondary-font);gap:2rem;padding:2rem}.footer .footer-logo img{width:100%}.footer .footer-content{display:flex}.footer .footer-content .social__menu{display:flex;gap:1rem;margin-left:auto}.footer .footer-content .social__menu a{align-items:center;color:var(--color-white);display:flex;font-size:1rem;font-size:.9rem;gap:.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}.footer .footer-content .social__menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-copy{color:var(--color-white);display:flex;font-size:.9rem}.footer .footer-copy a{color:var(--color-white);margin-left:auto}.footer .footer-copy a:hover{-webkit-text-decoration:underline;text-decoration:underline}.cookie-banner{align-items:center;background:var(--color-white);border-radius:999px;bottom:0;box-shadow:0 0 15px #0000001a;color:var(--color-black);display:flex;margin:1rem;padding:1rem;position:fixed;right:0;z-index:999}.cookie-banner .cookie-banner-inner{align-items:center;display:flex;flex:1;white-space:nowrap}.cookie-banner a{color:var(--color-black);-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:479px){.cookie-banner{font-size:.9rem}}.cookie-banner .close-cookie-banner{flex:0 0 20px;margin:0 .5rem}.homepage{background-color:var(--color-white)}.homepage .phrase_home{align-items:center;background-color:var(--color-black);display:flex;min-height:100svh;padding:5vw}@media(max-width:1023px){.homepage .phrase_home{min-height:auto;padding:10vh 5vw}}.homepage .phrase_home .inner{color:var(--color-white);display:flex;flex-wrap:wrap;font-family:var(--secondary-font);font-size:clamp(3rem,6vw,6rem);font-weight:400;gap:1vw;justify-content:center}@media(max-width:1280px){.homepage .phrase_home .inner{gap:2vw}}@media(max-width:499px){.homepage .phrase_home .inner{gap:3vw}}.homepage .phrase_home .inner span{display:block;filter:blur(10px);line-height:1;opacity:0;transition:all 1s ease-out}.homepage .phrase_home .inner span.visible{filter:blur(0);opacity:1}.homepage .more-post{display:flex;justify-content:center;margin-bottom:5vw}.homepage .more-post a{align-items:center;color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:clamp(1.2rem,2vw,2rem);font-weight:400;gap:.5rem}.homepage .more-post a:hover{-webkit-text-decoration:underline;text-decoration:underline}.tag-card{border-bottom:1px solid var(--color-black);padding:0 5vw;width:100%}.tag-card:last-of-type{border-bottom:none}.tag-card a{align-items:center;color:var(--color-black);display:flex;gap:1rem}.tag-card a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.tag-card .media{aspect-ratio:1;max-width:300px;overflow:hidden;width:100%}@media(max-width:1023px){.tag-card .media{max-width:150px}}@media(max-width:767px){.tag-card .media{max-width:120px}}@media(max-width:499px){.tag-card .media{max-width:80px}}.tag-card .media img{height:100%;object-fit:cover;width:100%}.tag-card .detail{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1rem 0}@media(max-width:767px){.tag-card .detail{gap:.5rem}}.tag-card .detail .category{background-color:var(--color-black);font-size:1rem;line-height:1;margin-right:auto;padding:.5rem}.tag-card .detail .category span{color:var(--color-white);mix-blend-mode:difference}.tag-card .detail h3{font-family:var(--secondary-font);font-size:clamp(1.5rem,4vw,4rem);font-weight:700;line-height:1;margin:0;transition:all .25s ease-out}.tag-card .detail .excerpt{color:var(--color-black);display:-webkit-box;font-size:clamp(1.1rem,2vw,1.33rem);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;overflow:hidden;text-overflow:ellipsis}@media(max-width:499px){.tag-card .detail .excerpt{display:none}}.tag-card .detail .post-meta{align-items:center;display:flex;font-size:1.1rem;gap:1rem;line-height:1}.post-card{border-bottom:5px solid var(--color-black);padding-bottom:1rem;width:100%}.post-card a{color:var(--color-black);display:flex;flex-direction:column;gap:.5rem}.post-card a:hover .media img{transform:scale(1.1)}.post-card a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.post-card .media{background-color:var(--color-black);overflow:hidden;transition:all .25s ease-out;width:100%}.post-card .media img{height:auto;transition:all .25s ease-out;width:100%}.post-card .detail{display:flex;flex:1;flex-direction:column;gap:.5rem}.post-card .detail .category{background-color:var(--color-black);color:var(--color-white);font-size:1rem;line-height:1;margin-right:auto;padding:.5rem}.post-card .detail .category span{color:var(--color-white);mix-blend-mode:difference}.post-card .detail h3{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;margin:0;transition:all .25s ease-out}.post-card .detail .excerpt{color:var(--color-black);display:-webkit-box;font-size:clamp(1.1rem,2vw,1.33rem);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.post-card .detail .post-meta{align-items:center;display:flex;font-size:1.1rem;gap:1rem}.post-card-row{display:flex;flex-direction:column;gap:1rem;padding:5vw;width:100%}.post-card-row a{color:var(--color-black)}.post-card-row .media{background-color:var(--color-black);margin:auto;max-width:768px;overflow:hidden;width:100%}.post-card-row .media.h{aspect-ratio:1.66;max-width:1280px}.post-card-row .media.v{aspect-ratio:.66}.post-card-row .media img{height:100%;object-fit:cover;width:100%}.post-card-row .title{flex:1;margin-bottom:1rem;mix-blend-mode:difference;position:sticky;top:calc(90px + 5vw)}.post-card-row .title h3{color:#e0e0e0;font-family:var(--secondary-font);font-size:clamp(3rem,10vw,10rem);font-weight:700;letter-spacing:-.25vw;line-height:1;margin:0;text-align:center}.post-card-row .excerpt{color:var(--color-black);display:-webkit-box;font-size:clamp(1.1rem,2vw,1.33rem);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2;margin:auto;max-width:800px;overflow:hidden;text-align:center;text-overflow:ellipsis}.post-card-row .detail{align-items:center;color:var(--color-black);display:flex;flex:1;font-size:clamp(1.1rem,1.5vw,1.33rem);gap:1rem;justify-content:center}.post-card-row .detail .category{background-color:var(--color-black);line-height:1;padding:.5rem}.post-card-row .detail .category span{color:var(--color-white);mix-blend-mode:difference}.gallery-card{border-radius:.5rem;color:var(--color-white);overflow:hidden;width:100%}.gallery-card a{color:var(--color-white);display:flex;flex-direction:column;gap:1rem;position:relative}.gallery-card a:hover .media{border-radius:0}.gallery-card a:hover .media img{transform:scale(1.1)}.gallery-card a:hover h3{color:var(--color-green);-webkit-text-decoration:underline;text-decoration:underline}.gallery-card .media{aspect-ratio:.66;background-color:var(--color-black);transition:all .25s ease-out;width:100%}.gallery-card .media img{height:100%;object-fit:cover;transition:all .25s ease-out;width:100%}.gallery-card .detail{background:#1f2220;background:linear-gradient(0deg,#1f2220,#1f222000);bottom:0;display:flex;flex:1;flex-direction:column;gap:.5rem;padding:100% 1rem 1rem;position:absolute;width:100%}.gallery-card .detail h3{font-family:var(--secondary-font);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0;transition:all .25s ease-out}.gallery-card .detail .date{font-size:1rem}.post-highlight-card a{align-items:center;color:var(--color-black);display:flex}.post-highlight-card .media{aspect-ratio:1.5;width:100%}.post-highlight-card .media img{height:100%;object-fit:cover;width:100%}.post-highlight-card .detail{display:flex;flex-direction:column;gap:.5rem;margin:auto;position:absolute}.post-highlight-card .detail h3{font-family:var(--secondary-font);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;margin:0;transition:all .25s ease-out}.event-card{border-top:1px solid var(--color-black);padding:1rem 5vw}.event-card a{align-items:center;color:var(--color-black);display:flex;gap:1rem}.event-card a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.event-card .event-title h3{font-family:var(--secondary-font);font-size:clamp(1.5rem,4vw,4vw);font-weight:700;margin:0;transition:all .25s ease-out}.event-card-future{background-color:var(--color-black);border-top:1px solid var(--color-white);padding:1rem 5vw}.event-card-future a{align-items:center;color:var(--color-black);color:inherit!important;display:flex;gap:1rem;-webkit-text-decoration:none!important;text-decoration:none!important}@media(max-width:767px){.event-card-future a{align-items:flex-start}}.event-card-future a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.event-card-future .media{flex:0 0 300px}@media(max-width:1023px){.event-card-future .media{flex:0 0 200px}}@media(max-width:767px){.event-card-future .media{flex:0 0 150px}}@media(max-width:499px){.event-card-future .media{flex:0 0 80px}}.event-card-future .media img{height:auto;width:100%}.event-card-future .detail{display:flex;flex-direction:column;gap:1rem;width:100%}.event-card-future .detail .event-title h3{font-family:var(--secondary-font);font-size:clamp(2rem,5vw,5vw);font-weight:700;margin:0;transition:all .25s ease-out}.event-card-future .detail .event-meta{align-items:center;display:flex;font-size:1.1rem;gap:1rem}@media(max-width:767px){.event-card-future .detail .event-meta{align-items:flex-start;flex-direction:column;font-size:1rem}}.event-card-future .detail .event-meta .event-date{align-items:center;background-color:var(--color-white);color:var(--color-black);display:flex;gap:.5rem;padding:.5rem}.product-card{width:100%}.product-card.list a{flex-direction:row}.product-card.list .product-card__image{flex:0 0 100px}.product-card.list .product-card__title{padding-right:0}.product-card.list .icon{display:none}.product-card a{color:var(--color-black);display:flex;flex-direction:column;gap:1rem}.product-card:hover .product-card__image{border-radius:1rem}.product-card:hover .product-card__image img{transform:scale(1.1)}.product-card:hover .product-card__title{padding-right:0}.product-card .product-card__image{aspect-ratio:1;background-color:var(--color-black);overflow:hidden;transition:all .25s ease-out}.product-card .product-card__image img{height:100%;object-fit:cover;transition:all .25s ease-out;width:100%}.product-card .product-card__title{align-items:center;display:flex;padding-right:1rem;transition:all .25s ease-out}.product-card .product-card__title h3{font-family:var(--secondary-font);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1;margin:0 auto 0 0}.post-nav{display:flex;justify-content:center;margin-top:5vw}.post-nav .post-nav__inner{color:var(--color-black);font-size:.9rem;text-transform:uppercase}.post-nav .post-nav__inner a{color:var(--color-black)}.post-nav .post-nav__inner a:hover{-webkit-text-decoration:underline;text-decoration:underline}.post-wrapper{display:flex;flex-direction:column;width:100%}.post-wrapper .post-intro{display:flex;flex:1;flex-direction:column;gap:2vw}.post-wrapper .post-intro.column{gap:0}@media(min-width:1024px){.post-wrapper .post-intro.column{flex:auto;flex-direction:row;gap:0;height:calc(100svh - 70px)}}.post-wrapper .post-intro.column .post-cover{width:100%}.post-wrapper .post-intro.column .post-cover img{height:100%;object-fit:cover;width:100%}.post-wrapper .post-intro.column .post-title{width:100%}@media(min-width:1024px){.post-wrapper .post-intro.column .post-title{align-items:center;display:flex;padding:0}}.post-wrapper .post-intro.column .post-title h1{font-size:clamp(3rem,5vw,5rem);padding:5vw}.post-wrapper .post-intro .post-cover{width:100%}.post-wrapper .post-intro .post-cover img{height:auto;width:100%}.post-wrapper .post-intro .post-title{padding:0 5vw}.post-wrapper .post-intro .post-title h1{color:var(--color-black);color:inherit;font-family:var(--secondary-font);font-size:clamp(3rem,10vw,10rem);font-weight:700;letter-spacing:-.25vw;line-height:1;margin:0;text-align:center}.post-wrapper .post-meta{align-items:center;display:flex;font-size:clamp(1.1rem,2vw,1.33rem);gap:1rem;justify-content:center}@media(max-width:767px){.post-wrapper .post-meta{flex-direction:column}}.post-wrapper .post-meta .post-category a{background-color:var(--color-black);line-height:1;padding:.25rem;-webkit-text-decoration:none;text-decoration:none}.post-wrapper .post-meta .post-category a span{color:var(--color-white);mix-blend-mode:difference}.post-wrapper .post-excerpt{font-family:var(--secondary-font);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:5vw auto;max-width:900px;padding:0 1rem}.post-wrapper .post-subtitle{border:1px solid var(--color-black);box-shadow:5px 5px 0 var(--color-black);font-family:var(--secondary-font);font-size:1rem;font-size:clamp(1rem,2vw,1.1rem);margin:auto;max-width:800px;padding:1rem}@media(max-width:832px){.post-wrapper .post-subtitle{margin:0 1rem}}.post-wrapper .post-tag{display:flex;flex-wrap:wrap;gap:1rem;margin:5vw auto;max-width:800px;padding:0 1rem}.post-wrapper .post-tag .tag{background-color:var(--color-black);color:var(--color-white);line-height:1;padding:.5rem;-webkit-text-decoration:none;text-decoration:none}.post-wrapper .post-tag .tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.post-content{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5;margin-top:5vw;padding:0;width:100%}.post-content a{color:var(--color-black);-webkit-text-decoration:underline;text-decoration:underline}.post-content p{margin:1rem auto;max-width:800px;padding:0 1rem;position:relative}.post-content p:not(.wp-block-quote p):first-of-type:first-letter{color:var(--color-black)!important;float:left!important;font-family:var(--secondary-font);font-size:clamp(5rem,8vw,8rem);font-weight:900!important;line-height:.7!important;margin-right:.5rem!important;margin-top:.5rem!important}.post-content.nemesi p:last-of-type:after{background:#f4f4f4;background:linear-gradient(0deg,#f4f4f4,#f4f4f400);bottom:0;content:"";height:150px;left:0;position:absolute;width:100%;z-index:1}.post-content .wp-block-heading{margin:1rem auto;max-width:800px;padding:0 1rem}.post-content .wp-block-quote{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:5vw 0;padding:2.5vw 0;position:relative}.post-content .wp-block-quote:before{top:0}.post-content .wp-block-quote:after,.post-content .wp-block-quote:before{background-color:var(--color-black);content:"";height:5px;left:50%;margin-left:-50px;position:absolute;width:100px}.post-content .wp-block-quote:after{bottom:0}.post-content .wp-block-quote p{max-width:900px}.post-content .wp-block-quote cite{font-size:clamp(1.2rem,2vw,1.5rem)}.post-content .wp-block-image{margin:1rem auto;max-width:800px}.post-content .wp-block-image.alignwide{max-width:1280px}.post-content .wp-block-image.alignfull{max-width:100%}.post-content .wp-block-image img{height:auto;width:100%}.post-content .wp-block-image .wp-element-caption{font-size:1rem;margin:1rem auto 2rem;max-width:800px;padding:0 1rem;text-align:center}.post-content .wp-block-image .wp-block-separator,.post-content .wp-block-separator{border-top:1px solid var(--color-black)}.post-content .wp-block-embed{margin:1rem auto;max-width:800px;padding:0 1rem}.post-content .wp-block-embed.is-type-video .wp-block-embed__wrapper{aspect-ratio:16/9}.post-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{height:100%}.post-content .wp-block-embed iframe{width:100%}.post-content .wp-block-embed .wp-element-caption{font-size:1rem;margin:1rem auto 2rem;max-width:800px;padding:0 1rem;text-align:center}.post-related{padding:5vw}.post-related .inner{display:flex;gap:5vw;margin:auto;max-width:1280px}@media(max-width:767px){.post-related .inner{flex-direction:column}}.post-related .inner .left-col{align-items:center;display:flex;flex:1}@media(min-width:768px){.post-related .inner .left-col{height:100svh;position:sticky;top:90px}}.post-related .inner .left-col h2{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0}.post-related .inner .right-col{display:flex;flex:1;flex-direction:column;gap:5vw}.post-share-button{border-bottom:1px solid var(--color-black);border-top:1px solid var(--color-black);display:flex;justify-content:center;padding:2vw 0}.post-share-button button{background-color:#0000;cursor:pointer;font-size:inherit;font-size:clamp(1.1rem,2vw,1.33rem);padding:.5rem;-webkit-text-decoration:underline;text-decoration:underline}.post-share{bottom:1rem;display:none;justify-content:center;position:fixed;width:100%;z-index:999}.post-share.visible{display:flex}.post-share .post-share__content{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background-color:rgba(var(--color-white),.75);border-radius:999px;box-shadow:0 0 15px #0000001a;display:flex;padding:1rem}.post-share .post-share__content a{align-items:center;color:var(--color-black);display:flex;flex-direction:column;gap:.25rem;width:80px}@media(max-width:767px){.post-share .post-share__content a{width:50px}}.post-share .post-share__content a span{font-size:.9rem}@media(max-width:767px){.post-share .post-share__content a span{display:none}}.contacts{display:flex;flex-direction:column;gap:5vw}.contacts .contact-intro{font-family:var(--secondary-font);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.5}.contacts .contact-intro p:first-child{margin-top:0}.contacts .contact-detail{display:flex;flex-direction:column;gap:2rem}.contacts .contact-detail .contact-detail--item{display:flex;font-size:clamp(1.1rem,2vw,1.2rem);gap:1rem}.contacts .contact-detail .contact-detail--item .contact-detail--item--content{display:flex;flex-direction:column;gap:.5rem}.contacts .contact-form{background-color:rgba(var(--color-green),.1);border-radius:.5rem;max-width:100%;padding:2rem}@media(max-width:1023px){.contacts .contact-form{padding:1rem}}.contacts .contact-form input,.contacts .contact-form textarea{background-color:#0000;border-bottom:1px solid var(--color-black);border-radius:0;color:var(--color-black);font-size:1.2rem;padding:1rem 0}.contacts .contact-form .error-msg{font-size:1rem}.map{aspect-ratio:1;background-color:var(--color-white);border-radius:.5rem;width:100%}@media(min-width:1024px){.map{align-self:flex-start;position:sticky;top:128px}}@media(max-width:1023px){.map{display:none}}.map iframe{border-radius:.5rem;display:block;height:100%;width:100%}.search-container{box-sizing:border-box;left:50%;max-width:600px;opacity:0;overflow:auto;padding:0 1rem;position:fixed;top:0;transform:translate(-50%);transition:all .25s ease-out;visibility:hidden;width:100%;z-index:999}.search-container.open{opacity:1;top:50px;visibility:visible}.search-container .search-form{align-items:center;background-color:var(--color-white);display:flex;padding:1rem;width:100%}.search-container .search-form .search-input{background-color:#0000;border:0;color:var(--color-black);font-family:var(--secondary-font);font-size:clamp(1.33rem,2vw,2rem);font-weight:400;outline:none;padding:0;width:100%}.archive-form{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-black);padding:0 5vw;z-index:1}@media(min-width:600px){.archive-form{display:grid;gap:1rem;grid-template-columns:1fr auto}}@media(max-width:599px){.archive-form{display:flex;flex-direction:column}.archive-form .term-field{width:100%}}.archive-form .term-field input{color:var(--color-black);font-family:var(--secondary-font);font-size:clamp(1.33rem,2vw,2rem);font-weight:400;padding:1rem;width:100%}@media(max-width:599px){.archive-form .term-field input{text-align:center}}.archive-form .other-field{display:flex;gap:2rem}@media(max-width:599px){.archive-form .other-field{gap:1rem;width:100%}}.archive-form .other-field .select-container{width:100%}.archive-form .other-field .select-container .select-toggle{white-space:nowrap}.archive-form .other-field .select-container .select-options{min-width:150px}.archive-form .other-field .search-button{align-items:center;display:flex;gap:.5rem}.archive-result{background-color:var(--color-white);border-bottom:1px solid var(--color-black);display:flex;gap:2rem;justify-content:center;padding:1rem}.archive-result a{color:var(--color-black);-webkit-text-decoration:underline;text-decoration:underline}.event-wrapper .event-intro{display:flex}@media(max-width:1023px){.event-wrapper .event-intro{flex-direction:column}}.event-wrapper .event-intro .media{width:100%}.event-wrapper .event-intro .media img{height:auto;width:100%}.event-wrapper .event-intro .detail{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5vw;width:100%}.event-wrapper .event-intro .detail a{color:var(--color-black);color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.event-wrapper .event-intro .detail h1{color:inherit;font-family:var(--secondary-font);font-size:clamp(4rem,10vw,10rem);font-weight:700;line-height:1;margin:0}.event-wrapper .event-intro .detail .event-meta{align-items:center;display:flex;font-size:1.1rem;gap:1rem}@media(max-width:767px){.event-wrapper .event-intro .detail .event-meta{align-items:flex-start;flex-direction:column;font-size:1rem}}.event-wrapper .event-intro .detail .event-meta .event-date{align-items:center;background-color:var(--color-white);color:var(--color-black);display:flex;gap:.5rem;padding:.5rem}.event-wrapper .event-content{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5;margin:auto;max-width:800px;padding:5vw 1rem;width:100%}.author-card{border-bottom:1px solid var(--color-black);display:flex;flex-direction:column;transition:all .25s ease-out}.author-card:last-of-type{border-bottom:none}.author-card.active{background-color:#e0e0e0}.author-card.active .preview .arrow{transform:rotate(-90deg)}.author-card.active .detail{height:auto;visibility:visible}.author-card .preview{align-items:center;color:var(--color-black);cursor:pointer;display:flex;gap:1rem}.author-card .preview:hover h2{-webkit-text-decoration:underline;text-decoration:underline}.author-card .preview .media{aspect-ratio:1;background-color:#e0e0e0;max-width:200px;width:100%}@media(max-width:767px){.author-card .preview .media{max-width:150px}}@media(max-width:499px){.author-card .preview .media{max-width:80px}}.author-card .preview .media img{height:100%;object-fit:cover;width:100%}.author-card .preview .meta{padding:1rem 0}.author-card .preview .meta h2{font-family:var(--secondary-font);font-size:clamp(1.5rem,4vw,4rem);font-weight:700;line-height:1.2;margin:0}.author-card .preview .arrow{margin-left:auto;margin-right:1rem;transform:rotate(90deg);transition:all .25s ease-out}.author-card .detail{display:flex;flex-direction:column;height:0;visibility:hidden}.author-card .detail .description{border-top:1px solid var(--color-black);font-size:clamp(1.1rem,2vw,1.33rem);padding:1rem}.author-card .detail .description .social{display:flex;gap:.5rem;margin-top:1rem}.author-card .detail .description .social a{color:var(--color-black)}.author-card .detail .description .social a:hover{-webkit-text-decoration:underline;text-decoration:underline}.author-card .detail .posts{display:flex;flex-direction:column}.author-card .detail .posts a{align-items:center;border-top:1px solid var(--color-black);color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:clamp(1.5rem,3vw,3rem);font-weight:700;padding:.5rem 1rem}.author-card .detail .posts a:hover{-webkit-text-decoration:underline;text-decoration:underline}.author-preview{align-items:center;display:flex;gap:.5rem}.page-not-found{margin:auto;max-width:800px;padding:0 1rem 5vh;width:100%}.page-not-found p{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;line-height:1.2;text-align:center}.banner-page .article,.banner-post .article{background-color:var(--color-white);border:1px solid var(--color-black)}.banner-page .article a,.banner-post .article a{color:var(--color-black);display:flex;-webkit-text-decoration:none;text-decoration:none}.banner-page .article .media,.banner-post .article .media{border-right:1px solid var(--color-black);width:150px}@media(max-width:499px){.banner-page .article .media,.banner-post .article .media{width:120px}}.banner-page .article .media img,.banner-post .article .media img{height:100%;object-fit:cover;width:100%}.banner-page .article .detail,.banner-post .article .detail{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem}.banner-page .article .detail h3,.banner-post .article .detail h3{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1;margin:0}.banner-page .tag-card,.banner-post .tag-card{border-bottom:1px solid var(--color-black);border-top:1px solid var(--color-black)}.banner-page .tag-card a,.banner-post .tag-card a{-webkit-text-decoration:none;text-decoration:none}.banner-page .tag-card a .post-meta,.banner-post .tag-card a .post-meta{justify-content:flex-start}.banner-page .product,.banner-post .product{padding:0 5vw}@media(max-width:599px){.banner-page .product,.banner-post .product{padding:5vw}}.banner-page .product a,.banner-post .product a{color:var(--color-black);display:flex;-webkit-text-decoration:none;text-decoration:none}@media(min-width:600px){.banner-page .product a,.banner-post .product a{align-items:center;gap:5vw}}@media(max-width:599px){.banner-page .product a,.banner-post .product a{flex-direction:column}}.banner-page .product .media,.banner-post .product .media{max-width:300px;width:100%}@media(max-width:1023px){.banner-page .product .media,.banner-post .product .media{max-width:200px}}@media(max-width:599px){.banner-page .product .media,.banner-post .product .media{max-width:100%}}.banner-page .product .media img,.banner-post .product .media img{height:auto;width:100%}.banner-page .product .detail,.banner-post .product .detail{display:flex;flex-direction:column;gap:1rem;width:100%}.banner-page .product .detail h3,.banner-post .product .detail h3{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1;margin:0}.banner-page .product .detail .author,.banner-post .product .detail .author{font-size:clamp(1.1rem,2vw,1.33rem);line-height:1.2}.banner-page .product .detail .excerpt,.banner-post .product .detail .excerpt{display:-webkit-box;font-size:clamp(1.1rem,2vw,1.33rem);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.banner-page .product .detail .button,.banner-post .product .detail .button{border-radius:18px;font-size:1.1rem;margin-right:auto}.newsletter{background-color:var(--color-accent);padding:5vw 0}.newsletter .newsletter-content{margin:auto;max-width:800px;padding:0 1rem;width:100%}.newsletter .image{position:relative}.newsletter .image img{width:100%}.newsletter .newsletter-description{color:var(--color-black);font-size:clamp(1.1rem,2vw,1.33rem);margin:1rem 0}.newsletter .newsletter-form{display:flex;height:60px}.newsletter .newsletter-form .form-item{width:100%}.newsletter .newsletter-form .form-item input{background-color:var(--color-black);color:var(--color-white)}.newsletter .newsletter-form button{align-items:center;display:flex;flex:0 0 51px;height:51px;justify-content:center;padding:0;width:51px}.geminga{background-color:var(--color-black);display:flex;height:100svh;overflow:hidden}.geminga .stars-container{height:100%;overflow:hidden;position:absolute;width:100%;z-index:0}.geminga .stars-container .stars{height:100vh;width:100vw}.geminga .cta{color:var(--color-white);margin:auto;position:relative}.geminga .cta h2{font-family:var(--secondary-font);font-size:clamp(3rem,15vw,10rem);font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}.geminga .cta .detail{display:grid;justify-content:center}.geminga .cta .detail h3{font-size:clamp(1.2rem,5vw,2rem);margin:0 0 1rem;text-align:center}.geminga .cta .detail .button{margin:auto;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.about-wrapper,.about-wrapper .intro{display:flex;flex-direction:column}.about-wrapper .intro{background-color:var(--color-black);gap:5vw;justify-content:center;min-height:calc(100svh - 90px);padding:5vw;width:100%}@media(max-width:767px){.about-wrapper .intro{min-height:calc(100svh - 75px)}}.about-wrapper .intro .phrases{display:none}.about-wrapper .intro .phrase{color:var(--color-white);display:flex;flex-wrap:wrap;font-family:var(--secondary-font);font-size:clamp(3rem,6vw,6rem);font-weight:400;gap:1vw;justify-content:center}@media(max-width:1280px){.about-wrapper .intro .phrase{gap:2vw}}@media(max-width:499px){.about-wrapper .intro .phrase{gap:3vw}}.about-wrapper .intro .phrase span{display:block;filter:blur(10px);line-height:1;opacity:0;transition:all 1s ease-out}.about-wrapper .intro .phrase span.visible{filter:blur(0);opacity:1}.about-wrapper .intro .refresh{background-color:#0000;cursor:pointer;margin:0 auto;transition:all .25s ease-out}.about-wrapper .intro .refresh[disabled]{cursor:default;opacity:0}.about-wrapper .tab-nav{background-color:var(--color-white);border-bottom:1px solid var(--color-black);display:flex;gap:2rem;justify-content:center;padding:1rem 0;position:sticky;top:90px;z-index:1}@media(max-width:767px){.about-wrapper .tab-nav{top:75px}}.about-wrapper .tab-nav .tab-filter{cursor:pointer;font-family:var(--secondary-font);font-size:clamp(1.2rem,2vw,1.5rem)}.about-wrapper .tab-nav .tab-filter.active{font-weight:700}.about-wrapper .tab{display:none}.about-wrapper .tab.active{display:block}.about-wrapper .contact{display:flex;flex-direction:column;gap:1rem;padding:1rem}.about-wrapper .contact .item a{align-items:center;color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:400;gap:.5rem}.about-wrapper .contact .item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.nemesi-page{background-color:var(--color-white)}.nemesi-page .nemesi-header{display:flex;height:50svh;position:relative}.nemesi-page .nemesi-header .animated-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.nemesi-page .nemesi-header .animated-logo{margin:auto;max-width:500px;padding:0 1rem;width:100%;z-index:1}.nemesi-page .nemesi-header .logo-nemico{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;height:60px;left:.5rem;padding:.5rem;position:fixed;top:.5rem;width:60px;z-index:99}.nemesi-page .nemesi-header .logo-nemico img{height:100%;object-fit:contain;width:100%}.nemesi-page .intro{background-color:var(--color-white);border-bottom:1px solid var(--color-black);overflow:hidden;padding:2rem;position:relative}@media(max-width:767px){.nemesi-page .intro{padding:1rem}}.nemesi-page .intro .description{color:var(--color-black);display:flex;flex-direction:column;font-family:var(--secondary-font);font-size:clamp(1.2rem,3vw,2rem);gap:2rem;pointer-events:none;position:relative;width:100%;z-index:1}.nemesi-page .intro .description p{color:#0000;margin:0}.nemesi-page .intro .description .ai-text-word{color:#0000;position:relative;transition:color .5s}.nemesi-page .intro .description .ai-text-word.revealed{color:var(--color-black)}.nemesi-page .intro .description .ai-text-placeholder{animation:ai-placeholder-blink .8s infinite alternate;background-color:#ccc;border-radius:3px;height:90%;left:0;opacity:0;position:absolute;top:5%;width:100%}.nemesi-page .intro .description .ai-text-placeholder.fading{opacity:0;transition:opacity .5s}@keyframes ai-placeholder-blink{0%{opacity:.3}to{opacity:.7}}.nemesi-page .subscribe-wrapper{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-black);display:flex;flex:1;height:82px;overflow:hidden;position:sticky;top:0;z-index:2}.nemesi-page .subscribe-wrapper .subscribe{align-items:center;color:var(--color-black);display:flex;font-family:var(--secondary-font);font-size:clamp(2rem,3vw,3rem);font-weight:700;gap:.5rem;justify-content:center;text-transform:uppercase}.nemesi-page .subscribe-wrapper .subscribe:hover{-webkit-text-decoration:underline;text-decoration:underline}.nemesi-page .outro{background-color:var(--color-black);display:flex;justify-content:center;padding:2rem}.nemesi-page .outro .subscribe{align-items:center;color:var(--color-white);display:flex;font-family:var(--secondary-font);font-size:clamp(2rem,3vw,3rem);font-weight:700;gap:.5rem;justify-content:center;text-transform:uppercase}.nemesi-page .outro .subscribe:hover{-webkit-text-decoration:underline;text-decoration:underline}.nemesi-banner-full{background-color:var(--color-black);height:calc(100svh - 90px);overflow:hidden;position:relative;width:100%}.nemesi-banner-full .marquee{color:var(--color-white);font-family:var(--secondary-font);font-size:clamp(2rem,3vw,3rem);font-weight:700;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;z-index:1}.nemesi-banner-full .marquee.top{top:0}.nemesi-banner-full .marquee.bottom{bottom:0}.nemesi-banner-full .marquee .subscribe{align-items:center;color:var(--color-white);display:flex;gap:.5rem;justify-content:center}.nemesi-banner-full .marquee .subscribe:hover{-webkit-text-decoration:underline;text-decoration:underline}.nemesi-banner-full .image{display:flex;height:100%;position:relative;width:100%}.nemesi-banner-full .image .animated-logo{margin:auto;max-width:500px;padding:0 1rem;width:100%;z-index:1}.nemesi-banner-full .image .animated-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.post-nemesi-banner{background-color:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;margin:auto;overflow:hidden;position:relative;width:100%}.post-nemesi-banner .animated-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.post-nemesi-banner .description{align-items:flex-end;border-bottom:1px solid var(--color-white);display:flex;flex-wrap:wrap;font-family:var(--secondary-font);font-size:5.5vw;gap:1vw;line-height:1;padding:2rem;position:relative;z-index:1}@media(max-width:900px){.post-nemesi-banner .description{font-size:10vw;gap:2vw;padding:1rem}}.post-nemesi-banner .description img{width:15vw}@media(max-width:900px){.post-nemesi-banner .description img{width:25vw}}.post-nemesi-banner .description a{color:vaar(--color-nemesi)}.post-nemesi-banner .marquee{-webkit-text-decoration:none;text-decoration:none}.post-nemesi-banner .subscribe{align-items:center;color:var(--color-white);display:flex;font-family:var(--secondary-font);font-size:clamp(2rem,3vw,3rem);font-weight:700;gap:.5rem;position:relative;text-transform:uppercase;z-index:1}.post-nemesi-banner .subscribe:hover{-webkit-text-decoration:underline;text-decoration:underline}body,html{background-color:#f4f4f4;color:var(--color-black);font-family:var(--primary-font);font-size:100%;font-weight:400;margin:0}body.home,html.home{background:var(--color-black)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-track{background-color:#0000;border-left:1px solid var(--color-black)}::-webkit-scrollbar-thumb{background-clip:content-box;border:0 solid var(--color-green-light);border-radius:.25rem}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:var(--color-black)}::selection{background-color:var(--color-black)}.page-title{align-items:center;border-bottom:1px solid var(--color-black);display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center}.page-title h1{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1;margin:0}.page-content{font-size:clamp(1.2rem,2vw,1.33rem);line-height:1.5;margin:auto;max-width:900px;padding:0 5vw}.marquee{display:flex;flex-wrap:nowrap}.marquee .marquee__inner{display:flex;white-space:nowrap}.app-content{margin:auto;max-width:1920px;min-height:calc(100svh - 100px);padding-top:90px}@media(max-width:767px){.app-content{padding-top:75px}}.app-content.home{padding-top:100svh}.post-search .post-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:5vw}.post-search .post-list{display:flex;flex-direction:column}.pagination{align-items:center;border-top:1px solid var(--color-black);display:flex;gap:5vw;justify-content:center;padding:5vw 0}.pagination .button{justify-content:center;width:50px}.post-grid{padding:5vw;visibility:hidden}.post-grid .grid-item{margin-bottom:2rem;width:calc(33.33333% - 3.33333vw - 21.33333px)}@media(max-width:1023px){.post-grid .grid-item{width:calc(50% - 5vw - 16px)}}@media(max-width:767px){.post-grid .grid-item{width:calc(100% - 10vw)}}@media(min-width:1024px){.post-grid .grid-item.cat,.post-grid .grid-item.phrase{width:calc(66.66667% - 6.66667vw - 21.33333px)}}@media(max-width:1023px){.post-grid .grid-item.cat,.post-grid .grid-item.phrase{width:calc(100% - 10vw)}}.post-grid .grid-item.product a{color:inherit}.post-grid .grid-item.product .media{aspect-ratio:1;width:100%}.post-grid .grid-item.product .media img{height:100%;object-fit:contain;width:100%}.post-grid .grid-item.product .detail{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.post-grid .grid-item.product .detail h3{font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1;margin:0}.post-grid .grid-item.product .detail .author,.post-grid .grid-item.product .detail .excerpt{font-size:clamp(1.1rem,2vw,1.33rem);line-height:1.2}.post-grid .grid-item.product .detail .excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.post-grid .grid-item.product .detail .button{border-radius:18px;font-size:1.1rem;margin-right:auto}.post-grid .grid-item.phrase{background-color:var(--color-accent);color:var(--color-black);display:flex;flex-direction:column;font-family:var(--secondary-font);font-size:clamp(2rem,4vw,4rem);font-weight:700;gap:1rem;padding:2rem}@media(max-width:767px){.post-grid .grid-item.phrase{padding:1rem}}.post-grid .grid-item.phrase .author{font-size:clamp(1.2rem,2vw,2rem);font-weight:400}.post-grid .grid-item.cat{display:flex;flex-wrap:wrap;gap:1rem}.post-grid .grid-item.cat a{border:1px solid;color:var(--color-black);display:flex;flex:1 0 auto;font-family:var(--secondary-font);font-size:clamp(1.5rem,2vw,2rem);font-weight:700;justify-content:center;padding:2vw}.post-grid .grid-item.cat a span{font-size:clamp(1rem,1.5vw,1.5rem)}.post-grid .grid-item.cat a:hover{-webkit-text-decoration:underline;text-decoration:underline}