@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#cursor .arrow{transition:.3s;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}#cursor #curve-text-wrapper{transition:.6s;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transform-origin:center;opacity:0}#cursor #curve-text{-webkit-animation:rotating 40s linear infinite;-moz-animation:rotating 40s linear infinite;-ms-animation:rotating 40s linear infinite;-o-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite}body:not(.elementor-editor-active):not(.ninety-eight-style){cursor:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="),auto !important}body:not(.elementor-editor-active):not(.ninety-eight-style) a{cursor:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="),auto !important}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style) #cursor{width:18px;height:18px;border:2px solid #ff0049;background-color:#ff0049;transition:width .3s ease-in-out,height .3s ease-in-out,background-color .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out,background-image .3s ease-in-out;position:fixed;z-index:99999;border-radius:100%;top:-9px;left:-9px;pointer-events:none;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center;will-change:transform}}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style):has(a:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has([type=submit]:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has(button:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has(input:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has(input[type=checkbox]+label:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has(textarea:hover) #cursor,body:not(.elementor-editor-active):not(.ninety-eight-style):has(summary:hover) #cursor{width:72px;height:72px;background-color:rgba(0,0,0,0);top:-36px;left:-36px}}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style):has(.service-card-hover:hover) #cursor{width:280px;height:280px;border:none;top:-140px;left:-140px;filter:invert(1);mix-blend-mode:difference}}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style):has(.miniature-realisation:hover) #cursor{width:102px;height:102px;top:-51px;left:-51px;background-color:#ff0049}}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style):has(.miniature-realisation:hover) #cursor .arrow{opacity:1}}@media(min-width: 1024px){body:not(.elementor-editor-active):not(.ninety-eight-style):has(.miniature-realisation:hover) #cursor #curve-text-wrapper{transform:translate(-50%, -50%) rotate(180deg);opacity:1}}:root{--text-color: #222222;--surface: #c0c0c0;--button-highlight: #ffffff;--button-face: #dfdfdf;--button-shadow: #808080;--window-frame: #0a0a0a;--dialog-blue: #000080;--dialog-blue-light: #1084d0;--dialog-gray: #808080;--dialog-gray-light: #b5b5b5;--link-blue: #0000ff;--element-spacing: 8px;--grouped-button-spacing: 4px;--grouped-element-spacing: 6px;--radio-width: 12px;--checkbox-width: 13px;--radio-label-spacing: 6px;--range-track-height: 4px;--range-spacing: 10px;--radio-total-width-precalc: var(--radio-width) + var(--radio-label-spacing);--radio-total-width: calc(var(--radio-total-width-precalc));--radio-left: calc(-1 * var(--radio-total-width-precalc));--radio-dot-width: 4px;--radio-dot-top: calc(var(--radio-width) / 2 - var(--radio-dot-width) / 2);--radio-dot-left: calc( -1 * (var(--radio-total-width-precalc)) + var(--radio-width) / 2 - var( --radio-dot-width ) / 2 );--checkbox-total-width-precalc: var(--checkbox-width) + var(--radio-label-spacing);--checkbox-total-width: calc(var(--checkbox-total-width-precalc));--checkbox-left: calc(-1 * var(--checkbox-total-width-precalc));--checkmark-width: 7px;--checkmark-left: 3px;--border-width: 1px;--border-raised-outer: inset -1px -1px var(--window-frame), inset 1px 1px var(--button-highlight);--border-raised-inner: inset -2px -2px var(--button-shadow), inset 2px 2px var(--button-face);--border-sunken-outer: inset -1px -1px var(--button-highlight), inset 1px 1px var(--window-frame);--border-sunken-inner: inset -2px -2px var(--button-face), inset 2px 2px var(--button-shadow);--default-button-border-raised-outer: inset -2px -2px var(--window-frame), inset 1px 1px var(--window-frame);--default-button-border-raised-inner: inset 2px 2px var(--button-highlight), inset -3px -3px var(--button-shadow), inset 3px 3px var(--button-face);--default-button-border-sunken-outer: inset 2px 2px var(--window-frame), inset -1px -1px var(--window-frame);--default-button-border-sunken-inner: inset -2px -2px var(--button-highlight), inset 3px 3px var(--button-shadow), inset -3px -3px var(--button-face);--border-window-outer: inset -1px -1px var(--window-frame), inset 1px 1px var(--button-face);--border-window-inner: inset -2px -2px var(--button-shadow), inset 2px 2px var(--button-highlight);--border-field: inset -1px -1px var(--button-highlight), inset 1px 1px var(--button-shadow), inset -2px -2px var(--button-face), inset 2px 2px var(--window-frame);--border-status-field: inset -1px -1px var(--button-face), inset 1px 1px var(--button-shadow);--border-tab: inset -1px 0 var(--window-frame), inset 1px 1px var(--button-face), inset -2px 0 var(--button-shadow), inset 2px 2px var(--button-highlight) }@font-face{font-family:"Pixelated MS Sans Serif";src:url("fonts/converted/ms_sans_serif.woff") format("woff");src:url("fonts/converted/ms_sans_serif.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Pixelated MS Sans Serif";src:url("fonts/converted/ms_sans_serif_bold.woff") format("woff");src:url("fonts/converted/ms_sans_serif_bold.woff2") format("woff2");font-weight:bold;font-style:normal}body.ninety-eight-style button,body.ninety-eight-style .btn-p a,body.ninety-eight-style label,body.ninety-eight-style input,body.ninety-eight-style legend,body.ninety-eight-style textarea,body.ninety-eight-style select,body.ninety-eight-style option,body.ninety-eight-style table,body.ninety-eight-style ul.tree-view,body.ninety-eight-style .window,body.ninety-eight-style .title-bar,body.ninety-eight-style li[role=tab]{font-family:"Pixelated MS Sans Serif",Arial !important;-webkit-font-smoothing:none !important}body.ninety-eight-style button,body.ninety-eight-style .btn-p a,body.ninety-eight-style input[type=submit],body.ninety-eight-style input[type=reset]{box-sizing:border-box !important;border:none !important;color:rgba(0,0,0,0) !important;text-shadow:0 0 var(--text-color) !important;background:var(--surface) !important;box-shadow:var(--border-raised-outer),var(--border-raised-inner) !important;border-radius:0 !important;min-width:75px !important;min-height:23px !important;padding:0 12px !important}body.ninety-eight-style .btn-p a{padding:8px 12px !important;transition:none}body.ninety-eight-style button.default,body.ninety-eight-style .btn-p.default a,body.ninety-eight-style input[type=submit].default,body.ninety-eight-style input[type=reset].default{box-shadow:var(--default-button-border-raised-outer),var(--default-button-border-raised-inner)}body.ninety-eight-style .vertical-bar{width:4px;height:20px;background:silver;box-shadow:var(--border-raised-outer),var(--border-raised-inner)}body.ninety-eight-style button:not(:disabled):active,body.ninety-eight-style .btn-p a:not(:disabled):active,body.ninety-eight-style input[type=submit]:not(:disabled):active,body.ninety-eight-style input[type=reset]:not(:disabled):active{box-shadow:var(--border-sunken-outer),var(--border-sunken-inner) !important;text-shadow:1px 1px var(--text-color) !important}body.ninety-eight-style button.default:not(:disabled):active,body.ninety-eight-style input[type=submit].default:not(:disabled):active,body.ninety-eight-style input[type=reset].default:not(:disabled):active{box-shadow:var(--default-button-border-sunken-outer),var(--default-button-border-sunken-inner) !important}body.ninety-eight-style button:focus,body.ninety-eight-style .btn-p a:focus,body.ninety-eight-style input[type=submit]:focus,body.ninety-eight-style input[type=reset]:focus{outline:1px dotted #000;outline-offset:-4px}body.ninety-eight-style button::-moz-focus-inner,body.ninety-eight-style .btn-p a:-moz-focus-inner,body.ninety-eight-style input[type=submit]::-moz-focus-inner,body.ninety-eight-style input[type=reset]::-moz-focus-inner{border:0}body.ninety-eight-style :disabled,body.ninety-eight-style :disabled+label,body.ninety-eight-style input[readonly],body.ninety-eight-style input[readonly]+label{color:var(--button-shadow)}body.ninety-eight-style button:disabled,body.ninety-eight-style .btn-p a:disabled,body.ninety-eight-style input[type=submit]:disabled,body.ninety-eight-style input[type=reset]:disabled,body.ninety-eight-style :disabled+label{text-shadow:1px 1px 0 var(--button-highlight)}body.ninety-eight-style .window{box-shadow:var(--border-window-outer),var(--border-window-inner) !important;background:var(--surface) !important;padding:3px}body.ninety-eight-style .title-bar{background:linear-gradient(90deg, var(--dialog-blue), var(--dialog-blue-light)) !important;padding:3px 2px 3px 3px;display:flex;justify-content:space-between;align-items:center;color:#fff}body.ninety-eight-style .title-bar.inactive{background:linear-gradient(90deg, var(--dialog-gray), var(--dialog-gray-light))}body.ninety-eight-style .title-bar-text{font-weight:bold;color:#fff;letter-spacing:0;margin-right:24px}body.ninety-eight-style .title-bar-controls{display:flex}body.ninety-eight-style .title-bar-controls button{padding:0;display:block;min-width:16px;min-height:14px}body.ninety-eight-style .title-bar-controls button:active{padding:0}body.ninety-eight-style .title-bar-controls button:focus{outline:none}body.ninety-eight-style::-webkit-scrollbar{width:16px !important}body.ninety-eight-style::-webkit-scrollbar:horizontal{height:17px !important}body.ninety-eight-style::-webkit-scrollbar-corner{background:var(--button-face) !important}body.ninety-eight-style::-webkit-scrollbar-track{background-image:url("./icon/scrollbar-background.svg") !important}body.ninety-eight-style::-webkit-scrollbar-thumb{background-color:var(--button-face) !important;box-shadow:var(--border-raised-outer),var(--border-raised-inner) !important}body.ninety-eight-style::-webkit-scrollbar-button:horizontal:start:decrement,body.ninety-eight-style::-webkit-scrollbar-button:horizontal:end:increment,body.ninety-eight-style::-webkit-scrollbar-button:vertical:start:decrement,body.ninety-eight-style::-webkit-scrollbar-button:vertical:end:increment{display:block !important}body.ninety-eight-style::-webkit-scrollbar-button:vertical:start{height:17px !important;background-image:url("./icon/button-up.svg") !important}body.ninety-eight-style::-webkit-scrollbar-button:vertical:end{height:17px !important;background-image:url("./icon/button-down.svg") !important}body.ninety-eight-style::-webkit-scrollbar-button:horizontal:start{width:16px !important;background-image:url("./icon/button-left.svg") !important}body.ninety-eight-style::-webkit-scrollbar-button:horizontal:end{width:16px !important;background-image:url("./icon/button-right.svg") !important}.block-overlap{transition:none !important}/*# sourceMappingURL=main.min.css.map */
