Apply on Mad Head Games’s site →

Senior Game Designer (Player Journey)

Mad Head Games · Belgrade

Senior Design Hybrid Posted 2026-08-06 Full time
Apply on Mad Head Games’s site →

Senior Game Designer (Player Journey) - Mad Head Games

.application-form-container {

display: none;

}

.fv-error.help-block {

display: none;

}

.date.datepicker-date.disabled .input-sm:last-child {

pointer-events: none;

}

:root {

--color-primary: #ff1042;

--color-secondary: rgba(0, 0, 0, 0);

--color-text: #fef4ef;

--color-heading: #fef4ef;

--color-subheading: #A7A7A7;

--color-overlay: rgba(0, 0, 0, 0);

--font-family: 'Barlow';

}

.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:996;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:4px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:0;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:55px;margin-left:11px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:4px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{display:none}.leaflet-container a{color:var(--color-primary)}.leaflet-container a:hover{color:var(--color-primary);text-decoration:underline}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:4px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}:root{--font-family-workSans:"Work Sans",sans-serif}@font-face{font-family:"TL-Career-Site";src:url("https://cdn.talentlyft.com/themes/modern/fonts/TL-Career-Site.eot?5fpqbn");src:url("https://cdn.talentlyft.com/themes/modern/fonts/TL-Career-Site.eot?5fpqbn#iefix") format("embedded-opentype"),url("https://cdn.talentlyft.com/themes/modern/fonts/TL-Career-Site.ttf?5fpqbn") format("truetype"),url("https://cdn.talentlyft.com/themes/modern/fonts/TL-Career-Site.woff?5fpqbn") format("woff"),url("https://cdn.talentlyft.com/themes/modern/fonts/TL-Career-Site.svg?5fpqbn#TL-Career-Site") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="cs-"],[class*=" cs-"]{font-family:"TL-Career-Site" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-arrow-circle-right:before{content:"\e900"}.cs-arrow-left:before{content:"\e901"}.cs-arrow-right:before{content:"\e902"}.cs-attachment:before{content:"\e903"}.cs-external-link:before{content:"\e904"}.cs-facebook:before{content:"\e905"}.cs-flag:before{content:"\e906"}.cs-github:before{content:"\e907"}.cs-instagram:before{content:"\e908"}.cs-linkedin:before{content:"\e909"}.cs-menu:before{content:"\e90a"}.cs-no:before{content:"\e90b"}.cs-play-circle:before{content:"\e90c"}.cs-play:before{content:"\e90d"}.cs-remove:before{content:"\e90e"}.cs-search:before{content:"\e910"}.cs-share:before{content:"\e911"}.cs-x:before{content:"\e912"}.cs-xing:before{content:"\e913"}.cs-yes:before{content:"\e914"}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:16px;font-weight:400;background-color:#fff;color:var(--color-text);overflow-x:hidden;line-height:32px;letter-spacing:.2px;scroll-behavior:smooth;transition:2s}body{overflow:auto !important}.compensate-for-scrollbar{margin-right:0 !important}p,h1,h2,h3,h4,h5{margin:0;padding:0;line-height:1.2}p{line-height:1.75}a{text-decoration:none;color:#fff;cursor:pointer}a:hover{color:unset;text-decoration:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}button{border-width:unset;border-style:unset;border-color:unset;border-image:unset;background-color:unset;cursor:pointer;font-family:var(--font-family)}button:focus{outline:unset}input:focus,select:focus,textarea:focus,button:focus{outline:0}.container-checkbox{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-checkbox p{padding-top:3px}label.container-checkbox{color:var(--color-heading)}.container-checkbox input{position:absolute;opacity:0;cursor:pointer;width:unset}.container-checkbox .checkmark{position:absolute;top:7px;left:0;height:18px;width:18px;background-color:white;border:2px solid #b3b3b3;color:var(--color-text)}.container-checkbox:hover input ~ .checkmark{background-color:#ccc}.container-checkbox input:checked ~ .checkmark{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important}.container-checkbox .checkmark:after{content:"";position:absolute;display:none}.container-checkbox input:checked ~ .checkmark:after{display:block}.container-checkbox .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.submit-application-text .container-checkbox{padding-left:0;margin-bottom:34px;cursor:unset}.require-share-compliance .container-checkbox,.require-privacy-policy-consent .container-checkbox,.retention-consent .container-checkbox{margin-bottom:34px}.submit-application-text--require-share .container-checkbox,.submit-application-text--app-form .container-checkbox{margin-bottom:16px}.submit-application-text--app-form .container-checkbox{padding-left:0;cursor:unset}.container-radio{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-radio p{line-height:26px}label.container-radio{color:var(--color-heading)}.container-radio input{position:absolute;opacity:0;cursor:pointer;width:unset}.container-radio .checkmark{position:absolute;top:6px;left:0;height:18px;width:18px;background-color:white;border-radius:50%;border:2px solid #b3b3b3;color:var(--color-text)}.container-radio:hover input ~ .checkmark{background-color:#ccc}.container-radio input:checked ~ .checkmark{background-color:white;border:2px solid var(--color-primary)}.container-radio .checkmark:after{content:"";position:absolute;display:none}.container-radio input:checked ~ .checkmark:after{display:block}.container-radio .checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.yesno-title{position:static}.yesno-type .col-md-1>div{width:200px !important}.yesno-type .lblYesno{display:inline-block;width:52px;height:52px;border-radius:2px;border:solid 1px #d1d1d1;background-color:#f9f9f9;vertical-align:middle;cursor:pointer}.yesno-type .lblYesno:hover{background-color:#d1d1d1}.yesno-type .radioYesno{display:none}.yesno-type .row{display:flex;flex-direction:column-reverse;width:100%}.yesno-type .fa{display:block;width:100%;height:100%;line-height:50px;color:var(--color-subheading);font-family:"TL-Career-Site";font-size:30px}.yesno-type .fa-times::before{content:"\e90b"}.yesno-type .fa-check::before{content:"\e914"}.yesno-type input:checked ~ .fa{border-color:var(--color-primary);background-color:var(--color-primary);color:white}.checkbox-wrapper,.radio-wrapper{margin:50px 0}.checkbox-wrapper .check-radio-header,.radio-wrapper .check-radio-header{display:block;padding-bottom:20px;color:var(--color-text)}.topnav{position:absolute;width:100%;top:50px;left:0;z-index:985;overflow:hidden}.topnav .topnav__wrapper{display:flex;padding:17px 20px 12px 20px;max-width:1150px;margin:0 auto}.topnav .topnav__wrapper .topnav__logo{color:#fff;font-size:18px;font-weight:600;display:flex;margin:auto 0}.topnav .topnav__wrapper .topnav__logo .round-button{box-sizing:border-box;display:block;width:32px;height:32px;padding-top:5px;padding-left:3px;line-height:20px;border:3px solid #fff;border-radius:50%;color:#fff;text-align:center;background-color:transparent;font-size:6px;font-weight:bold}.topnav .topnav__wrapper .topnav__logo .round-button>span{font-size:18px;line-height:17px}.topnav .topnav__wrapper .topnav__logo .topnav__logo__name{margin-left:10px;font-family:var(--font-family-workSans)}.topnav .topnav__wrapper .topnav__icon{display:none}@media screen and (max-width:770px){.topnav .topnav__wrapper .topnav__icon{float:right;display:block;color:#fff;position:absolute;right:30px;top:26px;width:30px;height:30px;font-size:25px;background:transparent;border:0}}.topnav .topnav__wrapper .topnav__links{margin-left:auto}.topnav .topnav__wrapper .topnav__links a{display:inline-block;color:#fff;text-align:center;margin:14px 22px;text-decoration:none;font-size:16px;padding-bottom:5px;transition:all .3s}.topnav .topnav__wrapper .topnav__links a:hover{border-bottom:2px solid #fff}.topnav .topnav__wrapper .topnav__links a.active{border-bottom:2px solid #fff}@media screen and (max-width:770px){.topnav .topnav__wrapper .topnav__links a{display:none}}@media screen and (max-width:770px){.topnav.responsive .topnav__wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.topnav.responsive .topnav__wrapper .topnav__links{margin:10px auto 10px auto;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;background:#000000d1}.topnav.responsive .topnav__wrapper .topnav__links a{display:block;text-align:center}}@media screen and (max-width:768px){.topnav .topnav__wrapper .topnav__icon{top:20px}}.topnav-2{top:0;background-color:#fff}.topnav-2 .topnav__wrapper .topnav__logo{color:var(--color-primary)}.topnav-2 .topnav__wrapper .topnav__logo .round-button{border:3px solid var(--color-primary);color:var(--color-primary)}.topnav-2 .topnav__wrapper .topnav__icon{display:none}@media screen and (max-width:770px){.topnav-2 .topnav__wrapper .topnav__icon{float:right;display:block;color:var(--color-text);position:absolute;right:30px;top:26px;width:30px;height:30px;font-size:25px;background:transparent;border:0}}.topnav-2 .topnav__wrapper .topnav__links{margin-left:auto}.topnav-2 .topnav__wrapper .topnav__links a{color:var(--color-text)}.topnav-2 .topnav__wrapper .topnav__links a:hover{border-bottom:2px solid var(--color-primary)}.topnav-2 .topnav__wrapper .topnav__links a.active{border-bottom:2px solid var(--color-primary)}@media screen and (max-width:770px){.topnav-2.responsive .topnav__wrapper .topnav__links{background:#fff}.topnav-2.responsive .topnav__wrapper .topnav__links a{display:block;text-align:center}}@media screen and (max-width:768px){.topnav-2 .topnav__wrapper .topnav__icon{top:19px}}@media screen and (min-width:770px){.select-type.has-error [name="Salutation"]+.fv-error{top:-39px}}.topnav-3 .topnav__wrapper .topnav__logo{color:var(--color-primary)}.topnav-3 .topnav__wrapper .topnav__logo .round-button{border:3px solid var(--color-primary);color:var(--color-primary)}.topnav-3 .topnav__wrapper .topnav__icon{display:none}@media screen and (max-width:770px){.topnav-3 .topnav__wrapper .topnav__icon{color:var(--color-text);display:block}}.topnav-3 .topnav__wrapper .topnav__links{margin-left:auto}.topnav-3 .topnav__wrapper .topnav__links a{color:var(--color-text)}.topnav-3 .topnav__wrapper .topnav__links a:hover{border-bottom:2px solid var(--color-primary)}.topnav-3 .topnav__wrapper .topnav__links a.active{border-bottom:2px solid var(--color-primary)}@media screen and (max-width:770px){.topnav-3.responsive .topnav__wrapper .topnav__links a{display:block;text-align:center;color:#fff}}.cs-menu{font-size:43px;line-height:30px}.header{position:relative;margin-bottom:50px}.head{overflow:hidden;position:relative;text-align:center;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("https://via.placeholder.com/1200");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:625px}.head .head__wrapp{padding:275px 20px 50px 20px;max-width:1150px;margin:0 auto;text-align:left}.head .head__wrapp h1{font-size:48px;color:#fff}.head .head__wrapp p{font-size:24px;color:#c5c5c5}@media(max-width:770px){.head{height:100%}.head .head__wrapp h1{font-size:25px !important}.head .head__wrapp p{font-size:18px !important}}.head-3{background-color:#fff;background-image:none;margin:auto}.head-3 .head__wrapp{padding:275px 20px 50px 20px;max-width:1150px;margin:auto;text-align:center}.head-3 .head__wrapp h1{font-size:48px;color:var(--color-heading)}.head-3 .head__wrapp p{font-size:24px;color:var(--color-subheading)}.head-4{height:unset}.head-4 .head__wrapp{position:relative;padding:0}.head-4 .head__wrapp .head__wrapp__text{position:relative;max-width:564px;width:100%;padding:30px;margin:-500px 20px 200px 54px;text-align:left;background-color:#fff;box-shadow:-48px -48px 0 -15px var(--color-primary)}.head-4 .head__wrapp .head__wrapp__img{margin-top:200px;margin-bottom:160px;text-align:right}.head-4 .head__wrapp .head__wrapp__img img{max-width:867px;width:100%;height:524px;object-fit:cover}@media(max-width:770px){.head-4{border:unset}.head-4 .head__wrapp .head__wrapp__text{box-shadow:unset;margin-top:-400px;margin-left:20px;width:unset;margin-bottom:60px}.head-4 .head__wrapp .head__wrapp__img{margin-top:130px}}.wrapper{max-width:990px;padding:15px;margin:auto;margin-bottom:50px}.recommended-jobs-section{padding:39px 0 0 0;border-top:1px solid #d8d8d8;margin-bottom:0}.recommended-jobs-title{font-size:16px;line-height:20px;color:var(--color-subheading)}#recommended-job-text{line-height:20px}#recommended-job-heading{line-height:31px;margin-bottom:3px}@media(max-width:929px){.wrapper--center-sm{text-align:center}.wrapper--center-sm .jobs_selects__tags{justify-content:center}}.wrapper--center{text-align:center}@media(max-width:535px){.wrapper--center .jobs_selects__tags{justify-content:center}}.wrapper__header__main{font-size:48px;color:var(--color-heading);font-family:var(--font-family);font-weight:bold;margin-bottom:10px}@media(max-width:500px){.wrapper__header__main{margin-bottom:0}}.wrapper__header__text{font-size:24px;line-height:31px;color:var(--color-subheading);margin-bottom:50px;font-weight:700}.wrapper__header__text.recommended{margin-bottom:0}.header___job-message-alert{background-color:#eaeaea;border-radius:4px;margin-top:40px;padding:4px 8px}input,select{padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:25px;font-size:16px;margin-bottom:18px;margin-right:10px;max-width:340px;max-height:40px;color:var(--color-text);font-family:var(--font-family);background-color:#fff}.job-department-dropdown{visibility:hidden}.job-location-dropdown{visibility:hidden}.select2-container--default .select2-selection--single{padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:25px;font-size:16px;margin-bottom:3px;margin-right:10px;max-width:295px;max-height:40px;color:var(--color-text);font-family:var(--font-family);background-color:#fff;height:37px}@media(max-width:661px){input,select{max-width:100%}.select2-container--default .select2-selection--single{max-width:100%}}.select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:6px}.select2-container--default .select2-search--dropdown .select2-search__field{margin-bottom:0;border:0}.select2-dropdown{border-color:#d1d1d1}.select2-container--default .select2-selection--single .select2-selection__clear{right:-10px;bottom:1px}.select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;top:-3px}button{border:0}select::-ms-expand{display:none}input[type="search"]{padding-left:40px}.select-wrapp{display:inline-block;position:relative;max-width:295px;width:100%;margin-right:13px;margin-bottom:0}@media(max-width:661px){.select-wrapp{max-width:100%;display:block}.select-wrapp::after{top:10px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_icon{z-index:991;color:black;margin-left:15px;position:absolute;margin-top:4px}::placeholder{color:var(--color-text);opacity:1}:-ms-input-placeholder{color:var(--color-text)}::-ms-input-placeholder{color:var(--color-text)}@media(max-width:500px){.text1__text{font-size:12px;line-height:1.45rem}}.video__text{font-size:24px;color:var(--color-text);font-weight:bold;margin-top:24px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis}@media(max-width:500px){.video__text{font-size:18px}}.mb-300{margin-bottom:300px}@media(max-width:500px){.mb-300{margin-bottom:150px}}.input-inline{display:flex;flex-wrap:wrap;justify-content:space-between}.input-inline .input-wrap{max-width:360px;width:100%}@media(max-width:749px){.input-inline .input-wrap{max-width:100% !important}}.application-form fieldset{border:0}.form-group{position:relative;margin-bottom:34px}.require-privacy-policy-wrapper{margin-bottom:16px}#btnSubmit{display:flex;margin-left:auto;font-size:14px;line-height:14px;background-color:var(--color-primary);padding:18px 31px;border-radius:4px;transition:all .3s;color:#fff;cursor:pointer;height:50px}.input-wrap{margin-top:36px}.input-wrap label,.form-label{font-size:14px;color:var(--color-heading);margin-bottom:2px;display:block;position:relative}.input-wrap label span{position:absolute;right:0;color:#7c7c7c}.input-wrap input,.input-wrap textarea,input.form-control,textarea.form-control,select.form-control{height:50px;padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-size:16px;margin-bottom:18px;margin-right:0;margin-top:2px;max-width:100%;max-height:50px;color:var(--color-heading);font-family:var(--font-family);background-color:#f9f9f9}input.form-control::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:transparent}input.form-control:-moz-placeholder,textarea.form-control:-moz-placeholder{color:transparent}input.form-control::-moz-placeholder,textarea.form-control::-moz-placeholder{color:transparent}input.form-control:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder{color:transparent}input.form-control::placeholder,textarea.form-control::placeholder{color:transparent}.datepicker-date input::-webkit-input-placeholder{color:#7c7c7c}.datepicker-date input:-moz-placeholder{color:#7c7c7c}.datepicker-date input::-moz-placeholder{color:#7c7c7c}.datepicker-date input:-ms-input-placeholder{color:#7c7c7c}.datepicker-date input::placeholder{color:#7c7c7c}.input-wrap input:focus,.input-wrap textarea:focus,input.form-control:focus{background-color:#fff;border:1px solid var(--color-primary)}.input-wrap textarea{margin-top:0}.input-wrap ::placeholder{color:var(--color-subheading);opacity:1}.input-wrap :-ms-input-placeholder{color:var(--color-subheading)}.input-wrap ::-ms-input-placeholder{color:var(--color-subheading)}.input-bottom{display:flex}.input-bottom input{margin-top:auto}.control-label{display:inline;color:var(--color-heading)}.control-label .required{display:none}.webkit-end{display:-webkit-box;-webkit-box-pack:end;-webkit-box-align:end}.stepper-wrap{display:flex;justify-content:space-between;margin-top:50px}.stepper-wrap .button-white{border-radius:4px;min-width:126px}.button-white,.btn-upload-avatar,#btn-crop-avatar,#btn-cancel-avatar{font-size:14px;padding:0;border-radius:4px;transition:all .3s;background-color:#fff;color:var(--color-text);border:solid 1px #d1d1d1;min-width:160px;height:50px;line-height:50px;text-align:center;cursor:pointer}.button-white:hover{background-color:var(--color-primary);color:#fff}.select-custom{margin-bottom:37px}.select-custom .label{font-size:14px;color:var(--color-text);margin-bottom:2px;display:block;position:relative}.select-custom .select-wrapp{max-width:100%;margin-right:unset}.select-custom .select-wrapp:after{right:20px;color:var(--color-primary)}.select-custom .select-wrapp select{border-radius:4px;max-width:100%;background-color:#f9f9f9;min-height:50px;padding-right:25px;margin-bottom:0;cursor:pointer}.bold{font-weight:bold}.date-wrap input{height:40px;padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-size:16px;margin-bottom:30px;margin-right:0;margin-top:2px;max-width:100%;max-height:50px;color:var(--color-text);font-family:var(--font-family);background-color:#f9f9f9;cursor:pointer;max-width:360px;position:relative}.date-wrap input:focus{background-color:#fff;outline:1px solid var(--color-primary)}.date-wrap a span{font-size:40px;color:var(--color-primary);position:absolute;margin-top:8px;margin-left:-46px;background-color:#f9f9f9;line-height:30px}.section-jobs{padding:15px 16px}.jobs_selects .jobs_selects__tags{margin-top:32px;margin-bottom:35px;display:flex;flex-wrap:wrap}.jobs_selects .jobs_selects__tags span{padding:0 16px 0 16px;font-size:14px;border-radius:20px;margin-right:16px;margin-bottom:15px;background-color:#f2f2f2}.jobs_selects .jobs_selects__tags span button{transform:translateY(2px)}.jobs_selects .search-jobs-input{margin-right:13px}.jobs_selects .select-wrapp:last-of-type{margin-right:0}@media(max-width:661px){.jobs_selects .select-wrapp::after{top:4px}}.wrapper__body{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px}.jobs__box{padding:15px 25px 20px 25px;border:1px solid #dadada;border-left:4px solid var(--color-primary);display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 31%;-ms-flex:1 1 31%;flex:1 1 31%;min-width:245px;max-width:300px;margin:10px 0}@media(max-width:650px){.jobs__box{min-width:100%}}.jobs__box__heading{font-size:18px;margin-bottom:50px;color:var(--color-heading);font-weight:bold;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.jobs__box__text{color:var(--color-text);text-align:left}.pagination{display:inline-block}.pagination a{color:var(--color-text);float:left;padding:0 7px;text-decoration:none;min-width:35px;height:35px;line-height:35px;text-align:center;margin:0 2px;border-radius:50%;transition:.2s}.pagination .prevs{color:#d1d1d1}.pagination a.active{background-color:var(--color-primary);color:#fff;border-radius:50%}.pagination a:hover:not(.active){background-color:#dadada;border-radius:50%}.jobs__body{border-top:1px solid #dadada;margin-bottom:30px}.jobs__body .jobs__box{position:relative;display:block;padding:22px 0 25px 0;margin:0;width:100%;max-width:none;border:unset;border-bottom:1px solid #dadada}.jobs__body .jobs__box .jobs__box__heading{margin-bottom:5px;padding-right:30px;font-size:24px;line-height:31px}.jobs__body .jobs__box .jobs__box__text{font-size:16px}.jobs__body .jobs__box .arrowSpan{position:absolute;width:24px;height:24px;border:2px solid var(--color-primary);border-radius:50%;display:flex;right:0;top:50%;transform:translateY(-50%);font-size:20px;font-weight:bold;color:var(--color-primary)}.jobs__body .jobs__box .arrowSpan i{margin:auto}.jobs__body .jobs__box:hover .arrowSpan{background-color:var(--color-primary);color:#fff}@media(max-width:550px){.jobs__body .jobs__box .jobs__box__heading{font-size:17px}.jobs__body .jobs__box .jobs__box__text{font-size:12px}}.wrapper__body--3{column-count:2;display:flex;column-gap:30px}.wrapper__body--3 .jobs__box--3{display:inline-block;padding:30px;background-color:#f2f2f2;width:100%;text-align:left;margin-bottom:30px;transition:all .5s}.wrapper__body--3 .jobs__box--3 .jobs__box__heading{font-size:32px;padding-bottom:150px}.wrapper__body--3 .jobs__box--3 .jobs__box__text{font-size:24px;color:var(--color-subheading)}.wrapper__body--3 .jobs__box--3:hover{background-color:var(--color-primary)}.wrapper__body--3 .jobs__box--3:hover .jobs__box__heading,.wrapper__body--3 .jobs__box--3:hover .jobs__box__text,.wrapper__body--3 .jobs__box--3:hover .groups-2 .groups-2__heading,.wrapper__body--3 .jobs__box--3:hover .groups-2 .groups-2__text{color:#fff}.hide-groups-content{visibility:hidden}@media(max-width:535px){.wrapper__body--3{column-count:1;margin:auto}.wrapper__body--3 .jobs__box--3 .jobs__box__heading{font-size:22px;padding-bottom:80px}.wrapper__body--3 .jobs__box--3 .jobs__box__text{font-size:16px}}.cs-search{line-height:36px;font-size:28px;margin-left:-4px;color:var(--color-primary)}.groups-1 .jobs__box__text{display:flex;justify-content:space-between}.groups-1 .jobs__box__text span:nth-of-type(2){font-size:29px;color:var(--color-primary);transform:translateY(2px)}.jobs_selects-groups input{max-width:100%;margin-bottom:45px}.groups-2{margin-bottom:50px}.groups-2 .groups-2__heading{color:var(--color-heading);font-size:72px;font-weight:bold}.groups-2 .groups-2__text{font-size:16px;color:var(--color-subheading)}.groups-2--sp{margin-bottom:150px}.cs-no{font-size:16px}.groups__card{margin-bottom:50px}.groups__card img{width:100%}.groups__card .groups__card__heading{font-size:24px;color:var(--color-heading);font-weight:bold;padding:16px 0 10px 0}.groups__card .groups__card__subheading{font-size:16px;color:var(--color-subheading)}.groups__card .text1__text{color:var(--color-text);line-height:28px;font-weight:500;padding-top:17px;padding-bottom:10px}@media(max-width:500px){.groups__card .groups__card__heading{font-size:16px;padding:16px 0 5px 0}.groups__card .groups__card__subheading{font-size:12px}.groups__card .groups__card__text{color:var(--color-text);line-height:18px;padding-top:10px;padding-bottom:10px;font-size:12px}}.blog .groups__card .groups__card__subheading{font-size:14px;color:#656565}.blog2 .groups__card img{height:100%}.blog-3 .blog__head{display:flex;margin-bottom:100px}.blog-3 .blog__head img{max-width:660px}.blog-3 .blog__head .groups__card{height:100%;z-index:10;margin:auto;margin-left:-221px;padding:22px;background-color:#fff;box-shadow:-30px -30px 0 -15px var(--color-primary)}.blog-3 .blog__head .groups__card .groups__card__main{font-size:32px;font-weight:bold}@media(max-width:875px){.blog-3 .blog__head{display:block;position:relative}.blog-3 .blog__head img{max-width:100%;width:100%}.blog-3 .blog__head .groups__card{margin:auto;margin-left:17px;position:absolute;bottom:-67px}}@media(max-width:875px) and (max-width:615px){.blog-3 .blog__head .groups__card .groups__card__main{font-size:20px}}@media(max-width:875px) and (max-width:400px){.blog-3 .blog__head .groups__card{bottom:-80px}.blog-3 .blog__head .groups__card .groups__card__main{font-size:16px}}.blog-3 .groups__card{text-align:left}.team1 .groups__card{text-align:left}.team1 .groups__card .groups__card__subheading{font-size:14px;color:#656565;margin-bottom:16px}.team1 .groups__card img{max-height:300px;object-fit:cover}.team2 .groups__card{text-align:center}.team2 .groups__card img{height:175px;width:175px !important;border-radius:50%;object-fit:cover}.team3__wrapp{display:flex;flex-wrap:wrap;justify-content:space-evenly}.team3__wrapp .team3__wrapp__box__hover{position:absolute;top:50%;left:50%;bottom:10px;transform:translate(-50%,-50%);width:450px;height:650px;display:flex;background:var(--color-primary);opacity:0;z-index:-1;transition:all .5s;cursor:pointer}.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info{margin:auto;height:auto}.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info .team3__wrapp__box__info__header{font-size:32px;font-weight:bold}.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info p{font-size:24px}.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info .team3__wrapp__box__info__header,.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info p,.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info .social i{color:#fff}.team3__wrapp .team3__wrapp__box{position:relative;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;padding:10px 5px;transition:all 1.5s;cursor:pointer}.team3__wrapp .team3__wrapp__box img{width:450px;height:650px;margin:auto;object-fit:cover}.team3__wrapp .team3__wrapp__box:hover>.team3__wrapp__box__hover{transition:all 1.5s;opacity:1;z-index:1}.team3__wrapp .team3__wrapp__box-custom{margin-left:20px;padding-top:100px}.team3__wrapp .team3__wrapp__box-custom .team3__wrapp__box__hover{margin-top:45px}@media(max-width:969px){.team3__wrapp .team3__wrapp__box__hover{bottom:10px;width:300px;height:450px;transition:all .5s}.team3__wrapp .team3__wrapp__box img{margin:auto;width:300px;height:450px}.team3__wrapp .team3__wrapp__box-custom{margin-left:unset;padding-top:10px}.team3__wrapp .team3__wrapp__box-custom .team3__wrapp__box__hover{margin-top:0}}.social i{font-size:28px;color:#00000061;text-align:left;line-height:23px;margin-right:5px}.social i:nth-of-type(1){margin-left:-5px}.social i:hover{color:var(--color-primary)}.gallery .cssboxWrapp{display:flex;flex-wrap:wrap;margin:-20px}.gallery .cssboxWrapp img{width:293px;height:165px;object-fit:cover}.gallery .cssboxWrapp .cssbox{display:inline-block;margin:20px}.gallery .cssboxWrapp span.cssbox_full{z-index:998;position:fixed;height:100vh;overflow:hidden;overflow-y:auto;width:100%;background-color:#fff;top:0;left:0;opacity:0;pointer-events:none;cursor:default}.gallery .cssboxWrapp span.cssbox_full .lightbox{position:absolute;margin:0;padding:0;max-height:90%;max-width:90%;width:75%;height:100%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.gallery .cssboxWrapp span.cssbox_full .lightbox>div{position:absolute;top:0;bottom:0;width:100%}.gallery .cssboxWrapp span.cssbox_full .lightbox img{width:100%;max-height:70%;max-width:100%}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text{padding:15px 10px}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text h3{font-size:24px;color:var(--color-heading);display:flex}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text h3 span{margin-left:auto;margin-top:auto;font-size:16px;line-height:1.7rem;color:var(--color-subheading)}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text p{color:var(--color-text);text-align:left}@media(max-width:989px){.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text{text-align:left}}@media(max-width:600px){.gallery .cssboxWrapp span.cssbox_full .lightbox{display:flex}.gallery .cssboxWrapp span.cssbox_full .lightbox>div{margin:auto;position:relative;top:unset;bottom:unset}.gallery .cssboxWrapp span.cssbox_full .lightbox img{max-height:350px}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text{padding:15px 10px}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text h3{font-size:16px;line-height:2rem}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text h3 span{font-size:12px}.gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text p{font-size:12px;line-height:1.5rem}}.gallery .cssboxWrapp a.cssbox_close,.gallery .cssboxWrapp a.cssbox_prev,.gallery .cssboxWrapp a.cssbox_next{z-index:999;position:fixed;text-decoration:none;visibility:hidden;color:var(--color-text);font-size:36px}.gallery .cssboxWrapp a.cssbox_close{top:1%;right:1%}.gallery .cssboxWrapp a.cssbox_close::after{content:"\e90b";font-family:"TL-Career-Site"}.gallery .cssboxWrapp a.cssbox_prev,.gallery .cssboxWrapp a.cssbox_next{top:50%;transform:translate(0,-50%)}.gallery .cssboxWrapp a.cssbox_prev{left:4%}.gallery .cssboxWrapp a.cssbox_prev i{color:var(--color-primary)}@media(max-width:400px){.gallery .cssboxWrapp a.cssbox_prev{left:2%}}.gallery .cssboxWrapp a.cssbox_next{right:4%}.gallery .cssboxWrapp a.cssbox_next i{color:var(--color-primary)}@media(max-width:400px){.gallery .cssboxWrapp a.cssbox_next{right:2%}}.gallery .cssboxWrapp a:target ~ a.cssbox_close,.gallery .cssboxWrapp a:target ~ a.cssbox_prev,.gallery .cssboxWrapp a:target ~ a.cssbox_next{visibility:visible}.gallery .cssboxWrapp a:target>img.cssbox_thumb+span.cssbox_full{visibility:visible;opacity:1;pointer-events:initial}@media(max-width:989px){.gallery{text-align:center}.gallery .cssboxWrapp{justify-content:center}}.gallery3 .row{justify-content:center}.gallery3 .row>div{margin-bottom:35px}.gallery3 .row .gallery3__box--position div{margin-top:auto}.gallery3__box--position{display:block}.gallery3 .cssbox_thumb{width:100%;height:auto}@media(min-width:992px){.gallery3 .cssbox_thumb{object-fit:cover}.gallery3 .col-lg-7 .cssbox_thumb{width:550px;height:310px}.gallery3 .col-lg-5 .cssbox_thumb{width:365px;height:200px}.gallery3 .col-lg-5{text-align:left}.gallery3__box--position{display:flex;justify-content:flex-end;align-items:flex-end}}.gallery3 .col-sm-12:nth-child(n+5) .cssbox_thumb{display:none}.gallery3 .col-sm-12:nth-child(n+5){margin-bottom:0}.gallery3 .cssboxWrapp{margin:0;margin-bottom:40px}.gallery .cssboxWrapp .cssbox_full img{width:100%;max-height:70%;height:unset;object-fit:contain}.btnSubmitCustomForm,.button-primary{font-size:14px;line-height:14px;background-color:var(--color-primary);padding:18px 31px;border-radius:4px;transition:all .3s;color:#fff;cursor:pointer;height:50px}.btn-social{font-size:14px;line-height:17px;display:flex;align-items:center;column-gap:9px;padding:17px 0 16px 12px !important}.btn-social .cs-share{margin-right:12px}.social-network-text{white-space:nowrap}.button-primary:hover{background-color:var(--color-primary);color:#fff}.button-primary.disabled{opacity:.6;pointer-events:none}.btnSubmitCustomForm.disabled .text-element{position:relative;top:-6px}.form .action-container{padding:0}.super-swiper{position:relative;height:100%;margin-bottom:100px;margin-top:100px}.super-swiper .wrapper{margin-bottom:0}.super-swiper .swiper-container{width:100%;height:100%}.super-swiper .swiper-container .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.gallery2 .swiper-slide{width:unset !important}.super-swiper .swiper-container .swiper-slide img{height:315px}.super-swiper .swiper-container .swiper-button-next,.super-swiper .swiper-container .swiper-button-prev{padding:15px;top:48%;background-color:#fff;color:var(--color-primary);opacity:.5;width:auto}.super-swiper .swiper-container .swiper-button-next:hover,.super-swiper .swiper-container .swiper-button-prev:hover{opacity:1}@media(max-width:500px){.super-swiper .swiper-container .swiper-button-next,.super-swiper .swiper-container .swiper-button-prev{padding:20px;top:50%}.super-swiper .swiper-container .swiper-button-next:after,.super-swiper .swiper-container .swiper-button-prev:after{font-size:30px}}.super-swiper .swiper-container .swiper-button-next:after{content:"\e902";font-family:"TL-Career-Site"}.super-swiper .swiper-container .swiper-button-prev:after{content:"\e901";font-family:"TL-Career-Site"}.form input[type="text"],.form textarea{padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-size:16px;margin-bottom:18px;margin-right:0;margin-top:2px;max-width:100%;max-height:50px;color:var(--color-text);font-family:var(--font-family);background-color:#f9f9f9}.form input[type="text"]:focus,.form textarea:focus{background-color:#fff;outline:1px solid var(--color-primary)}.form textarea{max-height:100%;resize:none;height:100%}.form input[type="submit"]{width:unset;padding:12px 38px}@media(min-width:891px){.form .form__text{max-width:360px;margin-top:30px;margin-bottom:30px}}@media(max-width:500px){.form .form__text p{font-size:12px;line-height:1.45rem}}.call-to-action-form .col-md-12{padding-left:0}label{font-size:14px;color:var(--color-subheading)}.form2 .form__text{margin-top:5px}.form3 .row{justify-content:center}.form3 .row .form__text{max-width:100%}.text4{max-width:760px}.text-picture1 .text-picture1__img img{width:100%;height:auto}.text-picture2{max-width:1200px}.text-picture2 img{width:100%;margin-top:20px}.text-picture3{margin-bottom:150px}.text-picture3 .wrapper__header{max-width:660px;padding:30px;background:#fff;position:relative;margin-left:8%;margin-top:-25%;box-shadow:0 -15px 0 -2px var(--color-primary)}.text-picture3.no-picture .wrapper__header{margin-top:0;box-shadow:none}.text-picture3 .wrapper__header .wrapper__header__text{margin-bottom:25px}@media(max-width:815px){.text-picture3 .wrapper__header{max-width:unset;padding:0;background:#fff;position:relative;margin-left:0;margin-top:-5%}}.cta .wrapper__header{margin-bottom:40px}.cta .wrapper__header .wrapper__header__text{margin-bottom:35px}.cta .button-primary{padding:12px 39px}.cta2{text-align:center;max-width:672px}.cta2 .text1__text{text-align:left}.cta3{max-width:500px}.cta3 .text1__text{padding:30px;text-align:center;box-shadow:-7px -7px 0 4px var(--color-primary);padding-bottom:10px}.video1 .wrapper-video{position:relative;padding-bottom:56.25%}.video1 .wrapper-video .video{position:absolute;top:0;left:0;width:100%;height:100%}.video1 .wrapper-video .playpause{background-repeat:no-repeat;width:50%;height:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;line-height:80px}.video1 .wrapper-video .playpause i{text-align:center;margin:auto;color:#fff;background-color:var(--color-primary);width:80px;height:80px;border-radius:50%;display:flex;font-size:50px;line-height:80px}.video1 .wrapper-video .playpause i:before{margin:auto}.video3 .text1__text{padding-bottom:20px}.video3 .video__sidebar{max-height:531px;max-width:541px;overflow:hidden;overflow-y:auto;padding-top:7px}.video3 .video__sidebar .video__sidebar__box{display:flex;margin-bottom:32px}.video3 .video__sidebar .video__sidebar__box img{width:130px;object-fit:cover}.video3 .video__sidebar .video__sidebar__box .video__sidebar__box__header{padding:0 20px;font-size:16px;color:var(--color-heading);width:100%;max-height:100px;overflow:hidden}.video3 .video__sidebar .video__sidebar__box__header h3{margin-bottom:10px}.video3 .video__sidebar .video__sidebar__box__header p{line-height:1.5}@media(max-width:500px){.video3 .video__sidebar .video__sidebar__box .video__sidebar__box__header{font-size:12px}}.video-gallery .cssbox{position:relative}.video-gallery .video-gallery__icon .cs-play{font-size:35px;position:absolute;padding:5px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-primary);color:#fff}.video-gallery .wrapper-video .video{width:100%;max-height:540px}.video-gallery .cssboxWrapp span.cssbox_full .lightbox .lightbox-text{padding:15px 10px;max-width:975px;margin:auto}.video-gallery .cssboxWrapp span.cssbox_full .lightbox{width:50%;padding:0 20px}.video-gallery .cssboxWrapp span.cssbox_full .lightbox>div{position:relative}@media(max-width:1150px){.video-gallery .cssboxWrapp a.cssbox_next{right:1%}.video-gallery .cssboxWrapp a.cssbox_prev{left:1%}}.locations .map{height:520px;margin-bottom:50px}.locations .groups__card{margin-bottom:50px}@media(max-width:500px){.locations .groups__card{margin-bottom:25px}}.locations .groups__card .video__text{padding:16px 0 10px 0}.locations .groups__card .text1__text{padding:0}.locations .groups__card .groups__card__subheading{font-size:16px;color:var(--color-subheading)}.locations .groups__card .groups__card__text{font-weight:500}.locations .col-12:nth-child(n+7){display:none}.locations-show-all .col-12:nth-child(n+7){display:block}.locations-show-all .button-light{display:none}.locations-2 .map{height:540px}.locations-2 .wrapper__header__main{text-align:center}.locations-2 .wrapper__header__text{text-align:center}.locations-2 .wrapper__map{padding:0}.locations-2 .wrapper_map_wrapper{border-radius:4px;border:solid 1px #cdcdcd;background-color:#f3f3f3;box-shadow:-3px 0 22px 0 rgba(0,0,0,0.1);background-color:#fff}.locations-2 .wrapper__list{border:1px solid #ccc;border-radius:4px}.locations-2 .wrapper__list__header{font-size:14px;padding:8px 10px}.locations-2 .wrapper__list__items button{width:100%;text-align:left;font-size:14px;background-color:#fff;padding:11px 12px;border-radius:4px;transition:all .3s;color:#000;line-height:1.71rem}.locations-2 .wrapper__list__items button:hover{background-color:#dedede}.locations-2 .wrapper__list__items button.active{color:#fff;background-color:var(--color-primary)}.locations .leaflet-popup-content-wrapper,.locations .leaflet-popup-tip .locations-2 .leaflet-popup-content-wrapper,.locations-2 .leaflet-popup-tip{border-radius:4px}.locations .leaflet-popup-content,.locations-2 .leaflet-popup-content{text-align:center}.locations .leaflet-popup-content b,.locations-2 .leaflet-popup-content b{font-size:16px;margin-bottom:10px;display:block}.locations .leaflet-popup-content p,.locations-2 .leaflet-popup-content p{font-size:14px;margin:0;color:#000}.hidden{display:none}.button-light{font-size:14px;background-color:#f2f2f2;padding:12px 20px;border-radius:4px;transition:all .3s;color:#000}.button-light:hover{background-color:#dedede}.quotes1{text-align:center}.quotes1 .swiper-container .swiper-slide{background:#fff}.quotes1 .swiper-container .swiper-slide .swiper-content{background:#fff}.quotes1 .swiper-container .swiper-slide .swiper-content img{width:70px;height:70px;border-radius:50%;margin-bottom:10px}.quotes1 .swiper-container .swiper-slide .swiper-content .swiper-text{font-size:20px;color:var(--color-subheading);margin-bottom:25px}@media(max-width:500px){.quotes1 .swiper-container .swiper-slide .swiper-content .swiper-text{font-size:15px}}.quotes1 .swiper-container .swiper-slide .swiper-content .swiper-text--2{max-width:830px;padding:0 35px 0 35px}@media(max-width:500px){.quotes1 .swiper-container .swiper-slide .swiper-content .swiper-text--2{font-size:12px}}.quotes1 .swiper-container .swiper-button-next,.quotes1 .swiper-container .swiper-button-prev{padding:0;background-color:unset}.quotes1 .swiper-container .swiper-button-next{right:6px}.quotes1 .swiper-container .swiper-button-prev{left:0}.quotes1 .swiper-pagination{position:relative;margin-top:30px}.quotes1 .swiper-pagination-bullet-active{background:var(--color-primary)}.quotes2 .swiper-container .swiper-slide{background:#fff}.quotes2 .swiper-container .swiper-slide .swiper-content{background:#fff}.quotes2 .swiper-container .swiper-slide .swiper-content .swiper-text,.quotes2 .swiper-container .swiper-slide .swiper-content .video__text{font-size:16px}@media(max-width:500px){.quotes2 .swiper-container .swiper-slide .swiper-content .swiper-text,.quotes2 .swiper-container .swiper-slide .swiper-content .video__text{font-size:12px}}.quotes2 .swiper-container .swiper-slide .swiper-content .swiper-text--2{max-width:830px;padding:0 35px 0 35px;font-size:18px;padding-bottom:50px}@media(max-width:500px){.quotes2 .swiper-container .swiper-slide .swiper-content .swiper-text--2{font-size:14px;padding-bottom:20px}}.quotes2 .swiper-pagination-bullet{width:55px;height:55px;text-align:center;line-height:20px;background-repeat:no-repeat;background-size:cover}@media(max-width:500px){.quotes2 .swiper-pagination-bullet{width:35px;height:35px}}.quotes2 .swiper-pagination-bullet-active{width:70px;height:70px;border:1px solid var(--color-primary);position:relative}.quotes2 .swiper-pagination-bullet-active:before{content:"";padding:2px 0;width:3px;position:absolute;top:-3px;z-index:1111}@media(max-width:500px){.quotes2 .swiper-pagination-bullet-active{width:50px;height:50px}}.quotes2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.quotes3{max-width:1080px}.quotes3 .wrapper__header{text-align:left;padding-left:40px}.quotes3 .swiper-container .swiper-slide{height:unset}.quotes3 .swiper-container .swiper-slide .swiper-content{display:flex;text-align:left}.quotes3 .swiper-container .swiper-slide .swiper-content div>.swiper-content__header{display:flex}.quotes3 .swiper-container .swiper-slide .swiper-content div>.swiper-content__header img{margin-right:20px}.quotes3 .swiper-container .swiper-slide .swiper-content div .swiper-text--2{padding:0}.quotes3 .swiper-container .swiper-slide .swiper-content>div:nth-of-type(1){padding:0 15px 0 54px}.quotes3 .swiper-container .swiper-slide .swiper-content>div:nth-of-type(2){padding:0 54px 0 15px}@media(max-width:700px){.quotes3 .swiper-container .swiper-slide .swiper-content{flex-wrap:wrap;justify-content:center}.quotes3 .swiper-container .swiper-slide .swiper-content>div{padding:25px 44px !important}}.grid1 .grid1__img{border-radius:50%;background:var(--color-primary);display:flex;width:70px;height:70px;margin:auto;margin-bottom:25px}.grid1 .grid1__img span{height:32px;font-size:32px;color:#fff;margin:auto}.grid1 .text1__text{max-width:275px;margin:auto;padding-top:15px;padding-bottom:70px}.grid2 .grid2__wrap{display:flex}.grid2 .grid2__wrap .grid1__img{min-width:65px;width:65px;height:65px;margin:0;margin-right:35px}.grid2 .grid2__wrap .grid2__wrap__text .grid1__img{margin:unset}.grid2 .grid2__wrap .grid2__wrap__text .text1__text{max-width:330px;margin:unset}@media(max-width:500px){.grid2 .grid2__wrap .grid1__img{margin-right:15px;width:53px;height:52px;min-width:53px}}.timeline-1 .groups__card{margin-bottom:0}.timeline-1 .wrapper__header__main{text-align:center}.timeline-1 .wrapper__header__text{text-align:center}@media(min-width:576px){.timeline-1 .timeline-header{margin:30px 100px}}.timeline-1 .timeline-header .timeline__header__img{margin-bottom:30px;width:100%;height:auto}.timeline-1 .timeline-header .timeline__header__text{margin-bottom:74px}@media(min-width:576px){.timeline-1 .timeline{margin:30px 120px}}.timeline-1 .timeline .timeline__group{padding:30px}.timeline-1 .timeline .groups__card .groups__card__heading{margin-bottom:10px;padding:0}.timeline-1 .timeline .timeline__item{padding:0 0 74px 74px;position:relative;border-left:1px dashed #b2b2b2}.timeline-1 .timeline .timeline__item::before{content:attr(date-is);position:absolute;left:2em;font-weight:bold;top:1em;display:block;font-family:"Roboto",sans-serif;font-weight:700;font-size:.785rem}.timeline-1 .timeline .timeline__item::after{width:24px;height:24px;display:block;background-color:var(--color-primary);top:0;position:absolute;left:-12px;border-radius:50%;content:""}@media(max-width:500px){.timeline-1 .timeline .timeline__item{padding:0 0 35px 35px}.timeline-1 .timeline .timeline__item .groups__card__heading{padding-top:5px}}.timeline-2 .groups__card{margin-bottom:0}.timeline-2 .wrapper__header__main{text-align:center}.timeline-2 .wrapper__header__text{text-align:center}.timeline-2 .timeline-header .timeline__header__img{margin-bottom:30px;width:100%;height:auto}.timeline-2 .timeline-header .timeline__header__text{margin-bottom:74px}@media(max-width:575px){.timeline-2 .timeline .timeline__group{padding:30px}.timeline-2 .timeline .groups__card .groups__card__heading{margin-bottom:10px;padding:0}.timeline-2 .timeline .timeline__item{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0 0 74px 74px;position:relative;border-left:1px solid #b2b2b2}.timeline-2 .timeline .timeline__item::before{content:attr(date-is);position:absolute;left:2em;font-weight:bold;top:1em;display:block;font-family:"Roboto",sans-serif;font-weight:700;font-size:.785rem}.timeline-2 .timeline .timeline__item::after{width:24px;height:24px;display:block;background-color:var(--color-primary);top:0;position:absolute;left:-12px;border-radius:50%;content:""}.timeline-2 .timeline .focus{opacity:0;border-color:var(--color-primary) !important}}@media(min-width:576px){.timeline-2 .timeline .timeline__group{padding:30px}.timeline-2 .timeline .groups__card .groups__card__heading{margin-bottom:10px;font-size:24px;padding:0}.timeline-2 .timeline .timeline__item{box-sizing:content-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0;position:relative;border-right:2px solid #e8e8e8;width:50%}.timeline-2 .timeline .timeline__item:nth-child(2n){left:50%;border-right:0;border-left:2px solid #e8e8e8;padding:0 0 0 120px}.timeline-2 .timeline .timeline__item:nth-child(2n+1) .groups__card__heading{padding-right:120px}.timeline-2 .timeline .timeline__item:first-child{padding:60px 0 0x 0}.timeline-2 .timeline .focus{opacity:0;border-color:var(--color-primary) !important}.timeline-2 .timeline .focus::before{width:16px;height:16px;display:block;background-color:var(--color-primary);top:6px;position:absolute;left:calc(100% - 76px);border-radius:50%;content:""}.timeline-2 .timeline .focus::after{width:76px;height:2px;display:block;background-color:var(--color-primary);top:13px;position:absolute;right:0;content:""}.timeline-2 .timeline .focus:first-child{padding:60px 0 0 0}.timeline-2 .timeline .focus:first-child::before{top:calc(1rem + 50px)}.timeline-2 .timeline .focus:first-child::after{top:73px}.timeline-2 .timeline .focus:nth-child(2n)::before{left:60px}.timeline-2 .timeline .focus:nth-child(2n)::after{left:0}}@media(max-width:500px){.timeline-2 .timeline .timeline__item{padding:0 0 35px 35px}.timeline-2 .timeline .timeline__item .groups__card__heading{padding-top:5px}}.footer{background-color:#f2f2f2;text-align:center;padding:64px 0 44px 0}.footer .topnav__logo{color:#fff;font-size:18px;font-weight:600;display:inline-flex;margin:auto 0}.footer .topnav__logo .round-button{box-sizing:border-box;display:block;width:32px;height:32px;padding-top:5px;padding-left:3px;line-height:20px;border:3px solid #fff;border-radius:50%;color:#fff;text-align:center;background-color:transparent;font-size:6px;font-weight:bold}.footer .topnav__logo .round-button>span{font-size:18px;line-height:17px}.footer .topnav__logo .topnav__logo__name{margin-left:10px;font-family:var(--font-family-workSans)}.footer .topnav__logo{color:var(--color-primary);justify-content:center;margin-bottom:16px}.footer .topnav__logo .round-button{border:3px solid var(--color-primary)}.footer .topnav__logo .round-button>span{color:var(--color-primary)}.footer .topnav__logo .topnav__logo__name{margin-left:10px;font-family:var(--font-family-workSans)}.footer .text1__text{padding-bottom:45px}.footer .footer__social{display:flex;justify-content:center;margin-bottom:60px}.footer .footer__social a{width:48px;height:48px;background-color:#fff;display:flex;border-radius:50%;margin:0 8px}.footer .footer__social a span{height:30px;margin:auto;font-size:30px;color:var(--color-primary)}.footer .footer__logo{color:var(--color-text);font-weight:bold;position:relative}.footer .footer__neogov-logo{transform:scale(0.2)}.footer .footer__logo span{position:absolute;top:-10px;right:-20px}.footer .footer__compliance{margin-bottom:16px}.footer .footer__compliance>p{margin-bottom:8px;font-size:.8rem}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone{box-sizing:border-box;min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:54px 54px}.dropzone *{box-sizing:border-box}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message{cursor:pointer}.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border:2px dotted var(--color-primary);width:160px;height:160px;background-color:#fff !important}.dropzone.dz-drag-hover .dz-message{opacity:1}.dropzone.dz-drag-hover .dz-message .dz-message__box{display:none}.dropzone.dz-drag-hover .dz-message .dz-drag-hover__message{display:block !important}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:0;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:0}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span{background-color:rgba(255,255,255,0.4);padding:0 .4em;border-radius:4px}.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 .4em;border-radius:4px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);animation:passing-through 3s cubic-bezier(0.77,0,0.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-moz-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);animation:slide-in 3s cubic-bezier(0.77,0,0.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dz-image img{height:100%;width:100%}.add{margin-top:40px}.add label{font-size:14px;color:var(--color-text);margin-bottom:2px;display:block;position:relative}.education-filds-wrap{margin-top:50px;margin-bottom:40px}.education-filds-wrap label{color:var(--color-text)}.application-entry{margin-bottom:40px}.education-filds,.application-entry{border-radius:4px;border:1px solid #d1d1d1;padding:30px}.education-filds .remove,.application-entry .remove{display:block;text-align:right}.education-filds .remove button,.application-entry button{padding:0;padding-left:26px;padding-right:8px;position:relative;line-height:1rem;min-width:90px;height:30px}.education-filds .remove button:hover .cs-remove,.application-entry button:hover .cs-remove{color:#fff}.education-filds .remove .cs-remove,.application-entry .cs-remove{font-size:19px;position:absolute;left:9px;top:5px;color:#eb3632}.education-filds .input-inline .input-wrap{max-width:320px}.worked{margin-top:30px}.worked .wrapDate{display:flex;flex-wrap:wrap}.worked .wrapDate>div{position:relative}.worked .wrapDate>div span{color:var(--color-primary);position:absolute;right:3px;top:17px;z-index:1;transform:rotate(90deg);pointer-events:none;font-size:20px}.worked .wrapDate input{height:50px;padding:8px 18px 8px 18px;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-size:16px;margin-bottom:0;margin-right:0;margin-top:2px;max-width:100%;max-height:50px;color:var(--color-text);font-family:var(--font-family);background-color:#f9f9f9;max-width:170px;font-size:14px}.worked .wrapDate input:focus{background-color:#fff;outline:1px solid var(--color-primary)}.worked .wrapDate span{margin:auto 0;margin-left:15px;margin-right:15px}@media(max-width:478px){.worked .wrapDate{flex-direction:column;align-content:baseline}}.JA-description{position:relative}.JA-description .header__wrap{max-width:970px;margin:auto;padding-top:210px}.JA-description .header__wrap .head__wrapp__text{padding-left:20px}@media(min-width:600px){.JA-description .header__wrap .head__wrapp__text{padding-left:100px}}.JA-description .header__wrap .head__wrapp__img{margin-top:50px}.JA-description .header__wrap .head__wrapp__img img{width:100%}.JA-description .header___buttons{display:flex;justify-content:space-between}.JA-description .header___buttons .button-primary{padding:18px 15px}.JA-description .header___buttons button{background-color:#fff;color:var(--color-text);border:solid 1px #d1d1d1}.JA-description .header___buttons button span{color:var(--color-primary)}.JA-description .header___buttons .social-wrap{position:relative}.JA-description .header___buttons .share{position:absolute;right:0;top:55px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(36,41,56,0.1);border:solid 1px #dedfe1;background-color:#fff;padding:10px;transition:all .3s;transform:scale(0)}.JA-description .header___buttons--bottom .share{top:unset;bottom:55px}.JA-description .header___buttons .share a{display:block;color:var(--color-text);font-size:15px;display:flex;align-items:center;padding:0 10px}.JA-description .header___buttons .share a span{padding-top:3px;color:#a9a9a9;font-size:25px;padding-right:6px}.JA-description .header___buttons .share a:hover{background-color:#f5f5f7}.JA-description .header___buttons .share.active{transform:scale(1)}@media(max-width:1000px){.JA-description .header___buttons{padding-right:20px}}.JA-description .JA-description__textWrap{max-width:978px;padding:35px 100px 0 100px;margin:auto}.JA-description .JA-description__textWrap .JA-description__text{padding-bottom:50px}.JA-description .JA-description__textWrap .JA-description__text p,.JA-description .JA-description__textWrap .JA-description__text ul,.JA-description .JA-description__textWrap .JA-description__text ol,.JA-description .JA-description__textWrap .JA-description__text h2,.JA-description .JA-description__textWrap .JA-description__text h3{margin:20px 0}.JA-description .JA-description__textWrap .JA-description__text img{max-width:100%}.JA-description .JA-description__textWrap .JA-description__text .JA-description__text__heading{font-size:32px;font-weight:bold;padding-bottom:11px}@media(max-width:500px){.JA-description .JA-description__textWrap .JA-description__text .JA-description__text__heading{font-size:24px}}.JA-description .JA-description__textWrap .JA-description__text .text1__text__list{padding-left:20px}.JA-description .JA-description__textWrap .JA-description__text .text1__text__list li{list-style-type:disc}.JA-description .JA-description__text--list{border-bottom:1px solid #d8d8d8;padding-bottom:60px}.JA-description .jobs__body{border-top:unset;margin-bottom:50px}.JA-description .jobs__body a{border-bottom:unset;padding-bottom:30px}.JA-description .jobs__body a:first-of-type{padding-top:20px}.JA-description .jobs__body a:not(:first-of-type){padding-top:0}.JA-description .jobs__body .jobs__box .jobs__box__heading{font-size:16px}.JA-description .JA-description__shortWrap{border-top:1px solid #d8d8d8;display:flex;justify-content:center;background-color:white;position:sticky;bottom:0}.JA-description .JA-description__short{display:flex;padding:20px 20px;max-width:1150px;width:100%;justify-content:space-between}.JA-description .JA-description__short .wrapper__header__text{flex:1;margin:auto 0}.JA-description .JA-description__short .header___buttons{justify-content:unset;padding-right:unset !important}.JA-description .JA-description__short .header___buttons button{margin-right:20px}.JA-description .JA-description__short .header___buttons .share{right:20px}@media(max-width:600px){.JA-description .JA-description__short{display:block}.JA-description .JA-description__short .wrapper__header__text{padding-bottom:20px}}@media(max-width:500px){.JA-description .header__wrap{padding-top:110px}.JA-description .header__wrap .head__wrapp__text .wrapper__header__main{font-size:32px}.JA-description .header__wrap .head__wrapp__text .wrapper__header__text{font-size:18px}.JA-description .header__wrap .head__wrapp__img{margin-top:50px}.JA-description .header___buttons .button-primary{padding:18px 13px;font-size:12px}.JA-description .JA-description__textWrap{padding:40px 20px 0 20px}}.JA-description-step-1{display:none;max-width:1200px}.back__wrap{display:flex;padding:20px 0}.back__wrap .back{font-size:18px;font-weight:600;display:flex;margin:auto 0;color:var(--color-text)}.back__wrap .back .cs-arrow-left{font-size:24px;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.back__wrap .back .back__description{margin-left:10px;font-size:14px}.content__wrap{max-width:760px;margin:auto}.content__wrap .topnav__logo{color:#fff;font-size:18px;font-weight:600;display:flex;margin:auto 0}.content__wrap .topnav__logo .round-button{box-sizing:border-box;display:block;width:32px;height:32px;padding-top:5px;padding-left:3px;line-height:20px;border:3px solid #fff;border-radius:50%;color:#fff;text-align:center;background-color:transparent;font-size:6px;font-weight:bold}.content__wrap .topnav__logo .round-button>span{font-size:18px;line-height:17px}.content__wrap .topnav__logo .topnav__logo__name{margin-left:10px;font-family:var(--font-family-workSans)}.content__wrap .topnav__logo{padding-bottom:25px}.content__wrap .topnav__logo,.content__wrap .round-button,.content__wrap .round-button span{color:var(--color-primary)}.content__wrap .round-button{border:3px solid var(--color-primary) !important}.content__wrap .step span{color:var(--color-subheading);font-size:14px}.content__wrap .step .wrapper__header__text{margin-bottom:20px;font-weight:bold;color:var(--color-heading)}.content__wrap .step .progress-container{width:100%;height:8px;background:#e9e9e9}.content__wrap .step .progress-container .progress-bar{height:8px;background:var(--color-primary);width:25%}.content__wrap .step .next-step{text-align:right;display:block}.content__wrap .autofill{display:flex;flex-wrap:wrap;padding:20px 16px;border:1px dotted #adadad;border-radius:4px;margin-top:50px;justify-content:space-between;margin-bottom:10px}.content__wrap .autofill>.autofill__info{display:flex;padding-right:15px}.content__wrap .autofill>.autofill__info p{line-height:1.5rem}.content__wrap .autofill span{font-size:36px;color:var(--color-primary);margin:auto;margin-right:10px}.content__wrap .autofill .text1__text{font-weight:bold}.content__wrap .autofill .button-white{padding:8px 20px;min-width:140px}.content__wrap .autofill .cs-play{font-size:16px;position:relative;padding:10px 0 10px 10px}.content__wrap .autofill .cs-play:before{transform:rotate(90deg);position:absolute;top:12px}@media(max-width:579px){.content__wrap .autofill{justify-content:center}.content__wrap .autofill>.autofill__info{margin-bottom:20px}}.content__wrap .button-primary{display:flex;margin-left:auto}.dropzone-wrap .Label{font-size:14px;color:var(--color-text);margin-bottom:2px;display:block;position:relative}.dropzone-wrap .dropzone{display:inline-block;min-width:160px;width:auto;height:auto;min-height:160px;border:1px dashed #979797;background-color:#f9f9f9;position:relative;padding:0}.dropzone-wrap .dropzone .dz-preview{margin:0}.dropzone-wrap .dropzone .dz-preview .dz-progress{background-color:var(--color-primary);height:4px}.dropzone-wrap .dropzone .dz-preview .dz-image{width:160px;height:160px;border-radius:0}.dropzone-wrap .dropzone .dz-preview.dz-error .dz-error-mark{opacity:0}.dropzone-wrap .dropzone p{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:14px}.dropzone-wrap .dropzone .dz-preview .dz-image img{position:relative}.dropzone-wrap .button-white{font-size:14px;padding:0;border-radius:4px;transition:all .3s;background-color:#fff;color:var(--color-text);border:solid 1px #d1d1d1;min-width:160px;height:50px}.dropzone-wrap .button-white:hover{background-color:var(--color-primary);color:#fff}.dropzone-wrap .button-white{margin-top:15px}@media(max-width:500px){.dropzone-wrap .button-white{min-width:0;padding:5px 10px !important;margin-left:8px !important}}.dropzone-wrap__box{display:flex;flex-wrap:wrap}.dropzone-wrap__box .button-white{transform:translate(0,100%);padding:0;position:relative}@media(min-width:365px){.dropzone-wrap__box .button-white{margin-left:27px;margin-top:0}}.JA-description-step-2 .content__wrap .step .progress-container .progress-bar{width:50%}.JA-description-step-2 .stepper-wrap .button-white span{padding-right:8px;vertical-align:middle}.JA-description-step-2 .input-wrap textarea{height:100%;max-height:100%;resize:none}.JA-description-step-2 .input-wrap span{display:block;text-align:right;font-size:14px;color:var(--color-subheading);margin-top:-10px}@media(min-width:365px){.dropzone-wrap__box{display:block;-webkit-box-pack:unset;-webkit-box-align:unset}.dropzone-wrap__box .button-white{margin-left:0;margin-top:0}}.dropzone-wrap__box .button-white{padding:0;line-height:32px;margin-left:0;margin-top:0;position:relative;padding-left:52px;padding-right:20px;display:inline-block;transform:translate(0)}.dropzone-wrap__box .button-white span{font-size:22px;position:absolute;top:14px;left:20px;color:var(--color-primary)}.dropzone-wrap__box .button-white:hover span,.dropzone-wrap__box .button-white:focus span{color:#fff}@media(max-width:500px){.dropzone-wrap__box .button-white{min-width:160px;padding-left:52px !important;padding-right:20px !important;margin-left:0 !important}}.dropzone-wrap__box .dropzone{width:100%;min-height:225px;height:auto}.dropzone-wrap__box .dropzone .dz-default.dz-message{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0}.dropzone-wrap__box .dropzone .dz-default.dz-message p{display:block;position:relative}.dropzone-wrap__box .dropzone .dz-drag-hover__message{display:none}.dropzone-wrap__box .dropzone .dz-drag-hover__message .cs-arrow-circle-right{font-size:48px;margin-bottom:10px;transform:rotate(90deg)}.JA-description-step-3 .content__wrap .step{margin-bottom:70px}.JA-description-step-3 .content__wrap .step .progress-container .progress-bar{width:75%}.JA-description-step-3 .dropzone-wrap{margin-bottom:55px;margin-top:0}.label{font-size:14px;color:var(--color-text);margin-bottom:2px;display:block;position:relative}.JA-description-step-4 .content__wrap .step{padding-bottom:40px}.JA-description-step-4 .content__wrap .step .progress-container .progress-bar{width:100%}.JA-description-step-4 .preview{margin-top:30px;display:flex;justify-content:space-between;padding-bottom:50px;border-bottom:1px solid #d1d1d1}.JA-description-step-4 .preview .preview__info .preview__info__head{font-size:14px;color:var(--color-subheading);padding-bottom:14px}.JA-description-step-4 .preview .preview__info .personal-info-wrap{display:flex}.JA-description-step-4 .preview .preview__info .personal-info-wrap img{width:72px;height:72px;margin-right:25px}.JA-description-step-4 .preview .preview__info .personal-info-wrap .personal-info .personal-info__heading{font-size:24px;font-weight:bold;margin-bottom:5px}.JA-description-step-4 .preview .preview__info .personal-info-wrap .personal-info .personal-info__subheading{color:var(--color-subheading);margin-bottom:17px}.JA-description-step-4 .preview .preview__info .text1__text-mb-1{margin-bottom:18px}.JA-description-step-4 .preview a{margin-top:7px;color:var(--color-text);font-size:16px;display:flex}.JA-description-step-4 .preview a span{color:var(--color-primary);font-size:22px}.JA-description-step-4 .preview a p{line-height:1.4rem;padding-left:4px}@media(max-width:500px){.JA-description-step-4 .preview{flex-wrap:wrap}.JA-description-step-4 .preview .button-wrap{margin-left:100px;margin-top:20px}}@media(max-width:350px){.JA-description-step-4 .preview .preview__info .personal-info-wrap{flex-wrap:wrap}.JA-description-step-4 .preview .preview__info .personal-info-wrap img{width:100%;height:unset;max-height:150px;margin-right:unset;margin-bottom:10px}.JA-description-step-4 .preview .button-wrap{margin-left:0;margin-top:20px}}.JA-description-step-4 .preview .button-white{height:50px;border-radius:4px}.JA-description-step-4 .resume{padding-bottom:30px}.JA-description-step-4 .resume .preview__info .preview__info__head{padding-bottom:5px}.JA-description-step-4 .resume a{padding-right:10px}@media(max-width:361px){.JA-description-step-4 .resume .button-white{margin-top:20px}}.JA-description-step-4 .cover .text1__text{padding-right:10px}@media(max-width:500px){.JA-description-step-4 .cover .button-white{margin-top:20px}}.JA-description-step-4 .work{flex-wrap:nowrap}.JA-description-step-4 .work .text1__text-bold{padding-top:10px}.JA-description-step-4 .work .button-white{margin-top:0 !important}.JA-description-step-4 .questions-wrap .questions{padding-bottom:30px}.JA-description-step-4 .policy{font-size:14px;padding-top:10px;padding-bottom:30px}@media(max-width:500px){.JA-description-step-4 .policy{font-size:12px}}.text1__text-bold{font-weight:bold;padding-right:10px}.text1__text-bold span{font-weight:normal}.thankYou .wrapper__header__main{margin-bottom:30px}.thankYou .return{display:inline-block;margin-right:auto;margin-left:0;margin-top:33px;margin-bottom:40px}.thankYou .thankYou__text{padding-top:45px;border-top:1px solid #d1d1d1}.thankYou .thankYou__text .video__text{padding-bottom:17px}.thankYou .thankYou__text .text1__text{padding-bottom:40px}.wrapDateSeperator{height:100%}.change-btn{min-width:100px}.button-white .cs-arrow-left{padding-right:8px}@media(max-width:391px){.submit-app{padding:18px 10px}.submit-app-back{min-width:105px}}.flatpickr-calendar{margin-top:-18px}.flatpickr-monthSelect-months{margin:10px 1px 3px 1px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-block;font-weight:400;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:50px;height:48px;line-height:25px;border-radius:50%;margin:.5px 21px}.flatpickr-monthSelect-month.disabled{color:#eee}.flatpickr-monthSelect-month.disabled:hover,.flatpickr-monthSelect-month.disabled:focus{cursor:not-allowed;background:none !important}.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:#e6e6e6;cursor:pointer;outline:0}.flatpickr-monthSelect-month.selected{background-color:var(--color-primary);color:#fff}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:rgba(0,0,0,0.9);fill:var(--color-primary) !important}.flatpickr-monthSelect-theme-light .flatpickr-current-month{width:75%;left:15%;font-size:135%;padding:7.48px 0 0 0}.flatpickr-monthSelect-theme-light .flatpickr-months{padding-bottom:5px}.flatpickr-monthSelect-theme-light .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-monthSelect-theme-light .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:unset;right:unset}.flatpickr-current-month{width:75%;font-size:16px;padding:8.48px 0 0 0}.flatpickr-months{padding-bottom:15px}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:unset}.flatpickr-day.selected{background-color:var(--color-primary);border-color:var(--color-primary)}.flatpickr-weekdays .flatpickr-weekdaycontainer{padding-bottom:7px;border-bottom:1px solid #d1d1d1}.flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:bold}.flatpickr-current-month input.cur-year{font-weight:bold}.date-type .flatpickr-wrapper{width:100%}.date-wrap>label{color:var(--color-text)}.dropzone-error{position:relative}.dropzone-error form{border:1px dashed #eb3632 !important;background-color:#fff0f0 !important}.tooltiptext{background-color:#fff;color:red;box-shadow:0 2px 12px 0 rgba(36,41,56,0.1);border:solid 1px #d1d1d1;text-align:center;border-radius:4px;padding:0 10px;position:absolute;z-index:1;right:0;font-size:14px;top:-50px}.tooltiptext:after{content:"";position:absolute;top:100%;right:10%;border-width:7px;border-style:solid;border-color:white transparent transparent transparent;filter:drop-shadow(0 1px 0 #d1d1d1)}.input-wrap-error{position:relative}.input-wrap-error .tooltiptext{top:-7px}.input-wrap-error input,.form-group.has-error input,.form-group.has-error textarea{border-color:#eb3632;background:#fff0f0}.input-wrap-error ::placeholder{color:#eb3632}.warning-msg{display:block;padding:15px;border:1px solid #eb3632;background:#fff0f0;color:#eb3632;border-radius:4px;margin:50px 0;position:relative}.warning-msg .cs-play{position:absolute;transform:rotate(-90deg);font-size:39px;top:11px;left:10px}.warning-msg .warning-sign{color:#fff;padding:0 13px;position:relative}.dropzone-error-2{position:relative}.dropzone-error-2 form{border:1px dashed #eb3632 !important;background-color:#fff0f0 !important}.dropzone-error-2 .tooltiptext{top:37px;left:186px;right:unset;max-width:170px;width:auto}.dropzone-error-2 .tooltiptext:after{right:50%}@media(max-width:377px){.dropzone-error-2 .tooltiptext{left:170px}}@media(max-width:364px){.dropzone-error-2 .tooltiptext{left:158px;top:unset;font-size:12px;bottom:0;padding:0 5px}.dropzone-error-2 .tooltiptext:after{left:-14px;right:unset;top:30%;border-color:transparent white transparent transparent;filter:drop-shadow(-1px 0 0 #d1d1d1)}}.dropzone-error-3{position:relative}.dropzone-error-3 form{border:1px dashed #eb3632 !important;background-color:#fff0f0 !important}.dropzone-error-3 .tooltiptext{top:-40px;left:68px;right:unset;max-width:170px;width:auto}.dropzone-error-3 .tooltiptext:after{right:50%}.YesNoStates-error{position:relative}.YesNoStates-error .tooltiptext{right:unset;left:133px;top:9px;max-width:300px;width:auto}.YesNoStates-error .tooltiptext:after{left:-14px;right:auto;top:30%;border-color:transparent white transparent transparent;filter:drop-shadow(-1px 0 0 #d1d1d1)}@media(max-width:400px){.YesNoStates-error .tooltiptext{left:0;top:60px}.YesNoStates-error .tooltiptext:after{left:4px;right:unset;top:-13px;border-color:transparent transparent #ffff transparent;filter:drop-shadow(0 -2px 0 #d1d1d1)}}.add-error{position:relative}.add-error .button-white{border:1px solid #eb3632 !important}.add-error .tooltiptext{top:34px;right:unset;left:190px;max-width:180px}.add-error .tooltiptext:after{left:-14px;right:unset;top:30%;border-color:transparent white transparent transparent;filter:drop-shadow(-1px 0 0 #d1d1d1);width:14px}@media(max-width:450px){.add-error .tooltiptext{left:0;top:90px}.add-error .tooltiptext:after{left:4px;right:unset;top:-13px;border-color:transparent transparent #ffff transparent;filter:drop-shadow(0 -2px 0 #d1d1d1)}}.education-filds-error{position:relative}.education-filds-error .tooltiptext{top:-9px}.invalid-feedback{font-size:14px;color:red}.privacy-policy{max-width:770px;margin-top:120px}.privacy-policy .wrapper__header{margin-bottom:25px}.privacy-policy .wrapper__header .wrapper__header__main{font-size:32px}.privacy-policy .cs-arrow-left{color:var(--color-primary)}.blog-page{max-width:800px;margin-top:120px}.blog-page .wrapper__header{margin-bottom:25px}.blog-page .wrapper__header .wrapper__header__main{font-size:32px}.blog-page .cs-arrow-left{color:var(--color-primary)}.blog-page .blog-page__img img{width:100%;margin-bottom:30px}.blog-page .related{padding-top:40px;margin-top:40px;border-top:1px solid #d1d1d1}.blog-page p{padding-bottom:20px;color:var(--color-subheading)}.blog-page .blog .video__text{font-size:16px;padding-bottom:12px}.border-0{border:0}.height-30{height:30px}.p-absolute{position:absolute}.top-50{top:50%}.quotes2 .swiper-pagination-bullet-active::before{left:calc(50% - 3px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.team3__wrapp .team3__wrapp__box__hover .team3__wrapp__box__info{display:table-cell;vertical-align:middle;text-align:center;width:450px;height:650px}}.text-two-columns{column-count:2;column-gap:32px}.mat-spinner-wrapper{display:flex;width:100%;height:400px;max-height:80vh;justify-content:center;align-items:center}.mat-spinner{-webkit-animation:mat-spinner-rotation 1.35s linear infinite;animation:mat-spinner-rotation 1.35s linear infinite;stroke:var(--color-primary)}@-webkit-keyframes mat-spinner-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes mat-spinner-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.mat-spinner-circle{stroke-dasharray:180;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:mat-spinner-turn 1.35s ease-in-out infinite;animation:mat-spinner-turn 1.35s ease-in-out infinite}@-webkit-keyframes mat-spinner-turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes mat-spinner-turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.lvl0{padding-left:0}.lvl1{padding-left:0}.lvl2{padding-left:1em}.lvl3{padding-left:2em}.lvl4{padding-left:3em}.lvl5{padding-left:4em}.lvl6{padding-left:5em}.lvl7{padding-left:6em}.lvl8{padding-left:7em}.lvl9{padding-left:8em}.lvl10{padding-left:9em}.lvl11{padding-left:10em}.lvl12{padding-left:11em}.lightbox-video{width:125vh}a{color:var(--color-primary)}.form-group.date .fa-calendar{position:absolute;right:32px;line-height:52px;font-size:18px;color:var(--color-primary)}textarea{resize:vertical;height:200px;max-height:500px !important;min-height:200px}.fv-error{display:none;top:-7px;background-color:white;color:red;box-shadow:0 2px 12px 0 rgba(36,41,56,0.1);border:solid 1px #d1d1d1;text-align:center;border-radius:4px;padding:0 10px;position:absolute;z-index:1;right:0;font-size:14px}.fv-error.help-block-long{position:relative;top:unset;bottom:16px}.has-error .fv-error{display:block}.fv-error::after{content:"";position:absolute;top:100%;right:10%;border-width:7px;border-style:solid;border-color:white transparent transparent transparent;filter:drop-shadow(0 1px 0 #d1d1d1)}.fv-error.help-block-long::after{top:unset;bottom:100%;border-color:transparent transparent white transparent;filter:drop-shadow(0 -1px 0 #d1d1d1)}.control-label-optional{color:#7c7c7c}.dropzone-wrap .dz-max-files-reached{display:none}.dropzone-previews{margin-bottom:24px;border-top:1px solid #d8d8d8}.dropzone-previews:empty{display:none}.dropzone-previews .dz-preview{display:flex;height:60px;border-bottom:1px solid #d8d8d8}.dropzone-previews .dz-image{display:none}.dropzone-previews .dz-details{flex:1;line-height:60px}.dropzone-previews .dz-size{display:none}.dropzone-previews .dz-filename{max-width:550px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:344px){.dropzone-previews .dz-filename{max-width:130px}}@media(min-width:344px) and (max-width:412px){.dropzone-previews .dz-filename{max-width:145px}}@media(min-width:412px) and (max-width:430px){.dropzone-previews .dz-filename{max-width:200px}}.dropzone-previews .dz-filename::before{content:"\e903";margin-right:8px;font-family:"TL-Career-Site";font-size:22px;vertical-align:middle;color:var(--color-primary)}.dropzone-previews .dz-progress{display:none}.dropzone-previews .dz-upload{display:none}.dropzone-previews .dz-success-mark{display:none}.dropzone-previews .dz-error-mark{display:none}.dropzone-previews .dz-remove{display:block;height:30px;margin-top:15px;padding:7px 7px 7px 11px;border-radius:6px;border:solid 1px #d1d1d1;background-color:var(--white);color:black;line-height:1em}#chbPPConsent .fv-error{top:-40px}.application-form{padding-bottom:40px}.input-group-addon{position:absolute;right:16px;top:43px}select.form-control.input-sm{width:40%;display:inline-block}.form-group .separator{display:block}.topnav__logo img{height:64px}.form-group .datepicker-date{display:inline-block}.datepicker-date.disabled input{color:#bbb}.datepicker-date.disabled{cursor:not-allowed}.form-group .separator{display:inline-block;width:50px;text-align:center}.text1__text img{max-width:100%}ul,ol{padding-left:16px}ul.timeline{list-style:none;padding-left:0}.timeline-header img{max-width:100%}.quotes1 .button-primary{display:inline-block;margin-top:32px;margin-bottom:32px}.super-swiper,.super-swiper .swiper-container,.swiper-wrapper{height:unset}.JA-description-header{z-index:1}#chbPPConsent .checkmark,#chbRetentionConsent .checkmark,#chbShareConsent .checkmark{top:7px}.form-group.validator-only{margin-top:-36px}.BD-header{font-size:32px}.BD-subheader{font-size:16px;margin-bottom:0}.privacy-policy-description{padding-top:0}.blog-details-text{padding-top:20px !important}.form__text p,.text1__text p,.timeline-header p,.text-two-columns p:not(:first-child){margin:20px 0 !important}.form__text h3,.text1__text h3,.timeline-header h3,.text-two-columns h3:not(:first-child){margin:20px 0 !important}.form__text h4,.text1__text h4,.timeline-header h4,.text-two-columns h4:not(:first-child){margin:20px 0 !important}.video1 .text1__text,.text-picture1 .text1__text{margin-top:-20px}.wrapper__body--3 .jobs__box--3::after{content:"";clear:both}.quotes1 img{object-fit:cover}.form__text img{width:100%}.cta2 img{width:100%}.locations-2 .wrapper_list{padding-top:15px;padding-bottom:15px;height:540px;overflow-y:auto}.leaflet-tile-pane{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.articles-1 .groups__card img,.blog2 .groups__card img{height:180px;object-fit:cover}.video__text-padding-bottom{padding-bottom:10px}.form .form-group{margin-bottom:16px}.control-label abbr,.container-checkbox abbr{display:none}a{color:var(--color-primary)}.form__text a:hover,.text1__text a:hover,.timeline-header a:hover{color:var(--color-primary);text-decoration:underline}.groups-2 .wrapper__body--3{display:flex;margin-left:-20px;margin-right:-20px;column-count:unset !important}.groups-2 .wrapper__body--3__col{display:flex;flex-direction:column;width:50%;margin-left:20px;margin-right:20px}@media(max-width:550px){.JA-description-header .topnav{top:0}.groups-2 .wrapper__body--3{flex-direction:column;margin-left:0;margin-right:0}.groups-2 .wrapper__body--3__col{width:100%;margin-left:0;margin-right:0}}.JA-description-step-1 .wrapper__header__text{margin-bottom:0}.application-form legend i{display:none}button .spinner{top:-5px !important}.progressBar{display:none !important}.noty_type__info{display:none !important}.JA-description__text a{color:var(--color-primary)}.JA-description__text a:hover{color:var(--color-primary);text-decoration:underline}.fv-error.help-block-long{margin-top:23px}.textarea-type .help-block-long{margin-top:13px}*{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.topnav__logo img{max-width:calc(100vw - 110px);object-fit:contain}.JA-description-step-1 .topnav__logo img{max-width:calc(100vw - 60px)}.JA-description .fr-deletable iframe{width:100%}.personal-data .form-group.file-type:before{position:absolute;top:10px}.personal-data .form-group.file-type #avatar-placeholder-img{position:relative;border:1px dashed #979797;top:65px}.personal-data .btn-upload-avatar{margin-top:75px !important}.call-to-action-form .control-label.container-checkbox{padding:0}.form-group.datepicker-date .fv-error{top:-39px}.application-entry .control-label-optional{display:none}.form-group.date.datepicker-date.disabled{pointer-events:none}.size-warning{position:absolute}.size-warning .image-size-max{font-size:12px;display:block;margin-top:-10px}.gallery2 .swiper-container{max-width:990px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){p,h1,h2,h3,h4,h5,h6,span{word-break:keep-all}.jobs__box__heading{word-break:break-all}.row .col-md-1 .lblYesno{margin-bottom:60px}.form-group .yesno-type{display:-ms-inline-flexbox}}.snackbar{position:fixed;bottom:0;display:flex;left:50%;transform:translateX(-50%);z-index:1000;margin-bottom:20px;.snackbar-message-container{max-width:33vw;min-width:344px;min-height:50px;border-radius:8px;background-color:#f33558;color:#fff;box-sizing:border-box;display:flex;align-items:center;.snackbar-message{font-size:15px;line-height:1.6;padding:13px}}}@media screen and (max-width:600px){.snackbar{margin:0 !important;width:100%}.snackbar-message-container{width:100%;margin:10px !important;max-width:unset !important;min-width:unset !important}}

/* vietnamese */

@font-face {

font-family: 'Anton';

font-style: normal;

font-weight: 100;

src: url(https://fonts.gstatic.com/s/anton/v15/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');

unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Anton';

font-style: normal;

font-weight: 100;

src: url(https://fonts.gstatic.com/s/anton/v15/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');

unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Anton';

font-style: normal;

font-weight: 100;

src: url(https://fonts.gstatic.com/s/anton/v15/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

body {

background-color: #1d1e23;

}

a:hover {

color: white;

}

::selection {

background-color: var(--color-primary);

}

.head {

height: 230px;

}

.head .head__wrapp {

padding-top: 80px;

max-width: 1000px;

}

.head .head__wrapp p {

font-weight: 600;

}

.head .head__wrapp h1 {

font-family: Anton;

font-weight: 100;

font-size: 80px;

letter-spacing: 1px;

color: #ff1042;

}

.content__wrap .topnav__logo .topnav__logo__name {

display: none;

}

.topnav .topnav__wrapper {

display: none;

}

.jobs_selects {

display: none;

}

.wrapper {

margin-bottom: 0;

}

.wrapper__header__main {

font-size: 30px;

color: var(--color-primary);

}

.wrapper__header__text {

margin-bottom: 20px;

}

.jobs__box__text {

font-size:0px;

}

.jobs__body .jobs__box .jobs__box__heading {

font-size: 20px;

}

.jobs__body .jobs__box .jobs__box__text {

display: none;

}

.jobs__body {

border-top: 2px solid #592333;

}

.jobs__body .jobs__box {

border-bottom: 2px solid #592333;

}

.jobs__body .jobs__box:hover .jobs__box__heading {

color: var(--color-primary);

}

.pagination a:hover:not(.active) {

background-color: #592333;

}

.footer {

background-color: #1d1e23;

}

.footer .topnav__logo {

display: none;

}

.footer .footer__logo img {

content: url(https://www.talentlyft.com/images/v2/images/_common/tl-logo-footer.svg);

}

.JA-description .JA-description__shortWrap {

background-color: #1d1e23;

border-top: 2px solid #592333;

}

.JA-description .JA-description__short .wrapper__header__text {

color: var(--color-heading);

}

.JA-description .header___buttons button {

background-color: #1d1e23;

border: solid 1px var(--color-primary);

}

.JA-description .JA-description__short .header___buttons button {

width: 140px;

}

.JA-description .JA-description__short .header___buttons .share {

width: 140px;

background-color: #1d1e23;

border: solid 1px var(--color-primary);

}

.JA-description .header___buttons .share a {

padding: 0;

}

.JA-description .header___buttons .share a:hover {

background-color: #592333;

}

.footer .footer__social a {

background-color: #1d1e23;

}

.footer .footer__social a span {

color: var(--color-primary);

}

.cs-facebook:before {

font-size: 40px;

}

.cs-twitter:before {

font-size: 40px;

}

.cs-linkedin:before {

font-size: 40px;

}

.cs-instagram:before {

font-size: 40px;

}

.cs-xing:before {

font-size: 40px;

}

.fa-home:before {

font-size: 25px;

position: relative;

top: 5px;

}

.input-wrap input:focus, .input-wrap textarea:focus, input.form-control:focus {

background-color: #1d1e23;

}

input.form-control, textarea.form-control, select.form-control {

background-color: #1d1e23;

border: solid 1px var(--color-primary);

caret-color: var(--color-primary);

}

input.form-control::selection, textarea.form-control::selection, select.form-control::selection {

background-color: var(--color-primary);

}

.input-wrap input::selection, .input-wrap textarea::selection, input.form-control::selection {

background-color: var(--color-primary);

}

.input-wrap-error input, .form-group.has-error input {

border-color: var(--color-primary);

background-color: #592333;

color: var(--color-text);

}

.input-wrap-error input::selection, .form-group.has-error input::selection {

background-color: var(--color-primary);

color: var(--color-text);

}

.dropzone-wrap .dropzone {

background-color: #1d1e23;

border: solid 1px #592333;

}

.dropzone-wrap .button-white {

background-color: var(--color-primary);

border: solid 1px var(--color-primary);

color: var(--color-text);

}

.dropzone-previews .dz-remove {

background-color: var(--color-primary);

border: solid 1px var(--color-primary);

color: var(--color-text);

font-size: 14px;

}

.fv-error {

background-color: #1d1e23;

border: solid 1px #592333;

}

.cs-attachment:before {

color: var(--color-text);

}

.yesno-type .lblYesno {

background-color: #592333;

border: 2px solid #1d1e23;

}

.yesno-type .lblYesno:hover {

background-color: #592333;

border: 2px solid var(--color-primary);

}

.yesno-type .lblYesno:hover .fa {

color: white;

}

.yesno-type .fa {

color: var(--color-primary);

}

.container-radio .checkmark {

background-color: #6c263b;

border: 1px solid #1d1e23;

}

.container-radio:hover input~.checkmark {

background-color: #6c263b;

border: 3px solid var(--color-primary);

}

.container-checkbox .checkmark {

background-color: #6c263b;

border: 1px solid #1d1e23;

}

.container-checkbox:hover input~.checkmark {

background-color: #6c263b;

border: 3px solid var(--color-primary);

}

.privacy {

background-color: var(--color-text);

}

.privacy section header .header__wrap .head__wrapp__text h1 {

color: #101010;

}

.privacy-policy-description .JA-description__textWrap .JA-description__text p {

color: rgb(51, 51, 51);

}

Sentry.init({

dsn: 'https://93ca7f1e97444a76a8ec274e1a09446d@o119469.ingest.sentry.io/5252816',

environment: 'Production',

maxValueLength: 10000,

ignoreErrors: ['ResizeObserver loop limit exceeded', 'ResizeObserver loop completed with undelivered notifications']

});

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.L={})}(this,(function(t){"use strict";var e=Object.freeze;function i(t){var e,i,n,o;for(i=1,n=arguments.length;i =this.min.x&&i.x =this.min.y&&i.y =e.x&&n.x =e.y&&n.y e.x&&n.x e.y&&n.y =n.lat&&i.lat =n.lng&&i.lng =e.lat&&n.lat =e.lng&&n.lng e.lat&&n.lat e.lng&&n.lng ';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}();function Bt(t){return 0 this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,D(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=I((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=I(e.paddingBottomRight||e.padding||[0,0]),o=this.getCenter(),s=this.project(o),r=this.project(t),a=this.getPixelBounds(),h=a.getSize().divideBy(2),u=R([a.min.add(i),a.max.subtract(n)]);if(!u.contains(r)){this._enforcingBounds=!0;var l=s.subtract(r),c=I(r.x+l.x,r.y+l.y);(r.x u.max.x)&&(c.x=s.x-l.x,0 u.max.y)&&(c.y=s.y-l.y,0 =this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,r=!1;s;){if((i=this._targets[a(s)])&&("click"===e||"preclick"===e)&&!t._simulated&&this._draggableMoved(i)){r=!0;break}if(i&&i.listens(e,!0)){if(o&&!qe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!qe(s,t)||(n=[this]),n},_handleDOMEvent:function(t){if(this._loaded&&!Ve(t)){var e=t.type;"mousedown"!==e&&"keypress"!==e&&"keyup"!==e&&"keydown"!==e||be(t.target||t.srcElement),this._fireDOMEvent(t,e)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}if(!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];"contextmenu"===e&&s.listens(e,!0)&&Re(t);var r={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var a=s.getLatLng&&(!s._radius||s._radius this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o)||(M((function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,de(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),setTimeout(s(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_e(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M((function(){this._moveEnd(!0)}),this))}});function Xe(t){return new Je(t)}var Je=S.extend({options:{position:"topright"},initialize:function(t){p(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return de(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(ae(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0 ",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+a(this),n),this._layerControlInputs.push(e),e.layerId=a(t.layer),Ee(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return i.appendChild(s),s.appendChild(e),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;0 e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Qe=Je.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=re("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=re("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),Oe(s),Ee(s,"click",Ne),Ee(s,"click",o,this),Ee(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";_e(this._zoomInButton,e),_e(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMinZoom()||de(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMaxZoom()||de(this._zoomInButton,e)}});Ye.mergeOptions({zoomControl:!0}),Ye.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new Qe,this.addControl(this.zoomControl))}));var ti=Je.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=re("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=re("div",e,i)),t.imperial&&(this._iScale=re("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e Leaflet '},initialize:function(t){p(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=re("div","leaflet-control-attribution"),Oe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}}});Ye.mergeOptions({attributionControl:!0}),Ye.addInitHook((function(){this.options.attributionControl&&(new ei).addTo(this)})),Je.Layers=$e,Je.Zoom=Qe,Je.Scale=ti,Je.Attribution=ei,Xe.layers=function(t,e,i){return new $e(t,e,i)},Xe.zoom=function(t){return new Qe(t)},Xe.scale=function(t){return new ti(t)},Xe.attribution=function(t){return new ei(t)};var ii=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ii.addTo=function(t,e){return t.addHandler(e,this),this};var ni,oi={Events:Z},si=Tt?"touchstart mousedown":"mousedown",ri={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},ai={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},hi=k.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){p(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Ee(this._dragStartTarget,si,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(hi._dragging===this&&this.finishDrag(),Ze(this._dragStartTarget,si,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(!t._simulated&&this._enabled&&(this._moved=!1,!ce(this._element,"leaflet-zoom-anim")&&!(hi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((hi._dragging=this)._preventOutline&&be(this._element),Pe(),Xt(),this._moving)))){this.fire("down");var e=t.touches?t.touches[0]:t,i=ze(this._element);this._startPoint=new B(e.clientX,e.clientY),this._parentScale=Me(i),Ee(document,ai[t.type],this._onMove,this),Ee(document,ri[t.type],this._onUp,this)}},_onMove:function(t){if(!t._simulated&&this._enabled)if(t.touches&&1 e.max.x&&(i|=2),t.y e.max.y&&(i|=8),i}function pi(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,h=i.y-r,u=a*a+h*h;return 0 this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom() t.y!=n.y>t.y&&t.x u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x u.y&&(c=s.y+i-u.y+h.y),s.y-c-a.y this.options.maxZoom||i this.options.maxZoom||void 0!==this.options.minZoom&&o i.max.x)||!e.wrapLat&&(t.y i.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new B(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(ae(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){de(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=l,t.onmousemove=l,it&&this.options.opacity ')}}catch(t){return function(t){return document.createElement(" ')}}}(),_n={_initContainer:function(){this._container=re("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(un.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=dn("shape");de(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=dn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;ae(e),t.removeInteractiveTarget(e),delete this._layers[a(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=dn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=v(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=dn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){ue(t._container)},_bringToBack:function(t){le(t._container)}},pn=kt?dn:$,mn=un.extend({getEvents:function(){var t=un.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=pn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=pn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ae(this._container),Ze(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){un.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),ye(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=pn("path");t.options.className&&de(e,t.options.className),t.options.interactive&&de(e,"leaflet-interactive"),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ae(t._path),t.removeInteractiveTarget(t._path),delete this._layers[a(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Q(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){ue(t._path)},_bringToBack:function(t){le(t._path)}});function fn(t){return Zt||kt?new mn(t):null}kt&&mn.include(_n),Ye.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&cn(t)||fn(t)}});var gn=Ni.extend({initialize:function(t,e){Ni.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});mn.create=pn,mn.pointsToPath=Q,Di.geometryToLayer=ji,Di.coordsToLatLng=Hi,Di.coordsToLatLngs=Fi,Di.latLngToCoords=Ui,Di.latLngsToCoords=Vi,Di.getFeature=qi,Di.asFeature=Gi,Ye.mergeOptions({boxZoom:!0});var vn=ii.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Ee(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ze(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ae(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),Pe(),this._startPoint=this._map.mouseEventToContainerPoint(t),Ee(document,{contextmenu:Ne,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=re("div","leaflet-zoom-box",this._container),de(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new O(this._point,this._startPoint),i=e.getSize();ye(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(ae(this._box),_e(this._container,"leaflet-crosshair")),Jt(),Le(),Ze(document,{contextmenu:Ne,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(s(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ye.addInitHook("addHandler","boxZoom",vn),Ye.mergeOptions({doubleClickZoom:!0});var yn=ii.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});Ye.addInitHook("addHandler","doubleClickZoom",yn),Ye.mergeOptions({dragging:!0,inertia:!rt,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var xn=ii.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new hi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}de(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_e(this._map._container,"leaflet-grab"),_e(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1 e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i) e.getMaxZoom()&&1 OpenStreetMap contributors'}).addTo(i);for(var n=new window.L.LatLngBounds,o=0;o "+s.title+" "+s.description),n.extend(r.getLatLng())}return i.fitBounds(n,{padding:L.point(20,20)}),i},t}(window.themeDomain||{});

window.hideCookieConsentBanner = false;

window.getCookie = function (name) {

var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));

if (match) {

return match[2];

}

return null;

}

var val = window.getCookie('cookieconsent_status');

window.cookieConsentValue = val === 'allow' || val === 'dismiss';

{

"context": "https://schema.org/",

"@type": "JobPosting",

"title": "Senior Game Designer (Player Journey)",

"description": " YOU dreamt about creating your own game . Maybe since you sweated the game controllers as a kid... or since that idea first crossed your mind between long sessions of wearing-down WASD buttons on your keyboard.

But the dream is still there. It's embroidered in your mind. You believe you can design gameplay experiences so captivating that players will stay in them for hours. You desire to create mechanics that drive them to play until they complete the level. And then the next one. And the next one.

We are unconventional creators of action games for PC and consoles - extremely fun to work with and definitely not for the faint-hearted. For over a decade, we pioneered the local game dev scene, driven by the ambition to become the regional game dev leader.

On that quest, we pave our way with exciting games developed in Unreal Engine . Our latest released title, Scars Above , is a challenging and immersive 3rd-person sci-fi shooter set in a mysterious alien world. Currently, we’re developing Clive Barker’s Hellraiser: Revival - a first-person action horror survival game based on the beloved franchise. Alongside that, we’re working on an unannounced AAA title set in a famous and beloved IP that fans are sure to anticipate. While we can't reveal too much just yet, we can promise these titles will push the boundaries of regional game development and generate some serious hype.

We are on the lookout for someone like you to join us in our office in Belgrade, Novi Sad, Sarajevo or remote (EMEA) . If everything said above ticks all your boxes so far, read on! We might be a match made in heaven! So...We feel like our dreams are two perspectives of the same heroic journey ... Do you? What will you be doing as a Mad Head? Work directly with the Game Director and Game design team to ensure that the overall game vision and all aspects of gameplay are being properly executed and communicated Guide development and prototyping of core gameplay systems and mechanics inspiring the creation of incredible player experiences Shape gameplay experiences to deliver the desired player journey by employing narrative, adventure, and other non-combat mechanics.

Work closely with both Narrative Design and Level Design to develop Quests that shape and define the overall gameplay experience.

Define, guide, and implement NPC behaviors in collaboration with gameplay scripters.

Collaborate closely with level designers to ensure a high-quality gameplay experience.

Understanding of what makes a gameplay experience compelling and fun, balance the large scale of interconnected game systems and gameplay mechanics against one another to ensure a sense of clarity, purpose, and meaning behind every player decision Create and maintain detailed game design documentation Participate in the development of tools required to implement and adjust game systems in collaboration with developers Perform build reviews, analyze the gameplay and provide clear, actionable, and respectful feedback Collaborate with gameplay programmers and animators on the rapid iteration of player interactions and encounters Collaborate with cross game teams on documenting, reviewing, and playtesting your designs Work with programming team to design and implement tools for game designers to use in engine to setup gameplay elements What do we expect from our ideal candidate? At least 5 years of game design experience Broad design expertise, able to shift between systems, mechanics, content, quests and more to deliver holistic gameplay experiences Experience working on designs from initial creation through to implementation Experience working on previous titles on Quest Design Curiosity to always learn and raise standards Ability of good presentation and visualization to convey the idea Understanding of the design process including workflows, level design, and game mode design Experience with the Unreal 5 Engine Outstanding written and verbal communication skills It would be a plus if you have: Extreme attention to detail and a passion for AA/ AAA execution Experience in any other production or development aspect (art, programming, qa etc) Experience in mentoring other game designers Experience as a game designer on one or more AA/ AAA title released Understanding of level design and basic cinematography principles In return, here is what we can give: The base game: Competitive industry standard salary, because we all know that it matters We prefer to work in a hybrid mode, but we also offer options for regular office-goers and remote work Referral program - we want to support team strengthening and hire quality people you want to work with For your health and stamina bars: Flexible working hours: sleep in or start early - we trust you with your time More time to rest: 25 days of vacation, plus: company-wide annual leave in January, short-term sick leaves, additional remote days, and additional days for significant life events like childbirths, wedding leaves, and bereavement A month of 4-hour workdays for all Mad Heads returning from maternity leave for a gentle return to the workflow Leveling up your XP: Ongoing education and training: self-improvement is a priority, so conferences, classes, workshops, and courses (external and internal) are all a part of the package Work with top talents, senior professionals, and teams from your field of work Back story and environment: An extremely upbeat workplace like you have never seen before Join a team working from 3 offices - and over 16+ countries around the world Working shoulder to shoulder with Space Marine, Warhammer, and WWZ developers from Saber (our mother company) On-site based benefits and perks: Premium private medical insurance Awesome team-building events and personalized team-bonding events tailored to your preferences Community events: we are heavily involved in developing startup, tech, and gaming ecosystems - and will include you in it Fitness support - allowances for gym/pool/sport activities Coffee, fruits, and snacks in the office Merch and gifts *Benefits may vary depending on location and contract type. Do not hesitate to ask us for more details on our benefits offer.

Help us get to know you! Send us not only your CV, but also your portfolio, where we can see your work. The best way is to send it in a PDF doc attachment.

Apply by pressing the button below.

",

"datePosted": "2026-06-24",

"employmentType": "FULL_TIME",

"hiringOrganization": {

"@type": "Organization",

"name": "Mad Head Games",

"sameAs": "https://www.madheadgames.com",

"logo": "https://adoptoprod.blob.core.windows.net/careers/d68ad84d-8fdb-4da4-b982-f45e7a90793d.png"

},

"jobLocation": {

"@type": "Place",

"address": {

"@type": "PostalAddress",

"streetAddress": "Beograd, Serbia (Hybrid)",

"addressLocality": "Beograd",

"addressRegion": "Beograd",

"postalCode": "11000",

"addressCountry": "RS"

}

}

}

Careers Senior Game Designer (Player Journey) Apply for this job document.body.style.display = 'none'; YOU dreamt about creating your own game . Maybe since you sweated the game controllers as a kid... or since that idea first crossed your mind between long sessions of wearing-down WASD buttons on your keyboard.

But the dream is still there. It's embroidered in your mind. You believe you can design gameplay experiences so captivating that players will stay in them for hours. You desire to create mechanics that drive them to play until they complete the level. And then the next one. And the next one.

We are unconventional creators of action games for PC and consoles - extremely fun to work with and definitely not for the faint-hearted. For over a decade, we pioneered the local game dev scene, driven by the ambition to become the regional game dev leader.

On that quest, we pave our way with exciting games developed in Unreal Engine . Our latest released title, Scars Above , is a challenging and immersive 3rd-person sci-fi shooter set in a mysterious alien world. Currently, we’re developing Clive Barker’s Hellraiser: Revival - a first-person action horror survival game based on the beloved franchise. Alongside that, we’re working on an unannounced AAA title set in a famous and beloved IP that fans are sure to anticipate. While we can't reveal too much just yet, we can promise these titles will push the boundaries of regional game development and generate some serious hype.

We are on the lookout for someone like you to join us in our office in Belgrade, Novi Sad, Sarajevo or remote (EMEA) . If everything said above ticks all your boxes so far, read on! We might be a match made in heaven! So...We feel like our dreams are two perspectives of the same heroic journey ... Do you? What will you be doing as a Mad Head? Work directly with the Game Director and Game design team to ensure that the overall game vision and all aspects of gameplay are being properly executed and communicated Guide development and prototyping of core gameplay systems and mechanics inspiring the creation of incredible player experiences Shape gameplay experiences to deliver the desired player journey by employing narrative, adventure, and other non-combat mechanics.

Work closely with both Narrative Design and Level Design to develop Quests that shape and define the overall gameplay experience.

Define, guide, and implement NPC behaviors in collaboration with gameplay scripters.

Collaborate closely with level designers to ensure a high-quality gameplay experience.

Understanding of what makes a gameplay experience compelling and fun, balance the large scale of interconnected game systems and gameplay mechanics against one another to ensure a sense of clarity, purpose, and meaning behind every player decision Create and maintain detailed game design documentation Participate in the development of tools required to implement and adjust game systems in collaboration with developers Perform build reviews, analyze the gameplay and provide clear, actionable, and respectful feedback Collaborate with gameplay programmers and animators on the rapid iteration of player interactions and encounters Collaborate with cross game teams on documenting, reviewing, and playtesting your designs Work with programming team to design and implement tools for game designers to use in engine to setup gameplay elements What do we expect from our ideal candidate? At least 5 years of game design experience Broad design expertise, able to shift between systems, mechanics, content, quests and more to deliver holistic gameplay experiences Experience working on designs from initial creation through to implementation Experience working on previous titles on Quest Design Curiosity to always learn and raise standards Ability of good presentation and visualization to convey the idea Understanding of the design process including workflows, level design, and game mode design Experience with the Unreal 5 Engine Outstanding written and verbal communication skills It would be a plus if you have: Extreme attention to detail and a passion for AA/ AAA execution Experience in any other production or development aspect (art, programming, qa etc) Experience in mentoring other game designers Experience as a game designer on one or more AA/ AAA title released Understanding of level design and basic cinematography principles In return, here is what we can give: The base game: Competitive industry standard salary, because we all know that it matters We prefer to work in a hybrid mode, but we also offer options for regular office-goers and remote work Referral program - we want to support team strengthening and hire quality people you want to work with For your health and stamina bars: Flexible working hours: sleep in or start early - we trust you with your time More time to rest: 25 days of vacation, plus: company-wide annual leave in January, short-term sick leaves, additional remote days, and additional days for significant life events like childbirths, wedding leaves, and bereavement A month of 4-hour workdays for all Mad Heads returning from maternity leave for a gentle return to the workflow Leveling up your XP: Ongoing education and training: self-improvement is a priority, so conferences, classes, workshops, and courses (external and internal) are all a part of the package Work with top talents, senior professionals, and teams from your field of work Back story and environment: An extremely upbeat workplace like you have never seen before Join a team working from 3 offices - and over 16+ countries around the world Working shoulder to shoulder with Space Marine, Warhammer, and WWZ developers from Saber (our mother company) On-site based benefits and perks: Premium private medical insurance Awesome team-building events and personalized team-bonding events tailored to your preferences Community events: we are heavily involved in developing startup, tech, and gaming ecosystems - and will include you in it Fitness support - allowances for gym/pool/sport activities Coffee, fruits, and snacks in the office Merch and gifts *Benefits may vary depending on location and contract type. Do not hesitate to ask us for more details on our benefits offer.

Help us get to know you! Send us not only your CV, but also your portfolio, where we can see your work. The best way is to send it in a PDF doc attachment.

Apply by pressing the button below.

Senior Game Designer (Player Journey) Share this job Facebook X Linkedin XING Apply for this job Job description Senior Game Designer (Player Journey) $(function () { const $elementsToHide = $('header.header, .JA-description, footer.footer'); const $elementsToShow = $('.wrapper.JA-description-step-1, .application-form-container'); function showApply() { $elementsToHide.hide(); $elementsToShow.show(); window.scrollTo({ top: 0, behavior: 'smooth' }); $('.form-control.input-sm').first().focus() } function hideApply() { $elementsToHide.show(); $elementsToShow.hide(); } $('#btnApplyHeader').click(function () { if (window.tlApp) { window.tlApp.showJobForm(); } showApply(); }); $('#btnApply').click(function () { if (window.tlApp) { window.tlApp.showJobForm(); } showApply(); }); $('#btnBackToDescription').click(function () { if (window.tlApp) { window.tlApp.hideJobForm(); } hideApply(); }); $('#application-form').addClass('content__wrap'); var addButtonText = $('.add-application-entry a').first().text(); $('.add-application-entry a').html(' + ' + addButtonText + ' '); $('.form-group.checkbox-type .checkbox').each(function () { var $this = $(this); var $checkbox = $this.find('input[type=checkbox]'); var checkboxLabel = $this.find('label span').html(); var $label = $(' ').addClass('container-checkbox'); var $p = $(' ').html(checkboxLabel); var $span = $(' ').addClass('checkmark'); $label.append($p, $checkbox, $span); $this.html(''); $this.append($label); }); $('.add-application-entry a').on('click', function () { var $this = $(this); var $complexType = $this.parent().parent(); var $chbx = $complexType.find('.chbx:not(.chbx-transformed)'); var $checkbox = $chbx.find('input[type=checkbox]'); var checkboxName = $checkbox.attr('name'); var checkboxLabel = $chbx.find('span').html(); /* Change "Remove" button style */ var removeButtonText = $('.delete-application-entry a:not(.btn-transformed)').first().text(); $('.delete-application-entry a').html(' ' + removeButtonText + ' '); $('.delete-application-entry a').addClass('btn-transformed'); $chbx.html(' ' + ' ' + checkboxLabel + ' ' + /*' ' +*/ ' ' + ' '); $chbx.addClass('chbx-transformed'); $checkbox.insertBefore($chbx.find('.checkmark')); }); $('#chbPPConsent, #chbRetentionConsent, #chbShareConsent').each(function () { $(this).find('label').addClass('container-checkbox'); $(' ').insertAfter($(this).find('input[type=checkbox]')); }); $('.form-group.radio-type .radio').each(function () { var $this = $(this); var $radio = $this.find('input[type=radio]'); var radioLabel = $this.find('label span').html(); var $label = $(' ').addClass('container-radio'); var $spanCheckmark = $(' ').addClass('checkmark'); var $spanLabel = $(' ').text(radioLabel); $label.append($radio, $spanCheckmark, $spanLabel); $this.html(''); $this.append($label); }); $('.input-file').each(function () { const fileInputName = this.name; const dropzoneWrap = document.createElement('div'); dropzoneWrap.className = 'dropzone-wrap'; dropzoneWrap.innerHTML = '' + ' ' + ' ' + ' ' + ' ' + ' ' + ' Drop your files here ' + ' ' + ' ' + 'Choose files' + ' ' + ' ' + ' ' + ' ' + ' Drop your files here ' + ' ' + ' ' + ' ' + ' '; this.style.display = 'none'; this.parentNode.insertBefore(dropzoneWrap, this); const dropzone = dropzoneWrap.querySelector('.dropzone'); const dropzonePreviews = dropzoneWrap.querySelector('.dropzone-previews'); const dropzoneInstance = new Dropzone(dropzone, { url: '#', autoProcessQueue: false, maxFiles: 1, addRemoveLinks: true, previewsContainer: dropzonePreviews, dictRemoveFile: 'Remove file' }); dropzoneInstance.on('addedfile', function (file) { if (dropzoneInstance.files[1]) { dropzoneInstance.removeFile(dropzoneInstance.files[0]); } if (window.tlApp) { window.tlApp.convertFileToBase64(fileInputName, file); } }); dropzoneInstance.on('removedfile', function (file) { if (window.tlApp) { window.tlApp.deleteConvertedFile(fileInputName, file); } }); }); const jobAppliedHtml = $('.job-applied').find('h4').html(); const topnavLogoHtml = $('#topnavLogo').html(); $('.job-applied').html('' + ' ' + ' ' + ' ' + ' ' + ' Job description ' + ' ' + ' ' + ' ' + ' ' + ' ' + topnavLogoHtml + ' ' + ' Thank you! ' + ' ' + jobAppliedHtml + ' ' + ' Return to career site ' + ' ' + ' ' + ' '); window.addEventListener('ApplicationFormSaveSuccess', function () { $('.wrapper.JA-description-step-1').hide(); }); $('#JA-description-step-1--subheader').html($('.JA-description-header .wrapper__header__text').html()); var originalWrapperHeaderText = $('#wrapperHeaderText').text(); $(window).resize(function () { if (window.innerWidth = 55) { $('#wrapperHeaderText').text(originalWrapperHeaderText.substr(0, 55) + '...'); } else if (window.innerWidth > 500 && originalWrapperHeaderText.length >= 165) { $('#wrapperHeaderText').text(originalWrapperHeaderText.substr(0, 165) + '...'); } else { $('#wrapperHeaderText').text(originalWrapperHeaderText); } }); });

Personal information

*

First name

(required)

*

Last name

(required)

*

Title

(required)

Select option

Other

Mr

Mrs

Miss

*

Your email

(required)

*

CV / Resume (please provide your CV in pdf, word or rtf document format)

(required)

Phone number

(Optional)

Professional data

Summary

(Optional)

Details

Show us your work! Attach your portfolio here:

(Optional)

You can share with us your previous work through Artstation, Behance, Github etc. Add your links here:

(Optional)

*

What is your highest level of education?

Select option

High School

Higher Education Degree

Bachelor's Degree

Master's Degree or higher

Why do you want to work at Mad Head Games?

(Optional)

*

How did you hear about this position?

Select option

Please select one option

Instagram

Facebook

LinkedIn

Mad Head Games website

Someone at Mad Head Games

Infostud

Joberty

SGA

Friend

Other

*

Have you worked in gaming industry/ projects before?

*

As we have offices in three cities, choose the one that most fits you:

Belgrade

Novi Sad

Sarajevo

Other

By submiting my application I acknowledge that I have read, understood and agree with the privacy and data processing policy .

I would like Mad Head Games doo Novi Sad to store my data for 36 month(s) and contact me about future job opportunities.

Submit your application

English below version is at the bottom.

Mad Head Games doo Novi Sad, sa sedištem u Novom Sadu na adresi Ćirpanova 46, koja ima svojstvo Rukovaoca u smislu definicije iz člana 2 stav 1 tačka 8) Zakona o zaštiti podataka o ličnosti (,,Službeni glasnikʻʻ, broj 87/2018, u daljem tekstu ZZPL), strogo poštuje važeće zakonodavstvo.

U obradi podataka o ličnosti, Rukovalac: osigurava da prikupljanje i dalja obrada podataka o ličnosti se uvek zasniva na adekvatnom pravnom osnovu; vodi računa da obradu vrši poštujući prava lica na koje se podaci odnose, starajući se da uvek takvom licu pruži adekvatnu pomoć u ostvarivanju svih zagarantovanih prava; redovno objavljuje i čini javno dostupnim sve relevantne informacije vezane za obradu osigurava da se prikupljanje i dalja obrada podataka o ličnosti vrši isključivo za potrebe ostvarivanja konkretne svrhe; prikuplja i obrađuje minimalan set podataka o ličnosti koji mu je zaista neophodan za ostvarivanje konkretne svrhe; prikuplja i obrađuje samo podatke o ličnosti samo u vremenskom periodu potrebnom za postizanje svrhe za koju su prikupljeni; osigurava da prikupljeni podaci o ličnosti budu precizni i aktuelni; obezbeđuje da su podaci zaštićeni od bilo kakvog neovlašćenog ili nelegalnog pristupa od strane internih ili eksternih lica.

Polazeći od tih osnovnih načela, Rukovalac ovim putem obaveštava svoje korisnike o svim bitnim aspektima prikupljanja i obrade njihovih podataka o ličnosti.

1 .

Šta je podatak o ličnosti? Svaki podatak koji se odnosi na fizičko lice i identifikuje to lice, neposredno ili posredno, a posebno na osnovu oznake identiteta, kao što je ime i identifikacioni broj, podataka o lokaciji, identifikatora u elektronskim komunikacionim mrežama ili jednog, odnosno više obeležja njegovog fizičkog, fiziološkog, genetskog, mentalnog, ekonomskog, kulturnog i društvenog identiteta.

2. Koje podatke o ličnosti prikuplja Rukovalac i od koje kategorije lica čiji se podaci obrađuju? Rukovalac prikuplja lične podatke direktno od korisnika svojih usluga (u daljem tekstu: lice na koje se podaci odnose), u meri koja je neophodna za ostvarivanje konkretne svrhe, i to: IP adresu ; Demografske podatke; Podatke internet pretraživača i podatke o uređaju; Ime i ID broj uređaja; Informacije o sesiji Podaci koje korisnik može da dostavi Rukovaocu: osnovne identifikacione podatke (ime i prezime); kontakt podatke (adresa, kontakt telefon i e-mejl adresa, podaci o nalozima na društvenim mrežama); ostale podatke koje želite da nam dostavite 3. Kako se prikupljaju podaci o ličnosti? Podatke o ličnosti Rukovalac prikuplja direktno od lica na koje se ti podaci odnose, odnosno preko uređaja sa kojih lice pristupa servisima Rukovaoca (igra, vebsajt i slično), kao i putem e-mail poruke ili popunjavanjem forme na vebsajtu (process regrutacije i selekcije, direktno kontaktiranje Rukovaoca od strane lica).

4.

Šta je p ravni osnov prikupljanja ? Rukovalac prikupljanje podataka o ličnosti vrši na osnovu informisanog pristanka lica na koje se podaci odnose, u smislu člana 15 ZZPL. Što znači da to lice svojom nedvosmislenom izjavom volje potvrđuje da je upoznato sa svim bitnim aspektima obrade podataka o ličnosti, te da prihvata tu obradu.

Pristanak je dobrovoljan i može se u svakom trenutku povući, što sa sobom povlači brisanje ili anonimiziranje prikupljenih podataka, s tim da povlačenje pristanka ne utiče na obradu podataka o ličnosti koja je izvršena pre opoziva (član 15. stav 3 ZZPL).

Rukovalac prikupljanje podataka o ličnosti vrši na osnovu zakona u slučaju kada se ti podaci prikupljaju u procesu regrutacije i selekcije kandidata, kao i zasnivanja radnog odnosa sa odabranim kadnidatima (član 12. stav 1, tačka 3) ZZPL).

5.

Koja je svrha obrade podataka o ličnosti? Rukovalac podatke o ličnosti prikuplja i obrađuje radi: kreiranje baze korisnika; obaveštavanja lica čiji se podaci obrađuju aktivnostima korisnika (na primer putem Newsletter-a ili komunikacijom putem društvenih mreža); vođenja evidencija zaposlenih u skladu sa zakonom.

6.

Kako se čuvaju podaci o ličnosti i koje mere zaštite se primenjuju? Podatke o ličnosti Rukovalac pohranjuje i čuva u svojim internim elektronskim evidencijama (bazama podataka) u odnosu na koje primenjuje sve neophodne organizacione, tehničke i kadrovske mere zaštite u skladu sa zahtevima važećeg ZZPL, uključujući i: kontrolu fizičkog pristupa sistemu gde su pohranjeni Lični podaci; kontrolu pristupa podacima; kontrolu prenosa podataka; kontrolu unosa podataka; kontrolu dostupnosti podataka; ostale mere informacione bezbednosti koje su neophodne za zaštitu podataka o ličnosti.

7.

Koja p rava imaju lic e čiji se podaci obrađuju ? U odnosu na podatke o ličnosti, lice čiji su podaci prikupljeni ima sledeća prava: pravo da od Rukovaoca zatraži pristup podacima o ličnosti i informacijama koje se tiču obrade (član 26 ZZPL); pravo da zatraži ispravku netačno unetih podataka i dopunu tih podataka (član 29 ZZPL); pravo da zatraži brisanje podataka (član 30 ZZPL); pravo na ograničenje obrade (član 31 ZZPL); pravo na prenosivost podataka (član 36 ZZPL) pravo da se na njega ili nju ne primenjuje odluka doneta isključivo na osnovu automatizovane obrade, uključujući i profilisanje (član 38 ZZPL); pravo da bude obavešten o povredi podataka o ličnosti, ako ta povreda podataka o ličnosti može da proizvede visok rizik po prava i slobode fizičkih lica (član 53 ZZPL); pravo podnošenja pritužbe Povereniku za pristup informacijama od javnog značaja i zaštitu podataka o ličnosti – Bulevar kralja Aleksandra broj 15, 11120 Beograd, telefon: +38111 3408 900, e-mail: office@poverenik.rs (član 82 ZZPL); pravo na sudsku zaštitu ako smatra da su mu/joj povređena prava iz ZZPL (član 84 ZZPL); druga prava garantovana važećim ZZPL.

Lice na koje se podaci odnose može svoja prava ostvariti popunjavanjem Zahteva za ostvarivanje prava koji je dostupan u poslovnim prostorijama Rukovaoca.

Rukovalac će u odnosu na ostvarivanje njegovih/njenih prava pružiti licu čiji su podaci prikupljeni sve neophodne dodatne informacije, kao i pomoć, u skladu sa uslovima i na način propisan važećim ZZPL.

8. Ko pored Rukovaoca može imati pristup podacima? Rukovalac lične podatke može dostavljati i trećim licima, od kojih su neki obrađivači, a neki primaoci podataka. Obrađivač u smislu člana 4 stav 1 tačka 9) ZZPL je fizičko ili pravno lice, odnosno organ vlasti koji obrađuje podatke o ličnosti u ime rukovaoca, dok je primalac podataka korisnik tih podataka fizičko ili pravno lice, odnosno organ vlasti kome su podaci o ličnosti otkriveni, bez obzira da li se radi o trećoj strani ili ne.

Kategorije lica koja mogu imati pristup ličnim podacima: zaposleni i na drugi način angažovana lica kod Rukovaoca; partnerske organizacije ili saradnici na pojedinačnim programima; IT kompanije koje održavaju informacione sisteme Rukovaoca u kojima su pohranjeni podaci; Pojedini obrađivači mogu da pristupe ličnim podacima, imaju sedište u stranim zemljama, i to pre svega u državama članicama EU/Evropskog ekonomskog prostora. Iznošenje podataka u zemlje EU/Evropskog ekonomskog prostora se vrši na osnovu podrazumevanog nivoa primerene zaštite ličnih podataka u tim zemljama, u skladu sa zakonom.

Svi obrađivači zaključuju posebne ugovore kojima se regulišu svi bitni aspekti obrade podataka o ličnosti kao i mere zaštite.

Izuzetno, podaci o ličnosti se mogu dostavljati i nadležnim državnim organima, ukoliko je to zakonska obaveza Rukovaoca, i to samo u meri u kojoj je to neophodno za ostvarivanje konkretne zakonske obaveze.

9. U kom roku se čuvaju podaci o ličnosti Podaci o ličnosti se čuvaju dok postoji legitimni interes za njihovu obradu, ili do momenta opoziva informisanog pristanka.

10 . Način na koji se mogu dobiti dodatna obaveštenja o obradi Lice čiji se podaci obrađuju, u vezi sa svim pitanjima koja se odnose na obradu Ličnih podataka, uključujući i način ostvarivanja prava i uvid u dokumente kojima se bliže reguliše način obrade podataka, se može obratiti Rukovaocu putem e-mejl adrese: privacy@madheadgames.com i/ili adrese Ćirpanova 46, 21000, Novi Sad. Rukovalac će na svaki upit odgovoriti u najkraćem mogućem roku, u zavisnosti od samog upita, ali ne kasnije od 30 radnih dana od dana urednog prijema upita. Rok može biti produžen za još 60 dana ako je to neophodno, uzimajući u obzir složenost i broj zahteva. O produženju roka i razlozima za to produženje rukovalac je dužan da obavesti lice na koje se podaci odnose u roku od 30 dana od dana prijema zahteva.

If you are not a resident of the Republic of Serbia: Privacy and cookie policy Mad Head Games doo Novi Sad, Cirpanova 46, Novi Sad, Serbia, company ID number 20980818 ("MHG", "us", "our" or "we") is committed to protecting your privacy. This privacy policy explains what personal data we collect from you and how we use it. The data we collect is in connection with your use of MHG software, websites, forums, blogs and related services (the “Service”). If you are a resident of the Republic of Serbia, please click here for information regarding your privacy.

By continuing to access or use MHG Site or Service you agree to the terms of this Privacy policy. If you do not agree to the following terms, please stop using the Service.

Notices and Rights under GDPR: We at MHG work continuously on insuring that personal data collection and processing is in compliance with the GDRP. All personal data you provide us with, or that we collect from you are safe and secure, as MHG implements appropriate technical and organizational measures to protect the security of your personal information.

MHG ensures that collection and processing of your personal data is carried out in a lawful way. The legal basis for these actions is: - You have given MHG consent to the processing of Yours personal data for one or more specific purposes, by accepting electronic consent form or by clicking “accept”, “agree” of similar button; You may withdraw your consent at any time by writing to us to the abovementioned e-mail address.

- the processing is necessary for a contract you have with MHG; - the processing is necessary for MHG to comply with the law; - the processing is necessary in order to protect Your vital interests or interests of another natural person; - the processing is necessary for the purposes of the legitimate interests pursued by MHG.

We retain your data for as long as needed to provide you the Service. We will for example periodically de-identify unused game accounts and we regularly review and de-identify unnecessary data.

Your rights under the GDPR are: - The right to be informed - The right of access - The right to rectification - The right to erasure - The right to restrict processing - The right to data portability - The right to object If you wish to exercise any of your rights, please contact us via e-mail at privacy@madheadgames.com .

What personal information MHG collects: Data you provide: - full name, - username, - email address and - any other personal information you choose to give us.

Data we collect: - IP address, - demographic information, - browser and device information, - device name and ID and - session information.

Data we collect from our partners: - data from platforms that the games run on, - data for advertising and analytics purposes, so we can provide you with a better Service, - if you link your Service account to your third-party account (such as Facebook, Twitter, etc) we may collect your publicly available information on such accounts. For any non-publicly available information we may collect, you will be asked to give your consent for collecting such information.

More specifically, Data on Apple store which we use to track you: - Device ID - Such as the device's advertising identifier, or other device - level ID - Product Interaction - Such as app launches, taps, clicks, scrolling information, music listening data, video views, saved place in a game, video, or song, or other information about how the user interacts with the app Data on Apple store which is collected and linked to your identity: - User ID - Such as screen name, handle, account ID, assigned user ID, customer number, probabilistic identifier, or other user- or account-level ID that can be used to identify a particular user or account - Device ID - Such as the device's advertising identifier, or other device-level ID - Product Interaction - Such as app launches, taps, clicks, scrolling information, music listening data, video views, saved place in a game, video, or song, or other information about how the user interacts with the app - Name - Including first or last name Data on Apple store which is collected but not linked to your identity: - Crash Data - Such as crash logs Information you provide when you download MHG’s game from Apple Store is visible under the option App Privacy. Please see options on Apple Store for all relevant information.

Use of collected information: MHG uses the information described in this Privacy and cookie policy internally, to analyze and monitor traffic on out websites, to troubleshoot technical problems and to create visitor statistics; develop and improve our products and services; send newsletters, important notices regarding Service, to analyze user trends ; to measure advertisement performance; to verify identity, assist with identification of users, and to determine appropriate services.

Forums, blogs and chat features: If you use our forums and blogs please note that any information you provide in doing so is public and available to be read, collected, and used by other users who access them as well.

Policy regarding children: MHG does not knowingly collect or solicit personal information from anyone under the age of 13 or knowingly allow such persons to use our Service. If you are under 13, please do not send any information about yourself to us, including your name, address, telephone number, or email address.

No one under the age of 13 may provide any personal information. If we learn that we have collected the personal information of a child under 13, or equivalent minimum age depending on jurisdiction, outside the above circumstances we will take steps to delete the information as soon as possible.

Cookies and similar technologies: A cookie is a piece of information in the form of a very small text file that is placed on an internet user's hard drive. It is generated by a web page server, which is basically the computer that operates a web site. A cookie can be thought of as an internet user's identification card, which tell a web site when the user has returned (source: www.aboutcookies.org ). Most browsers support cookies, but users can set their browsers to decline them and can delete them whenever they like. For more information on cookies and how to block and delete them, please visit following page .

MHG uses cookies as well as third party tracking tools: Google Analytics , a web analytics service and Google AdWords , an advertising service, both provided by Google, Inc. (“Google”).

MHG uses Session cookies, also called a transient cookie, a cookie that is erased when the user closes the Web browser. The session cookie is stored in temporary memory and is not retained after the browser is closed. Session cookies do not collect information from the user’s computer.

To see the type of cookies are used by Google, please visit the following page . The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States and will be used to improve the Service. The cookies we use do not collect any sensitive information such as your name, address, email address, or any other contact details. For information on how to opt-out from Google Analytics and Google AdWords service please visit the following pages: Google Analytics: Opt-out Google AdWords: Opt-out Sharing or disclosing personal information: Except as otherwise described in this Policy, personal information you provide us will not be sold, traded or shared outside of MHG and its controlled subsidiaries and affiliates without your permission. This does not include trusted third parties who assist us in operating our website, counducting our business, or servicing you, so as long those parties agree to keep this information confidetial. We may also release your information in order to comply with the law, enforce our site policies, or protect our or other’s rights, property or safety.

Links to third-party web sites: Our Service may contain links to third-party web sites or services that are not owned or controlled by MHG. MHG has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that MHG shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.

Changes: We reserve the right, at our sole discretion, to modify or replace this Privacy Policy at any time. Please review this Privacy and cookie policy periodically in order to inform yourself about the changes.

How to contact MHG: For general MHG privacy issues, to submit feedback, request data access or deletion, or ask MHG questions about its privacy practices and this Privacy Policy, please contact us by email at privacy@madheadgames.com .

Close

All done!

Your application for the Senior Game Designer (Player Journey) position has been submitted successfully.

Mad Head Games © 2020 All rights reserved --> We collect and process personal data in accordance with applicable data protection laws. If you are a job applicant, see the privacy policy for further details.

Privacy policy This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

'use strict';

window.global_error_when_form_fails_to_save = "Error occurred while processing your request. Please try again later or contact TalentLyft support at help.talentlyft.com ";

window.serverError_10003 = 'Unable to receive application. This job is closed for new applications.';

window.serverError_30007 = 'There was an error while uploading your file(s). Please verify your internet connection and try again. If the error persists, contact support at help.talentlyft.com .';

window.tlApp = {

jobSectionId: 137284,

pageId: 44677,

websiteId: 11097,

jobId: 203272,

subdomain: 'madheadgames',

themeId: '2',

appPath: 'https://madheadgames.talentlyft.com',

websiteUrl: 'https://careers.madheadgames.com',

showForm: false,

language: 'en',

numberDecimalSeparator: '.',

googleReCaptchaSiteId: '6Le_EDsrAAAAANlJi4X-j1Flty3IxtDkb_W0c9vs',

googleReCaptchaEnabled: false

};

cssVars({}),$(".topnav__icon").on("click",(function(){$(this).parent().parent().toggleClass("responsive")}));var swiper1=new Swiper(".swiper1",{slidesPerView:"auto",spaceBetween:10,autoplay:{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},centerInsufficientSlides:!0,loop:!0}),swiper2=new Swiper(".swiper2",{slidesPerView:1,slidesPerView:"auto",spaceBetween:30,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),swiper3=new Swiper(".swiper3",{slidesPerView:1,spaceBetween:30,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},pagination:{el:".swiper-pagination2",clickable:!0}});function getYoutubeVideoId(e){var t=e.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/);return!(!t||11!=t[7].length)&&t[7]}function getVimeoIdFromUrl(e){var t=/vimeo.*\/(\d+)/i.exec(e);if(t)return t[1]}function getYoutubeThumbUrl(e){return"https://img.youtube.com/vi/"+e+"/0.jpg"}function getVimeoThumbUrl(e){return"https://vumbnail.com/"+e+".jpg"}$(".video").parent().click((function(){$(this).children(".video").get(0).paused?($(this).children(".video").get(0).play(),$(this).children(".playpause").hide()):($(this).children(".video").get(0).pause(),$(this).children(".playpause").show())})),$(".btn-social").on("click",(function(e){$(this).siblings(".share").toggleClass("active"),e.stopPropagation()})),$(".social-wrap .share").on("click",(function(e){e.stopPropagation()})),$("html").on("click",(function(){$(".social-wrap .share.active").removeClass("active")})),$(window).scroll((function(){$(".timeline__item").each((function(e){var t=$(this).offset().top+$(this).outerHeight();$(window).scrollTop()+$(window).height()>t+50?($(this).css({opacity:"1"},500),$(this).addClass("focus")):$(this).removeClass("focus")}))})),("Microsoft Internet Explorer"==navigator.appName||navigator.userAgent.match(/Trident/)||navigator.userAgent.match(/rv:11/)||void 0!==$.browser&&1==$.browser.msie)&&console.log("IE BROWSER."),$("button.trigger").on("click",(function(e){e.preventDefault(),$($(this).data("trigger")).trigger("click")})),$("a[data-video-meta]").each((function(){var e=$(this).data("video-meta");if(e){if(e.src.startsWith("https://www.youtube.com/")){var t=getYoutubeVideoId(e.src),i=t?getYoutubeThumbUrl(t):"";$(this).find("img").attr("src",i)}else{var o=getVimeoIdFromUrl(e.src),n=o?getVimeoThumbUrl(o):"";$(this).find("img").attr("src",n)}$(this).on("click",(function(t){t.preventDefault(),$("#video-frame-"+e.id).attr("src",e.src),$("#video-title-"+e.id).text(e.title),$("#video-description-"+e.id).text(e.description),e.resolvedUrl&&e.linkLabel?$("#video-link-"+e.id).html(' '+e.linkLabel+' '):$("#video-link-"+e.id).html("")}))}})),$("img[data-video-img-for]").each((function(){var e=$(this).data("video-img-for");if(e.startsWith("https://www.youtube.com/")){var t=getYoutubeVideoId(e),i=t?getYoutubeThumbUrl(t):"";$(this).attr("src",i)}else{var o=getVimeoIdFromUrl(e),n=o?getVimeoThumbUrl(o):"";$(this).attr("src",n)}})),window.themeDomain=function(e,t){t((function(){var i=t(".section-jobs");t.each(i,(function(i,o){var n=parseInt(t(this).attr("data-id"));e.initSelect2(n)}))})),t(".section-jobs").on("click",".pagination a",(function(){var e=t(this).attr("data-page"),i=t(this).parents(".section-jobs").attr("data-id");window.careerSite.jobs.setPage(i,e)})),t(".section-articles").on("click",".pagination a",(function(){var e=t(this).attr("data-page"),i=t(this).parents(".section-articles").attr("data-id");window.careerSite.articles.setPage(i,e)})),e.initSelect2=function(e){var i=t("#section-"+e+" .job-department-dropdown"),o=t("#section-"+e+" .job-location-dropdown");void 0===i.data("select2")&&(i.select2({templateResult:function(e){if(!e.element)return e.text;var i=t(e.element),o=t(" ");return o.addClass(i[0].className),o.text(e.text),o},width:"100%",allowClear:!0}),i.on("select2:select",(function(i){window.careerSite.jobs.setDepartment(e,i.params.data.id),t("#select2-selection__clear").attr("tabindex","0")})),i.on("select2:clear",(function(t){window.careerSite.jobs.setDepartment(e,null)}))),void 0===o.data("select2")&&(o.select2({width:"100%",allowClear:!0}),o.on("select2:select",(function(i){window.careerSite.jobs.setCountry(e,i.params.data.id),t("#select2-selection__clear").attr("tabindex","0")})),o.on("select2:clear",(function(t){window.careerSite.jobs.setCountry(e,null)})))}}(window.themeDomain||{},window.jQuery),window.tlApp&&window.tlApp.showForm&&($("header.header, .JA-description, footer.footer").hide(),$(".wrapper.JA-description-step-1, .application-form-container").show(),window.scrollTo({top:0,behavior:"smooth"}),$(".form-control.input-sm").first().focus()),document.body.style.display="block",function(){var e=Array.from(document.querySelectorAll(".JA-description .fr-deletable iframe"));function t(){for(var t=0;t 0&&(t(),window.addEventListener("resize",(function(){t()})))}(),$(document).ready((function(){Array.isArray(swiper1)&&swiper1.length&&swiper1.forEach((function(e){$(".swiper-slide .cssbox_thumb",e.$el).on("click",(function(){e.autoplay.pause()})),$("[data-fancybox]",e.$el).fancybox({beforeClose:function(){e.autoplay.running&&e.autoplay.paused&&e.autoplay.start()}})})),$(".swiper-button-prev").css("pointer-events","auto"),$(".swiper-button-next").css("pointer-events","auto")}));

try {

}

catch (e) {

console.error(e);

}

window.CareerSite_CookiePrompt_Title = 'Our website uses cookies to enhance your user experience.';

window.CareerSite_CookiePrompt_Allow = 'Accept all';

window.CareerSite_CookiePrompt_Deny = 'Only required cookies';

window.CareerSite_CookiePrompt_Link = 'Learn more';

window.CareerSite_CookiePrompt_ShortTitle = 'Cookies';

window.General_Label_RequiredUpper = 'Required';

window.PrivacyPolicyUrl = 'https://careers.madheadgames.com/privacy';

window.CookiePrompt_Domain = 'talentlyft.com';

// Scripts are set with type="text/plain" to disable their loading by browser.

// To enable them, we copy the content and create new script elements in DOM

if (window.cookieConsentValue) {

var scriptTags = document.querySelectorAll('script[cookie-consent="analytics"]');

for (var i = 0; i

Posted by Mad Head Games and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Design jobs · All Mad Head Games openings · Browse every category