@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('../fonts/roboto-v20-latin-300.eot');src:local('Roboto Light'),local('Roboto-Light'),url('../fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-300.woff2') format('woff2'),url('../fonts/roboto-v20-latin-300.woff') format('woff'),url('../fonts/roboto-v20-latin-300.ttf') format('truetype'),url('../fonts/roboto-v20-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v20-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v20-latin-regular.woff') format('woff'),url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/roboto-v20-latin-700.eot');src:local('Roboto Bold'),local('Roboto-Bold'),url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-700.woff2') format('woff2'),url('../fonts/roboto-v20-latin-700.woff') format('woff'),url('../fonts/roboto-v20-latin-700.ttf') format('truetype'),url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font:16px 'Roboto',sans-serif;background:#fff;color:#000}@media (max-width: 1024px){body{font-size:14px}}a{color:inherit;text-decoration:none}a:hover{color:#d2d7ee;text-decoration:underline}h1{font-size:1.56em}h2{font-size:1.25em}h3{font-size:1em}h4{font-size:1em}h5{font-size:1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{margin:0 0 .8rem;color:inherit;color:#0f3f93;font-weight:800}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}hr{color:#a3acb1;background-color:#a3acb1;height:1px;border-width:0px}img{max-width:100%;max-height:100%;width:auto;height:auto}figure{margin:0;padding:0}p{margin:0 0 .8rem}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.hidden{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.weight-tiny{font-weight:100}.weight-light{font-weight:300}.weight-normal{font-weight:normal}.weight-medium{font-weight:500}.weight-bold{font-weight:bold}.text-upper{text-transform:uppercase}.text-underline{text-decoration:underline}.text-container{line-height:1.6}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-nostyle{list-style:none;margin:0;padding:0}.center-element{text-align:center;height:100%}.center-element:before{content:'';display:inline-block;height:100%;vertical-align:middle}.center-element>.centered{display:inline-block;vertical-align:middle;width:99%}.block-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.float-right{float:right}.float-left{float:left}.block-relative{position:relative}#head{position:relative;z-index:90;background:#0f3f93}#head>.grid-container{max-width:1790px}.page-landingpage #head{position:absolute;width:100%;left:0;right:0;background:transparent}.page-landingpage #basecontent{margin-top:0}#basecontent{min-height:300px;margin-top:4em}#pathway{display:block;overflow:hidden}#footer{padding:2em 0}#logo{margin-left:auto;margin-top:4%;margin-bottom:2em}@media (max-width: 1024px){#logo{max-width:180px}}@media (max-width: 639px){#logo{max-width:110px}}.bg-main{background-color:#0f3f93;color:#fff}.page-header{position:relative}.page-intro-wrapper{position:relative}ul.menu,ul.menu ul{position:relative;margin:0;padding:0;list-style:none}ul.menu a{display:block;position:relative;padding:6px 12px;text-decoration:none}ul.menu>li{position:relative}.menu.menu-inline>li{float:left}ul.menu.menu-inline:after{clear:both;content:'';display:block}body.login .component-content,body.registration .component-content,body.remind .component-content,body.reset .component-content{max-width:1280px;margin:0 auto}body.login .login,body.login .logout{margin-bottom:50px;max-width:500px}.links-wrapper{margin-bottom:3em}.links-wrapper>.heading-links{font-size:1.88em;margin:2em 0 12px}.links-wrapper li{border-bottom:solid 1px;margin-bottom:10px;padding-bottom:10px;position:relative}.links-wrapper li>a{white-space:nowrap;display:flex}.links-wrapper li>a>.left{flex-grow:1;font-size:.9399999999999999em;font-weight:300}.links-wrapper li>a>.right{text-align:right}.links-wrapper li>a>.right>.text{font-size:1.06em;font-weight:700}.links-wrapper li>a:hover{text-decoration:none}.map-canvas,.gmap{height:280px}.gmap>.gmap-marker{display:none}.map-canvas img,.gmap img{max-width:none;max-height:none}.video-box{position:relative;min-height:460px;margin-bottom:1rem}.video-box>iframe{position:absolute;width:100%;height:100%}.button,.btn,input[type="submit"]{display:inline-block;font-family:inherit;font-size:16px;color:#fff;background:#748BC6;text-transform:uppercase;border-radius:70px;border:2px solid #748bc6;padding:18px 45px;margin:8px 0;cursor:pointer;letter-spacing:0.1em;transition:background-color .3s}.button:hover,.btn:hover,input[type="submit"]:hover{background-color:#fff;color:#748BC6;text-decoration:none}.subform-repeatable table{width:100%}.subform-repeatable th{padding-bottom:1em}.subform-repeatable td{vertical-align:top}.subform-repeatable .btn-group>.button{box-sizing:border-box;font-size:1em;padding:0.3em;width:30%;margin:0;text-align:center}.subform-repeatable .group-add:after{content:'+'}.subform-repeatable .group-remove:after{content:'-'}.subform-repeatable .group-move:after{content:'☰'}#zwetschke-herz{color:rgba(0,0,0,0.3);font-size:0.6em;padding:12px}#zwetschke-herz a:hover{text-decoration:underline;color:rgba(0,0,0,0.3)}#acyarchiveview .contentheading{display:none}#acyarchiveview .view-online{display:none}#unsubpage{padding:2rem 0;line-height:1.6}#unsubpage .unsuboptions,#unsubpage form>.unsubdiv{padding:10px}.alert{padding:8px 35px 8px 14px;margin-bottom:8px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5}.alert{color:#c09853}.alert h4,.alert .close{display:none}.alert-success,.alert.alert-message{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.breadcrumb{padding:15px 0;margin:0 0 18px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination,.pagination-ajaxmore{clear:both}.pagination ul{display:inline-block;margin:18px 0;padding:0;box-shadow:0 0 2px rgba(0,0,0,0.3)}.pagination ul>li{display:inline-block}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:18px;text-decoration:none;background-color:#fff}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination .icon-first:before{content:'<'}.pagination .icon-previous:before{content:'<<'}.pagination .icon-next:before{content:'>>'}.pagination .icon-last:before{content:'>'}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:12px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.content-list-item,.gallery-list-item,.content-page,.module-box,.content-slider-item{position:relative}.copyright{color:#fff;font-size:12px;position:absolute;bottom:10px;left:10px;z-index:9}a.edit-action{position:absolute;right:0;top:0;z-index:999999999;background:#B1CB09;padding:8px;border-radius:3px}a.edit-action.edit-module{right:inherit;left:0}a.edit-action>svg{display:block;transform:rotate(0deg);transition:transform 300ms}a.edit-action:hover>svg{animation-name:rotate;animation-duration:0.5s}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}100%{transform:rotate(0deg)}}.text-1column{margin-bottom:32px}@media (max-width: 639px){.text-1column{margin-bottom:8px}}.text-2column{margin-bottom:32px;align-items:center}.text-2column.text{margin-left:-18px;margin-right:-18px;align-items:normal}.text-2column.text>.cell{padding:0 18px 32px}.text-2column.img-text .text{padding:12px 0 32px 42px}.text-2column.text-img .text{padding:12px 42px 32px 0}.text-2column.text-img .image{text-align:right}@media (max-width: 768px){.text-2column{align-items:stretch}}@media (max-width: 639px){.text-2column{margin-bottom:8px}.text-2column.img-text .text,.text-2column.text-img .text{padding:0;margin-bottom:18px;order:1}.text-2column.img-text .image,.text-2column.text-img .image{text-align:center;margin-bottom:18px;order:2}}.flickity-page-dots{text-align:left}.flickity-page-dots .dot{background:#D2D7ED;border:3px solid #d2d7ed;width:15px;height:15px;opacity:1;transition:border-color .4s;margin:0 5px}.flickity-page-dots .dot.is-selected{border-color:#0f3f93}.landingpage .bg-grey{background:#F8F8F8}.landingpage .head-image{position:relative;border-bottom-left-radius:250px;overflow:hidden;height:100vh;max-height:1080px;min-height:700px;background-size:cover;background-repeat:no-repeat;background-position:center top}.landingpage .head-image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent linear-gradient(180deg, rgba(15,63,147,0.3) 0%, #0f3f93 100%) 0% 0% no-repeat padding-box}@media (max-width: 1024px){.landingpage .head-image{border-bottom-left-radius:150px}}@media (max-width: 639px){.landingpage .head-image{border-bottom-left-radius:100px}}.landingpage .head-image>.content{position:absolute;left:0;right:0;bottom:0;width:100%;text-align:center;color:#fff;padding-bottom:2%}.landingpage .head-image>.content>.title{line-height:1.1;font-size:4.69em;font-weight:200}.landingpage .head-image>.content>.title strong{display:block;font-weight:800}@media (max-width: 639px){.landingpage .head-image>.content>.title{font-size:3.13em}}.landingpage .head-image .text-list{margin:8% 0 10%;font-size:1.56em}.landingpage .head-image .text-list .title{font-weight:200;margin-bottom:2%}.landingpage .head-image .text-list .grid-x{display:flex;font-weight:800;justify-content:center}.landingpage .head-image .text-list .grid-x .cell{display:flex;justify-content:center;margin-bottom:16px}.landingpage .head-image .text-list .text{position:relative;max-width:335px}.landingpage .head-image .text-list .text:after{content:'';position:absolute;width:30%;top:100%;left:35%;border-bottom:2px solid #d2d7ee}.landingpage .head-image .scroll-down{display:flex;background:#fff;border:none;border-radius:50%;height:61px;width:61px;margin:3em auto 27px;padding:0;justify-content:center;align-items:center;position:relative;outline:none;cursor:pointer}.landingpage .head-image .scroll-down:before{content:"";position:absolute;left:-27px;right:-27px;top:-27px;bottom:-27px;border:2px solid #fff;border-radius:50%;transform:scale(1);animation:pulse 2s infinite;transform-origin:center center}.landingpage .job-title-box{padding:4.5% 0}.landingpage .job-title-box .text{font-size:1.88em;font-weight:20}.landingpage .job-title-box .title{font-size:2.81em;margin:0 0 5px 0}.landingpage .job-title-box .button{margin:42px 0 0 0}@media (max-width: 639px){.landingpage .job-title-box{font-size:0.8em;word-break:break-word}}.landingpage .why-box{margin-top:4.5em}.landingpage .why-box>.title{font-size:3.75em;color:#e8e8e8;margin-bottom:20px}@media (max-width: 639px){.landingpage .why-box>.title{font-size:2.5em}}.landingpage .why-box .text-wrapper{padding-right:4%}.landingpage .why-box .text-wrapper .text{font-size:1em;font-weight:200;line-height:1.6em}@media (max-width: 639px){.landingpage .why-box .text-wrapper{padding-right:0}}.landingpage .why-box .images-gallery-slider{margin-top:12%;max-width:596px}.landingpage .why-box .images-gallery-slider .flickity-viewport{border-radius:35px;overflow:hidden}.landingpage .why-box .images-gallery-slider img{width:100%}@media (max-width: 639px){.landingpage .why-box .images-gallery-slider{max-width:none}}.landingpage .why-box .flickity-page-dots{bottom:-40px}@media (max-width: 639px){.landingpage .why-box .flickity-page-dots{text-align:center}}.landingpage .why-box .icon-list-wrapper{margin-top:-10px;display:flex;flex-flow:column}.landingpage .why-box .icon-list-wrapper .item{padding:2% 4%;border-left:3px solid #d2d7ee;margin:0 0 4em}.landingpage .why-box .icon-list-wrapper .item .text{padding-top:2em;line-height:1.4em}@media (max-width: 639px){.landingpage .why-box .icon-list-wrapper .item{display:flex;flex-flow:row nowrap;align-items:center}.landingpage .why-box .icon-list-wrapper .item .icon{margin-right:16px}}.landingpage .why-box .icon-list-wrapper .button{margin:auto 0 0;align-self:flex-start}@media (max-width: 639px){.landingpage .why-box .icon-list-wrapper{margin-top:70px}}.landingpage .knowledge-box{margin-top:7em}.landingpage .knowledge-box .title-wrapper-box{padding-right:2.5%}@media (max-width: 1024px){.landingpage .knowledge-box .title-wrapper-box{width:100%;margin-bottom:2em}}.landingpage .knowledge-box .title-wrapper{border-radius:0 170px 170px 0;overflow:hidden;max-width:910px;position:relative}@media (max-width: 1024px){.landingpage .knowledge-box .title-wrapper{border-radius:0 100px 100px 0;max-height:400px}}@media (max-width: 639px){.landingpage .knowledge-box .title-wrapper{max-height:300px}}.landingpage .knowledge-box .title-wrapper .title{color:#fff;font-size:3.75em;margin:0;line-height:1.05;position:absolute;right:20%;top:50%;transform:translateY(-50%);max-width:330px;padding-bottom:64px}.landingpage .knowledge-box .title-wrapper .title:before{position:absolute;left:0;bottom:0;content:"";height:3px;background:#fff;width:143px}@media (max-width: 1024px){.landingpage .knowledge-box .title-wrapper .title{left:10%;max-width:none;padding-bottom:24px}}@media (max-width: 639px){.landingpage .knowledge-box .title-wrapper .title{font-size:2.5em}}.landingpage .knowledge-box .text-list-wrapper{padding-left:3%;display:flex;align-items:center}.landingpage .knowledge-box .text-list-wrapper .text-list{max-width:645px}.landingpage .knowledge-box .text-list-wrapper .text-list .item{font-size:1.13em;font-weight:800;padding:26px 8px;color:#0f3f93;border-bottom:3px solid #d2d7ee}@media (max-width: 1024px){.landingpage .knowledge-box .text-list-wrapper{display:block;width:100%;padding:0 3%}.landingpage .knowledge-box .text-list-wrapper .text-list{max-width:none}}.landingpage .section4-box{margin-top:7em;color:#0f3f93;overflow:hidden}@media (max-width: 1024px){.landingpage .section4-box{padding:0 3%}}.landingpage .section4-box>.grid-x{margin:0 -30px}.landingpage .section4-box .cell{position:relative;padding:30px}.landingpage .section4-box .title{position:relative;height:100%;font-size:3.75em;margin:0}.landingpage .section4-box .title:after{position:absolute;left:0;bottom:-4px;content:"";height:3px;background:#0f3f93;width:143px}@media (max-width: 639px){.landingpage .section4-box .title{font-size:2.5em}}.landingpage .section4-box .text-wrapper{display:flex;position:relative;height:100%;align-items:center;border:5px solid #edeff8;border-radius:15px}.landingpage .section4-box .text-wrapper .checkmark{position:absolute;left:22px;bottom:100%;margin-bottom:-28px}.landingpage .section4-box .text-wrapper .checkmark:before{content:'';position:absolute;right:30%;left:0;bottom:0;height:60%;background:#fff}.landingpage .section4-box .text{padding:3em 3em;width:100%;line-height:1.4;font-weight:bold}@media (max-width: 639px){.landingpage .section4-box .text{padding:2.5em 2em}}@keyframes pulse{0%{transform:scale(1)}90%{transform:scale(1.15)}100%{transform:scale(1)}}.module-form-job-request{margin-top:5em;padding-bottom:50px;background:#F8F8F8}.jobrequest-form-mini-wrapper-outer .form-intro-section{position:relative;padding-top:100px;padding-bottom:280px;margin-bottom:-200px;z-index:1;background:#0f3f93 url(../img/bg-job-form-top2.jpg) no-repeat right top;background-size:contain}.jobrequest-form-mini-wrapper-outer .form-intro-section>.underlay{background:transparent linear-gradient(90deg, #0f3f93 0%, #0f3f93 37%, rgba(15,63,147,0) 100%) no-repeat}@media (max-width: 1024px){.jobrequest-form-mini-wrapper-outer .form-intro-section{background-size:cover}.jobrequest-form-mini-wrapper-outer .form-intro-section .grid-container{padding:0 3%}.jobrequest-form-mini-wrapper-outer .form-intro-section .cell{width:60%}}@media (max-width: 768px){.jobrequest-form-mini-wrapper-outer .form-intro-section{background-image:none}.jobrequest-form-mini-wrapper-outer .form-intro-section .cell{width:100%}}@media (max-width: 639px){.jobrequest-form-mini-wrapper-outer .form-intro-section{padding-top:50px;padding-bottom:240px}}.jobrequest-form-mini-wrapper-outer .form-intro-section .title{color:inherit;font-size:3.75em}@media (max-width: 639px){.jobrequest-form-mini-wrapper-outer .form-intro-section .title{font-size:2.5em}}.jobrequest-form-mini-wrapper-outer .form-intro-section .scroll-down{display:flex;border:none;background:#fff;border-radius:50%;height:61px;width:61px;margin:4em auto 27px 27px;padding:0;justify-content:center;align-items:center;position:relative;outline:none;cursor:pointer}.jobrequest-form-mini-wrapper-outer .form-intro-section .scroll-down:before{content:"";position:absolute;left:-27px;right:-27px;top:-27px;bottom:-27px;border:2px solid #fff;border-radius:50%;transform:scale(1);animation:pulse 2s infinite;transform-origin:center center}@media (max-width: 639px){.jobrequest-form-mini-wrapper-outer .form-intro-section .scroll-down{margin-left:auto}}.jobrequest-form-mini-wrapper-outer .content-form-wrapper{position:relative;background:#F8F8F8;border-top-right-radius:200px;z-index:2}@media (max-width: 768px){.jobrequest-form-mini-wrapper-outer .content-form-wrapper{border-top-right-radius:100px}}.jobrequest-form-mini{position:relative;padding-top:50px}.jobrequest-form-mini h4{color:inherit;font-size:1.5em}.jobrequest-form-mini .form-title{color:#E5E5E5;font-size:3.44em}@media (max-width: 639px){.jobrequest-form-mini .form-title{font-size:1.88em}}.jobrequest-form-mini .form-subtitle{position:relative;color:#0f3f93;font-size:1.5em;margin-bottom:3em}.jobrequest-form-mini .form-subtitle:after{content:'';display:block;position:absolute;width:150px;top:100%;left:0;margin-top:1em;border-bottom:3px solid #0f3f93}.jobrequest-form-mini input[type='text'],.jobrequest-form-mini input[type='email']{display:inline-block;border:none;margin-bottom:0;padding:0 3px;height:auto;line-height:1;font-size:inherit;font-family:inherit;color:#000;background:transparent}.jobrequest-form-mini .help-inline{font-size:12px;font-weight:normal}.jobrequest-form-mini .text-row{font-weight:bold;line-height:1.5;font-size:2.5em}@media (max-width: 1024px){.jobrequest-form-mini .text-row{font-size:1.88em;line-height:1.6}}@media (max-width: 639px){.jobrequest-form-mini .text-row .lb3{display:none}}@media (max-width: 639px){.jobrequest-form-mini .text-row{line-height:1.8;font-size:1em}}.jobrequest-form-mini .text-row .inline-input{display:inline-block;width:48%;white-space:nowrap}.jobrequest-form-mini .text-row .inline-input .controls{position:relative}.jobrequest-form-mini .text-row .inline-input .controls:after{content:'';display:block;position:absolute;border-bottom:1px solid #000;left:0;right:0;top:1.2em}@media (max-width: 639px){.jobrequest-form-mini .text-row .inline-input .controls:after{top:1.3em}}@media (max-width: 639px){.jobrequest-form-mini .text-row .inline-input{width:100%;overflow:hidden}}.jobrequest-form-mini .text-row .inline-type-select{display:inline-block}.jobrequest-form-mini .text-row .control-group{display:inline-block;margin:0;width:82%}.jobrequest-form-mini .text-row .control-group>.control-label{display:none}@media (max-width: 639px){.jobrequest-form-mini .text-row .control-group{width:80%}}.jobrequest-form-mini .fields-group{margin-top:2em}.jobrequest-form-mini .btn-toolbar{position:absolute;right:0;bottom:0;padding-bottom:16px}@media (max-width: 1024px){.jobrequest-form-mini .btn-toolbar{position:relative}}.jobrequest-form-mini>.zcontact{position:relative}@media (max-width: 768px){.jobrequest-form-mini>.zcontact{margin-right:0}}.jobrequest-form-mini>.zcontact .field-contactWith select{margin:0;border:none;height:auto;line-height:1;font-size:1em;font-weight:bold;padding-top:0;padding-bottom:0;color:#0f3f93;background-color:transparent;background-size:auto 10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' fill='%230F3F93'></polygon></svg>")}.jobrequest-form-mini>.zcontact .field-contactWith select option{color:red}.jobrequest-form-mini>.zcontact .field-privacyPolicyConfirmation{position:relative;margin-bottom:2em}.jobrequest-form-mini>.zcontact .field-privacyPolicyConfirmation input{vertical-align:top;margin:4px 0}.jobrequest-form-mini>.zcontact .field-privacyPolicyConfirmation label{width:80%;line-height:1.3}.jobrequest-form-mini>.zcontact .field-file{color:#0f3f93}.jobrequest-form-mini>.zcontact .field-file .control-label{margin-bottom:12px;font-size:1.25em}@media (max-width: 639px){.jobrequest-form-mini>.zcontact .field-file .control-label{font-size:1em}}.jobrequest-form-mini>.zcontact .field-file .controls{position:relative}.jobrequest-form-mini>.zcontact .field-file .dropzone{display:block;background:transparent;border-radius:0;border:2px dashed #0f3f93;margin-bottom:2em}.jobrequest-form-mini>.zcontact .field-file .dropzone .upload-icon{fill:#0f3f93}.jobrequest-form-mini>.zcontact .field-file .dropzone .dz-image-preview{background:transparent}.jobrequest-form-mini>.zcontact .field-file .upload-info{font-size:14px}@media (max-width: 639px){.jobrequest-form-mini>.zcontact .field-file .upload-info{max-width:65%}}@media (min-width:1025px){#mainmenu{position:relative}#toggle-main-menu{display:none;position:absolute;right:0;top:0}.resp-menu{padding-top:60px}.resp-menu ul.menu>li>a{color:red}.resp-menu li:hover>div>ul{-webkit-transition-duration:0.8s;transition-duration:0.8s;max-height:400px}.resp-menu .sub-wrap{position:absolute;overflow:hidden;margin:0;background:#fff;z-index:3}.resp-menu .sub-wrap ul{position:relative;padding:0;margin:0;max-height:0;z-index:10;white-space:nowrap;-webkit-transition:max-height .1s;transition:max-height .1s}.resp-menu .sub-wrap ul li{padding:0}.resp-menu .sub-wrap ul li a{color:blue}.resp-menu input,.resp-menu label{display:none;position:relative}}@media (max-width:1024px){#mainmenu{position:relative}#toggle-main-menu{display:block;position:relative;float:right;margin:25px 15px 20px 0;font-family:inherit;-webkit-appearance:none;appearance:none;background:none;border:none;outline:none}#toggle-main-menu:before{display:block;position:absolute;content:'Menü';top:0;right:123%;font-size:1.3em}.resp-menu.open{position:fixed;top:0;left:0;overflow:scroll;width:100%;height:100%;background:#000;z-index:900}.resp-menu.open>ul.menu{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:1000px}.resp-menu ul.menu{max-height:0;overflow:hidden;clear:both;-webkit-transition:max-height .1s;transition:max-height .1s}.resp-menu ul.menu>li{float:none;text-align:center;width:100%}.resp-menu ul.menu>li>a{padding:16px 0}.resp-menu .sub-wrap{position:relative;background:#E5E5E5}.resp-menu .sub-wrap>ul{max-height:0;overflow:hidden}.resp-menu input{display:none}.resp-menu label{display:block;position:absolute;top:12px;right:10px}.resp-menu label .arrow{transition:transform 300ms}.resp-menu input:checked+label>.arrow{transform:rotateX(0deg)}.resp-menu input:checked~.sub-wrap>ul{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:400px}}.nav-icon1{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon1 span:nth-of-type(1n+4){display:none}.nav-icon1 span:nth-child(1){top:0px}.nav-icon1 span:nth-child(2){top:9px}.nav-icon1 span:nth-child(3){top:18px}.nav-icon2{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon2 span{display:block;position:absolute;height:3px;width:50%;background:#d3531a;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}.nav-icon2 span:nth-child(odd){left:0px}.nav-icon2 span:nth-child(1){top:0px}.nav-icon2 span:nth-child(2){top:0px}.nav-icon2 span:nth-child(3){top:9px}.nav-icon2 span:nth-child(4){top:9px}.nav-icon2 span:nth-child(5){top:18px}.nav-icon2 span:nth-child(6){top:18px}.nav-icon3{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon3 span:nth-of-type(1n+5){display:none}.nav-icon3 span:nth-child(1){top:0px}.nav-icon3 span:nth-child(2){top:9px}.nav-icon3 span:nth-child(3){top:9px}.nav-icon3 span:nth-child(4){top:18px}.nav-icon4{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon4 span:nth-of-type(1n+4){display:none}.nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-icon4 span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-icon4 span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.resp.open .nav-icon1 span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.resp.open .nav-icon1 span:nth-child(2){opacity:0;left:-60px}.resp.open .nav-icon1 span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.resp.open .nav-icon2 span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:5px;top:7px}.resp.open .nav-icon2 span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:calc(45%);top:15px}.resp.open .nav-icon2 span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:calc(45%);top:7px}.resp.open .nav-icon2 span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;top:15px}.resp.open .nav-icon2 span:nth-child(3){left:-50%;opacity:0}.resp.open .nav-icon2 span:nth-child(4){left:100%;opacity:0}.resp.open .nav-icon3 span:nth-child(1){top:9px;width:0%;left:50%}.resp.open .nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.resp.open .nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.resp.open .nav-icon3 span:nth-child(4){top:9px;width:0%;left:50%}.resp.open .nav-icon4 span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px}.resp.open .nav-icon4 span:nth-child(2){width:0%;opacity:0}.resp.open .nav-icon4 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}.content-slider-item{position:relative;box-sizing:border-box}.content-slider-item img{display:block;width:100%}.flickity-carousel{position:relative}.flickity-carousel.i1 .content-slider-item{width:100%}.flickity-carousel.i4 .content-slider-item{width:22.56%;margin-right:3.2%}@media (max-width: 639px){.flickity-carousel.i4 .content-slider-item{width:49%;margin-right:2%}}.home-slider .content-slider-item{width:90%;margin-right:32px}.site-slider-item-caption{position:absolute;bottom:5%;left:5%;color:#fff}.site-slider-item-caption .title{font-size:1.38em}.site-slider-item-caption .subtitle{font-size:1em}.zgdpr-button-settings{display:none;position:fixed;bottom:0;right:0;border:none;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjDAsJJiXJ/sVgAAABHUlEQVQoz13RvyvEARgG8M/3eyf5NXDJUZyc22TApgx+zH5ENmVQFgPKqksWRUwM5GyySRn5JywoA8pJSjEYzo/h7r7JM709z9v7vO/zBsrImNMk0OjIccSKg5hVtbY8YkzoH2IODKJdLxJOVP8VyTpzoUZOxptrzbgvN4Qyal3gSyjhAzc6/xpsaC1VdZJoEDoyq79oFEp6QAve5ZH2bdaTHjkTpjgEXaBSnwB0CCSMOi+fdAUWrOuJzF+deo6XkiDh1YkfV0KTbv0Uc4rLa3NvUbcXKzYxrd2MMQUp+dCeJaRcSpZm3RjwqYBlu7BmSJVx9UhLowIMy5b/kTP0P38jDqP9xK3Z1haJKTuyRTmIyLR5BfuYE7Prrkj/AqftPX0cuyLNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTExVDA5OjM4OjM3KzAwOjAwqodvGgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0xMVQwOTozODozNyswMDowMNva16YAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') no-repeat 70% 70%;width:24px;height:24px;padding:0 !important;margin:0 !important;border-top-left-radius:18px !important;cursor:pointer;outline:none;box-shadow:0 0 12px -3px rgba(0,0,0,0.4);opacity:1;transition:opcaity .4s ease;z-index:380}.zgdpr-button-settings[disabled]{opacity:0;cursor:initial}.zgdpr-apploading{position:fixed;bottom:18px;right:18px;width:18px;height:18px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wwRCgIlBfQtZAAAAAJiS0dEAP+Hj8y/AAABYElEQVQYGW3BP0iUcRzA4S8/Xg45DjnkOOQQiTiOeGk4Im4QaRAJaZBoCGmQcHCQhmiQOFwcmm6KBgcHB6eIiAaJcLihIeTzgaYbRCIapCEaQiTEoT+IaMf7PHHO5Cxb7HtCIpmRiCG22PWYE079TTKzZNmyKS447Rd+euQvTj02mTlixVHGKMUZmh7wnR8esm5uiTDIqDBmjbpZRJh8wyHf2LMZl5isMs4EdSO85We/OvBKDDE57qRXLYc99j1gJQpQsWnLRvDOgQMaUcDkNXNbIX6ybxSzRdt2+NE9dohi5Ha4Gbzyg30rUYCwwzQ3gi59d5mJAlaZZcY87PieHTcYiSEEU9xxzlqY7PmW1zwhi0sM297zrlPEX0647Uu3XaNp/GNY87aLLjjvaJzhOptusekLuix6nyUescxDF6jHBRo+dcPn9HzGmqs+dsV5q/E/g9wHrrpu12XmnDTO/QGg+twbJOE5wgAAAABJRU5ErkJggg==') no-repeat;z-index:390}.zgdpr-settings-open{cursor:pointer;text-decoration:underline}.zgdpr-settings-open:hover{text-decoration:none}/*# sourceMappingURL=/templates/main/css/template.css.map */