@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";/*!
* Theme Name: Lyfter Base - Child
* Theme URI:
* Description: Custom styling above the lyfter style and logic
* Author: Joep Suijkerbuijk
* Author URI: http://joepsuijkerbuijk.com
* Template: lyfter
* Version: 1.3.4
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tags:
* Text Domain:
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */@font-face{font-family:swiper-icons;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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,input[type=submit]>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.mc{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}@media (max-width: 767px){.mc-sm{margin-right:auto;margin-left:auto}.mt-xs{margin-top:4px}.mr-xs{margin-right:4px}.mb-xs{margin-bottom:4px}.ml-xs{margin-left:4px}.mt-sm{margin-top:8px}.mr-sm{margin-right:8px}.mb-sm{margin-bottom:8px}.ml-sm{margin-left:8px}.mt-md{margin-top:11px}.mr-md{margin-right:11px}.mb-md{margin-bottom:11px}.ml-md{margin-left:11px}.mt-lg{margin-top:23px}.mr-lg{margin-right:23px}.mb-lg{margin-bottom:23px}.ml-lg{margin-left:23px}.mt-xl{margin-top:38px}.mr-xl{margin-right:38px}.mb-xl{margin-bottom:38px}.ml-xl{margin-left:38px}.pt-xs{padding-top:4px}.pr-xs{padding-right:4px}.pb-xs{padding-bottom:4px}.pl-xs{padding-left:4px}.pt-sm{padding-top:8px}.pr-sm{padding-right:8px}.pb-sm{padding-bottom:8px}.pl-sm{padding-left:8px}.pt-md{padding-top:11px}.pr-md{padding-right:11px}.pb-md{padding-bottom:11px}.pl-md{padding-left:11px}.pt-lg{padding-top:23px}.pr-lg{padding-right:23px}.pb-lg{padding-bottom:23px}.pl-lg{padding-left:23px}.pt-xl{padding-top:38px}.pr-xl{padding-right:38px}.pb-xl{padding-bottom:38px}.pl-xl{padding-left:38px}}@media (min-width: 768px) and (max-width: 991px){.mc-md{margin-right:auto;margin-left:auto}.mt-xs{margin-top:4px}.mr-xs{margin-right:4px}.mb-xs{margin-bottom:4px}.ml-xs{margin-left:4px}.mt-sm{margin-top:8px}.mr-sm{margin-right:8px}.mb-sm{margin-bottom:8px}.ml-sm{margin-left:8px}.mt-md{margin-top:11px}.mr-md{margin-right:11px}.mb-md{margin-bottom:11px}.ml-md{margin-left:11px}.mt-lg{margin-top:23px}.mr-lg{margin-right:23px}.mb-lg{margin-bottom:23px}.ml-lg{margin-left:23px}.mt-xl{margin-top:38px}.mr-xl{margin-right:38px}.mb-xl{margin-bottom:38px}.ml-xl{margin-left:38px}.pt-xs{padding-top:4px}.pr-xs{padding-right:4px}.pb-xs{padding-bottom:4px}.pl-xs{padding-left:4px}.pt-sm{padding-top:8px}.pr-sm{padding-right:8px}.pb-sm{padding-bottom:8px}.pl-sm{padding-left:8px}.pt-md{padding-top:11px}.pr-md{padding-right:11px}.pb-md{padding-bottom:11px}.pl-md{padding-left:11px}.pt-lg{padding-top:23px}.pr-lg{padding-right:23px}.pb-lg{padding-bottom:23px}.pl-lg{padding-left:23px}.pt-xl{padding-top:38px}.pr-xl{padding-right:38px}.pb-xl{padding-bottom:38px}.pl-xl{padding-left:38px}}@media (min-width: 992px) and (max-width: 1199px){.mc-lg{margin-right:auto;margin-left:auto}.mt-xs{margin-top:5px}.mr-xs{margin-right:5px}.mb-xs{margin-bottom:5px}.ml-xs{margin-left:5px}.mt-sm{margin-top:10px}.mr-sm{margin-right:10px}.mb-sm{margin-bottom:10px}.ml-sm{margin-left:10px}.mt-md{margin-top:15px}.mr-md{margin-right:15px}.mb-md{margin-bottom:15px}.ml-md{margin-left:15px}.mt-lg{margin-top:30px}.mr-lg{margin-right:30px}.mb-lg{margin-bottom:30px}.ml-lg{margin-left:30px}.mt-xl{margin-top:50px}.mr-xl{margin-right:50px}.mb-xl{margin-bottom:50px}.ml-xl{margin-left:50px}.pt-xs{padding-top:5px}.pr-xs{padding-right:5px}.pb-xs{padding-bottom:5px}.pl-xs{padding-left:5px}.pt-sm{padding-top:10px}.pr-sm{padding-right:10px}.pb-sm{padding-bottom:10px}.pl-sm{padding-left:10px}.pt-md{padding-top:15px}.pr-md{padding-right:15px}.pb-md{padding-bottom:15px}.pl-md{padding-left:15px}.pt-lg{padding-top:30px}.pr-lg{padding-right:30px}.pb-lg{padding-bottom:30px}.pl-lg{padding-left:30px}.pt-xl{padding-top:50px}.pr-xl{padding-right:50px}.pb-xl{padding-bottom:50px}.pl-xl{padding-left:50px}}@media (min-width: 1200px){.mc-xl{margin-right:auto;margin-left:auto}.mt-xs{margin-top:8px}.mr-xs{margin-right:8px}.mb-xs{margin-bottom:8px}.ml-xs{margin-left:8px}.mt-sm{margin-top:15px}.mr-sm{margin-right:15px}.mb-sm{margin-bottom:15px}.ml-sm{margin-left:15px}.mt-md{margin-top:23px}.mr-md{margin-right:23px}.mb-md{margin-bottom:23px}.ml-md{margin-left:23px}.mt-lg{margin-top:45px}.mr-lg{margin-right:45px}.mb-lg{margin-bottom:45px}.ml-lg{margin-left:45px}.mt-xl{margin-top:75px}.mr-xl{margin-right:75px}.mb-xl{margin-bottom:75px}.ml-xl{margin-left:75px}.pt-xs{padding-top:8px}.pr-xs{padding-right:8px}.pb-xs{padding-bottom:8px}.pl-xs{padding-left:8px}.pt-sm{padding-top:15px}.pr-sm{padding-right:15px}.pb-sm{padding-bottom:15px}.pl-sm{padding-left:15px}.pt-md{padding-top:23px}.pr-md{padding-right:23px}.pb-md{padding-bottom:23px}.pl-md{padding-left:23px}.pt-lg{padding-top:45px}.pr-lg{padding-right:45px}.pb-lg{padding-bottom:45px}.pl-lg{padding-left:45px}.pt-xl{padding-top:75px}.pr-xl{padding-right:75px}.pb-xl{padding-bottom:75px}.pl-xl{padding-left:75px}}.no-padding{padding:0!important}.btn,form input[type=submit],.form input[type=submit],input[type=submit]{background:linear-gradient(90deg,#f36,#f63);background-color:linear-gradient(90deg,#FF3366 0%,#FF6633 100%);color:#fff;border-radius:3px}.btn:hover,input[type=submit]:hover{background:linear-gradient(103deg,#f36,#703efd);background-color:linear-gradient(103deg,#FF3366 0%,#703EFD 100%);color:#fff}.page-header{padding:100px 0;background-color:transparent}.page-header h1{color:#fff;text-align:left}body{color:#696969;font-size:24px;font-family:Montserrat,sans-serif}h1{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:60px}@media (max-width: 767px){h1{font-size:35.2941176471px}}h2{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:50px}@media (max-width: 767px){h2{font-size:29.4117647059px}}h3{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:40px}@media (max-width: 767px){h3{font-size:24px}}h4,.generic-card .card-title{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:30px}@media (max-width: 767px){h4,.generic-card .card-title{font-size:24px}}h5{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:28px}@media (max-width: 767px){h5{font-size:24px}}h6{font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;font-weight:700;color:#333;font-size:24px}@media (max-width: 767px){h6{font-size:24px}}h1,h2,h3{margin-bottom:45px}h4,.generic-card .card-title,h5,h6{margin-bottom:30px}.single .post header.entry-header,.single .project header.entry-header{min-height:300px;max-height:450px;height:35vh;margin-bottom:100px}.single .post header.entry-header h1,.single .post header.entry-header .entry-title,.single .project header.entry-header h1,.single .project header.entry-header .entry-title{color:#fff;text-align:left}body{background:#fff;background-color:#fff}.navbar-default{min-height:125px;font-family:Brandon Grotesque,sans-serif;background:#fff;background-color:#fff}.navbar-default #navbar{background:#fff;background-color:#fff}.navbar-default.top-nav{min-height:auto}@media (min-width: 768px){.navbar-default .navbar-nav{float:right;height:125px}.navbar-default .navbar-nav>li{height:125px}.navbar-default .navbar-nav>li>a{padding:52px 20px}.navbar-default.top-nav .navbar-nav{height:auto}.navbar-default.top-nav .navbar-nav>li{height:auto}.navbar-default.top-nav .navbar-nav>li>a{padding-top:0;padding-bottom:0}}.navbar-default .navbar-brand{color:#8d8d8d;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:inline-block;position:relative;min-height:100%;height:125px;padding:0}.navbar-default .navbar-brand .logo-image{display:block;width:auto;height:auto;max-height:100%;margin-left:15px;padding:45px 0}.navbar-default .navbar-brand svg.logo-image{height:inherit}@media (max-width: 767px){.navbar-default .navbar-brand{max-width:75%;max-width:calc(100% - 75px);display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;flex-direction:column}}.navbar-default .navbar-toggle .icon-bar{background:#333}.navbar-default .navbar-nav>li>a{color:#333;font-weight:900;font-size:20px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 991px){.navbar-default .navbar-nav>li>a{font-size:18px}}.navbar-default .navbar-nav>li:hover>a{color:#696969}.navbar-default .navbar-nav>li.active>a{color:#696969}.navbar-default .navbar-nav>li.open>a{color:#696969}.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:active,.navbar-default .navbar-nav>li.open>a:focus{color:#696969}.navbar-default .navbar-nav>li .dropdown-menu{background:#fff}.navbar-default .navbar-nav>li .dropdown-menu li>a{color:#333;font-weight:900;font-size:20px}.navbar-default .navbar-nav>li .dropdown-menu li.active>a{color:#696969}.navbar-default .navbar-nav>li .dropdown-menu li>a:hover,.navbar-default .navbar-nav>li .dropdown-menu li>a:focus{color:#696969}.navbar-default .navbar-nav>li.menu-cart{display:flex;align-items:center}.navbar-default .navbar-nav>li.menu-cart a{background:linear-gradient(90deg,#f36,#f63);background-color:linear-gradient(90deg,#FF3366 0%,#FF6633 100%);color:#fff;border-radius:3px;display:flex;align-items:center;margin:10px 0 10px 15px;padding:20px 15px}.navbar-default .navbar-nav>li.menu-cart a:hover{background:linear-gradient(103deg,#f36,#703efd);background-color:linear-gradient(103deg,#FF3366 0%,#703EFD 100%);color:#fff}.navbar-default .navbar-nav>li.menu-cart i{margin-right:0;font-size:28px}.navbar-default .navbar-nav>li.menu-cart i:before{content:""}.navbar-default .navbar-nav>li.menu-cart .amount-wrap{top:-8px;left:-2px;color:#333;font-family:Brandon Grotesque,sans-serif;background:#fff}.navbar-default .navbar-nav>li.menu-cart.no-text .amount-wrap.empty{display:none}#page-container>.navbar-default,.navbar-container{position:fixed;top:0;z-index:99;width:100vw}body.admin-bar #page-container>.navbar-default,body.admin-bar .navbar-container{top:32px}@media (max-width: 767px){body.admin-bar #page-container>.navbar-default,body.admin-bar .navbar-container{top:46px}}#page-container{padding-top:125px}#page-container{padding-top:0}.navbar-default{transition:background-color,.5s,ease-in-out;background-color:transparent}.navbar-default #navbar{background:none transparent}.navbar-default .navbar-nav>li>a{transition:color,.5s,ease-in-out;color:#fff}.navbar-default #navbar.navbar-collapse.in,.navbar-default #navbar.navbar-collapse.collapsing{background-color:#fff}.navbar-default #navbar.navbar-collapse.in:before,.navbar-default #navbar.navbar-collapse.collapsing:before{position:fixed;top:0;right:0;left:0;width:100%;height:100%;background-color:#fff;content:""}.navbar-default.not-on-top{background-color:#fff}.navbar-default.not-on-top .navbar-nav>li>a{color:#333}#footer-main{padding-top:100px;padding-bottom:0;color:#696969;font-weight:300;background:#fff;background-color:#fff}#footer-main h1,#footer-main h2,#footer-main h3,#footer-main h4,#footer-main .generic-card .card-title,.generic-card #footer-main .card-title,#footer-main h5,#footer-main h6{color:#333}#footer-main a{color:#696969;font-weight:300}#footer-main a:hover{color:#8d8d8d}#footer-main .footer-socials ul li.icon{display:inline-block;margin:0 5px 0 0}#footer-main .footer-copyright-links{margin-top:15px}@media (min-width: 992px){#footer-main .footer-copyright-links{float:right;margin-top:0}}#footer-main .footer-copyright-links li+li{margin-left:5px}#footer-main .footer-copyright-links li+li:before{margin-right:5px;content:"|"}#footer-main div.footer-copyright,#footer-main div.footer-copyright a{color:#333;font-weight:200;text-align:left}input,label,select{font-size:24px}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select[multiple=multiple]{border:1px solid #F8F8F8;border-radius:0;font-size:24px}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#212121}input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:1px solid #F8F8F8}.owl-theme .owl-nav [class*=owl-]{font-size:24px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#8d8d8d80}.lyfter-post-card{background:transparent;border:0px solid #212121;border-radius:0;box-shadow:0 0 #000000bf}.lyfter-post-card .image-wrap{padding-top:66.6666666667%}.lyfter-post-card .text-wrap{padding:25px 15px 30px;color:#696969}.lyfter-post-card .text-wrap .card-title{margin:0 0 12px}.lyfter-post-card:hover{text-decoration:none}.pagination a,.pagination .current{color:#696969;margin-right:10px;display:inline-block}.pagination .current{text-decoration:underline}.block-bg-image{position:relative}.block-bg-image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#e8e8e8;background-color:#e8e8e8;filter:alpha(opacity=10);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";-webkit-opacity:.1;-khtml-opacity:.1;-moz-opacity:.1;-ms-opacity:.1;-o-opacity:.1;opacity:.1}section.double-content{padding:100px 0}.post .heading h2,.post .heading h3,.post .heading h4,.post .heading .generic-card .card-title,.generic-card .post .heading .card-title,.project .heading h2,.project .heading h3,.project .heading h4,.project .heading .generic-card .card-title,.generic-card .project .heading .card-title{color:#8d8d8d}.post .heading .date,.project .heading .date{color:#e8e8e8}.post p,.project p{color:#696969}a.post:hover h2,a.post:hover h3,a.post:hover h4,a.post:hover .generic-card .card-title,.generic-card a.post:hover .card-title,a.project:hover h2,a.project:hover h3,a.project:hover h4,a.project:hover .generic-card .card-title,.generic-card a.project:hover .card-title{color:#676767}a.post:hover .date,a.project:hover .date{color:#b5b5b5}a.post:hover .bg-image:before,a.project:hover .bg-image:before{background:#e8e8e8}.blog-preview-container{padding-top:100px;padding-bottom:100px}.blog .post:after,.project:after{background:#f8f8f8}.breadcrumb-wrap{background:none}.breadcrumb{margin-bottom:15px;margin-top:15px;text-align:left;font-size:12px;color:#999}.breadcrumb a{color:#777}.breadcrumb>p>span>span a,.breadcrumb>p>span>span span{margin-left:5px;margin-right:5px}.slider{margin-top:0;margin-bottom:0}.slider .item{height:70vh;color:#8d8d8d}.slider .item p,.slider .item h1,.slider .item h2,.slider .item h3,.slider .item h4,.slider .item .generic-card .card-title,.generic-card .slider .item .card-title,.slider .item h5,.slider .item h6{color:#8d8d8d}.slider .item .textblock{padding:40px 70px;color:#8d8d8d;font-family:Brandon Grotesque,sans-serif;font-size:24px;text-align:right;right:100px!important;left:auto!important;left:0;top:50%;transform:translateY(-50%);max-width:900px;text-transform:uppercase;background-color:#fff}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{border-radius:0;width:50px;height:50px;background-color:#fff;font-size:25px;color:#8d8d8d}.slider .owl-nav .owl-prev:hover,.slider .owl-nav .owl-next:hover{background-color:#fff;color:#e8e8e8}.slider .owl-nav .owl-prev{left:15px}.slider .owl-nav .owl-prev:before{content:""}.slider .owl-nav .owl-next{right:15px}.slider .owl-nav .owl-next:before{content:""}.slider .owl-dots .owl-dot span{width:12px;height:12px;background:#8d8d8d;background-color:#8d8d8d80}.slider .owl-dots .owl-dot.active span{width:12px;height:12px;background:#8d8d8d;background-color:#8d8d8d}section.last-blog-items-v2{padding-top:100px;padding-bottom:100px}section.last-blog-items-v2 .button-wrap{text-align:center}.acf-map{margin-top:0;margin-bottom:0;height:450px}section.locations{height:400px}section.locations div.locations{z-index:0;padding-top:400px;width:100vw!important;position:absolute!important}section.locations div.locationslist{background-color:#fff;display:inline-block;padding:20px;border-radius:5px;margin-top:15px;width:100%;max-height:360px}section.locations div.locationslist div{max-height:320px;overflow:auto}section.locations div.locationslist div ul{padding:0;list-style:none;margin:0}section.locations div.locationslist div ul li a{color:brown;text-decoration:none}section.locations div.locationslist div ul li a:hover{color:#ff0;text-decoration:underline}section.locations div.locationslist div ul.no-icons{color:#00f!important}section.locations div.locationslist div ul.no-icons li a:before{display:none!important}.usp-grid{padding-top:100px;padding-bottom:100px;background-color:#212121}.usp-grid .usp-block{color:#696969}.usp-grid .usp-block i{color:#e8e8e8;font-size:3em}.usp-grid .usp-block img{border-radius:3px;width:400px;height:auto}.usp-grid .usp-block h1,.usp-grid .usp-block h2,.usp-grid .usp-block h3,.usp-grid .usp-block h4,.usp-grid .usp-block .generic-card .card-title,.generic-card .usp-grid .usp-block .card-title,.usp-grid .usp-block h5,.usp-grid .usp-block h6{color:#e8e8e8}section.wysiwyg{padding-top:100px;padding-bottom:100px}section.wysiwyg .container{max-width:1200px}.image-gallery{padding-top:100px;padding-bottom:100px}.image-gallery .image-thumb{background-color:#8d8d8d}.image-gallery .image-thumb span.text-holder{display:none!important;background-color:#21212180}.image-gallery .image-thumb span.text-holder p{font-size:20px;text-align:center;color:#fff}.text-image{padding-top:100px;padding-bottom:100px}section.welcome-banner{padding-top:100px;padding-bottom:100px;color:#fff}section.welcome-banner:before{background-color:#8d8d8d}section.welcome-banner *{color:#fff}section.welcome-banner h1{font-size:36px}section.welcome-banner h2{font-size:20px}section.welcome-banner .mobile-panel-wrapper{padding-top:100px;padding-bottom:100px}@media (max-width: 991px){section.welcome-banner{padding-top:50px;padding-bottom:50px}}.x-core-section{padding:100px 0}.x-core-header~.x-core-section{padding-top:0}section.pagination{display:block;text-align:center}section.pagination .page-numbers{margin-right:10px;text-align:center}section.pagination .dots{color:#e8e8e8}section.pagination .current,section.pagination a:hover{color:#212121;font-weight:700;text-decoration:none}.single .post header.entry-header,.single .project header.entry-header{width:90%;max-width:1600px;height:40vh;max-height:500px;margin:0 auto 100px;border-radius:3px}.breadcrumb{padding-bottom:15px;font-size:18px;border-bottom:1px solid #E8E8E8}.breadcrumb a:hover{font-weight:700;text-decoration:none}.breadcrumb .breadcrumb_last{padding:0 0 15px;border-bottom:2px solid}.btn,form input[type=submit],.form input[type=submit],input[type=submit]{margin-bottom:25px;padding:17px 25px;font-weight:600;box-shadow:none;transition:all .25s ease-in-out}.btn:after,.form input[type=submit]:after,input[type=submit]:after{margin-left:20px;font-family:"Font Awesome 6 Pro";content:""}.btn-primary{margin-right:25px;border-color:#212121}.btn-primary:hover{border-color:#8d8d8d}.btn-secondary{color:#212121;background-color:transparent;border:1px solid #212121}.btn-secondary:hover{color:#fff;background-color:#8d8d8d;border-color:#8d8d8d}.lyfter-post-card{height:100%;transition:all .15s ease-in-out}.lyfter-post-card:hover{margin-top:-10px;margin-bottom:10px}.lyfter-post-card h3{font-size:30px}@media (max-width: 991px){section.last-blog-items-v2{padding-top:50px;padding-bottom:50px}section.last-blog-items-v2 .block-intro{padding:0 30px 30px}section.last-blog-items-v2 .block-intro h1{margin-top:0}}section.wysiwyg p{margin-bottom:25px}section.wysiwyg p a{color:#212121}section.wysiwyg p+ul{margin-top:-20px}section.wysiwyg:nth-child(2n){background-color:#f8f8f8}section.double-content:nth-child(2n){background-color:#f8f8f8}@media (max-width: 991px){section.wysiwyg,section.double-content{padding:50px 30px}}footer #footer-main h4,footer #footer-main .generic-card .card-title,.generic-card footer #footer-main .card-title{margin-bottom:5px;font-size:28px}footer #footer-main .footer-sitemap,footer #footer-main .footer-contact,footer #footer-main .footer-list-items,footer #footer-main .footer-socials,footer #footer-main .footer-text,footer #footer-main .footer-image-block{margin-bottom:40px}footer #footer-main .footer-socials .fab,footer #footer-main .footer-socials .contact .social-list li>a>.fa,.contact .social-list footer #footer-main .footer-socials li>a>.fa{margin-right:10px}footer #footer-main a{line-height:1.5em}footer #footer-main .footer-image-block{padding-right:25%}footer #footer-main div.footer-copyright{margin-top:100px}section.contact-form{margin:0;padding:100px;background-color:#e8e8e8}section.contact-form .container{padding:80px 0;background-color:#fff}section.contact-form label{margin-bottom:25px}section.contact-form input[type=color],section.contact-form input[type=date],section.contact-form input[type=datetime],section.contact-form input[type=datetime-local],section.contact-form input[type=email],section.contact-form input[type=month],section.contact-form input[type=number],section.contact-form input[type=password],section.contact-form input[type=search],section.contact-form input[type=tel],section.contact-form input[type=text],section.contact-form input[type=time],section.contact-form input[type=url],section.contact-form input[type=week],section.contact-form input:not([type]),section.contact-form textarea,section.contact-form select[multiple=multiple]{margin-top:10px;padding:20px;background:#f8f8f8;border-radius:3px}@media (max-width: 991px){section.contact-form{padding:0}section.contact-form .container{padding:50px}}section.image-carousel{padding-top:100px;padding-bottom:100px}section.image-carousel .owl-carousel{margin-bottom:0}section.image-carousel .owl-carousel .item .image-thumb{margin-bottom:0}.image-gallery .image-thumb{margin-bottom:30px;border-radius:3px}@media (max-width: 991px){.navbar-default{min-height:80px}.navbar-default .navbar-brand{height:80px}.navbar-default .navbar-brand .logo-image{padding:28px 0}.navbar-default .navbar-toggle{padding:33px}.navbar-default .navbar-nav>li{padding:10px 0;text-align:center}}@media (max-width: 991px){section.text-image{padding-top:50px;padding-bottom:50px}}section.text-image .text-wrap{padding-right:30px}@media (max-width: 767px){section.text-image .text-wrap{padding:0 0 30px}}@media (min-width: 768px) and (max-width: 991px){section.text-image .text-wrap{padding-right:0}}section.text-image .text-wrap h1,section.text-image .text-wrap .h1,section.text-image .text-wrap h2,section.text-image .text-wrap .h2,section.text-image .text-wrap h3,section.text-image .text-wrap .h3{margin-top:0}section.text-image .col-sm-push-6 .text-wrap,section.text-image .col-md-push-6 .text-wrap,section.text-image .col-md-push-8 .text-wrap{padding-right:0;padding-left:30px}@media (max-width: 991px){section.text-image .col-sm-push-6 .text-wrap,section.text-image .col-md-push-6 .text-wrap,section.text-image .col-md-push-8 .text-wrap{padding-left:0}}section.text-image .img-responsive{border-radius:3px}section.text-image:nth-child(2n){background-color:#f8f8f8}.usp-grid .usp-block i{margin-bottom:55px}.usp-grid .usp-block h4,.usp-grid .usp-block .generic-card .card-title,.generic-card .usp-grid .usp-block .card-title{min-height:60px}.usp-grid a.usp-block:after{display:block;width:20px;height:20px;margin:20px auto 0;font-family:"Font Awesome 6 Pro";text-align:center;opacity:0;transition:all .15s ease-in-out;content:""}.usp-grid a.usp-block:hover{text-decoration:none}.usp-grid a.usp-block:hover:after{opacity:1}@media (max-width: 991px){section.usp-grid{padding-top:50px;padding-bottom:50px}section.usp-grid .usp-block{margin-bottom:50px}section.usp-grid .usp-block i{margin-bottom:15px}section.usp-grid .usp-block h4,section.usp-grid .usp-block .generic-card .card-title,.generic-card section.usp-grid .usp-block .card-title{min-height:0}section.usp-grid .usp-block:after{display:none}}.social-list .fa{font-family:"Font Awesome 6 Brands"}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:25px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:25px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@font-face{font-weight:800;font-family:Brandon Grotesque;font-style:normal;src:url(./hvd_fonts_-_brandongrotesque-black-webfont-DCPx2NRR.woff2) format("woff2"),url(./hvd_fonts_-_brandongrotesque-black-webfont-D20e0538.woff) format("woff");text-rendering:optimizeLegibility}@font-face{font-weight:400;font-family:Gameplay;font-style:normal;src:url(./Gameplay-D36JPN74.eot?#iefix) format("embedded-opentype"),url(./Gameplay-B0_3I32x.woff2) format("woff2"),url(./Gameplay-BqSGp7yT.woff) format("woff"),url(./Gameplay-XbGeJkxz.ttf) format("truetype"),url(./Gameplay-5PfxGTDU.svg#Gameplay) format("svg");font-display:swap}body{line-height:1.5}html body .gradient-text,html body .dark-gradient-text,html body .testimonials.nerd-mode h2,.testimonials.nerd-mode html body h2,html body .awesome-gradient-text,html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a,html body h1,html body h2{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.awesome-gradient-text,html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a,h1,h2{color:#f36;background:linear-gradient(#f36,#f63)}.dark-gradient-text,.testimonials.nerd-mode h2{color:#703efd;background:linear-gradient(103deg,#f36,#703efd)}.text-muted{color:#b1b1b1}h1,h2,h3{margin-top:0;margin-bottom:45px;line-height:1}@media (max-width: 767px){h1,h2,h3{margin-bottom:12px}}ul,ol{margin-bottom:30px;padding-left:30px;font-size:18px;line-height:1.8}p+h1,p+h2,p+h3,p+h4,.generic-card p+.card-title,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,.generic-card ul+.card-title,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,.generic-card ol+.card-title,ol+h5,ol+h6{margin-top:80px}p+ul,p+ol,p+p,p+blockquote,ul+ul,ul+ol,ul+p,ul+blockquote,ol+ul,ol+ol,ol+p,ol+blockquote{margin-top:30px}.pre-title{margin-bottom:0;color:#696969;font-weight:700;font-size:12px;line-height:4;text-transform:uppercase}.pre-title+h1,.pre-title+h2,.pre-title+h3,.pre-title+h4,.generic-card .pre-title+.card-title,.pre-title+h5,.pre-title+h6{margin-top:0}b,strong{color:#333;font-weight:500;line-height:1.6}b+b,b+strong,strong+b,strong+strong{margin-top:45px}b+p,strong+p{margin-top:30px}.fa,.fas,.far,.fal,.fad,.fab,.contact .social-list li>a>.fa{font-weight:300}.site-content p a{color:#f36}.nerd-mode h1,.nerd-mode h2{position:relative}.nerd-mode h1:before,.nerd-mode h2:before{position:absolute;top:0;width:100%;height:100%;content:attr(data-text);left:2px;text-shadow:-2px 0 #ff00c1;animation:glitch-anim 5s infinite linear alternate-reverse;clip:rect(44px,450px,56px,0)}.nerd-mode h1:after,.nerd-mode h2:after{position:absolute;top:0;width:100%;height:100%;content:attr(data-text);left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{transform:skew(.5deg);clip:rect(95px,9999px,74px,0)}5%{transform:skew(.5deg);clip:rect(65px,9999px,72px,0)}10%{transform:skew(.5deg);clip:rect(81px,9999px,47px,0)}15%{transform:skew(.5deg);clip:rect(93px,9999px,3px,0)}20%{transform:skew(.5deg);clip:rect(82px,9999px,75px,0)}25%{transform:skew(.5deg);clip:rect(96px,9999px,33px,0)}30%{transform:skew(.5deg);clip:rect(49px,9999px,34px,0)}35%{transform:skew(.5deg);clip:rect(89px,9999px,43px,0)}40%{transform:skew(.5deg);clip:rect(88px,9999px,40px,0)}45%{transform:skew(.5deg);clip:rect(71px,9999px,43px,0)}50%{transform:skew(.5deg);clip:rect(43px,9999px,76px,0)}55%{transform:skew(.5deg);clip:rect(61px,9999px,71px,0)}60%{transform:skew(.5deg);clip:rect(69px,9999px,83px,0)}65%{transform:skew(.5deg);clip:rect(26px,9999px,54px,0)}70%{transform:skew(.5deg);clip:rect(27px,9999px,66px,0)}75%{transform:skew(.5deg);clip:rect(56px,9999px,53px,0)}80%{transform:skew(.5deg);clip:rect(29px,9999px,66px,0)}85%{transform:skew(.5deg);clip:rect(17px,9999px,65px,0)}90%{transform:skew(.5deg);clip:rect(4px,9999px,90px,0)}95%{transform:skew(.5deg);clip:rect(34px,9999px,81px,0)}to{transform:skew(.5deg);clip:rect(96px,9999px,21px,0)}}@keyframes glitch-anim2{0%{transform:skew(.5deg);clip:rect(61px,9999px,33px,0)}5%{transform:skew(.5deg);clip:rect(81px,9999px,48px,0)}10%{transform:skew(.5deg);clip:rect(79px,9999px,68px,0)}15%{transform:skew(.5deg);clip:rect(6px,9999px,29px,0)}20%{transform:skew(.5deg);clip:rect(93px,9999px,100px,0)}25%{transform:skew(.5deg);clip:rect(12px,9999px,24px,0)}30%{transform:skew(.5deg);clip:rect(60px,9999px,32px,0)}35%{transform:skew(.5deg);clip:rect(71px,9999px,77px,0)}40%{transform:skew(.5deg);clip:rect(100px,9999px,18px,0)}45%{transform:skew(.5deg);clip:rect(58px,9999px,26px,0)}50%{transform:skew(.5deg);clip:rect(15px,9999px,9px,0)}55%{transform:skew(.5deg);clip:rect(97px,9999px,99px,0)}60%{transform:skew(.5deg);clip:rect(42px,9999px,71px,0)}65%{transform:skew(.5deg);clip:rect(42px,9999px,1px,0)}70%{transform:skew(.5deg);clip:rect(35px,9999px,80px,0)}75%{transform:skew(.5deg);clip:rect(10px,9999px,97px,0)}80%{transform:skew(.5deg);clip:rect(22px,9999px,60px,0)}85%{transform:skew(.5deg);clip:rect(29px,9999px,98px,0)}90%{transform:skew(.5deg);clip:rect(45px,9999px,83px,0)}95%{transform:skew(.5deg);clip:rect(25px,9999px,86px,0)}to{transform:skew(.5deg);clip:rect(57px,9999px,3px,0)}}.nerd-mode{color:#b1b1b1;background-color:transparent}.nerd-mode .pre-title{color:#03f9fe}.nerd-mode h1,.nerd-mode h2,.nerd-mode h3,.nerd-mode h4,.nerd-mode .generic-card .card-title,.generic-card .nerd-mode .card-title,.nerd-mode h5,.nerd-mode h6{color:#fff;-webkit-text-fill-color:initial}.nerd-mode strong{color:#fff}.nerd-mode.no-grid{background-color:#000}::selection{color:#fff;background:#f36}::-moz-selection{color:#fff;background:#f36}:root,body{scroll-behavior:smooth}.site-content>section,.single section{padding:100px 0;background-color:#fff}@media (max-width: 767px){.site-content>section,.single section{padding:50px 0}}.site-content>section:not(.nerd-mode):not(.choose-character)+section:not(.nerd-mode),.single section:not(.nerd-mode):not(.choose-character)+section:not(.nerd-mode){padding-top:0}.site-content>section.nerd-mode,.single section.nerd-mode{position:relative;padding:100px 0;overflow:visible;background-color:transparent}.site-content>section.nerd-mode .nerd-mode+.nerd-mode,.single section.nerd-mode .nerd-mode+.nerd-mode{padding-top:100px}.site-content>section.nerd-mode+.nerd-mode,.single section.nerd-mode+.nerd-mode{padding-top:0}@media (min-width: 1450px){.container{width:1400px}}.container-fluid{max-width:1680px}.col-centered{float:none;margin-right:auto;margin-left:auto}html body .site-content section.block--first{padding-top:200px}@media (max-width: 991px){html body .site-content section.block--first{padding-top:100px}}.not-initialised{opacity:0}html body .navbar-default{display:flex;justify-content:space-between;padding:0 50px;transition:.2s ease all}@media (max-width: 991px){html body .navbar-default{padding:0 15px}}html body .navbar-default:before{display:none}html body .navbar-default .navbar-header{float:none}html body .navbar-default .brand-mobile{position:relative;top:20px;transition:.2s ease all}html body .navbar-default .brand-mobile img{margin:0!important;padding:0!important}html body .navbar-default .navbar-wrapper{display:flex;align-items:center;justify-content:end;width:100%}html body .navbar-default .navbar-wrapper .navbar-nav{float:none;height:auto}html body .navbar-default .navbar-wrapper .main-nav{position:relative;top:0;margin-left:auto;padding-right:35px;opacity:1;transition:.4s ease all}html body .navbar-default .navbar-wrapper .main-nav .navbar-nav{display:flex;height:auto;column-gap:30px}html body .navbar-default .navbar-wrapper .main-nav li{float:none;height:auto}html body .navbar-default .navbar-wrapper .main-nav li.language-switcher{display:none}html body .navbar-default .navbar-wrapper .main-nav li>a{padding:15px;color:#333;transition:.2s ease all}html body .navbar-default .navbar-wrapper .main-nav li>a:hover{color:#f36}html body .navbar-default .navbar-wrapper .main-nav li .dropdown-menu{background:transparent;box-shadow:none}html body .navbar-default .navbar-wrapper .main-nav li .dropdown-menu a{padding-top:0;padding-bottom:0;text-transform:uppercase}html body .navbar-default .navbar-wrapper .main-nav.menu-light li>a{color:#fff}html body .navbar-default .navbar-wrapper .main-nav.menu-light li>a:hover{color:#f36}html body .navbar-default .navbar-wrapper .sidebar-nav{display:inline-block}html body .navbar-default.not-on-top{background:transparent}html body .navbar-default.not-on-top .navbar-wrapper .main-nav{top:-150px;opacity:0}html body .navbar-default.not-on-top .brand-mobile{top:-50px}.site-content>section{margin:0}.immerser{position:fixed;top:30px;right:50px;bottom:0;left:50px;z-index:10002}@media (max-width: 991px){.immerser{top:0;right:20px;left:0}.immerser .navbar-brand{display:none}}.immerser:not([data-immerser]){pointer-events:none;touch-action:none}.immerser:not([data-immerser]) *{pointer-events:all;touch-action:auto}.immerser [data-immerser-solid=logo]{transition:opacity .25s ease-in-out;position:absolute;top:0;left:0;opacity:1}.immerser [data-immerser-solid=logo] .navbar-brand{padding:0}.immerser [data-immerser-solid=logo].logo--contrast{filter:brightness(100)}.sidebar-nav-open .immerser [data-immerser-solid=logo]{opacity:0}.immerser [data-immerser-solid=burger]{position:absolute;top:14px;right:0}.immerser [data-immerser-solid=burger] .hamburger-box{pointer-events:none}.immerser [data-immerser-solid=burger].burger--contrast .hamburger-inner,.immerser [data-immerser-solid=burger].burger--contrast .hamburger-inner:before,.immerser [data-immerser-solid=burger].burger--contrast .hamburger-inner:after{background-color:#fff}.immerser [data-immerser-solid=burger].burger--contrast .is-active .hamburger-inner,.immerser [data-immerser-solid=burger].burger--contrast .is-active .hamburger-inner:before,.immerser [data-immerser-solid=burger].burger--contrast .is-active .hamburger-inner:after{background-color:#000!important}body.admin-bar .immerser{top:62px}@media (max-width: 991px){body.admin-bar .immerser{top:46px}}html.sidebar-nav-open{overflow:hidden}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation-columns{max-width:450px}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap{position:fixed;top:0;right:0;z-index:-10000;width:100vw;height:100vh;transition:.6s ease all;pointer-events:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap video{position:absolute;bottom:0;left:0;z-index:10001;display:none;width:50vw;height:auto;pointer-events:none}@media (min-width: 1200px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap video{width:30vw}}@media (min-width: 1600px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap video{width:40vw}}@media (min-width: 2000px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap video{width:50vw}}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#33333380;opacity:0;-webkit-backdrop-filter:saturate(180%) blur(25px);backdrop-filter:saturate(180%) blur(25px);transition:.6s ease all;content:""}@media (max-width: 991px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .video-wrap{display:none}}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{position:fixed;top:0;right:-80vw;z-index:10001;display:flex;flex-direction:column;justify-content:space-between;width:80vw;height:100vh;padding:60px 50px;overflow-x:scroll;background:#fff;box-shadow:1px 1px transparent;transition:.4s ease all}@media (max-width: 991px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{right:-100vw;width:100vw}}@media (min-width: 992px) and (max-width: 1199px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{right:-100vw;width:100vw;padding:60px 80px}}@media (min-width: 1200px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{right:-70vw;width:70vw;padding:60px 80px}}@media (min-width: 1600px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{right:-60vw;width:60vw;padding:100px 80px}}@media (min-width: 2000px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation{right:-50vw;width:50vw}}html body .navbar-default .sidebar-navigation-wrap.open .sidebar-navigation .video-wrap{z-index:10000;pointer-events:all}@media (min-width: 1200px){html body .navbar-default .sidebar-navigation-wrap.open .sidebar-navigation .video-wrap video{display:block}}html body .navbar-default .sidebar-navigation-wrap.open .sidebar-navigation .video-wrap:after{opacity:1}html body .navbar-default .sidebar-navigation-wrap.open .sidebar-navigation .navigation{right:0}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul{margin:0;padding:0;list-style:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item{float:none;height:auto;padding:0;text-align:left}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item.language-switcher{display:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a{position:relative;left:0;display:block;margin:0;padding:15px 0;color:#f36;font-size:50px;line-height:unset;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;transition:.2s ease all;-webkit-text-fill-color:transparent}@media (max-width: 991px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a{font-size:28px}}@media (min-width: 992px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a{margin:10px 0}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item>a:hover{left:5px;color:#333;background:transparent;background-clip:initial;-webkit-text-fill-color:initial}}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item.wpml-lang-switch a{margin:0;padding:0;color:#333;font-size:28px;-webkit-text-fill-color:unset}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item.wpml-lang-switch a:hover{left:0}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item.wpml-lang-switch .dropdown-menu{box-shadow:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .main-navigation ul .menu-item.wpml-lang-switch .dropdown-menu a{margin:0;padding-top:0;padding-bottom:0;text-transform:uppercase}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .sub-navigation ul{margin:25px 0;padding:0;list-style:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .sub-navigation ul .menu-item>a{position:relative;display:block;padding:14px 0 14px 30px;color:#696969;font-weight:500;font-size:18px;font-family:Montserrat,sans-serif;text-decoration:none}html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .sub-navigation ul .menu-item>a:before{position:absolute;top:50%;left:0;font-weight:300;font-size:18px;font-family:"Font Awesome 6 Pro";transform:translateY(-50%);transition:.2s ease all;content:""}@media (min-width: 992px){html body .navbar-default .sidebar-navigation-wrap .sidebar-navigation .navigation .sub-navigation ul .menu-item>a:hover:before{left:5px}}.post-type-archive-project{position:relative;background-color:#000}.post-type-archive-project .site-main .projects-reflect-container{position:relative;z-index:-1;margin-top:170px;opacity:0;filter:blur(1.5px);transition:.2s ease all}.post-type-archive-project .site-main .projects-reflect-container.initialised{opacity:1}@media (max-width: 767px){.post-type-archive-project .site-main .projects-reflect-container{position:absolute;top:0;margin-top:-30px}}@media (min-width: 768px) and (max-width: 991px){.post-type-archive-project .site-main .projects-reflect-container{margin-top:0}}.post-type-archive-project .site-main .projects-display{margin-top:200px}@media (max-width: 767px){.post-type-archive-project .site-main .projects-display{margin-top:250px}}.post-type-archive-project .site-main .clip-mask-wrap{position:fixed;top:0;z-index:0;height:auto;opacity:0;transition:.2s ease all}.post-type-archive-project .site-main .clip-mask-wrap.initialised{opacity:1}@media (max-width: 767px){.post-type-archive-project .site-main .clip-mask-wrap{left:-150px;width:768px}}@media (min-width: 768px) and (max-width: 991px){.post-type-archive-project .site-main .clip-mask-wrap{left:calc(50% - 340px);width:768px}}@media (min-width: 992px) and (max-width: 1199px){.post-type-archive-project .site-main .clip-mask-wrap{left:calc(50% - 496px);width:992px}}@media (min-width: 1200px){.post-type-archive-project .site-main .clip-mask-wrap{left:calc(50% - 600px);width:1200px}}.post-type-archive-project .site-main .dark-overlay{position:absolute;top:45vh;left:-50vw;width:200vw;height:100vh;background-color:#000}@media (min-width: 992px) and (max-width: 1199px){.post-type-archive-project .site-main .dark-overlay{top:558px}}@media (min-width: 768px) and (max-width: 991px){.post-type-archive-project .site-main .dark-overlay{top:430px}}@media (max-width: 767px){.post-type-archive-project .site-main .dark-overlay{top:430px}}@media (max-height: 900px){.post-type-archive-project .site-main .dark-overlay{top:55vh}}.post-type-archive-project .site-main .video-wrapper{position:absolute;top:0;z-index:0;width:110%;height:auto;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%203840%202160'%20style='enable-background:new%200%200%203840%202160;'%20xml:space='preserve'%3e%3cg%20id='Lyfter_x5F_Hacker_x5F_Glasses_x5F_V1_xA0_Image_00000146474547425719877540000016737617938361415843_'%3e%3cimage%20style='overflow:visible;'%20width='3840'%20height='2160'%20id='Lyfter_x5F_Hacker_x5F_Glasses_x5F_V1_xA0_Image'%20xlink:href='6DFFB259EAE93854.png'%20%3e%3c/image%3e%3c/g%3e%3cg%20id='Layer_3'%3e%3cpath%20d='M0,0v2160h3840V0H0z%20M1443.1,1147.1c-15.3,42.3-37.1,76.7-68.4,99.3c-48.9,28-94.9,38.4-138,31.4%20c-15-2.4-75.6-14.3-116-68.2c-7.9-10.6-27.6-37.5-31.5-77.7c-1.2-12.4-4.2-47.9,16.8-82.9c3.2-5.2,13.4-19.9,33.3-36.2%20c39.3-32.2,120.5-39.9,191.1-32.1c38.3,4.3,70.1,16.9,94.9,38.8C1462.8,1053.5,1464.1,1097.3,1443.1,1147.1z%20M1903,1135.1%20c-11.8,18.4-27.4,34.1-45.9,45.8c-29.6,18.8-59.1,31.8-88.5,36.2c-55.1,0.3-96.6-19.7-125.9-57.8c-18.5-26.2-28.8-56.7-30.1-91.8%20c3.7-62,33.5-102.3,86-123.6c39.2-14.9,79.4-25.3,120.8-31c55.4-4.5,91.5,9.3,107.4,42.4C1954.2,1001.7,1951.2,1059.7,1903,1135.1z%20'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.2.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%203840%202160'%20style='enable-background:new%200%200%203840%202160;'%20xml:space='preserve'%3e%3cg%20id='Lyfter_x5F_Hacker_x5F_Glasses_x5F_V1_xA0_Image_00000146474547425719877540000016737617938361415843_'%3e%3cimage%20style='overflow:visible;'%20width='3840'%20height='2160'%20id='Lyfter_x5F_Hacker_x5F_Glasses_x5F_V1_xA0_Image'%20xlink:href='6DFFB259EAE93854.png'%20%3e%3c/image%3e%3c/g%3e%3cg%20id='Layer_3'%3e%3cpath%20d='M0,0v2160h3840V0H0z%20M1443.1,1147.1c-15.3,42.3-37.1,76.7-68.4,99.3c-48.9,28-94.9,38.4-138,31.4%20c-15-2.4-75.6-14.3-116-68.2c-7.9-10.6-27.6-37.5-31.5-77.7c-1.2-12.4-4.2-47.9,16.8-82.9c3.2-5.2,13.4-19.9,33.3-36.2%20c39.3-32.2,120.5-39.9,191.1-32.1c38.3,4.3,70.1,16.9,94.9,38.8C1462.8,1053.5,1464.1,1097.3,1443.1,1147.1z%20M1903,1135.1%20c-11.8,18.4-27.4,34.1-45.9,45.8c-29.6,18.8-59.1,31.8-88.5,36.2c-55.1,0.3-96.6-19.7-125.9-57.8c-18.5-26.2-28.8-56.7-30.1-91.8%20c3.7-62,33.5-102.3,86-123.6c39.2-14.9,79.4-25.3,120.8-31c55.4-4.5,91.5,9.3,107.4,42.4C1954.2,1001.7,1951.2,1059.7,1903,1135.1z%20'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width: 768px) and (max-width: 991px){.post-type-archive-project .site-main .video-wrapper{left:-230px}}@media (min-width: 992px) and (max-width: 1199px){.post-type-archive-project .site-main .video-wrapper{left:-220px}}@media (min-width: 1200px){.post-type-archive-project .site-main .video-wrapper{left:-300px}}@media (min-width: 1450px){.post-type-archive-project .site-main .video-wrapper{left:-390px}}.post-type-archive-project .site-main .video-wrapper:before,.post-type-archive-project .site-main .video-wrapper:after{position:absolute;bottom:0;left:0;content:""}.post-type-archive-project .site-main .video-wrapper:before{width:100%;height:20%;background:linear-gradient(#0000,#000 80%)}.post-type-archive-project .site-main .video-wrapper:after{width:50%;height:100%;background:linear-gradient(90deg,#000,#0000 60%)}.post-type-archive-project .site-main .video-wrapper video{width:100%;min-width:100%;height:auto;min-height:100%}.post-type-archive-project .site-main .projects-reflect .hover-active .card-project img{opacity:0}.post-type-archive-project .site-main .projects-reflect .hover-active .card-project .project-preview-video{opacity:1}.post-type-archive-project .footer-top-row,.post-type-archive-project footer{position:relative}.post-type-archive-changelog,.tax-changelog_tag,.tax-changelog_category{background-color:#000}.post-type-archive-changelog section.x-core-section,.tax-changelog_tag section.x-core-section,.tax-changelog_category section.x-core-section{background:transparent}footer.footer-top-row{margin:0;padding:100px 0 25px;overflow:hidden;background-color:#efefef}@media (max-width: 991px){footer.footer-top-row .content-wrapper,footer.footer-top-row .contact-info-wrapper{margin-bottom:50px}}footer.footer-top-row .content-wrapper{z-index:1}footer.footer-top-row .content-wrapper h2{max-width:320px;font-size:50px}@media (min-width: 1200px){footer.footer-top-row .content-wrapper h2{font-size:40px}}footer.footer-top-row .content-wrapper img{width:100%}footer.footer-top-row .content-wrapper .awards{display:flex;flex-wrap:wrap-reverse}footer.footer-top-row .content-wrapper .awards img{max-width:110px;height:75px;margin:0 30px 15px 0;object-fit:contain}footer.footer-top-row .content-wrapper .awards img:last-of-type{margin-right:0}@media (max-width: 1199px){footer.footer-top-row .content-wrapper .awards img{max-width:150px;margin-right:45px}}@media (max-width: 1199px){footer.footer-top-row .content-wrapper{margin-bottom:50px}}footer.footer-top-row .video-wrapper{display:flex}footer.footer-top-row .video-wrapper video{z-index:0;width:100%;margin-top:auto;margin-bottom:-30px}@media (max-width: 1199px){footer.footer-top-row .video-wrapper video{width:auto;max-height:400px;margin-bottom:-5px;margin-left:auto}}@media (max-width: 767px){footer.footer-top-row .video-wrapper video{max-height:350px}}@media screen and (max-width: 500px){footer.footer-top-row .video-wrapper video{max-height:300px}}@media (max-width: 1199px){footer.footer-top-row .video-wrapper{position:absolute;right:0;bottom:-100px;left:0}}@media (max-width: 767px){footer.footer-top-row .video-wrapper{margin-left:-50px}}@media screen and (max-width: 500px){footer.footer-top-row .video-wrapper{margin-left:-100px}}footer.footer-top-row .contact-info-wrapper h4,footer.footer-top-row .contact-info-wrapper .generic-card .card-title,.generic-card footer.footer-top-row .contact-info-wrapper .card-title{margin-top:0}@media (max-width: 1199px){footer.footer-top-row{position:relative;padding-bottom:100px}}footer #footer-main{margin:0}footer #footer-main .bottom-bar{float:left;width:100%;margin-top:100px;padding:15px 0 30px}footer #footer-main .bottom-bar .row,footer #footer-main .bottom-bar .row .container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){footer #footer-main .bottom-bar .row{flex-direction:column-reverse}}footer #footer-main .bottom-bar .footer-links{display:flex}footer #footer-main .bottom-bar .footer-links ul{margin:0 0 0 auto}footer #footer-main .bottom-bar .footer-links ul li{display:inline-block;margin-right:35px}footer #footer-main .bottom-bar .footer-links ul li a{text-decoration:underline}footer #footer-main .bottom-bar .footer-links ul li:last-of-type{margin-right:0}@media (max-width: 767px){footer #footer-main .bottom-bar .footer-links ul li{display:block}}@media (max-width: 767px){footer #footer-main .bottom-bar .footer-links ul{margin:0 auto 0 0}}footer #footer-main div.footer-copyright{margin-top:0}@media (max-width: 767px){footer #footer-main div.footer-copyright{margin-top:40px}}@media (max-width: 767px){footer #footer-main{padding-top:50px}}img,.bg-img,video{border-radius:5px}img.ratio,img.ratio-3-4,img.ratio-1-1,img.ratio-9-16,img.ratio-16-9,.bg-img.ratio,.bg-img.ratio-3-4,.bg-img.ratio-1-1,.bg-img.ratio-9-16,.bg-img.ratio-16-9,video.ratio,video.ratio-3-4,video.ratio-1-1,video.ratio-9-16,video.ratio-16-9{width:100%;object-fit:cover}img.ratio-16-9,.bg-img.ratio-16-9,video.ratio-16-9{aspect-ratio:16/9}img.ratio-9-16,.bg-img.ratio-9-16,video.ratio-9-16{aspect-ratio:9/16}img.ratio-1-1,.bg-img.ratio-1-1,video.ratio-1-1{aspect-ratio:1}img.ratio-3-4,.bg-img.ratio-3-4,video.ratio-3-4{aspect-ratio:3/4}.bg-img{background-repeat:no-repeat;background-size:cover}.button-wrap{margin-top:35px}#cookie-law-info-bar a[role=button],.btn,form input[type=submit],.form input[type=submit],input[type=submit]{margin-right:30px;font-weight:700;text-transform:uppercase;border:none}#cookie-law-info-bar a[role=button]:after,.btn:after,.form input[type=submit]:after,input[type=submit]:after{position:relative;right:0;margin-left:50px;transition:.2s ease all;content:""}#cookie-law-info-bar a.btn-secondary[role=button],#cookie-law-info-bar a.btn-tertiary[role=button],.btn.btn-secondary,input.btn-secondary[type=submit],.btn.btn-tertiary,input.btn-tertiary[type=submit]{color:#f36;background:transparent}#cookie-law-info-bar a.btn-secondary[role=button]:after,#cookie-law-info-bar a.btn-tertiary[role=button]:after,.btn.btn-secondary:after,input.btn-secondary[type=submit]:after,.btn.btn-tertiary:after,input.btn-tertiary[type=submit]:after{margin-left:20px}#cookie-law-info-bar a.btn-secondary[role=button],.btn.btn-secondary,input.btn-secondary[type=submit]{border:solid 2px #FF3366}#cookie-law-info-bar a.btn-tertiary[role=button],.btn.btn-tertiary,input.btn-tertiary[type=submit]{padding-left:0}#cookie-law-info-bar a.btn-tertiary[role=button]:before,.btn.btn-tertiary:before,input.btn-tertiary[type=submit]:before{position:relative;margin-right:10px;font-family:"Font Awesome 6 Pro";transition:.2s ease all;content:""}#cookie-law-info-bar a.btn-tertiary[role=button]:after,.btn.btn-tertiary:after,input.btn-tertiary[type=submit]:after{display:none}#cookie-law-info-bar a.btn-tertiary[role=button]:hover:before,.btn.btn-tertiary:hover:before,input.btn-tertiary[type=submit]:hover:before{margin-right:15px}#cookie-law-info-bar a[role=button]:hover:after,.btn:hover:after,input[type=submit]:hover:after{right:-5px}.nerd-mode #cookie-law-info-bar a.btn-primary[role=button],#cookie-law-info-bar .nerd-mode a.btn-primary[role=button],.nerd-mode .btn.btn-primary,.nerd-mode input.btn-primary[type=submit]{background:linear-gradient(103deg,#f36,#703efd)}.js-sticky-video{position:static;top:0;left:0;display:flex!important;width:100vw;height:100vh;place-items:center;place-content:flex-end}.js-sticky-video .video-container{position:relative;float:right;width:70%}.js-sticky-video video{width:100%;height:auto}.content-wrap .wysiwyg p,.content-wrap .content p{font-size:18px}.content-wrap .wysiwyg strong,.content-wrap .content strong{font-size:24px}.content-wrap .wysiwyg h1,.content-wrap .wysiwyg h2,.content-wrap .wysiwyg h3,.content-wrap .content h1,.content-wrap .content h2,.content-wrap .content h3{line-height:1.2}@media (min-width: 992px){.content-wrap.align-center{text-align:center}}.site-content .block{position:relative}.swiper-carousel{margin-right:-15px;margin-left:-15px}.swiper-carousel .swiper-slide{opacity:.25;transition:.2s ease all}.swiper-carousel .swiper-slide.swiper-slide-active{opacity:1}@media (min-width: 992px){.swiper-carousel .swiper-slide.slide-in-view{opacity:1}}.swiper-carousel .carousel-navigation{float:right;margin-top:30px;margin-right:15px}.swiper-carousel .carousel-navigation .carousel-nav-btn{position:relative;display:inline-block;width:55px;height:55px;border:2px solid #696969;border-radius:50%}.swiper-carousel .carousel-navigation .carousel-nav-btn .fas{position:absolute;top:50%;left:50%;font-size:15px;transform:translate(-50%,-50%)}.swiper-carousel .carousel-navigation .carousel-nav-btn.swiper-button-disabled,.swiper-carousel .carousel-navigation .carousel-nav-btn.unchanged{opacity:.4}.swiper-carousel .carousel-navigation .carousel-nav-btn+.carousel-nav-btn{margin-left:15px}@media (max-width: 1199px){.swiper-carousel{width:calc(100vw - 15px)}}.contact .contact-info span,.contact .contact-info a{display:block;margin-bottom:20px;color:#696969;font-size:18px;font-family:Montserrat,sans-serif}.contact .contact-info a{color:#333;text-decoration:underline}.contact .social-list{display:flex;margin:25px 0 0;padding:0;column-gap:20px;list-style:none;row-gap:5px}.contact .social-list li{display:inline-block;font-size:25px}.contact .social-list li>a>.fa{color:#696969}.contact .contact-info a,.contact .social-list li>a .fa{transition:.2s ease all}.contact .contact-info a:hover,.contact .social-list li>a .fa:hover{color:#f36}.contact.nerd-mode .contact-info span{color:#b1b1b1}.contact.nerd-mode .contact-info a,.contact.nerd-mode .social-list li>a .fa{color:#fff}.contact.nerd-mode .contact-info a:hover,.contact.nerd-mode .social-list li>a .fa:hover{color:#f36}.label{position:relative;display:inline-flex;align-items:center;height:55px;margin-right:15px;margin-bottom:15px;padding:0 19px;color:#696969;font-size:14px;vertical-align:top;background:transparent;border:2px solid #dddddd}.label [class*=fa-]{margin-right:10px;font-size:18px}.label [class*=fa-].fa-check{color:#069420}.label:hover{color:#696969;background:transparent}.label:after{display:none}a.label:before{position:relative;right:0;margin-right:10px;font-family:"Font Awesome 6 Pro";transition:.2s ease all;content:""}a.label:hover{color:#696969}a.label:hover:before{right:-5px}.nerd-mode .label{color:#ddd;border-color:#ddd}.nerd-mode a.label:hover{color:#ddd}.grid-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:100%!important}.btn,form input[type=submit],.form input[type=submit],input[type=submit]{text-transform:uppercase;border:none}.btn.gradient-bg,input.gradient-bg[type=submit],form input[type=submit],.form input[type=submit]{background:linear-gradient(90deg,#f36 0,#703efd) 0 0}form label,.form label{position:relative;max-width:370px;font-size:15px}form label:before,.form label:before{position:absolute;right:0;bottom:0;padding:20px;color:#b1b1b1;font-size:15px;text-transform:uppercase;opacity:.3;content:attr(data-optional-text) "";pointer-events:none}@media (max-width: 767px){form label,.form label{max-width:inherit}}form input:not([type=submit]),form textarea,form select,.form input:not([type=submit]),.form textarea,.form select{margin:0;padding:20px;color:#333;font-weight:400;font-size:14px;background:transparent;border:2px solid #B1B1B1;border-radius:4px}form .row+p,.form .row+p{margin-top:30px}form select,.form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}form label.input-label,.form label.input-label{position:relative;padding-top:30px}form label.input-label input:not([type=submit]),.form label.input-label input:not([type=submit]){padding:20px}form label.input-label input:not([type=submit])::placeholder,.form label.input-label input:not([type=submit])::placeholder{color:transparent}form label.input-label .label-text,.form label.input-label .label-text{position:absolute;top:calc(50% + 15px);left:20px;color:#b1b1b1;font-size:12px;text-transform:uppercase;transform:translateY(-50%);transition:.2s ease all}form label.input-label input:focus+.label-text,form label.input-label input:not(:placeholder-shown)+.label-text,.form label.input-label input:focus+.label-text,.form label.input-label input:not(:placeholder-shown)+.label-text{top:0;left:0;transform:translate(0)}@media (max-width: 767px){form,.form{margin-bottom:65px}}.nerd-mode form input:not([type=submit]),.nerd-mode form textarea,.nerd-mode form select{color:#fff;font-size:15px}.nerd-mode form input:not([type=submit])::placeholder,.nerd-mode form textarea::placeholder,.nerd-mode form select::placeholder{color:#b1b1b1;text-transform:uppercase}.page-header{padding-top:200px}.customers-marquee-wrap .customers-row-first,.customers-marquee-wrap .customers-row-second{height:250px}@media (max-width: 991px){.customers-marquee-wrap .customers-row-first,.customers-marquee-wrap .customers-row-second{height:200px}}.customers-marquee-wrap .customers-row-first .marquee,.customers-marquee-wrap .customers-row-second .marquee{display:grid;width:100vw;height:150px;opacity:0;animation:fadeIn ease .5s 2s;animation-iteration-count:1;animation-fill-mode:forwards}.customers-marquee-wrap .customers-row-first .marquee>div>div,.customers-marquee-wrap .customers-row-second .marquee>div>div{display:flex}.customers-marquee-wrap .customers-row-first .marquee>div>div .card,.customers-marquee-wrap .customers-row-second .marquee>div>div .card{display:inline-block;float:left}.customers-marquee-wrap .customers-row-first .marquee-vertical,.customers-marquee-wrap .customers-row-second .marquee-vertical{height:100%}.customers-marquee-wrap .customers-row-first .card-customer,.customers-marquee-wrap .customers-row-second .card-customer{width:280px;height:180px;margin:0 45px}@media (max-width: 991px){.customers-marquee-wrap .customers-row-first .card-customer,.customers-marquee-wrap .customers-row-second .card-customer{margin:0 30px}}.customers-marquee-wrap .customers-row-first .card-customer .logo-wrap,.customers-marquee-wrap .customers-row-second .card-customer .logo-wrap{position:relative;height:100px}.customers-marquee-wrap .customers-row-first .card-customer .logo-wrap img,.customers-marquee-wrap .customers-row-second .card-customer .logo-wrap img{position:absolute;top:50%;left:0;width:auto;max-width:150px;height:auto;max-height:60px;border-radius:0;transform:translateY(-50%)}.customers-marquee-wrap .customers-row-first .card-customer .content .description,.customers-marquee-wrap .customers-row-second .card-customer .content .description{display:-webkit-box;overflow:hidden;font-size:15px;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.text-reel{position:absolute;top:50px;right:0;left:0;z-index:-1;color:transparent;font-weight:900;font-size:36px;line-height:.8;text-transform:uppercase;-webkit-text-stroke:2px #FFFFFF}.text-reel .reel-row{display:flex;flex-wrap:nowrap;column-gap:100px;transform:translate(var(--reel-left));will-change:transform}@media (max-width: 991px){.text-reel .reel-row{column-gap:60px}}.text-reel .reel-row .reel-text{position:relative;display:inline-block;width:auto;margin:0;white-space:nowrap}.text-reel .reel-row .reel-text:before{position:absolute;top:50%;left:-62px;display:inline-block;width:25px;height:25px;border:2px solid #FFFFFF;border-radius:100px;transform:translateY(-50%);content:""}@media (max-width: 991px){.text-reel .reel-row .reel-text:before{left:-37px;width:15px;height:15px}}.text-reel .reel-row:nth-of-type(2n){transform:translate(var(--reel-right))}.text-reel .reel-row:nth-of-type(2n) p{text-indent:-200px}@media (min-width: 768px) and (max-width: 991px){.text-reel{font-size:60px;line-height:1.2}}@media (min-width: 992px) and (max-width: 1199px){.text-reel{font-size:66px;line-height:1.2}}@media (min-width: 1200px){.text-reel{top:100px;font-size:90px;line-height:90px}}#cookie-law-info-bar{padding:30px!important;text-align:left;border:2px solid #dddddd;border-radius:0;box-shadow:0 0 99px #0000001a}#cookie-law-info-bar h5{margin-top:0}#cookie-law-info-bar .content{display:block;color:#333;font-weight:500;line-height:1.6}#cookie-law-info-bar .content strong{font-weight:900}#cookie-law-info-bar .content a{color:#333;font-weight:900;text-decoration:underline}#cookie-law-info-bar a[role=button]{display:flex;align-items:center;justify-content:space-between;width:auto;margin:21px 0 0;padding:17px 25px;background-color:#f36!important;border-radius:3px}#cookie-law-info-bar a[role=button]:after{font-family:"Font Awesome 6 Pro"}#cookie-law-info-bar a.cli_settings_button{display:inline-block;margin:0;padding:0;color:#333;font-weight:500;text-transform:none;background-color:transparent!important}#cookie-law-info-bar a.cli_settings_button:after{display:none}#cookie-law-info-again{padding:16px 24px;text-align:left;border:2px solid #dddddd;border-radius:0;box-shadow:0 0 99px #0000001a}#cookie-law-info-again span{color:#333}.lyfter-post-card .post-meta{font-weight:600;font-size:12px;text-transform:uppercase}.lyfter-post-card .read-time{position:absolute;bottom:15px;left:15px;padding:10px;color:#696969;font-weight:600;font-size:12px;text-transform:uppercase;background:#fff;border-radius:5px}.lyfter-post-card h3.card-title{color:#333;-webkit-text-fill-color:initial;font-size:28px}.lyfter-post-card:hover{margin-top:0;margin-bottom:0}.card-project{display:block;margin-bottom:60px;color:#fff;font-weight:700;text-transform:uppercase}.card-project img{border-radius:0}.card-project .inner-wrap{position:relative;display:flex;align-items:flex-end;overflow:hidden;aspect-ratio:4/2}@media (max-width: 767px){.card-project .inner-wrap{aspect-ratio:4/3}}.card-project .inner-wrap:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:40%;background:linear-gradient(0deg,#000,#0000);content:""}.card-project .inner-wrap h3{margin-bottom:5px;color:#fff;font-size:25px;line-height:1.2}@media (max-width: 991px){.card-project .inner-wrap h3{font-size:18px}}.card-project .inner-wrap .content-wrap{position:relative;z-index:1;padding:60px 70px}@media (max-width: 1199px){.card-project .inner-wrap .content-wrap{padding:30px}}.card-project .inner-wrap .content-wrap img{width:auto;max-height:65px}@media (max-width: 991px){.card-project .inner-wrap .content-wrap img{max-height:30px}}.card-project .inner-wrap .content-wrap.has-logo{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-project .inner-wrap .thumbnail-wrap{position:absolute;top:0;left:0}@media (max-width: 767px){.card-project .inner-wrap .thumbnail-wrap{height:100%}}@media (max-width: 767px){.card-project .inner-wrap .thumbnail-wrap img{height:100%;object-fit:cover}}.card-project .inner-wrap ul{display:flex;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none}.card-project .inner-wrap .categories{font-weight:700;font-size:12px;text-transform:uppercase}.card-project .inner-wrap .categories .category{display:flex;align-items:center}.card-project .inner-wrap .categories .category+.category:before{width:4px;height:4px;margin:0 11px;background-color:#fff;border-radius:100%;content:""}.card-project .inner-wrap .project-preview-video{position:absolute;top:50%;left:50%;width:101%;height:120%;transform:translate(-50%,-50%);opacity:0;transition:.2s ease all}@media (max-width: 991px){.card-project .inner-wrap .project-preview-video{display:none}}.card-project .inner-wrap .project-preview-video video{width:100%;height:100%}.card-project .plyr .plyr__controls,.card-project .plyr .plyr__control{display:none}.card-project:hover{color:#fff;text-decoration:none}.card-project:hover .project-preview-video{opacity:1}.projects-reflect{transform:skewY(-5deg)}.projects-reflect .card-project{margin-bottom:270px;transform:scaleX(-1)}@media (max-width: 767px){.projects-reflect .card-project{margin-top:80px;margin-bottom:30px}}@media (min-width: 768px) and (max-width: 991px){.projects-reflect .card-project{margin-top:6em;margin-bottom:1em}}@media (min-width: 992px) and (max-width: 1199px){.projects-reflect .card-project{margin-top:150px;margin-bottom:10px}}.projects-reflect .card-project .content-wrap{padding:30px 40px}@media (max-width: 1199px){.projects-reflect .card-project .content-wrap{padding:10px 15px}}.projects-reflect .card-project .content-wrap img{max-height:30px}.projects-reflect .card-project h3{font-size:12px}@media (max-width: 991px){.projects-reflect .card-project h3{font-size:8px}}.projects-reflect .card-project .categories{font-size:8px}.card-changelog .console{display:block;height:100%;margin-top:1px;color:#eceff1;font-size:18px;font-family:Lucida Console,Courier New,monospace;line-height:normal;background:#212121;border-color:#767676;border-radius:10px;box-shadow:0 0 0 1px #fff}.card-changelog .console__controls{position:absolute;left:25px}.card-changelog .console__dot{display:inline-block;width:10px;height:10px;margin:0 4px 0 0;border-radius:50%}.card-changelog .console__dot--red{background:#ff6057;border:1px solid #E14640}.card-changelog .console__dot--amber{background:#ffbd2e;border:1px solid #DFA123}.card-changelog .console__dot--green{background:#27c93f;border:1px solid #1DAD2B}.card-changelog .console__date{opacity:.8}.card-changelog .console__time{color:#ffcb6b;font-weight:700;font-size:15px}.card-changelog .console__line-prefix{margin:0 -4px;color:#9ece58;font-weight:700;font-size:15px}.card-changelog .console__first-line{padding-bottom:1em}.card-changelog .console__title{margin:0;padding:4px 0;color:#eceff1;font-weight:400;font-size:18px;text-align:center;background-color:#373738;border-bottom:1px solid #000;border-top-left-radius:10px;border-top-right-radius:10px}.card-changelog .console__content{padding:8px;letter-spacing:-1px}.card-changelog .console__content a{color:#e54b4b}.card-changelog .console__content a:first-of-type{font-weight:700}.card-changelog .console__content:after{display:inline-block;margin:-4px 0 0 -4px;color:#f81ce5;font-weight:700;animation:carrot 1s linear infinite;content:"_"}@keyframes carrot{50%{opacity:0}}.generic-card{height:100%;padding:45px;overflow:hidden;border-radius:3px}.generic-card .card-title{margin-bottom:15px;line-height:1}.generic-card .card-title h3{font-size:30px;-webkit-hyphens:auto;hyphens:auto}.generic-card .card-text{font-size:18px}.card-background-image{position:relative;display:flex;align-items:flex-end;height:100%;padding-top:90%;color:#fff;background-size:cover}.card-background-image .card-text-wrap{position:relative}.card-background-image .card-title{color:#fff}.card-background-image .card-text{font-size:18px}.card-background-image:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:linear-gradient(180deg,#0000,#000);content:""}.card-no-background{padding:60px 50px;text-align:center;border:2px solid #dddddd}.card-no-background img{margin-right:auto;margin-bottom:40px;margin-left:auto}.card-no-background .card-title h3{margin-bottom:0}.card-no-background .card-sub-title{color:#b1b1b1}.card-no-background .card-text{margin-top:15px}.card-no-background.icon-card{text-align:left}@media (max-width: 991px){.card-no-background.icon-card{padding:30px}}.card-no-background.icon-card span[class*=fa-]{margin-bottom:30px;color:#333;font-size:60px}.context-cursor.active.slider{background-color:#fff;transform:translate(-50%,-50%) scale(2);opacity:1;mix-blend-mode:normal}.context-cursor.active.slider .icon:after{font-size:15px;transform:translate(-50%,-50%) rotate(-15deg);opacity:1;content:""}.context-cursor.active.slider:before{opacity:1;content:""}.context-cursor.active.slider:after{opacity:1;content:""}.context-cursor.active.video-play,.context-cursor.active.video-pause{background-color:#fff;transform:translate(-50%,-50%) scale(2);opacity:1;mix-blend-mode:normal}.context-cursor.active.video-play .icon:after,.context-cursor.active.video-pause .icon:after{opacity:1;content:""}.context-cursor.active.video-pause .icon:after{content:""}.context-cursor.active.view{background-color:#fff;transform:translate(-50%,-50%) scale(2);opacity:1;mix-blend-mode:normal}.context-cursor.active.view .icon:after{font-size:15px;transform:translate(-50%,-50%);opacity:1;content:""}.context-cursor.active.whack-a-jedi{background-color:#fff;border:1px solid #F8F8F8;transform:translate(-50%,-50%) scale(2);opacity:1;mix-blend-mode:normal}.context-cursor.active.whack-a-jedi .icon:after{top:18px;font-size:15px;transform:translate(-50%,-50%);opacity:1;content:""}.context-cursor.active.whack-a-jedi .icon:before{position:absolute;bottom:12px;left:50%;display:block;width:100%;font-size:5px!important;font-family:Gameplay,sans-serif;text-align:center;transform:translate(-50%);content:"Start game"}*{cursor:none!important}.context-cursor{position:fixed;z-index:10000;width:50px;height:50px;background-color:#e8e8e8;border-radius:50%;transform:translate(-50%,-50%) scale(.3);opacity:0;mix-blend-mode:difference;transition:transform .35s ease;pointer-events:none}@media (max-width: 991px){.context-cursor{display:none!important}}.context-cursor.none{opacity:0!important;mix-blend-mode:normal}.context-cursor .icon:after{position:absolute;top:50%;left:50%;color:#333;font-size:12px;font-family:"Font Awesome 6 Pro";transform:translate(-50%,-50%);opacity:0;transition:transform .35s ease;content:""}.context-cursor:after{position:absolute;top:50%;left:calc(50% - 14px);color:#333;font-size:8px;font-family:"Font Awesome 6 Pro";transform:translate(-50%,-50%);opacity:0;transition:transform .35s ease;content:""}.context-cursor:before{position:absolute;top:50%;right:calc(50% - 22px);color:#333;font-size:8px;font-family:"Font Awesome 6 Pro";transform:translate(-50%,-50%);opacity:0;transition:transform .35s ease;content:""}.context-cursor.active{transform:translate(-50%,-50%) scale(1)}.hide-context-cursor .context-cursor{display:none}.whack-a-jedi-game{position:relative;padding-bottom:50px}@media (min-width: 992px){.whack-a-jedi-game .game{height:650px}}.whack-a-jedi-game.show-pop-up .game{opacity:.4}.whack-a-jedi-game .game-wrap{position:relative;top:400px;overflow:hidden}.whack-a-jedi-game .game-info-wrap{display:block;text-align:right}.whack-a-jedi-game .game-info{display:inline-block;max-width:300px;text-align:left}@media (min-width: 992px){.whack-a-jedi-game .game-info{position:absolute;top:0;right:0;height:400px}}.whack-a-jedi-game .game-info h3{margin-top:0;margin-bottom:15px}.whack-a-jedi-game .game-info .info-item{display:block;max-width:300px}.whack-a-jedi-game .game-info .info-item p{display:inline-block;width:calc(80% - 5px);margin:0;padding:5px 0;font-size:15px;font-family:Gameplay,sans-serif}.whack-a-jedi-game .game-info .info-item p.item-right{width:calc(20% - 5px)}.whack-a-jedi-game .game-info .info-item .item-right{padding:7px 0;text-align:right}.whack-a-jedi-game .game-info .info-item.bottom-margin{margin-bottom:30px}.whack-a-jedi-game .start-game.btn,.whack-a-jedi-game input.start-game[type=submit]{z-index:3;margin:30px 0 0;font-family:Gameplay,sans-serif}.whack-a-jedi-game .item{position:relative;width:165px;height:250px;margin:0 auto;overflow:hidden}.whack-a-jedi-game .item:after{position:absolute;top:0;left:5px;width:calc(100% - 10px);height:100%;background:linear-gradient(transparent,#0ff);opacity:0;transition:.2s ease all;content:""}.whack-a-jedi-game .item:before{position:absolute;top:0;left:5px;width:calc(100% - 10px);height:100%;background:linear-gradient(transparent,#f36);opacity:0;transition:.2s ease all;content:""}.whack-a-jedi-game .item.hit:after{opacity:.5}.whack-a-jedi-game .item.miss:before{opacity:.5}.whack-a-jedi-game .item .hole-pit{position:absolute;bottom:1px;left:0;z-index:0;display:block;width:165px;height:30px;background:linear-gradient(#a1a1a1,#000);-webkit-clip-path:ellipse(50% 50% at 50% 50%);clip-path:ellipse(50% 50% at 50% 50%)}.whack-a-jedi-game .item .hole{position:absolute;bottom:0;left:0;z-index:2;width:165px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAAoCAYAAACfBTrcAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpSoRh3YQcchQnSyIijhqFYpQodQKrTqYvPQPmjQkKS6OgmvBwZ/FqoOLs64OroIg+APi6OSk6CIl3pcUWsR44fE+zrvn8N59gNCoMM3qGgc03TbTibiUza1KoVcEIKIXYYgys4y5VCoJ3/q6p26quxjP8u/7s/rVvMWAgEQ8ywzTJt4gnt60Dc77xBFWklXic+Ixky5I/Mh1xeM3zkWXBZ4ZMTPpeeIIsVTsYKWDWcnUiKeIo6qmU76Q9VjlvMVZq9RY6578hWJeX1nmOq1hJLCIJaQgQUENZVRgI0a7ToqFNJ3HffxDrj9FLoVcZTByLKAKDbLrB/+D37O1CpMTXpIYB7pfHOdjBAjtAs2643wfO07zBAg+A1d6219tADOfpNfbWvQIGNgGLq7bmrIHXO4Ag0+GbMquFKQlFArA+xl9Uw4I3wJ9a97cWuc4fQAyNKvkDXBwCIwWKXvd5909nXP7t6c1vx/zmXJ0mORe4gAAAAZiS0dEAJoAmACX/55rYQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+YBDAkhJMQyDooAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAACWklEQVR42u3WS0uUcRiG8esxsxMeCjsQUogdlA6Ei7AgIiRoE/Yt3PUV+gh9hTbtgzZBRERQ0kI7Yk1FJBFWUjHSycy7Rc+ADJrH0VHvH9xL3xn/78X7DpiZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnZgkhq8ylYNfVYA/T4KKyK9CCpIKndZ2FV8JRsl1RA/1yV1OJjsWUMsiU7VClKSboiqdXHY8sQZGv2p/IoJemWpG4fky1hkN3ZnaaLUpKKki5JavSRWQVjbMzOiuUBThVlySNJvT4+q0CQvdnXlP4XZcmApIuSmnyctoAQm7KjgZmCm02UJcOSLkvq8hHbHGLsym6GZxtaSNI8Pus+cA24HhGDPnorC7EDOA9cAE7M9e/nG+Vk94AbwM2I6PMtWbtPROAscA44uZBrLUaUkw0Bt4E7wN2IeOXbtWoj3AecAk4DZ4A9i3XtxY6yXCFf9X3Ag4jo9+1csRF2AseBrnwlH6jUZ1U6ynJFoD/3EHgMPImICd/2qomvBjgCHAWOAZ25hqX6Dksd5VTGgKfAM2AQeA68AAoRMe5MKhZfbT7tDgLtQAdwCDgM1C3nd6uGKKc9N+Al8Dr3JvcWGIqIEac1Y3jN+VtvL9Caa8vtB6Iav3c1RzmTUeBd7n1uOPcB+Ah8Wo3xZmzbgR3ATmBXbneuJVe/Ev+/lRzlbE0AI8Dn3Bfga66YG819y30HfgA/c7/yZ8YY8BsYB/7kJiJCk4IJoAZYl6sF1ucrsQ7YAGzMbQI2A1ty9bmGXFNuK7At15zXX7XWQpS2wvwFPcQrzySWG20AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;background-size:contain}.whack-a-jedi-game .item .target{position:absolute;top:100%;left:0;z-index:1;width:100%;max-width:165px;height:280px;background-repeat:no-repeat;background-position:top;background-size:contain;transition:.1s ease all}.whack-a-jedi-game .item.active .target{top:0}.whack-a-jedi-game .item.trooper .target{background-image:url(./storm-trooper-CJiqqrAh.png)!important}.whack-a-jedi-wrapper .pop-up{position:absolute;top:50%;left:50%;z-index:2;width:calc(100% - 30px);max-width:770px;padding:50px 100px;background:#fff;border:2px solid #dddddd;box-shadow:0 0 99px #0000001a;transform:translate(-50%,-50%);cursor:initial}@media (max-width: 991px){.whack-a-jedi-wrapper .pop-up{padding:50px 20px}}.whack-a-jedi-wrapper .pop-up .intro{text-align:center}.whack-a-jedi-wrapper .pop-up .intro .title{margin-top:0;margin-bottom:5px}.whack-a-jedi-wrapper .pop-up .intro p{margin-bottom:30px;font-size:18px;font-family:Gameplay,sans-serif}.whack-a-jedi-wrapper .pop-up .intro .close{position:absolute;top:50px;right:50px;cursor:pointer;transition:.2s ease all}.whack-a-jedi-wrapper .pop-up .intro .close:hover{color:#f36}.whack-a-jedi-wrapper .pop-up .form p,.whack-a-jedi-wrapper .pop-up .content p{margin-bottom:30px;font-size:18px;text-align:center}.whack-a-jedi-wrapper .pop-up .form .btn,.whack-a-jedi-wrapper .pop-up .form input[type=submit],.whack-a-jedi-wrapper .pop-up .content .btn,.whack-a-jedi-wrapper .pop-up .content input[type=submit]{margin-top:30px;margin-right:0;margin-bottom:0;font-family:Gameplay,sans-serif}.whack-a-jedi-wrapper .pop-up .form .acceptance,.whack-a-jedi-wrapper .pop-up .content .acceptance{margin-top:45px;color:#696969}.whack-a-jedi-wrapper .pop-up .form .notice,.whack-a-jedi-wrapper .pop-up .content .notice{display:block;margin-top:30px;color:#f36;font-weight:800;font-size:18px}.whack-a-jedi-wrapper .pop-up .content{text-align:center}.whack-a-jedi-wrapper .pop-up .content .content-wrap{margin-top:30px;text-align:initial}.whack-a-jedi-wrapper .pop-up .content .content-wrap p{margin-bottom:10px;text-align:initial}.whack-a-jedi-wrapper .pop-up .content .content-wrap ol,.whack-a-jedi-wrapper .pop-up .content .content-wrap ul{margin:0;padding-left:20px}:root{--blade-hue: 120;--blade-lightness: 50%}.whack-a-jedi-wrapper .lightsaber-cursor-replacement{position:fixed;z-index:99999;display:none;transform:rotate(-20deg);pointer-events:none}.whack-a-jedi-wrapper .lightsaber-cursor-replacement .blade{position:absolute;bottom:100%;width:100%;height:100px;background:#fff;border-radius:100vw 100vw 0 0;box-shadow:inset 0 0 4px hsl(var(--blade-hue),100%,var(--blade-lightness),1),0 0 1em hsl(var(--blade-hue),100%,var(--blade-lightness),.8),0 0 1.5em hsl(var(--blade-hue),100%,var(--blade-lightness),.7),0 0 2em hsl(var(--blade-hue),100%,var(--blade-lightness),.5),0 0 3em hsl(var(--blade-hue),100%,var(--blade-lightness),.3),0 0 5em hsl(var(--blade-hue),100%,var(--blade-lightness),.2);transform-origin:bottom;transition:transform 50ms ease-out}.whack-a-jedi-wrapper .lightsaber-cursor-replacement .blade:after{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--blade-hue),100%,var(--blade-lightness));border-radius:inherit;opacity:1;filter:blur(.5em);animation:pulse linear 5s infinite;content:""}.whack-a-jedi-wrapper .lightsaber-cursor-replacement .blade:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff;border-radius:inherit;content:""}@keyframes pulse{50%{opacity:.5}}.whack-a-jedi-wrapper .lightsaber-cursor-replacement .handle{display:block;width:.75rem;height:65px;background-color:#f36;background-image:linear-gradient(silver 0,silver 10px,#df9c20 0,#df9c20 14px,silver 0,silver 15px,#000 0,#000 20px,silver 0,silver 22px,#000 0,#000 25px,silver 0,silver 27px,#000 0,#000 30px,silver 0,silver 32px,#000 0,#000 35px,silver 0,silver 37px,#000 0,#000 40px,silver 0,silver 42px,#000 0,#000 45px,silver 0,silver 47px,#000 0,#000 50px,silver 0,silver 60px,#df9c20 60px,#df9c20 80px,silver 0,silver);border-radius:0 0 4px 4px;cursor:pointer}.whack-a-jedi-wrapper .lightsaber-cursor-replacement.animating{animation:.4s ease swing}.whack-a-jedi-wrapper .whack-a-jedi-game.playing:hover{cursor:none}.whack-a-jedi-wrapper .whack-a-jedi-game.playing:hover .lightsaber-cursor-replacement{display:block}@keyframes swing{20%{transform:rotate(50deg)}40%{transform:rotate(-140deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(-20deg)}}.clip-sunglasses{position:absolute;top:250px;left:0;z-index:0;width:20em;height:10em;background:#008bdebf;border-radius:5em;transform:rotate(-5deg)}@media (min-width: 1450px){.clip-sunglasses{left:-100px}}@media (min-width: 992px) and (max-width: 1199px){.clip-sunglasses{top:11em}}@media (min-width: 768px) and (max-width: 991px){.clip-sunglasses{top:160px;width:240px;height:120px}}@media (max-width: 767px){.clip-sunglasses{top:160px;left:190px;width:240px;height:120px}}.clip-sunglasses:before,.clip-sunglasses:after{position:absolute;top:0;z-index:10;width:12em;height:10em;background:linear-gradient(#0000 0,#0000 40%,#fff3 50%,#fff3 65%,#0000 75%,#0000);transform:rotate(110deg);content:""}.clip-sunglasses:before{left:0%}@media (min-width: 1200px){.clip-sunglasses:before{left:25px}}@media (min-width: 992px) and (max-width: 1199px){.clip-sunglasses:before{left:20px}}@media (min-width: 768px) and (max-width: 991px){.clip-sunglasses:before{left:-20px;height:100px}}@media (max-width: 767px){.clip-sunglasses:before{left:-25px;height:100px}}.clip-sunglasses:after{left:45%}@media (min-width: 1200px){.clip-sunglasses:after{left:180px}}@media (min-width: 992px) and (max-width: 1199px){.clip-sunglasses:after{left:150px}}@media (min-width: 768px) and (max-width: 991px){.clip-sunglasses:after{left:80px;height:100px}}@media (max-width: 767px){.clip-sunglasses:after{left:80px;height:100px}}:root{--plyr-color-main: #ff3366}@media (min-width: 992px){.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.plyr--video .plyr__controls{opacity:0}.plyr--video.plyr--paused:not(.plyr--stopped) .plyr__controls{opacity:1}}.repository-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-block:2.5rem}.repository-row a{color:#696969;text-decoration:underline}.repository-row a:hover{color:#f36}.repository-row .repo-tags{display:flex;gap:15px;font-size:12px}.repository-row .repo-tags .repo-tag+.repo-tag:before{position:relative;left:-4px;content:"•"}.repository-row .repo-description{font-size:18px}.repository-row .repo-description,.repository-row .repo-tags{margin:0}.repository-row+.repository-row{border-top:1px solid #EFEFEF}.block-anchor{position:absolute;top:0;left:40px;z-index:1;display:flex;align-items:center;justify-content:center;width:15px;height:100%;writing-mode:tb-rl}@media (max-width: 1560px){.block-anchor{display:none}}.block-anchor__line{flex-grow:1;border:1px solid rgba(51,51,51,.1)}.block-anchor--nerd-mode .block-anchor__line{border:1px solid rgba(255,255,255,.1)}.block-anchor__txt{margin:40px 0;padding:15px 8px;color:#333;font-size:15px;font-family:Brandon Grotesque,sans-serif;text-transform:uppercase;background:#fff;border-radius:3px;transform:rotate(180deg);transition:.2s ease all}.block-anchor--nerd-mode .block-anchor__txt{color:#8d8d8d}.block-anchor__txt:hover{color:#f36;text-decoration:none}.block-anchor.block-anchor--nerd-mode .block-anchor__txt{background:#000}.block--first .block-anchor__line:first-child{border-color:transparent}.nerd-mode-zoom+section.vertical-slider .js-sticky-video{opacity:var(--zoom-effect-opacity-video)}section.vertical-slider .intro-section .row-eq-height{align-items:center}section.vertical-slider .js-vertical-slider{padding:100px 0;background:#000}@media (max-width: 767px){section.vertical-slider .js-vertical-slider{padding:0}}section.vertical-slider .slide-visuals{position:absolute;top:38.2%;right:29.5%;left:34.8%;transform:perspective(1000px) translateY(-50%) rotateY(2deg) rotate(-1deg) rotateX(-4deg)}section.vertical-slider .slide-visuals:before{display:block;padding-top:56.25%;content:""}section.vertical-slider .slide-visual{position:absolute;top:0;display:none;width:100%;height:100%}section.vertical-slider .slide-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;background:linear-gradient(#0000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;opacity:.3;content:"";pointer-events:none}section.vertical-slider .slide-visual.active{display:block;animation:turn-on 4s linear;animation-fill-mode:forwards}section.vertical-slider .slide-visual img{width:100%;height:100%;object-fit:cover}section.vertical-slider .js-sticky-video{display:none}@media (max-width: 767px){section.vertical-slider .js-sticky-video{height:0}}section.vertical-slider .slide{margin-bottom:60px;color:#fff;opacity:var(--opacity, 1);will-change:opacity}@media (max-width: 767px){section.vertical-slider .slide{opacity:1}}section.vertical-slider .slide .slide-content{padding:45px 0}@media (min-width: 992px){section.vertical-slider js-vertical-slider{padding:0}section.vertical-slider .mobile-slide-visual{display:none}section.vertical-slider .js-sticky-video{display:block}section.vertical-slider .js-slides{margin-top:-35vh;padding-bottom:30vh}section.vertical-slider .slide{display:flex;flex-wrap:wrap;align-items:center;min-height:60vh;margin-bottom:0}}@media (max-width: 767px){section.vertical-slider .video-container{display:none}}section.vertical-slider.nerd-mode{background-color:#000}section.contact{padding-top:calc(55vh - 200px)!important;padding-bottom:0!important;overflow:hidden;color:#b1b1b1;background:transparent}@media (max-width: 1200px){section.contact{padding-top:calc(50vw - 200px)!important}}section.contact:before{position:absolute;bottom:0;left:0;z-index:-2;width:100%;height:100%;background:#000;content:""}section.contact .video-wrapper{position:fixed;top:0;left:0;z-index:-2;width:100%;height:56vw;max-height:60vh;overflow:hidden}section.contact .video-wrapper video{position:absolute;top:50%;left:50%;z-index:-1;width:100%;height:auto;transform:translate(-50%,-50%);opacity:1;transition:.2s ease all;pointer-events:none}section.contact .video-wrapper.choosing-random-video video{opacity:0}section.contact .video-wrapper:before{position:absolute;right:0;bottom:0;left:0;height:150px;background:#000;background:linear-gradient(180deg,#0000,#000);content:""}section.contact .contact-wrap{position:relative;z-index:2;padding-top:200px;padding-bottom:100px}section.contact .contact-wrap:before{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000 70%,transparent);content:""}section.contact .contact-wrap .container{position:relative;z-index:1}section.contact .contact-wrap .content-wrap{margin-bottom:50px}section.contact .contact-wrap .contact{margin-bottom:45px}section.contact .contact-wrap .location-title{margin-top:0;margin-bottom:5px;line-height:1.6}section.contact .contact-wrap .location{color:#b1b1b1}section.contact .contact-wrap .location .location-title{color:#b1b1b1}section.contact .contact-wrap .location:last-of-type{margin-bottom:0}.text-and-media .align-items-center{align-items:center}.text-and-media h1,.text-and-media h2,.text-and-media h3,.text-and-media h4,.text-and-media .generic-card .card-title,.generic-card .text-and-media .card-title,.text-and-media h5,.text-and-media h6{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.text-and-media .text-position-left{right:auto}.text-and-media .text{display:flex}@media (max-width: 991px){.text-and-media .text{margin-top:45px}}.text-and-media .text .content-wrap{margin-block:auto}.text-and-media:has(.image,.video-wrap) .text-position-left{right:50%}@media (max-width: 991px){.text-and-media:has(.image,.video-wrap) .text-position-left{right:auto}}.text-and-media .video-wrap{height:600px}@media (max-width: 991px){.text-and-media .video-wrap{height:300px;margin-bottom:30px}}.text-and-media .video-wrap video{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);pointer-events:none}.text-and-media .image{display:flex}@media (max-width: 991px){.text-and-media .image{max-height:450px}}.text-and-media .image img{object-fit:contain;margin-block:auto}@media (max-width: 991px){.text-and-media .image img{margin-block:unset;object-fit:cover}}.text-and-media.image-cover .align-items-center{align-items:initial}.text-and-media.image-cover img{height:100%;object-fit:cover}@media (min-width: 1200px){.text-and-media.image-cover .text-position-right{padding:150px 0 150px 130px}}@media (min-width: 1200px){.text-and-media.image-cover .text-position-left{padding:150px 130px 150px 0}}.logo-media.nerd-mode-zoom{z-index:var(--zoom-effect-block-z-index);padding-bottom:0;overflow:visible;background:rgba(0,0,0,var(--zoom-effect-bg-opacity-dark))}.logo-media.nerd-mode-zoom .block-anchor{display:none}.logo-media.nerd-mode-zoom .nerd-zoom-element{position:relative;z-index:3;transform:scale(var(--zoom-effect-scale));opacity:var(--zoom-effect-opacity)}.logo-media.nerd-mode-zoom .spacing{display:block;width:100vw;height:50vh}.logo-media.nerd-mode-zoom .dark-zoom-element{width:100vw;height:200vh}.logo-media.nerd-mode-zoom .layers{position:fixed;top:0;left:0;z-index:var(--zoom-effect-z-index-layers);width:100vw;height:100vh;opacity:0}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-1,.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-2,.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-3{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:scale(var(--zoom-effect-scale-layer-1));opacity:var(--zoom-effect-opacity-layer-1)}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-1 .inner,.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-2 .inner,.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-3 .inner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(./layer-rgb-glow-BhqoUOEa.svg);background-position:center;background-size:var(--zoom-effect-scale-layer-1);opacity:var(--zoom-effect-opacity-layer-inner-1)}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-2{opacity:var(--zoom-effect-opacity-layer-2)}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-2 .inner{background-image:url(./layer-blocks-cool-uygxcQRJ.svg);background-size:var(--zoom-effect-scale-layer-2);opacity:var(--zoom-effect-opacity-layer-inner-2)}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-3{opacity:var(--zoom-effect-opacity-layer-3)}.logo-media.nerd-mode-zoom .layers .dark-zoom-layer-3 .inner{background-image:url(./layer-blocks-fill-small-NHbTVKIQ.svg);background-size:var(--zoom-effect-scale-layer-3);opacity:var(--zoom-effect-opacity-layer-inner-3)}.logo-media .align-items-center{align-items:center}.logo-media .video-wrap{height:600px}@media (max-width: 991px){.logo-media .video-wrap{height:300px;margin-bottom:30px}}.logo-media .video-wrap video{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);pointer-events:none}@media (min-width: 1200px){.logo-media:not(.image-cover) .image-position-right{padding-left:130px}}@media (min-width: 1200px){.logo-media:not(.image-cover) .image-position-left{padding-right:130px}}.logo-media.image-cover .align-items-center{align-items:initial}.logo-media.image-cover img{height:100%;object-fit:cover}@media (min-width: 1200px){.logo-media.image-cover .text-position-right{padding:150px 0 150px 130px}}@media (min-width: 1200px){.logo-media.image-cover .text-position-left{padding:150px 130px 150px 0}}section.video.has-title{padding-top:50px!important}section.video.has-title.nerd-mode{padding-top:100px!important}@media (min-width: 1200px){section.video.has-title.nerd-mode{padding-top:160px!important}}section.video.has-title.nerd-mode .text-reel{z-index:2}section.video .container-fluid{max-width:1680px}section.video video{width:100%}section.image-grid .row{display:flex;flex-wrap:wrap;row-gap:30px}section.whack-a-jedi{z-index:2;padding:100px 0}section.whack-a-jedi .bagde-wrapper{z-index:2}.playing-whackajedi section.whack-a-jedi .bagde-wrapper{display:none;pointer-events:none}@media (min-width: 992px){section.whack-a-jedi .container{position:relative;min-height:500px}section.whack-a-jedi .title-wrapper{position:absolute;pointer-events:none}section.whack-a-jedi .bagde-wrapper{position:absolute;right:10%}}@media (max-width: 991px){section.whack-a-jedi{z-index:4;padding:100px 0 50px;overflow:visible}section.whack-a-jedi .whack-a-jedi-wrapper{display:none}section.whack-a-jedi .container{display:flex;flex-direction:column-reverse}section.whack-a-jedi .container .bagde-wrapper{display:flex;flex-direction:row-reverse;margin:-45px 30px -30px}}section.content-and-labels .label-group{margin-top:25px}section.content-and-labels .label-group-heading{color:#333;font-weight:600;text-transform:uppercase}@media (max-width: 991px){section.content-and-labels .label-group-heading{margin-top:50px}}section.content-and-labels.nerd-mode .label-group-heading{color:#fff}section.services .services{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:10px}section.services .services a{margin:0;text-align:left}@media (max-width: 1199px){section.services .services a{width:100%}}section.choose-character{padding:0}section.choose-character>div{display:flex;perspective:1000px}section.choose-character h1,section.choose-character>div{font-family:"Press Start 2P",cursive}section.choose-character video{width:100%}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}to{opacity:.24387}}@keyframes textTvGlitch{0%{text-shadow:.658488629px 0 1px rgba(0,30,255,.5),-.658488629px 0 1px rgba(255,0,80,.3),0 0 3px}5%{text-shadow:4.1893461016px 0 1px rgba(0,30,255,.5),-4.1893461016px 0 1px rgba(255,0,80,.3),0 0 3px}10%{text-shadow:.0443441377px 0 1px rgba(0,30,255,.5),-.0443441377px 0 1px rgba(255,0,80,.3),0 0 3px}15%{text-shadow:.6032780783px 0 1px rgba(0,30,255,.5),-.6032780783px 0 1px rgba(255,0,80,.3),0 0 3px}20%{text-shadow:5.219105685px 0 1px rgba(0,30,255,.5),-5.219105685px 0 1px rgba(255,0,80,.3),0 0 3px}25%{text-shadow:2.4188445602px 0 1px rgba(0,30,255,.5),-2.4188445602px 0 1px rgba(255,0,80,.3),0 0 3px}30%{text-shadow:1.0523385128px 0 1px rgba(0,30,255,.5),-1.0523385128px 0 1px rgba(255,0,80,.3),0 0 3px}35%{text-shadow:5.8453710715px 0 1px rgba(0,30,255,.5),-5.8453710715 1px 0 1px rgba(255,0,80,.3),0 0 3px}40%{text-shadow:5.8063584223px 0 1px rgba(0,30,255,.5),-5.8063584223px 0 1px rgba(255,0,80,.3),0 0 3px}45%{text-shadow:3.346585445px 0 1px rgba(0,30,255,.5),-3.346585445px 0 1px rgba(255,0,80,.3),0 0 3px}50%{text-shadow:.1212643563px 0 1px rgba(0,30,255,.5),-.1212643563px 0 1px rgba(255,0,80,.3),0 0 3px}55%{text-shadow:3.5637691601px 0 1px rgba(0,30,255,.5),-3.5637691601px 0 1px rgba(255,0,80,.3),0 0 3px}60%{text-shadow:3.3032895766px 0 1px rgba(0,30,255,.5),-3.3032895766px 0 1px rgba(255,0,80,.3),0 0 3px}65%{text-shadow:4.2958170922px 0 1px rgba(0,30,255,.5),-4.2958170922px 0 1px rgba(255,0,80,.3),0 0 3px}70%{text-shadow:.7331103773px 0 1px rgba(0,30,255,.5),-.7331103773px 0 1px rgba(255,0,80,.3),0 0 3px}75%{text-shadow:2.8422736959px 0 1px rgba(0,30,255,.5),-2.8422736959px 0 1px rgba(255,0,80,.3),0 0 3px}80%{text-shadow:.1249555962px 0 1px rgba(0,30,255,.5),-.1249555962px 0 1px rgba(255,0,80,.3),0 0 3px}85%{text-shadow:.1465474088px 0 1px rgba(0,30,255,.5),-.1465474088px 0 1px rgba(255,0,80,.3),0 0 3px}90%{text-shadow:5.1650096422px 0 1px rgba(0,30,255,.5),-5.1650096422px 0 1px rgba(255,0,80,.3),0 0 3px}95%{text-shadow:3.2762758279px 0 1px rgba(0,30,255,.5),-3.2762758279px 0 1px rgba(255,0,80,.3),0 0 3px}to{text-shadow:3.9313146711px 0 1px rgba(0,30,255,.5),-3.9313146711px 0 1px rgba(255,0,80,.3),0 0 3px}}.choose-character .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.choose-character .swiper-slide{text-align:center;font-size:18px}.choose-character .choose-character-select{animation:textTvGlitch 1.6s infinite}.choose-character .choose-character-select *{color:#fff}.choose-character .choose-character-select .jedi-thumb{position:relative;display:flex;justify-content:center;align-items:center;height:calc((100% - 30px)/2)!important;border:3px solid rgb(125,240,250);width:100%;transform:translateZ(1px)}.choose-character .choose-character-select .jedi-thumb+.jedi-thumb{margin-top:15px}.choose-character .choose-character-select .jedi-thumb img{width:100%;pointer-events:none}.choose-character .choose-character-select .jedi-thumb p{position:absolute;right:0;bottom:0;left:0;text-align:center;text-transform:capitalize;transform:translateZ(20px)}.choose-character .choose-character-select .jedi-thumb.active:before{content:"";background-color:#6cee845c;position:absolute;top:0;left:0;right:0;bottom:0}.choose-character .choose-character-select .jedi-thumb:hover{cursor:pointer;transform:translateZ(20px)}.choose-character .choose-character-left,.choose-character .choose-character-right{position:absolute;width:39%;transform-style:preserve-3d}.choose-character .choose-character-left{top:3vw;transform:rotateX(-10deg) rotateY(60.8606deg) rotate(1deg)}.choose-character .choose-character-right{top:-1.5vw;right:0;transform:rotateX(348deg) rotateY(-60.8606deg) rotate(-3deg)}.choose-character .choose-character-right{height:33vw}.choose-character .choose-character-right .level{position:absolute;top:4vw;right:0;bottom:2vw;left:0;opacity:.85}.choose-character .choose-character-right .image{pointer-events:none;position:relative;transform:translateZ(5vw) translate(-30px);height:110%}.choose-character .choose-character-right .image>img{height:100%}.choose-character .choose-character-right p{animation:textTvGlitch 1.6s infinite;position:absolute;top:90%;color:#fff;transform:translateZ(5vw) translate(-73px);font-size:4vw}.holo-effect:after,.holo-effect:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;content:" ";pointer-events:none}.holo-effect:after{background:#1210101a;opacity:0;animation:flicker .15s infinite}.holo-effect:before{background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%}.choose-character nav{position:relative;float:right;margin-top:-18px;cursor:pointer;color:#fff;transform:translateZ(5vw) translate(60px);font-size:90px}.choose-character nav .jedis-next,.choose-character nav .jedis-prev{float:right;padding:0 15px}.choose-character nav .jedis-next:before{content:">"}.choose-character nav .jedis-prev:before{content:"<"}.testimonials{padding:100px 15px;text-align:center;background-color:#fff}.testimonials .container{position:relative;overflow:hidden}.testimonials .pre-title{color:#696969}.testimonials .swiper-slider{position:relative;margin:0 10%;overflow:hidden}.testimonials .swiper-slider .swiper-wrapper{display:inline-flex}.testimonials .swiper-slider .swiper-wrapper .quote{max-width:800px;margin:0 auto 40px;color:#333;font-size:30px;font-family:Montserrat,sans-serif;text-transform:none}@media (max-width: 767px){.testimonials .swiper-slider .swiper-wrapper .quote{padding:15px;font-size:25px}}.testimonials .swiper-slider .swiper-wrapper .image-wrap{width:95px;height:95px;margin:0 auto;overflow:hidden;border-radius:50px}.testimonials .swiper-slider .swiper-wrapper .image-wrap img{height:100%;object-fit:cover}.testimonials .swiper-slider .swiper-wrapper h5{margin-bottom:0;color:#333;font-size:24px}.testimonials .swiper-slider .swiper-wrapper .function{color:#b1b1b1;font-size:14px}.testimonials .swiper-button-prev,.testimonials .swiper-button-next{position:absolute;top:calc(50% - 25px);display:flex;align-items:center;justify-content:center;width:55px;height:55px;padding:5px;border:2px solid #696969;border-radius:50px;transform:translateY(-50%);cursor:pointer}.testimonials .swiper-button-prev:before,.testimonials .swiper-button-next:before{color:#696969;font-size:14px;font-family:"Font Awesome 6 Pro"}@media (max-width: 767px){.testimonials .swiper-button-prev,.testimonials .swiper-button-next{width:40px;height:40px;padding:0}}.testimonials .swiper-button-prev{left:15px}.testimonials .swiper-button-prev:before{content:""}.testimonials .swiper-button-next{right:15px}.testimonials .swiper-button-next:before{content:""}.testimonials.nerd-mode{background-color:#212121}.testimonials.nerd-mode .pre-title{color:#03f9fe}.testimonials.nerd-mode .swiper-slider .swiper-wrapper .quote,.testimonials.nerd-mode .swiper-slider .swiper-wrapper h5{color:#fff}.testimonials.nerd-mode .swiper-button-prev,.testimonials.nerd-mode .swiper-button-next{background:transparent;border-color:#fff}.testimonials.nerd-mode .swiper-button-prev:before,.testimonials.nerd-mode .swiper-button-prev:after,.testimonials.nerd-mode .swiper-button-next:before,.testimonials.nerd-mode .swiper-button-next:after{color:#fff}section.customer-carousel .customers-wrap{margin-top:60px}@media (max-width: 991px){section.customer-carousel .customers-wrap{margin-top:0}}section.customer-carousel .button-wrap{margin-top:60px;text-align:center}@media (max-width: 991px){section.customer-carousel .button-wrap{text-align:left}}section.lyfter-card-grid .row-eq-height{display:flex;flex-wrap:wrap;margin-top:45px;row-gap:30px}section.image-carousel .swiper-carousel[data-columns="2"] .swiper-slide:nth-child(2n+2){margin-top:45px}section.image-carousel .swiper-carousel[data-columns="2"] .swiper-slide:nth-child(3n+3){margin-top:-15px}section.call-to-action{position:relative}section.call-to-action .background-wrap{padding:80px 15px;color:#fff;background:linear-gradient(90deg,#f36,#f63);border-radius:3px}@media (max-width: 991px){section.call-to-action .background-wrap{padding:45px}}section.call-to-action .background-wrap .content-wrap h1,section.call-to-action .background-wrap .content-wrap h2,section.call-to-action .background-wrap .content-wrap h3,section.call-to-action .background-wrap .content-wrap h4,section.call-to-action .background-wrap .content-wrap .generic-card .card-title,.generic-card section.call-to-action .background-wrap .content-wrap .card-title,section.call-to-action .background-wrap .content-wrap h5{margin-bottom:0;color:#fff;-webkit-text-fill-color:initial}section.call-to-action .background-wrap .content-wrap a{color:#fff;text-decoration:underline}section.call-to-action .background-wrap .actions{display:flex;justify-content:space-between;margin-top:30px}section.call-to-action .background-wrap .actions a{color:#fff}@media (max-width: 991px){section.call-to-action .background-wrap .actions{flex-direction:column;row-gap:30px}}section.call-to-action .container{position:relative;z-index:3}section.call-to-action .pre-title{color:#fff}section.call-to-action form{display:flex;flex-wrap:wrap;align-items:center;column-gap:30px}section.call-to-action form input[type=submit]{margin:15px 0 0;background:linear-gradient(103deg,#ffffff1a,#ffffff4d)}section.call-to-action form input[type=submit]:hover{color:#333;background:linear-gradient(103deg,#ffffff80,#fffc)}section.call-to-action form label,section.call-to-action form textarea{width:100%;max-width:100%}section.call-to-action form input:not([type=submit]),section.call-to-action form textarea,section.call-to-action form select{color:#fff;border-color:#fff}section.call-to-action form .wpcf7-response-output{font-size:18px}section.call-to-action form.invalid .wpcf7-response-output{border:dashed 2px rgba(255,255,255,.7);border-radius:3px}section.call-to-action form .row+p{margin-top:0}section.call-to-action form textarea{height:200px}section.call-to-action form .wpcf7-not-valid-tip{color:#ffffffb3}section:last-of-type.call-to-action{padding-bottom:0}section:last-of-type.call-to-action:before{position:absolute;bottom:0;left:0;z-index:2;display:block;width:100%;height:50%;background:#efefef;content:""}section.banner{position:relative}section.banner .banner__bg{position:absolute;top:0;left:0;width:100%;height:56vw;max-height:60vh;overflow:hidden}section.banner .banner__bg:before{position:absolute;bottom:0;width:100%;height:150px;background:#fff;background:linear-gradient(180deg,#fff0,#fff);content:""}section.banner.nerd-mode .banner__bg:before{background:#000;background:linear-gradient(180deg,#0000,#000)}section.banner .banner__bg video,section.banner .banner__bg img{width:100%;height:100%;object-fit:cover}section.banner .banner__content{position:relative;padding-top:200px}section.double-content:nth-child(2n){background-color:transparent}.filters{margin-top:15px}.filters .filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filters .filter label{margin-bottom:3px;font-weight:400}.filters .filter select{font-weight:700;border:none;border-bottom:3px solid #EFEFEF;outline:none}.project-visual{position:relative;padding:30px 30px 0;overflow:hidden;background-color:var(--bgColor, #f8f8f8);border-radius:14px;aspect-ratio:1.4668892344}.project-visual figure{margin:0}.project-visual figure img{width:100%}.project-visual figure:not(img[src=""]){background-color:transparent}.project-visual figure:has(img[src=""]){background-color:#eee}.project-visual .back{position:absolute;top:0;right:0;width:45%;height:100%;min-height:100%}.project-visual .front{position:relative;width:80%;height:100%;overflow:hidden;border-radius:14px;box-shadow:24px 20px 20px #eee}
