@font-face{font-family:kelsonlight;src:url(../fonts/kelson-light-webfont.eot?v=202651218217);src:url(../fonts/kelson-light-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/kelson-light-webfont.woff?v=202651218217) format('woff'),url(../fonts/kelson-light-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:kelsonbold;src:url(../fonts/kelson-bold-webfont.eot?v=202651218217);src:url(../fonts/kelson-bold-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/kelson-bold-webfont.woff?v=202651218217) format('woff'),url(../fonts/kelson-bold-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:kelsonregular;src:url(../fonts/kelson-regular-webfont.eot?v=202651218217);src:url(../fonts/kelson-regular-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/kelson-regular-webfont.woff?v=202651218217) format('woff'),url(../fonts/kelson-regular-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../fonts/roboto-light-webfont.eot?v=202651218217);src:url(../fonts/roboto-light-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/roboto-light-webfont.woff?v=202651218217) format('woff'),url(../fonts/roboto-light-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.eot?v=202651218217);src:url(../fonts/roboto-regular-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff?v=202651218217) format('woff'),url(../fonts/roboto-regular-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium-webfont.eot?v=202651218217);src:url(../fonts/roboto-medium-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/roboto-medium-webfont.woff?v=202651218217) format('woff'),url(../fonts/roboto-medium-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(../fonts/roboto-bold-webfont.eot?v=202651218217);src:url(../fonts/roboto-bold-webfont.eot?v=202651218217&#iefix) format('embedded-opentype'),url(../fonts/roboto-bold-webfont.woff?v=202651218217) format('woff'),url(../fonts/roboto-bold-webfont.ttf?v=202651218217) format('truetype');font-weight:400;font-style:normal}html{height:100%}body{font-family:robotolight,arial;font-size:15px;line-height:24px;color:#000;background:#000;margin:0;padding:0;min-height:100%}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a{font-family:robotobold,arial;color:#000;text-decoration:underline}a:hover{text-decoration:none}h1{font:normal 56px/72px kelsonbold,arial;color:#fff;margin:0;text-transform:uppercase}h2{font:normal 57px/57px kelsonbold,arial;color:#000;margin:0;text-transform:uppercase}h3{font:normal 47px/47px kelsonbold,arial;color:#27acf1;margin:0;text-transform:uppercase}h4{font:normal 27px/33px kelsonregular,arial;color:#27acf1;margin:0;text-transform:uppercase;letter-spacing:.07em}h5{font:normal 24px/30px kelsonregular,arial;color:#f1f1f1;margin:0}h6{font:normal 17px/20px kelsonregular,arial;color:#000;margin:0}p{margin:0 0 20px 0}address{font-style:normal}cite{font-style:normal}ol,ul{list-style:none;margin:0 0 20px 0}ul li{padding:0 0 0 17px;background:url(../images/li.png?v=202651218217) 0 7px no-repeat;margin:0 0 5px 0}ol{counter-reset:counter;margin-left:30px}ol li{margin:0 0 10px 0;padding:0;counter-increment:counter}ol li:before{content:counter(counter) '. ';font-family:robotobold,arial;font-size:14px;padding-right:5px}dl{margin:0 0 20px 0;line-height:20px}dt{font-weight:700}form{display:block}fieldset{border:none}label{font-weight:700}button,input,select{vertical-align:top}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}p.small{font-size:70%}p.big{font-size:130%}.bold{font-weight:700}.nobr,.nowrap{white-space:nowrap!important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.l{float:left}.r{float:right}.a-l{text-align:left}.a-r{text-align:right}.a-c{text-align:center}.reset{border:none;margin:0;padding:0;background:0 0;box-shadow:none}.reset td,.reset th{border:none;background:0 0;padding:0}.reset>dd,.reset>dt,.reset>li{margin:0;padding:0;background:0 0;border:none;font-weight:inherit;float:none;display:inherit;text-align:inherit;width:auto}.header{padding:0;position:fixed;left:0;bottom:0;width:100%;background-color:#1a1919;height:60px;z-index:10}.logo{width:100px;height:60px;display:block;position:absolute;left:0;top:0}.main-nav{margin:0;position:absolute;left:234px;top:0;background-color:#1a1919}.main-nav ul li{background:0 0;line-height:60px;height:60px;float:left;margin:0;padding:0}.main-nav ul li a{line-height:60px;height:60px;display:block;padding:0 52px 0 22px;color:#f1f1f1;border-right:1px solid #002955;font-size:11px;text-transform:uppercase;text-decoration:none}.main-nav ul li a:hover{background-color:#c2c1bf}.main-nav ul li a:before{content:"";width:17px;height:2px;background-color:#363636;position:relative;top:45px;display:block}.main-nav ul li.active a{color:#000;background-color:#27acf1}.main-nav ul li.active a:hover{background-color:#27acf1}.main-nav ul li.home a{width:81px;padding:17px 0;display:block;border-left:1px solid #002955}.main-nav ul li.home:hover .icon{background-position:0 -25px}.main-nav ul li.home.active:hover .icon{background-position:0 0}.main-nav ul li.fb a{width:67px;height:59px;padding:17px 0;display:block}.main-nav ul li.fb:hover .icon{background-position:-25px -25px}.main-nav ul li.fb.active:hover .icon{background-position:-25px 0}.main-nav ul li.in a,.main-nav ul li.jobfairs a,.main-nav ul li.yt a{border:none;width:67px;height:59px;padding:17px 0;display:block}.main-nav ul li.alumen a{color:#c2c1bf;font-family:robotobold,arial}.main-nav ul li.in:hover a{background-position:-50px -25px}.main-nav ul li.in:hover .icon{background-position:-304px -27px}.main-nav ul li.in.active:hover .icon{background-position:-50px 0}.main-nav ul li.jobfairs:hover .icon{background-position:-276px -27px}.main-nav ul li.yt:hover .icon{background-position:-334px -27px}.main-nav ul li.alumen:hover a{color:#fff}.main-nav ul li a .icon{display:block;margin:0 auto}.fix-nav{position:fixed;left:0;width:20px;padding:8px 0;background-color:#252525;border:1px solid #363636;border-left:none}.fix-nav ul{margin:0}.fix-nav ul li{padding:0;background:0 0}.fix-nav ul li a{width:6px;height:6px;display:block;margin:11px 6px;padding:0;background:#c2c1bf;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.fix-nav ul li.active a{background-color:#27acf1}.fix-nav ul li a:hover{background-color:#fff}.fix-nav ul li.active a:hover{background-color:#27acf1}.content{padding:0}.grid_15{position:relative}.block{padding:0;background-color:#000;min-height:600px}.block.narrow{padding:30px 0}.block.alt{background:#fff}.block.alt-2{background:#999}.block.alpha{padding-top:0}.block.omega{padding-bottom:0}.teaser{height:100vh;text-align:left;padding-top:60px;min-height:600px;position:relative}.teaser .image{width:100%;height:100%}.teaser .logo{width:225px;height:62px;position:absolute;top:45px;left:0}.teaser .t-header{width:490px;height:170px;position:absolute;bottom:45%;left:150px;border-bottom:1px solid #363636}.teaser .t-header h1{font:normal 76px/80px kelsonbold;letter-spacing:.07em}.teaser a.btn{position:absolute;bottom:33%;left:150px;color:#fff}.reasons .r-header{background:#27acf1 url(../images/background.png?v=202651218217) 0 0 repeat;padding:35px;height:110px;width:100%;text-align:center}.reasons .r-header h2{position:relative;left:15px}.reasons .item-list{height:100vh;display:table;margin-top:-110px;padding:110px 0 60px 0}.reasons .item{width:33.33333%;height:100%;text-align:center;position:relative;display:table-cell;vertical-align:middle;padding:50px 50px}.reasons .item .content{vertical-align:top;height:400px;min-height:400px}.reasons .item.border-r:after{content:"";display:block}.reasons .item .ico{margin:auto;height:85px;margin-bottom:65px}.reasons .item h3{margin:72px 0 25px 0}.reasons .item p{color:#c2c1bf;font-size:14px;line-height:23px;margin-bottom:65px}.reasons .item .shield{width:67px}.reasons .item .employee{width:119px}.reasons .item .hands{width:117px}.numbers{height:100vh;text-align:center}.numbers .item-list{padding-bottom:60px}.numbers .item{font-family:kelsonregular;width:25%;height:100vh;min-height:600px;padding:30px 50px;letter-spacing:.05em;position:relative}.numbers .item .number{font-family:kelsonbold;font-size:87px;color:#27acf1;line-height:87px;letter-spacing:.07em;margin-bottom:20px;position:relative;top:20%}.numbers .item p{font-size:27px;color:#f1f1f1;position:relative;top:20%;line-height:34px}.numbers a.num{position:relative;bottom:320px}.slider-block{height:100vh;padding-bottom:130px;min-height:600px}.slider-block .image{width:50%;height:100%;border-right:1px solid #000;float:left;min-height:600px}.slider-block .image images{width:100%;height:100%}.slider-block .description{width:50%;height:100%;background:#27acf1 url(../images/background.png?v=202651218217) 0 0 repeat;float:left;min-height:600px}.slider-block .description h2{line-height:60px}.slider-block .description .s-header{width:100%;padding:40px 90px 20px 90px;border-bottom:1px solid #000}.slider-block .description .text{padding:40px 90px;font-size:14px;color:#333}.s-index{height:70px;border-bottom:1px solid #363636;margin-top:-130px;z-index:5;background-color:#000;color:#fff}.slider-1 .description h4{margin-bottom:25px}.slider-1 .list .l{margin:0 70px 25px 0}.slider-2 .description h4{margin-bottom:5px}.slider-2 .description .date{font-family:kelsonregular;color:#c2c1bf;margin-bottom:15px}.slider-2 .description p{margin-bottom:2px}.department .s-content{width:100vw;height:100vh;min-height:600px;position:relative;padding-bottom:60px}.department .s-content .image{width:100%;height:100%;position:absolute;left:0;top:0}.department .head{width:430px;position:relative;padding:100px 60px 60px 60px}.department .head h1{font-size:62px;color:#fff;letter-spacing:0}.department .subhead{width:50%;height:190px;position:absolute;left:0;bottom:60px;background-color:rgba(0,0,0,.9);padding:40px 80px 40px 180px;color:#fff;font-size:27px}.department .subhead h2{color:#27acf1;margin-bottom:5px}.department .subhead p{padding-bottom:15px;border-bottom:1px solid #002955}.department .subhead .page-num{color:#c2c1bf;font-family:kelsonlight}.department .text{width:50%;height:190px;position:absolute;right:0;bottom:60px;background-color:rgba(39,172,241,.9);padding:40px 180px 40px 80px}.department .text p{margin-bottom:5px}.department .more{width:50%;height:100%;position:absolute;background:rgba(39,172,241,.95);right:0;top:0;padding:100px 180px 100px 80px}.department .more h5{margin-bottom:25px}.department .more i.icon-cross-big{position:absolute;top:40px;right:70px}.department .more .item-list{margin-left:-15px;width:480px;margin-bottom:15px}.department .more .item{width:160px;padding:0 0 15px 15px;position:relative}.department .more .item-list a.btn{width:100%;font-family:robotobold,arial}.department .more.dep-more-block-2{padding-top:70px}.department .prev{margin-bottom:7px;display:block}.products h1{width:400px;color:#c2c1bf;font-family:kelsonregular;background-color:#000;position:absolute;left:50%;top:65px;margin-left:-200px;display:block;z-index:2;line-height:110px;height:100px}.products .left,.products .right{width:50%;height:100vh;min-height:600px;padding-bottom:60px;position:relative}.products .border-r:after{right:-2px;bottom:110px}.products .text{position:absolute;top:50%;margin-top:-130px}.products .left .image,.products .left .text{right:0}.products .right .image,.products .right .text{left:0}.products .text{width:425px;background-color:#27acf1}.products .text h3{color:#000}.products .text h4{color:#fff;text-transform:none;text-align:left}.products .text .head{border-bottom:1px solid #002955;padding:40px 40px 10px 40px}.products .text .list ul{width:50%;padding:20px 40px 10px 40px}.products .text .desc{padding:20px 40px 40px 40px}.products .image{position:absolute;top:50%;margin-top:-80px;padding:0 50px}.career{width:100%;height:600px;min-height:720px;position:relative}.career .blocks{width:100%;height:100%}.career .left,.career .right{width:50%;height:100%;position:relative}.career .image{width:100%;height:100%;z-index:10}.career .background{position:absolute;left:0;top:0;width:100%;height:100%}.career .head{position:relative;padding:40px 30px 80px 50px}.career .text{width:100%;position:absolute;bottom:10%;height:150px;padding:10px 50px;color:#fff;font-size:27px;line-height:36px}.career .text .more{border-bottom:1px solid #002955;width:460px;position:relative}.career .text .more:hover{cursor:pointer}.career .text .more:hover a{text-decoration:underline}.career .text .more i{position:absolute;right:-5px;top:-3px}.career .text .more:hover i{background-position:0 -125px}.career .left .text{left:0}.career .right .text{right:0}.career .text a{color:#27acf1;font-size:47px;text-transform:uppercase;font-family:kelsonbold;text-decoration:none;line-height:47px}.career .text a:hover{text-decoration:underline}.career .right .text a{color:#000}.career .left .contact-text{position:absolute;right:30px;bottom:-60px;color:#c2c1bf;font-size:17px}.career .right .contact-link{position:absolute;left:0;bottom:-70px}.jobs-intro{height:600px;min-height:600px;padding:90px 80px;position:relative}.jobs-intro .subhead,.jobs-intro .text{width:50%;height:220px;position:absolute;bottom:0;background-color:rgba(0,41,85,.99);padding:40px 130px 40px 80px}.jobs-intro .subhead{left:0;border-right:1px solid #c2c1bf}.jobs-intro .subhead p{color:#fff;font-size:27px;border-bottom:1px solid #c2c1bf;padding:5px 0 20px 0;line-height:1.2}.jobs-intro .subhead a{font-family:robotolight,arial;color:#fff}.jobs-intro .subhead a:hover{color:#fff}.jobs-intro .subhead-border-alt p{border-color:#002955}.jobs-intro .text{right:0;color:#c2c1bf;font-size:15px}.jobs-list{background-color:#27acf1;height:10px;min-height:600px;position:relative;padding:50px 0}.jobs-list .head{padding-bottom:25px;border-bottom:1px solid #363636}.jobs-list h2,h4{text-align:center;margin-bottom:10px}.jobs-list h4{color:#fff}.jobs-list .jobs{width:700px;margin:auto;margin-top:45px;padding:0}.jobs-list .jobs li{margin-bottom:25px;border:1px solid #939393;background:#fff;padding:0}.jobs-list .jobs li:hover{cursor:pointer;background-color:#f2f2f2}.jobs-list .jobs li .name{height:45px;padding-left:25px;font-family:robotomedium,arial;font-size:17px;line-height:45px;text-transform:uppercase}.jobs-list .jobs li .num{color:#c2c1bf;font-size:14px;margin-left:15px;font-family:robotolight,arial;text-transform:none}.jobs-list .jobs li a{text-decoration:none}.jobs-list .jobs ol{padding:20px 25px;margin:0;background-color:#f2f2f2;border-top:1px solid #939393}.jobs-list .jobs ol li{background:0 0;border:none;margin-bottom:5px}.jobs-list .jobs ol li a{font-size:14px;color:#333;font-family:robotolight,arial}.jobs-intro.stud .subhead,.jobs-intro.stud .text{background-color:rgba(39,172,241,.9)}.jobs-intro.stud .subhead{border-right:1px solid #0c82bf}.jobs-intro.stud .subhead h3{color:#000}.jobs-intro.stud .text{color:#000;text-align:justify;font-size:15px;padding:30px 7% 25px 8%}.stud-benefits{padding-top:50px;background-color:#002955}.stud-benefits .item-list{width:100%;min-height:600px}.stud-benefits .item{width:50%;height:100%;min-height:390px;position:relative;color:#c2c1bf;vertical-align:middle;padding:2% 8%;text-align:center}.stud-benefits .item .content{height:320px}.stud-benefits .item .image{height:65px;margin-bottom:25px}.stud-benefits .item img{display:inline-block;text-align:center;width:65px;height:65px}.stud-benefits .item h4{margin-bottom:20px}.stud-benefits .content p{text-align:justify;font-size:16px}.stud-form{background-color:#27acf1;height:10px;min-height:600px;position:relative;padding:60px 150px}.stud-form h2{text-align:center;margin-bottom:60px}.stud-form .form{width:100%;height:350px;border:1px solid #211a05;position:relative;min-width:500px}.stud-form .form .col-1,.stud-form .form .col-2{padding:40px 30px 100px 30px;position:relative}.stud-form .form .col-1{width:45%}.stud-form .form .col-2{width:55%;padding-left:0}.stud-form .form .title{width:170px;font-size:24px;color:#fff;text-align:center;font-family:kelsonregular;text-transform:uppercase;position:absolute;top:-15px;left:50%;margin-left:-82px;background-color:#27acf1}.stud-form input{width:100%}.stud-form textarea{width:100%;height:230px}.stud-form .cross{width:25px;height:25px;background-color:red}.questions{background-color:#27acf1;height:100%}.questions .head{width:100%;height:161px;background:#000 url(../images/questions.jpg?v=202651218217) right top no-repeat;padding:55px 85px}.questions .tabs{border-bottom:1px solid #000}.questions .tabs h5{text-transform:uppercase;color:#27acf1}.questions .tabs .tab-nav span{text-transform:uppercase;font-family:kelsonregular;font-size:17px}.questions .tabs .selected h5{color:#000}.questions .tabs .selected span{color:#fff}.questions form{padding:90px;padding-bottom:140px;margin-left:-30px}.questions form .form.wide{padding-bottom:0}.questions form .submit-btn{position:absolute;right:90px;bottom:70px}.questions form .prev{position:absolute;left:90px;bottom:85px}.pressroom-new .item-list{width:100%;height:100vh;min-height:600px;padding-bottom:60px}.pressroom-new .item{width:33.33333%;height:100%;position:relative}.pressroom-new images{width:100%;height:100%;position:absolute;left:0;top:0}.pressroom-new .item .text{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:relative;padding:200px 35px}.pressroom-new .item .text h2{line-height:60px;color:#27acf1;position:absolute;left:35px;top:20%}.pressroom-new .item:hover .text{background-color:rgba(248,198,35,.8)}.pressroom-new .item:hover .text h2{color:#000}.pressroom-new .item:hover .text a.btn{color:#000;border-color:#fff}.pressroom-new .item .link{width:100%;padding:0 35px;position:absolute;left:0;bottom:15%}.pressroom-new .item .link p{color:#fff;font-size:27px;font-family:kelsonregular;border-bottom:1px solid #002955;padding-bottom:20px;margin-bottom:25px}.pressroom-new .item .link .btn{background-color:transparent}.pressroom{width:100%;height:100vh;min-height:600px;padding:150px 70px 160px 70px;position:relative;text-align:center}.pressroom .item-list{width:100%;height:100%;vertical-align:middle;margin-left:-18px;margin-bottom:15px}.pressroom .item{width:33.33333%;padding-left:35px;padding-bottom:40px}a.article{height:110px;border:1px solid #363636;padding:20px 20px 20px 135px;position:relative;text-decoration:none;color:#27acf1;font-size:17px;font-family:kelsonregular;display:block;text-align:left}a.article:hover{border-color:#f1f1f1;cursor:pointer}a.article images{height:90px;position:absolute;left:10px;top:10px}a.article p{margin-bottom:10px}a.article .date{color:#c2c1bf;font-size:14px;font-family:kelsonlight;text-transform:uppercase}.article{width:100%}.article .content{width:50%;background-color:#e6b20a}.article .content .head{padding:70px 70px 40px 80px}.article .content .head h1{color:#000;margin-top:15px}.article .content .image images{width:100%}.article .content .text{padding:40px 80px 80px 80px}.article .content .text p{margin-bottom:30px}.article .content .text .date{font-family:kelsonregular;font-size:17px;color:#c2c1bf;margin-bottom:20px}.article .content .text h5,.article .content .text h6{color:#fff;margin-bottom:20px}.article .content .text .bold{font-family:robotoregular,arial}.article .more{width:50%;padding:70px 80px 40px 60px}.article .prev{margin-bottom:30px;display:block}.article a.article{margin-bottom:30px;width:465px}.e404{width:100%;height:100vh;min-height:600px;padding:0 80px 60px 80px;color:#c2c1bf;position:relative}.e404 .image{width:100%;height:100%;padding:120px 0 80px 0}.e404 .head{width:555px;border-bottom:1px solid #002955;margin-bottom:40px}.e404 .head h1{margin-bottom:10px}.e404 .head p{font-size:27px;text-transform:uppercase;margin-bottom:20px;font-family:kelsonregular}.e404 p{font-size:17px}.list-header{font-family:kelsonregular;position:relative;text-transform:uppercase;font-size:17px;line-height:1.4;color:#c2c1bf;background-color:#000;z-index:5;text-align:center;margin:0 auto;max-width:500px}.no-nav #fp-nav,.no-nav .fp-slidesNav{display:none}.no-control-arrow .fp-controlArrow{display:none}h1 .color,h2 .color{color:#27acf1}.border-r{border-right:1px solid #c2c1bf}.border-r:after{content:"";width:3px;height:15px;background-color:#c2c1bf;display:block;position:absolute;right:-2px}.border-r.a:after{top:230px}.border-r.b:after{bottom:160px}.border-r.c:after{top:300px}.border-r-alt{border-right:2px solid #000}a.prev{color:#c2c1bf;text-decoration:none;text-transform:uppercase;font-family:kelsonbold}a.prev:hover{text-decoration:underline}a.arrow{background:url(../images/arrow.png?v=202651218217) 0 5px no-repeat;color:#333;font-size:13px;text-decoration:underline;padding-left:9px}a.arrow:hover{text-decoration:none}.btn{width:285px;height:45px;font-size:13px;line-height:45px;display:inline-block;zoom:1;vertical-align:top;border:2px solid #27acf1;background:#000;color:#f1f1f1;text-decoration:none;position:relative;text-transform:uppercase;text-align:center;font-family:robotobold,arial}.btn:hover{border-color:#f1f1f1}.btn.alt{background:#27acf1;color:#000;border-color:#fff}.btn.alt:hover{border-color:#000}.btn.alt-2{display:inline-block;zoom:1;vertical-align:top;border:0;text-decoration:none;background:linear-gradient(#768191,#535b65);border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.15),0 5px 0 #404853;color:#fff;cursor:pointer;font-weight:700;padding:12px 20px;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-transform:uppercase;transition:all .1s linear}.btn.alt-2:hover{color:#d4d7da}.btn.alt-2:active{box-shadow:0 1px 0 rgba(255,255,255,.15),0 2px 0 #404853;transform:translateY(3px)}.back-btn{width:185px;height:55px;position:absolute;right:0;top:0;background-color:#27acf1;line-height:55px;color:#fff;text-transform:uppercase;text-align:center;font-size:14px;text-decoration:none}.back-btn:hover{text-decoration:underline;background-color:#c2c1bf}.back-btn .icon-arrow-l{height:25px;background-position:-50px -75px;margin-top:16px}.back-btn.alt{background-color:#000}.back-btn.alt:hover{background-color:#c2c1bf}.back-btn.alt .icon-arrow-l{background-position:-50px -100px}.last{margin-bottom:0!important}.sh-content{display:none}i.icon{width:25px;height:25px;display:inline-block;zoom:1;vertical-align:top;position:relative;background:url(../images/sprite.png?v=202651218217&v=2) 0 0 no-repeat}i.icon-home{background-position:0 0}i.icon-fb{background-position:-25px 0}i.icon-in{background-position:-304px -2px}i.icon-jobfairs{background-position:-276px -2px}i.icon-yt{background-position:-334px -2px}i.icon-arrow-l{background-position:-50px -75px}i.icon-arrow-l.alt{background-position:-50px -125px}i.icon-arrow-l.yellow{background-position:-55px -98px;vertical-align:text-bottom}i.icon-plus{width:50px;height:50px;background-position:0 -75px}i.icon-plus.alt{background-position:0 -125px}i.icon-cross-big{width:50px;height:50px;background-position:0 -175px}i.icon-cross{background-position:-75px -75px}.col2-set,.col3-set{letter-spacing:-.31em}.col{display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal}.col2-set{margin:0 0 30px -5%}.col2-set .col{width:45%;margin:0 0 0 5%}.col3-set{margin:0 0 30px -5%}.col3-set .col{width:28.33333%;margin:0 0 0 5%}.ib{letter-spacing:-.31em;font-family:Arial,Helvetica,sans-serif}.ib>*{font-family:robotolight,arial;display:inline-block;zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal}.footer{background:#000;padding:30px 0;height:90px;border-top:1px solid #363636}.copy{color:#c2c1bf;font-size:13px;float:right;position:absolute;right:150px}.porta{float:right;display:block;position:absolute;top:5px;right:40px;width:69px;height:15px;background:url(../images/porta.png?v=202651218217) 0 0 no-repeat}.porta a{display:block;text-indent:-80000px;width:69px;height:15px;background:url(../images/porta.png?v=202651218217) 0 -15px no-repeat;opacity:0}.porta:hover{background:url(../images/porta.png?v=202651218217) 0 -15px no-repeat}.entry table{width:100%;margin:0 0 30px 0}.entry table th{font-weight:400;border-bottom:1px solid #c9cacb;padding:14px 30px;background:#e3e3e3;color:#000}.entry table td{border-bottom:1px solid #c9cacb;padding:14px 30px}form .row{width:100%;position:relative;margin-left:-20px}form .col{float:left;padding-left:20px}form .col.small{width:30%}form .col.med{width:50%}form .col.big{width:70%}form .col.full{width:100%}form .form.wide .col.small{width:33.33333%}form input.text{width:100%;height:40px;border:1px solid #939393;margin-bottom:20px;color:#c2c1bf;font-size:15px;padding:0 20px}form textarea{width:100%;height:170px;margin-bottom:20px;resize:vertical;border:1px solid #939393;color:#c2c1bf;font-size:15px;padding:15px 30px}form label{font-family:robotoregular,arial;text-transform:uppercase;margin-bottom:15px;font-size:17px;letter-spacing:-.05em}form .submit-btn{height:45px;line-height:45px;color:#fff;font-family:robotomedium,arial;border:none}form .submit-btn:hover{background-color:#c2c1bf}.form{padding:0 0 70px 30px}.form .form-cont{width:100%;border:1px solid #000;position:relative;padding:25px 5px 30px 25px}.form.small{width:50%}.form.wide{width:100%}.form.wide .col{padding-left:30px}.form .title{position:relative;top:-39px;text-align:center;width:100%}.form .title span{text-transform:uppercase;color:#fff;font-size:24px;font-family:kelsonregular,arial;background-color:#27acf1;text-align:center;padding:0 20px}form.std label{font-size:18px;font-weight:400;color:#000;margin:0 0 10px 0;display:block}form.std input.text{font:normal 20px/24px Arial,sans-serif;width:100%;border:1px solid #939698;padding:8px 15px 6px 15px}form.std textarea{font:normal 16px/24px Arial,sans-serif;resize:vertical;border:1px solid #939698;padding:15px 20px;width:700px;min-width:700px;max-width:700px;height:150px;min-height:150px;max-height:300px}form.std option{font:normal 16px/20px Arial,sans-serif;padding:2px 19px}form.std select{width:100%}form.std .cell-set{margin:0 0 0 -20px}form.std .cell{margin:0 0 30px 0;padding-left:20px;position:relative;text-align:left}form.std .cell-input{margin:0 0 30px 0;padding-left:20px;position:relative;text-align:left}form.std .set-2 .cell{width:50%}form.std .set-3 .cell{width:33.3333%}form.std .set-4 .cell{width:25%}form.std .set-5 .cell{width:20%}form.std .toggle{position:relative;padding:0 0 0 25px}form.std .toggle label{line-height:30px;display:inline-block;zoom:1;vertical-align:top;margin:0 10px 5px 0}form.std .toggle .note{font-size:16px;max-width:100%}form.std .checker,form.std .radio{position:absolute;left:0;top:0}.flash-message{font:normal 16px/24px Arial,Helvetica,sans-serif;background:#fc796b;color:#fff;width:100%;padding:15px 50px 15px 20px;margin:0 0 20px 0;display:inline-block;vertical-align:top;position:relative;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.flash-message .close{font:normal 36px/24px Arial,Helvetica,sans-serif;width:20px;height:20px;line-height:18px;text-align:center;color:#c96055;border:none;display:block;position:absolute;right:17px;top:16px;background:0 0}.flash-message .close:hover{color:#fff!important}.flash-message.alert-danger{background:#d14233;color:#fff}.flash-message.alert-danger .close{color:#912519}.flash-message.alert-success{background:#19b698;color:#fff}.flash-message.alert-success .close{color:#13927a}.modal-content .flash-message{margin:0 0 20px 0}.error,form.std label.error{font-size:16px;font-weight:400;color:#ff0030;display:block;margin-top:5px}#flash-messages{position:fixed;top:0;left:0;width:100%;z-index:50}#flash-messages .flash-message{margin:0 auto;width:1180px;display:block}.tabs{position:relative}.tabs .tab-nav ul{width:100%;margin:0;padding:0}.tabs .tab-nav li{width:25%;float:left;list-style-type:none;padding:0;background:0 0;margin:0;position:relative}.tabs .tab-nav li a{width:100%;height:70px;display:block;text-decoration:none;outline:0;background:#000;color:#c2c1bf;text-align:center;padding:10px}.tabs .tab-nav li a:hover{background:#c2c1bf;color:#fff}.tabs .tab-nav li a.selected{background:#27acf1;color:#000}.tabs .tab-content .tab{float:left;width:100%;padding:0;background:#27acf1}.tabs .tab-content .tab.selected{position:static!important}.qtip-default{font:normal 15px/20px Arial,Helvetica,sans-serif;text-transform:uppercase;padding:8px 15px;background-color:#000;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.qtip-content{font-size:17px;color:#fff}body .fancybox-wrap{padding-bottom:20px}body .fancybox-inner{overflow:visible!important}body .fancybox-close{width:40px;height:40px;background:url(../images/fancybox/fancybox.png?v=202651218217) 0 0 no-repeat;right:-50px;top:0}body .fancybox-close:hover{background-position:0 -40px}body .fancybox-prev{position:static}body .fancybox-prev span{width:40px;height:40px;display:block;background:url(../images/fancybox/fancybox.png?v=202651218217) -40px 0 no-repeat;position:absolute;top:50%;text-indent:-80000px;left:-50px;visibility:visible}body .fancybox-prev:hover span{background-position:-40px -40px}body .fancybox-next{position:static}body .fancybox-next span{width:40px;height:40px;display:block;background:url(../images/fancybox/fancybox.png?v=202651218217) -80px 0 no-repeat;position:absolute;top:50%;text-indent:-80000px;right:-50px;visibility:visible}body .fancybox-next:hover span{background-position:-80px -40px}.modal-box{display:none;background:#eee}.modal-content{padding:40px 30px}div.selector{font-size:18px;background:#1a1b1f;color:#fff;line-height:45px;height:42px;padding:0;position:relative;overflow:hidden;cursor:pointer;text-align:left}div.selector span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#1a1b1f url(../images/select.png?v=202651218217) right 0 no-repeat;border:none;padding:0;text-indent:15px;border-left:1px solid #2e2f33;height:42px;line-height:42px;cursor:pointer;display:block}div.selector select{font-size:18px;font-family:DinLight,sans-serif;color:#fff;text-align:left;opacity:0;-moz-opacity:0;border:none;background:0 0;position:absolute;height:42px;line-height:42px;top:0;left:0;width:100%;cursor:pointer}div.selector select option{padding:2px 4px}div.selector.active{background-position:0 0}div.selector.active span{background-position:0 0}div.selector.hover{background-position:0 0}div.selector.focus,div.selector.hover{background-position:0 0}div.selector.focus span,div.selector.hover span{background-position:right -40px}div.selector.focus.active,div.selector.hover.active{background-position:0 0}div.selector.focus.active span,div.selector.hover.active span{background-position:right -40px}div.checker{position:relative}div.checker,div.checker input,div.checker span{width:24px;height:25px}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background:url(../images/uf.png?v=202651218217) -50px -10px no-repeat}div.checker span.checked{background-position:-50px -50px}div.checker input{cursor:pointer;opacity:0;-moz-opacity:0;border:none;background:0 0;display:-moz-inline-box;display:inline-block;zoom:1}div.checker.active span{background-position:-50px -50px}div.checker.active span.checked{background-position:-50px -10px}div.checker.focus span,div.checker.hover span{background-position:-50px -10px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:-50px -50px}div.checker.focus.active span,div.checker.hover.active span{background-position:-50px -10px}div.checker.focus.active span.checked,div.checker.hover.active span.checked{background-position:-50px -50px}div.radio{position:relative}div.radio,div.radio input,div.radio span{width:24px;height:26px;cursor:pointer}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background:url(../images/uf.png?v=202651218217) -8px -8px no-repeat}div.radio span.checked{background-position:-8px -48px}div.radio input{opacity:0;-moz-opacity:0;margin:0;border:none;background:0 0;display:-moz-inline-box;display:inline-block;zoom:1;text-align:center}div.radio.active span{background-position:-8px -48px}div.radio.active span.checked{background-position:-8px -8px}div.radio.focus span,div.radio.hover span{background-position:-8px -48px}div.radio.focus span.checked,div.radio.hover span.checked{background-position:-8px -48px}div.radio.focus.active span,div.radio.hover.active span{background-position:-8px -48px}div.radio.focus.active span.checked,div.radio.hover.active span.checked{background-position:-8px -48px}div.uploader{background-position:0 -297px;height:50px;cursor:pointer;position:relative;overflow:hidden;width:100%}div.uploader span.action{width:45%;background-position:right -409px;height:45px;line-height:45px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer;padding:0 10px;border:2px solid #fff;margin:2px 10px 2px 0;font-family:robotobold,arial;font-size:13px;text-transform:uppercase}div.uploader span.filename{width:40%;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:right;cursor:pointer;height:45px;margin:2px 10px 2px 0;line-height:45px}div.uploader.hover span.action{border:2px solid #000}div.uploader input{opacity:0;-moz-opacity:0;border:none;background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}.slider li.panel,.slider ul{margin:0;padding:0;list-style:none;position:relative;display:block}.slider,.slider li.panel{overflow:hidden;background:0 0}.controls{width:100%;position:absolute;left:0;bottom:-50px;margin:0;padding:0;height:19px;text-align:center}.controls li{display:inline-block;margin:0 5px;padding:0;list-style:none;height:19px;line-height:19px}.controls li:before{content:none}.controls li a{display:block;vertical-align:top;width:19px;height:19px;line-height:19px;background:#fff;text-decoration:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-800000px}.controls li.current a{background:#787878}.nav .next,.nav .prev{overflow:hidden;text-indent:-80000px;display:block;position:absolute;background:url(../images/sprite.png?v=202651218217&v=2) no-repeat 0 0;cursor:pointer}.nav .prev{width:85px;height:161px;margin-top:-80px;left:-150px;top:50%;background-position:-16px -180px}.nav .prev:hover{background-position:-16px -380px}.nav .next{width:85px;height:161px;margin-top:-80px;right:-150px;top:50%;background-position:-136px -180px}.nav .next:hover{background-position:-136px -380px}.teaser-slider,.teaser-slider li.panel{width:960px;height:300px}.teaser-slider li.panel{width:960px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../layout/grabbing.png?v=202651218217) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;animation:fadeOut .7s both ease}.owl-fade-in{animation:fadeIn .7s both ease}.owl-backSlide-out{animation:backSlideOut 1s both ease}.owl-backSlide-in{animation:backSlideIn 1s both ease}.owl-goDown-out{animation:scaleToFade .7s ease both}.owl-goDown-in{animation:goDown .6s ease both}.owl-fadeUp-in{animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{animation:scaleUpTo .5s ease both}@keyframes empty{0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@keyframes goDown{from{transform:translateY(-100%)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.cke_panel_container{background:#fff!important}.cke_ltr{background:#fff!important}.cke_ltr ul li{background:0 0;padding:0}.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem p,.cke_panel_listItem pre{font-size:inherit;font-style:normal;font-family:sans-serif;line-height:30px;color:inherit;margin:0;padding:0;text-shadow:none}.pimcore_area_entry{margin:0!important;padding:0!important}a{transition:color .1s;-moz-transition:color .1s;-webkit-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s}.clearfix:after,.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.stud-form h4{color:#000}.stud-form .contact-link{display:block;max-width:185px;margin:0 auto;margin-top:60px}.g2-detail-body .jobs-intro .subhead{width:100%}.g2-detail h1,.g2-form h1{margin-bottom:15px;font-size:62px;color:#000}.g2-detail h2,.g2-detail h3,.g2-detail h4{color:#fff}:focus{outline:0}#g2-cont .screenHide{display:none}#g2-PrintReply,.g2-PrintReply{position:absolute;overflow:hidden;width:0;height:0}.g2-detail address{font-style:normal}.g2-detail .social-share{list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:15px;overflow:hidden}.g2-detail .social-share li{background:none repeat scroll 0 center transparent!important;display:inline-block;float:left;line-height:15px;min-height:15px;padding:0!important;position:relative;margin:0 10px 20px 0!important;vertical-align:middle}.g2-detail .social-share li a{color:#c2c1bf}.g2-detail .social-share li span{background:transparent url(../images/social-icons.png?v=202651218217) no-repeat 0 0;cursor:pointer;display:block;height:15px;width:15px;float:left;margin-right:5px}.g2-detail .social-share li#facebook span{background-position:0 0}.g2-detail .social-share li#googleb span{background-position:-15px 0}.g2-detail .social-share li#twitter span{background-position:-30px 0}.g2-detail .social-share li#linkedIn span{background-position:-45px 0}.g2-info{margin-bottom:20px;position:relative}.g2-info h3{padding-bottom:5px}.g2-info div{overflow:hidden;padding-top:5px}.g2-info div h4{display:block;width:200px;float:left;text-align:left;margin-top:0;margin-bottom:5px;font-size:17px}.g2-info div p{display:block;float:left;text-align:left}.g2-info.has-map div p{display:block;float:left;padding-right:220px!important;text-align:left}.g2-info .g2i-map{position:absolute;right:0;top:65px;width:200px;height:200px}.g2-info div.g2i-a11 p,.g2-info div.g2i-a12 p,.g2-info div.g2i-a13 p,.g2-info div.g2i-a14 p{display:inline!important;float:none!important;padding-right:0!important}.g2i-map div{overflow:visible!important;padding:0}.g2i-map div .images{max-width:inherit!important}#g2-butt,.g2-buttons{margin-top:20px;padding-bottom:20px;overflow:hidden}.g2-buttons{padding-left:150px}#LIVESEARCH-FOOTER a,#g2-butt a#g2b-back,#g2-butt a#g2b-forward,#g2-butt a#g2b-recom,#g2-butt a#g2b-reply,.g2-form #g2b-send,.g2-fwd .forwarding-reset,.g2-fwd .forwarding-submit,.g2-rcm .recommendation-reset,.g2-rcm .recommendation-submit{color:#c2c1bf;font-size:14px;margin-right:15px;float:left;clear:left}* html #g2-butt #g2b-back,* html #g2-butt #g2b-forward,* html #g2-butt #g2b-recom,* html #g2-butt #g2b-reply{display:inline-block;padding-top:2px!important;padding-bottom:2px!important}.g2-form input.g2-wrong,.g2-form select.g2-wrong,.g2-form textarea.g2-wrong,.g2-fwd input.g2-wrong,.g2-fwd select.g2-wrong,.g2-fwd textarea.g2-wrong,.g2-rcm input.g2-wrong,.g2-rcm select.g2-wrong,.g2-rcm textarea.g2-wrong{background-color:#e9e9e9}.g2-form .g2-wrong,.g2-form div.g2-wrong ins strong,.g2-fwd .g2-wrong,.g2-fwd div.g2-wrong ins strong,.g2-rcm .g2-wrong,.g2-rcm div.g2-wrong ins strong{color:red}.g2-form div.g2-wrong,.g2-fwd #g2-errors,.g2-rcm #g2-errors{padding:10px;border:1px solid #ccc;color:#000;background-color:#fff;margin-bottom:10px}.g2-fwd #g2-errors h3,.g2-rcm #g2-errors h3{font-weight:400;text-decoration:underline;color:#000}.g2-form .g2-wrong ins{display:block}.g2-form .g2-wrong p{font-weight:700;margin-top:10px;margin-bottom:0;font-size:12px}.g2-form .g2-wrong ul,.g2-fwd ul.g2-error,.g2-rcm ul.g2-error{padding:0;list-style-type:none;margin:0}.g2-form .g2-wrong ul li,.g2-fwd ul.g2-error li,.g2-rcm ul.g2-error li{padding-left:10px;margin-top:4px}#LIVESEARCH-CONTENT input,#LIVESEARCH-CONTENT select,.g2-form input,.g2-form select,.g2-form textarea,.g2-fwd input,.g2-fwd select,.g2-fwd textarea,.g2-rcm input,.g2-rcm select,.g2-rcm textarea{margin:2px 0 2px 0;font-family:robotolight,arial;font-size:15px}.g2-form textarea,.g2-fwd textarea,.g2-rcm textarea{overflow:auto}.g2-form textarea{min-height:80px;max-height:400px}.g2-rcm textarea{min-width:220px;max-width:220px;min-height:150px;max-height:150px}.g2-form .checkbox,.g2-form .radio,.g2-fwd .checkbox,.g2-rcm .checkbox{border:0!important;float:left;margin:0 10px 0 0;width:13px;height:13px}* html .g2-form fieldset{padding-bottom:7px}.g2-form fieldset,.g2-fwd fieldset,.g2-rcm fieldset{border:1px solid #000;margin-top:10px;padding:8px 10px;margin-left:0;margin-right:0;position:relative}.g2-form fieldset legend,.g2-fwd fieldset legend,.g2-rcm fieldset legend{text-transform:uppercase;color:#fff;font-size:24px;font-family:kelsonregular;background-color:#27acf1;text-align:center;padding:15px}.g2-form label,.g2-fwd label,.g2-rcm label{margin:2px 0 2px 0;float:left;width:200px;clear:left}.g2-form label.inlinelabel{float:left;width:auto;line-height:150%;margin:0}.g2-form label.zamestnanec{margin-left:200px}.g2-form label.zamestnanec span{float:left;width:auto;line-height:110%;margin:0;color:#000}:root .g2-form label.inlinelabel{margin-top:-3px}.g2-form p{font-size:11px}em#g2-need{font-size:12px!important}.g2-form table{padding:0}.g2-form td{padding:2px 0 2px 0}#g2-need span,.g2-form span,.g2-fwd label span,.g2-rcm label span{color:red}.g2-form #g2b-send,.g2-fwd .forwarding-reset,.g2-fwd .forwarding-submit,.g2-rcm .recommendation-reset,.g2-rcm .recommendation-submit{cursor:pointer}#LIVESEARCH-CONTENT table{width:100%;border:none!important}#LIVESEARCH-CONTENT table th{width:150px;text-align:left;vertical-align:middle;border:none!important}#LIVESEARCH-CONTENT table td{padding-top:4px;padding-bottom:4px;border:none!important}#LIVESEARCH-CONTENT select{min-width:200px;margin:0}ins{text-decoration:none;font-style:normal}#accept_101-div{overflow:hidden;margin-top:10px}#accept_101-div input,#accept_101-div label{width:auto;float:left;clear:none;margin-left:10px;color:#c2c1bf;font-weight:400;text-transform:none}#accept_101-div input{margin-left:5px;position:relative;top:5px}#accept_101-div a{cursor:pointer;text-decoration:underline;color:#c2c1bf;text-transform:none;font-weight:400!important;font-family:robotoregular,arial}#accept_101-div a:hover{text-decoration:none}.g2-info .g2i-a11 p,.g2-info .g2i-a12 p,.g2-info .g2i-a13 p,.g2-info .g2i-a14 p{margin-left:0}#div-hashimage{position:relative;overflow:hidden;clear:both}#div-hashimage input{margin-top:55px}#label-hashimage images{margin-left:150px}p.g2-list images{position:relative;top:15px}images{border:0}.g2-detail h2{text-align:left}#g2b-reply,#g2b-send,.forwarding-reset,.forwarding-submit{width:185px;height:45px;font-size:13px!important;line-height:45px;display:inline-block;zoom:1;vertical-align:top;border:2px solid #000;background:#000;color:#f1f1f1!important;text-decoration:none;position:relative;text-transform:uppercase;text-align:center;font-family:robotobold,arial}#g2b-reply:hover,#g2b-send:hover,.forwarding-reset:hover,.forwarding-submit:hover{border-color:#fff}#g2b-forward,#g2b-recom{display:none!important}#g2b-back,#g2b-forward,#g2b-recom{position:relative;top:10px}.stud-form{height:auto;min-height:1px}.block{min-height:1px}.jobs-intro{height:10px}.jobs-list{height:auto;border-top:1px solid #000}.footer a{color:#c2c1bf}.g2-detail h2{font-size:35px;margin-bottom:15px}.g2-detail h3{font-size:35px}.g2-detail h4{font-size:17px}form input[type=text],form textarea{width:100%;height:40px;border:1px solid #939393;margin-bottom:20px;color:#c2c1bf;font-size:15px;padding:0 20px}.g2-form textarea{padding:5px}#flexi,#g2-cont{max-width:960px;margin-left:auto!important;margin-right:auto!important}.g2-butt{max-width:960px;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.g2-butt a{text-decoration:none;display:block;color:#002955}.g2-butt a:hover{text-decoration:underline}.jobs-intro{background-size:cover!important}#g2b-back{font-weight:400;font-size:13px!important;text-decoration:none}#g2-need span,.g2-form .g2-wrong,.g2-form div.g2-wrong ins strong,.g2-form span,.g2-fwd .g2-wrong,.g2-fwd div.g2-wrong ins strong,.g2-fwd label span,.g2-rcm .g2-wrong,.g2-rcm div.g2-wrong ins strong,.g2-rcm label span{color:#000}.stud-benefits .item a{color:#bdbdbd;text-decoration:underline;font-family:robotolight,arial}.stud-benefits .item a:hover,.stud-benefits .white a:hover{text-decoration:none}.center{text-align:center}.white,.white a{color:#c2c1bf;font-family:robotolight,arial}p.center{margin-top:15px}.robotoLight{font-family:robotolight,arial}.flexi-small{width:100%;background:#27acf1;border:0;height:505px;overflow:hidden}.imitateFieldset{width:100%;border:1px solid #211a05;min-width:500px;position:relative;padding-top:65px}.imitateFieldset h4{position:absolute;top:-17px;left:50%;margin-left:-97px;display:inline-block;background-color:#27acf1;padding:0 25px;color:#fff;font-size:24px;font-family:kelsonregular}.stud-benefits .content p{padding-left:18px;position:relative;margin-bottom:10px}.stud-benefits .content p:before{content:"";width:5px;height:5px;background-color:#c2c1bf;position:absolute;top:10px;left:5px;border-radius:999px}.main-nav ul{padding:0}.main-nav ul li.ts a{border:none;width:167px;height:59px;padding:17px 0;display:block}.main-nav ul li a:hover{background-color:#c2c1bf}.main-nav ul li.ts a .icon{width:125px;background-position:-150px 0}.main-nav ul li.ts a:hover .icon{background-position:-150px -25px}.text-content .head{padding-bottom:25px;border-bottom:1px solid #c2c1bf}.text-content .head h2{color:#27acf1}.text-content{background-color:#000;min-height:600px;position:relative;padding:50px 0}.text-content h2,.text-content h4{text-align:center;margin-bottom:10px}.text-content h4{color:#c2c1bf}.text-content{overflow:hidden}.text-content .content{width:700px;margin:auto;margin-top:45px}.text-content .content ul li,.text-content p{padding-left:18px;position:relative;margin-bottom:10px;text-align:justify;width:100%;display:block;color:#c2c1bf;background:0 0;font-size:15px}.text-content .content ul li:before{content:"";width:5px;height:5px;background-color:#c2c1bf;position:absolute;top:10px;left:5px;border-radius:999px}.content.half{width:50%;float:left;box-sizing:border-box;padding:0 5%}.content.half h3{text-align:left;margin-left:0;font-size:25px}.content.half.second h3{margin-left:4.1%}.center{width:1100px;margin:0 auto;overflow:hidden;position:relative;left:100px}#menu-trigger{width:35px;height:35px;display:block;background:transparent url(../images/nav-icon.png?v=202651218217) no-repeat center center;text-indent:-9999px;overflow:hidden;border:1px solid #002955;border-radius:3px;cursor:pointer;display:none;float:right;position:relative;top:15px;right:15px}.form_section .grid_15{text-align:center;padding-top:40px}.form_section .grid_15 div{display:inline-block;vertical-align:middle;margin-bottom:15px}.form_section .grid_15 .contact-text{color:#000;font-size:17px}.form_section .grid_15 .btn:focus,.form_section .grid_15 .btn:hover{border-color:#fff}.g2-EmptyList{margin-left:30px}.g2-list li images{display:inline}body #g2-modal h2,body #g2-modal-blank h2{line-height:20px}.detaildot ul,.vypis ul{padding:0}.yellow{color:#27acf1}.section.contact .center{left:auto;width:auto}.section.contact .text-content{min-height:auto}.section.contact .content{width:auto}.section.contact .content div{display:inline-block;color:#c2c1bf;text-align:left;padding:15px;vertical-align:top}.section.contact .tel{color:#979797;-webkit-appearance:none}.section.contact .tel a{color:#979797;-webkit-appearance:none}span.grey{color:#c2c1bf}.jobs-list{min-height:200px}p.center{text-align:center;margin:15px;left:0;width:auto}#g2-cont.g2-detail li.g2-forward:before{content:"";background:transparent url(../images/ico-share.png?v=202651218217) no-repeat 0 0;cursor:pointer;display:inline-block;height:12px;width:16px;margin-right:5px;margin-bottom:-1px}#g2-cont.g2-form input,#g2-cont.g2-form select,#g2-cont.g2-form textarea{border-radius:0}#g2-cont.g2-fwd fieldset{padding:20px}#g2-cont.g2-fwd #div-hashimage img{margin-left:200px;display:block}#g2-cont.g2-fwd #div-hashimage input{margin-top:65px}#g2-cont.g2-fwd textarea{padding:15px}#g2-cont.g2-fwd .g2-buttons{padding-left:200px}#g2-cont.g2-fwd input[type=reset],#g2-cont.g2-fwd input[type=submit]{width:auto;padding-left:10px;padding-right:10px;height:inherit;clear:none;float:none;display:inline-block;-webkit-appearance:none;appearance:none}#g2-cont.g2-fwd p{text-align:center;font-size:15px}#fms-overlay{position:fixed;top:0;z-index:100000;left:0;width:100%;height:100%;min-height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhFOEY5MTNDOUVGMTFFMjgzNTNFMzkxQjYwQjlCMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhFOEY5MTRDOUVGMTFFMjgzNTNFMzkxQjYwQjlCMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEU4RjkxMUM5RUYxMUUyODM1M0UzOTFCNjBCOUIzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEU4RjkxMkM5RUYxMUUyODM1M0UzOTFCNjBCOUIzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqXL5osAAAAYSURBVHjaYmRgYJjDgAaYGLAACgUBAgwAQAIAphDaYVgAAAAASUVORK5CYII=) left top repeat;display:table-cell;vertical-align:middle;text-align:center}#fms-overlay #fms{border:0;background-color:#27acf1;color:#000;text-align:center;display:inline-block;margin-top:25%;padding:30px}#fms-overlay #fms p{margin-bottom:15px}#fms-overlay #fms a{width:150px;color:#fff;display:inline-block;margin-bottom:20px;padding:10px 0 9px;background-color:#000;cursor:pointer;border-radius:0;text-decoration:none;border:2px solid #000;text-transform:uppercase;font-size:13px}#fms-overlay #fms a:hover{text-decoration:none;border-color:#fff}#fms-overlay #fms a.no{background-color:#f9f8fa;color:#000}#fms-overlay #fms a.no:hover{border-color:#fff}@media screen and (max-width:480px){#fms-overlay #fms a{width:100%;display:block}}#fms-overlay #fms a#fms-block{margin-right:20px}body{padding-top:0!important}#flexi{max-width:960px;margin-left:auto;margin-right:auto;padding:0;border:none}#flexi h1{margin-bottom:15px;font-size:62px;color:#000;font:normal 56px/72px kelsonbold;margin:0;text-transform:uppercase}#flexi .flexi-hint p{color:#999}#flexi #flexi-101{color:#000;background:#ebf1f1}#flexi .flexi-more,#flexi-submit{color:#fff;background:#000;border:0}#flexi .flexi-less{border:0}#flexi .flexi-multicombo,#flexi input,#flexi select,#flexi textarea{border-color:#e2e2e2}#flexi input:focus,#flexi select:focus,#flexi textarea:focus{border-color:#999}#flexi .flexi-hint{font-weight:400}#flexi label{font-weight:400}#flexi .flexi-button input{height:auto!important}#flexi .flexi-separator-label{margin-top:10px;margin-bottom:10px}#flexi .flexi-label-checkbox label{min-width:auto!important;width:auto!important}#flexi .flexi-free-text{margin-top:15px;margin-bottom:15px}#flexi hr.flexi-separate{visibility:visible;display:block}#flexi div.flexi-float label{max-width:16em;width:16em}#flexi-lmc-footer{display:none}#flexi div#field-accept_101 div label{min-width:1px;max-width:23em}#flexi .block{height:auto!important;min-height:1px!important;background:0 0}#flexi fieldset{border:1px solid #000}#flexi #flexi-101,#flexi .flexi-add,#flexi .flexi-insider{border:0}#flexi .flexi-add{background:0 0;padding:10px}#flexi legend{text-transform:uppercase;color:#fff;font-size:24px;font-family:kelsonregular;background-color:#27acf1;text-align:center;padding:15px}#flexi .flexi-hint p{color:#000;padding-left:10px!important}#flexi label{font-family:robotoregular,arial;text-transform:uppercase;margin-bottom:15px;font-size:17px;letter-spacing:-.05em;color:#000;font-weight:700}#flexi input[type=text],#flexi textarea{padding:0 20px!important;font-family:robotolight;font-size:15px;width:250px}#flexi textarea{padding:5px!important}#flexi select{width:250px;padding:11px 0;height:auto!important}#flexi-tab-admin{display:none}#flexi h3{color:#000}#flexi #flexi-submit{width:185px;height:45px!important;font-size:13px!important;display:inline-block;zoom:1;vertical-align:top;border:2px solid #000;background:#000;color:#f1f1f1!important;text-decoration:none;position:relative;text-transform:uppercase;text-align:center;font-family:robotobold}#flexi #flexi-submit:hover{border-color:#fff}#flexi h2 span,#flexi h3 span,#flexi label span,#flexi legend span,#flexi-need span{color:#000}@media (max-width:640px){#flexi *{box-sizing:border-box}#flexi input[type=file],#flexi input[type=text],#flexi select{width:100%;margin:0 auto 20px auto;display:block;max-width:5000px}#flexi .flexi-label-select,#flexi .flexi-label-submit,#flexi .flexi-label-text{float:none!important;width:100%;padding-right:0!important}#flexi .flexi-add{padding:0!important}#flexi #field-flexi-submit .flexi-button{width:100%;display:block}#flexi #field-flexi-submit input{width:100%;margin:0 auto 20px auto;display:block}#flexi .flexi-hint-button{position:relative;top:3px}}@media (max-width:1350px){.main-nav ul li a{padding-right:22px}.career{padding-bottom:40px}.career .text .more{width:86%}.stud-benefits .item-list{display:block;height:auto;min-height:1px;overflow:hidden}.stud-benefits .item .content{height:auto}.stud-benefits{padding-top:50px}.list-header{position:relative;top:0}.imitateFieldset{min-height:520px!important}.flexi-small{height:510px}}@media (max-width:1170px){.header{position:static;height:auto}.header .logo,.header .main-nav{position:relative;left:0;top:0;display:inline-block}.header *{line-height:1}.main-nav ul{margin-bottom:0}.main-nav ul li a:before{display:none}.career .text .more{width:100%;padding-right:40px;box-sizing:border-box}.career{height:auto;min-height:1px}.career .text{position:absolute!important;left:auto;bottom:5%}.blocks.ib>div>div{min-height:440px;background-size:cover!important}.center{left:0}.jobs-intro{background-position:center -250px!important}.jobs-intro.stud{background-position:center top!important}.jobs-intro .subhead,.jobs-intro .text{height:270px!important}.text-content .content{margin-top:0}}@media (max-width:976px){.imitateFieldset{min-height:590px!important}.flexi-small{height:750px}}@media (max-width:930px){.main-nav{width:100%}.main-nav ul li{width:33%;text-align:center}.main-nav ul li a{width:100%!important;border-bottom:1px solid #2b2b2b;border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b}body h1{font-size:40px}.career .text a{font-size:35px}.career .text{bottom:5%}.career .text a,body h1{line-height:1.3}.back-btn{position:fixed;z-index:1500}.jobs-intro{height:500px;min-height:500px;background-position:center -200px!important}.jobs-intro .text{padding-right:10%}.jobs-intro .subhead,.jobs-intro .text{height:270px!important}.jobs-intro .subhead h3{font-size:35px;line-height:1.3}.block h2{font-size:40px;line-height:1.3}.center{width:100%}.stud-benefits .item-list .item{width:50%}.stud-benefits .item-list .item:nth-child(3){clear:left}.g2-detail .has-map div p{padding-right:0!important}.g2-detail #g2i-map{position:relative;margin:20px auto;width:400px;height:400px;top:0}.g2-detail h1{font-size:45px;line-height:1.3}.g2-detail h2{font-size:35px;line-height:1.3}.g2-form input[type=text],.g2-form textarea{width:100%;max-width:5000px}.g2-form h1{font-size:45px;line-height:1.3}.g2-fwd #div-hashimage img{margin-left:0!important}.g2-fwd #div-hashimage input{margin-top:0!important}.g2-fwd .g2-buttons{padding-left:0!important}}@media (max-width:768px){.main-nav ul li{width:50%}.blocks.ib>div>div{min-height:400px}.career .text{bottom:15%}.footer{padding-left:5%;padding-right:5%}.jobs-list .jobs{width:100%;max-width:768px}#g2-cont{width:90%;margin-left:5%}.jobs-intro{height:auto;min-height:1px;padding-bottom:20px;background-position:center -200px!important}.jobs-intro .subhead,.jobs-intro .text{width:100%;position:relative;height:auto!important;min-height:1px}.jobs-intro .text{padding-top:0}.jobs-intro .subhead{padding-bottom:20px;margin-top:20px;border-right:0!important}.jobs-intro .subhead h3{font-size:35px;line-height:1.3}.jobs-intro.stud .text{padding:0 10% 40px 80px}.g2-detail-body .jobs-intro{height:320px}.jobs-list .jobs li .num{display:block;width:100%;margin-left:0}.jobs-list .jobs li .name{height:auto;overflow:hidden;line-height:1.5;padding:10px 10px 10px 25px}.center .half{width:100%;float:none}.center .half h3,.center .half p,.center .half ul li{text-align:center;padding-left:0}.center .half ul li{width:auto;display:inline-block}.center .half ul li:before{position:relative;display:inline-block;top:-1px;left:0;margin-right:7px}#fullpage{margin-bottom:10px}.stud-benefits .item-list .item{width:100%;padding:2% 5%;min-height:auto}.stud-benefits .item-list .item.border-r:after{display:none}.imitateFieldset{min-width:1px;margin-bottom:20px}.stud-form{padding:5% 5%}.g2-info div h4,.g2-info div p{float:none}.section.contact .content div{display:block}.detaildot .jobs-intro.stud{background-position:center -200px!important}}@media (max-width:640px){.blocks.ib>div{width:100%;display:block}.blocks.ib>div>div{min-height:460px}.jobs-intro{padding:90px 10px 40px 10px;background-position:center -100px!important}.subhead,.text{padding:25px!important}.subhead{padding-bottom:0!important}.text{padding-top:10px!important}.copy{position:relative;right:auto;left:0;float:none}.text-content{padding-bottom:0}.g2-detail #g2i-map{width:200px;height:200px}.g2-detail h1{font-size:40px;line-height:1.3}.g2-detail h2,.g2-detail h3{font-size:30px;line-height:1.3}.g2-form h1{font-size:40px}}@media (max-width:480px){.main-nav ul{display:none;position:absolute;top:0;z-index:1000;background:#1a1919}.main-nav ul li{width:100%}#menu-trigger{display:inline-block}.career .text{bottom:auto}.blocks.ib .right .text{top:5%}.blocks.ib .right>div{min-height:245px}.form_section .grid_15 .contact-text{margin-right:0}#g2-butt a,#g2-butt input,.g2-buttons a,.g2-buttons input{width:100%!important;margin:0 auto 20px auto;display:block}.jobs-intro{background-position:center top!important}.detaildot .jobs-intro.stud{background-position:center top!important}.footer{min-height:135px}.stud-benefits .item{min-height:0}#g2-cont#flexi h1,#g2-cont.g2-detail h1,#g2-cont.g2-form h1{font-size:25px}#g2-cont#flexi h2,#g2-cont.g2-detail h2,#g2-cont.g2-form h2{font-size:22px}#fullpage{overflow-x:hidden}}h2.h1like{font:400 56px/72px kelsonbold;color:#fff;margin:0;text-transform:uppercase}@media (max-width:930px){h2.h1like{font-size:40px;line-height:1.3}}img{border:0}.cse-search-form{display:none}.cse-detail-wrap ul li:after,.cse-list-wrap ul li:after{content:none}.jobs-list .jobs ol li a:hover{text-decoration:underline}.cse-cont ul li{padding:0 0 0 17px;background:url(../images/li.png?v=202651218217) 0 7px no-repeat}.g2-butt a{color:#002955}.g2-butt a:hover{text-decoration:underline!important}.cse-buttons{margin:12px 0 20px 0;padding-bottom:0}.cse-buttons div{display:block}.cse-buttons #reset,.cse-buttons #submit,.cse-buttons a{width:185px!important;height:45px!important;font-size:13px!important;line-height:45px;display:block!important;zoom:1;vertical-align:top;border:2px solid #000;background:#000;color:#f1f1f1!important;text-decoration:none;position:relative;text-transform:uppercase;text-align:center;font-family:robotobold,arial;padding:0!important;transition:color .1s;-moz-transition:color .1s;-webkit-transition:color .1s}.cse-buttons #reset:hover,.cse-buttons #submit:hover,.cse-buttons a:hover{border-color:#fff}.cse-buttons #reset,.cse-buttons a.cse-back{color:#002955!important;background:0 0!important;font-size:13px;text-transform:none;text-align:left!important;border:none!important;height:24px!important;line-height:24px}.cse-buttons #reset:hover,.cse-buttons a.cse-back:hover{text-decoration:underline}@media screen and (max-width:480px) and (min-width:1px){.cse-detail-wrap .cse-share li{width:auto;line-height:18px}}.cse-detail-wrap .cse-share{background-color:rgba(255,255,255,.25);padding:15px 15px 0 15px}.cse-detail-wrap .cse-share li a{color:#002955}.cse-form-wrap fieldset{border-radius:0}.cse-form-wrap .cse-block label span.cse-label{width:150px;color:#333}.cse-form-wrap .cse-block label input[type=email],.cse-form-wrap .cse-block label input[type=text]{height:40px}.cse-form-wrap .cse-block label input[type=email],.cse-form-wrap .cse-block label input[type=file],.cse-form-wrap .cse-block label input[type=text],.cse-form-wrap .cse-block label textarea{border-radius:0;border-color:#e2e2e2;resize:none;width:70%!important;max-width:70%!important;padding:0 20px!important;font-family:robotolight,arial;font-size:15px;color:#979797;margin-bottom:0}.cse-form-wrap .cse-block label input[type=email].cse-error,.cse-form-wrap .cse-block label input[type=file].cse-error,.cse-form-wrap .cse-block label input[type=text].cse-error,.cse-form-wrap .cse-block label textarea.cse-error{border:1px solid #f10d0d!important}.cse-form-wrap .cse-block label input[type=email]:focus,.cse-form-wrap .cse-block label input[type=file]:focus,.cse-form-wrap .cse-block label input[type=text]:focus,.cse-form-wrap .cse-block label textarea:focus{border:1px solid #999!important}.cse-form-wrap .cse-block label .cse-field-file{margin-bottom:0!important}.cse-form-wrap .cse-block label textarea{padding:10px 20px!important}.cse-form-wrap .cse-block label input[type=file]{border:none;padding:3px 0!important;display:inline-block}.cse-form-wrap .cse-block label ins.cse-error{margin-left:150px;color:#f10d0d}.cse-form-wrap .cse-block.cse-wrap-accept_101 input{width:auto;vertical-align:baseline!important}.cse-form-wrap .cse-block.cse-wrap-accept_101 label span{color:#000!important;position:static;font-weight:400;text-transform:initial;vertical-align:baseline!important}.cse-form-wrap .cse-wrap-gdpr p{font-size:90%}@media (max-width:930px){#flexi h1{font-size:45px;line-height:1.3}}#flexi textarea{padding:10px 20px!important}@media (max-width:858px){.cse-form-wrap .cse-block label input[type=email],.cse-form-wrap .cse-block label input[type=file],.cse-form-wrap .cse-block label input[type=text],.cse-form-wrap .cse-block label textarea{width:100%!important;max-width:100%!important;margin:0!important}.cse-form-wrap .cse-block label ins.cse-error{margin-left:0}}@media screen and (max-width:480px) and (min-width:1px){.cse-form-wrap .cse-wrap-accept_101 input#accept_1011{margin:0 5px -2px 0}}.cse-forward-form .cse-buttons{margin-left:150px}@media (max-width:858px){.cse-forward-form .cse-buttons{margin-left:0}}#cse-flexi h2,#cse-flexi h3{color:#000;font-family:robotolight,arial}#cse-flexi fieldset{border:none}#cse-flexi .cse-block .cse-label{width:272px!important;max-width:272px!important}#cse-flexi .cse-block input[type=email],#cse-flexi .cse-block input[type=file],#cse-flexi .cse-block input[type=text],#cse-flexi .cse-block textarea{width:250px!important;max-width:100%!important}#cse-flexi .cse-block label ins.cse-error{margin-left:272px;margin-top:3px}#cse-flexi .cse-field-file label ins.cse-error{margin-left:0;display:block}#cse-flexi .cse-wrap-accept_101 .cse-label{width:auto!important;max-width:100%!important}#cse-flexi .cse-wrap-accept_101 label{margin:0}#cse-flexi .cse-hr{border-color:#000}#cse-flexi .cse-group .cse-panel{background-color:#27acf1;border-color:#000}#cse-flexi .cse-group .cse-panel .cse-button{background-color:#000;color:#fff;border:none;padding:2px 10px;font-family:robotolight,arial;font-size:15px}#cse-flexi .cse-group .cse-panel .cse-button.cse-button-remove{border:none}#cse-flexi .cse-border{border-color:#000}#cse-flexi .cse-hint-with-js{background-color:#000;color:#fff;padding:5px 10px!important}@media (max-width:858px){#cse-flexi .cse-block input[type=email],#cse-flexi .cse-block input[type=file],#cse-flexi .cse-block input[type=text],#cse-flexi .cse-block select,#cse-flexi .cse-block textarea{width:100%!important;max-width:100%!important}#cse-flexi .cse-block label .cse-label{width:100%!important;max-width:100%!important}#cse-flexi .cse-block label ins.cse-error{margin-left:0}}@media (max-width:930px){#flexi h1{font-size:45px!important;line-height:1.3}}@media (max-width:640px){#flexi h1{font-size:40px!important}}@media (max-width:480px){#flexi h1{font-size:25px!important}}.flexi-iframe #cse-flexi form{position:relative}.flexi-iframe #cse-flexi .cse-wrap-gdpr,.flexi-iframe #cse-flexi fieldset{padding:0 5px}.flexi-iframe #cse-flexi .cse-block input[type=email],.flexi-iframe #cse-flexi .cse-block input[type=file],.flexi-iframe #cse-flexi .cse-block input[type=text],.flexi-iframe #cse-flexi .cse-block select,.flexi-iframe #cse-flexi .cse-block textarea{width:100%!important;max-width:100%!important}.flexi-iframe #cse-flexi .cse-block textarea{height:322px}.flexi-iframe #cse-flexi .cse-block label ins.cse-error{margin-left:0}.flexi-small{height:830px}@media (max-width:949px){.flexi-small{height:1200px}}@media (max-width:768px){.flexi-small{height:1200px}}@media (max-width:500px){.flexi-small{height:1400px}}.page404 .text a{color:#d8d7d7;font-family:robotolight,arial}@media (min-width:1171px){body{padding-bottom:.1px}}.container-form{max-width:960px;margin:0 auto}.container-form h1,.container-form h2,.container-form h3{color:#000;font-family:robotobold,arial}.container-form form input[type=text],.container-form form textarea{margin-bottom:0}.container-form form label{text-transform:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.responsive-img{max-width:100%;height:auto}.display-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.is-relative{position:relative}.button{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color}.button:active,.button:focus,.button:hover{background:0 0;color:#000;text-decoration:underline}.button--primary{background-color:#000;border:2px solid #000;color:#fff;text-transform:uppercase;font-size:13px;display:block}@media screen and (max-width:575px){.button--primary{margin:0 auto}}.button--primary.is-active,.button--primary:active,.button--primary:hover{background-color:#000;border-color:#fff;color:#fff;text-decoration:none}.button--primary:focus{background-color:#000;border-color:#fff;color:#fff;text-decoration:none;outline:0}.button--secondary{background-color:#002955;border:1px solid #002955;color:#fff}.button--secondary.is-active,.button--secondary:active,.button--secondary:hover{background-color:#000408;border-color:rgba(0,41,85,0);color:#fff;text-decoration:none}.button--secondary:focus{background-color:#000408;border-color:rgba(0,41,85,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(0,41,85,.2)}.button--size100{padding:.75rem 1.5rem}.button--dtb-size{padding:15px 30px}.button--size-primary{width:185px;height:45px;line-height:43px}.has-icon{display:inline-block}.has-icon svg{width:1.125rem;height:1.125rem;vertical-align:middle}.has-icon svg path,.has-icon svg rect{fill:#fff;transition:.2s fill}.has-icon-left svg{margin-right:.5rem}.has-icon-right svg{margin-left:.5rem}.has-icon-left,.has-icon-right{display:inline-block;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.has-icon-left svg,.has-icon-right svg{width:1.125rem;height:1.125rem;vertical-align:middle}.has-icon-left svg path,.has-icon-left svg rect,.has-icon-right svg path,.has-icon-right svg rect{fill:#fff;transition:.2s fill}.has-icon-center{display:inline-block}.has-icon-center svg{width:1.125rem;height:1.125rem;vertical-align:middle}.has-icon-center svg path,.has-icon-center svg rect{fill:#fff;transition:.2s fill}.button:disabled,.button[disabled],.is-disabled{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;cursor:default;pointer-events:none}.button:disabled:focus,.button[disabled]:focus,.is-disabled:focus{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;pointer-events:none;outline:0;box-shadow:none}#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;background-color:#000;border:2px solid #000;color:#fff;text-transform:uppercase;font-size:13px;display:block;width:185px;height:45px;line-height:43px}#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:focus,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:focus,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:focus,#capybara-position-list .cp-button--submit:hover{background:0 0;color:#000;text-decoration:underline}@media screen and (max-width:575px){#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{margin:0 auto}}#capybara-position-detail .cp-button--submit.is-active,#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit.is-active,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit.is-active,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:hover{background-color:#000;border-color:#fff;color:#fff;text-decoration:none}#capybara-position-detail .cp-button--submit:focus,#capybara-position-form .cp-button--submit:focus,#capybara-position-list .cp-button--submit:focus{background-color:#000;border-color:#fff;color:#fff;text-decoration:none;outline:0}@media screen and (max-width:575px){#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{display:block;width:100%}}#capybara-position-detail .cp-button--back,#capybara-position-form .cp-button--back,#capybara-position-list .cp-button--back{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;padding:.75rem 1.5rem}#capybara-position-detail .cp-button--back:active,#capybara-position-detail .cp-button--back:focus,#capybara-position-detail .cp-button--back:hover,#capybara-position-form .cp-button--back:active,#capybara-position-form .cp-button--back:focus,#capybara-position-form .cp-button--back:hover,#capybara-position-list .cp-button--back:active,#capybara-position-list .cp-button--back:focus,#capybara-position-list .cp-button--back:hover{background:0 0;color:#000;text-decoration:underline}#capybara-position-form .cp-form__button{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;background-color:#000;border:2px solid #000;color:#fff;text-transform:uppercase;font-size:13px;display:block}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{background:0 0;color:#000;text-decoration:underline}@media screen and (max-width:575px){#capybara-position-form .cp-form__button{margin:0 auto}}#capybara-position-form .cp-form__button.is-active,#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:hover{background-color:#000;border-color:#fff;color:#fff;text-decoration:none}#capybara-position-form .cp-form__button:focus{background-color:#000;border-color:#fff;color:#fff;text-decoration:none;outline:0}#capybara-position-form .cp-form__button--add{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;background-color:#000;border:2px solid #000;color:#fff;text-transform:uppercase;font-size:13px;display:block;text-transform:none;border:none;font-family:robotolight,arial;padding:.375rem .5rem}#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:focus,#capybara-position-form .cp-form__button--add:hover{background:0 0;color:#000;text-decoration:underline}@media screen and (max-width:575px){#capybara-position-form .cp-form__button--add{margin:0 auto}}#capybara-position-form .cp-form__button--add.is-active,#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:hover{background-color:#000;border-color:#fff;color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--add:focus{background-color:#000;border-color:#fff;color:#fff;text-decoration:none;outline:0}@media screen and (max-width:575px){#capybara-position-form .cp-form__button--add{margin:4px 0 0 4px}}#capybara-position-form .cp-form__button--add:hover{color:#fff;background:#000;border:#000;border:none}#capybara-position-form .cp-form__button--remove{display:inline-block;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:robotobold,arial;color:#000;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;background-color:#002955;border:1px solid #002955;color:#fff;border:none;text-transform:none;background:#e00d0d;font-family:robotolight,arial;padding:.375rem .5rem}#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:focus,#capybara-position-form .cp-form__button--remove:hover{background:0 0;color:#000;text-decoration:underline}#capybara-position-form .cp-form__button--remove.is-active,#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:hover{background-color:#000408;border-color:rgba(0,41,85,0);color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--remove:focus{background-color:#000408;border-color:rgba(0,41,85,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(0,41,85,.2)}@media screen and (max-width:575px){#capybara-position-form .cp-form__button--remove{margin:4px 0 0 4px}}#capybara-position-form .cp-form__button--remove:hover{color:#fff;background:#e00d0d;border:#e00d0d;border:none}.button--dtb{font-size:20px;display:inline-block}.button-icon{height:40px}.button--invalid{display:inline-block}.button--back{width:auto}.footer{height:auto}.footer__row{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media (min-width:640px){.footer__row .copy{position:static}}@media (min-width:768px){.footer__row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0 8%}}template{display:none!important}.cp-is-loading .cp-list__item+.cp-list__item,.cp-is-loading .cp-ph+.cp-ph{margin-top:1.125rem}.cp-is-loading .cp-ph--short{margin-bottom:18px}.cp-ph{background:#0e92d7;font-size:1.3em}.cp-ph:after{background:linear-gradient(to right,rgba(39,172,241,0) 20%,rgba(39,172,241,.45) 50%,rgba(39,172,241,0) 80%) 50% 50%}@media (max-width:575px){.cp-button__wrapper{text-align:center}}.cp-button__wrapper--offset{margin:20px 0 20px}.cp-detail__contact--with-photo .cp-detail__contact-title{text-align:center}@media (min-width:576px){.cp-detail__contact--with-photo .cp-detail__contact-title{text-align:left}}.cp-detail__contact--with-photo .cp-contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.cp-detail__contact--with-photo .cp-contact{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row}}.cp-contact__photo{width:15rem;height:auto;border-radius:50%;margin-bottom:1.5rem;border:.4rem solid #002955}@media (min-width:576px){.cp-contact__photo{margin-right:3rem;margin-bottom:0}}.cp-contact__address strong{font-family:robotobold,arial}.cp-detail__content h2{margin-top:20px}.cp-detail__content ul{padding-left:0;margin:5px 0 15px}.cp-detail__content strong{font-family:robotobold,arial}.cp-detail__content ol{padding-left:20px;margin:5px 0 15px;list-style-type:decimal}.cp-detail__content ol li{margin-bottom:5px}.cp-detail__content ol li::marker{color:#000;font-family:robotobold,arial}.cp-detail__content ol li:before{display:none}.cp-message--invalid{text-align:left;max-width:960px;margin:0 auto}.cp-message--invalid .cp-message__heading{font-size:35px}@media screen and (max-width:767px){.cp-message--invalid .cp-message__heading{font-size:30px}}.cp-medallion{padding:1.5rem;margin-top:3rem;margin-bottom:3rem;border:1px solid rgba(0,0,0,.5);max-width:620px}.cp-medallion__title{text-align:left}.cp-medallion__title:last-child{margin-bottom:0}.g2-detail .cp-medallion__subtitle{margin-top:0;text-align:left;font-size:25px;color:#000}.cp-medallion__text{margin-top:1.5rem;text-align:left}.cp-medallion__text p{white-space:pre-line}.cp-medallion__text p:last-child{margin-bottom:0}.cp-medallion__gallery{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;margin:.75rem -.75rem -.75rem -.75rem}.cp-medallion__photo-wrap{padding:.75rem}.cp-medallion__photo{width:100%;height:auto;display:block}.cp-medallion__gallery-item--large{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:480px){.cp-medallion__gallery-item--large{-ms-flex:0 0 67%;flex:0 0 67%;max-width:calc(67% - 1px)}}.cp-medallion__gallery-item--small{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.cp-medallion__gallery-item--small{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;display:block}}.cp-medallion__gallery--size-1 .cp-medallion__gallery-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cp-medallion__gallery--size-2 .cp-medallion__gallery-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cp-medallion__video{margin-top:1.5rem}.cp-medallion__video-wrapper{padding-bottom:56.25%;position:relative}.cp-medallion__video-iframe{position:absolute;height:100%;width:100%;top:0;left:0;border:0}.cp-detail__promo{white-space:pre-line}.cp-detail__promo p{white-space:pre-line;margin-bottom:20px}.cp-social{background-color:rgba(255,255,255,.25)}@media (max-width:575px){.cp-social{text-align:center}}.cp-social__item{margin:0 .75rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:.2s ease-in-out}.cp-social__item:hover{filter:invert(100%) sepia(97%) saturate(0) hue-rotate(356deg) brightness(112%) contrast(100%)}.cp-social__item:last-child{margin-right:0}.cp-social__item svg{pointer-events:none}#vacancy-detail{min-height:30vh}.cp-detail__title{margin-bottom:3rem}.cp-detail__title h1{word-break:break-word;word-wrap:break-word}:root{--cp-form-color-error:#f10d0d;--cp-form-color-success:#002955;--cp-form-transition:0.2s ease-in-out;--cp-form-gap:calc(1.5rem * 1.6);--cp-form-label-size:1rem;--cp-form-label-color:#000000;--cp-form-label-family:'robotobold',arial;--cp-form-label-text-transform:uppercase;--cp-form-input-size:1rem;--cp-form-input-bg:#ffffff;--cp-form-input-bg-focus:#ffffff;--cp-form-input-bg-error:#ffffff;--cp-form-input-color:#000000;--cp-form-input-color-error:#000000;--cp-form-input-border-color:rgba(0, 0, 0, 0.25);--cp-form-input-border-color-focus:#27ACF1;--cp-form-input-border-radius:0;--cp-form-input-min-height:45px;--cp-form-input-outline:-webkit-focus-ring-color auto;--cp-form-input-outline-firefox:Highlight auto;--cp-form-validation-message-bg:#f10d0d;--cp-form-validation-message-color:#ffffff;--cp-form-validation-message-border-radius:0;--cp-form-validation-message-padding:calc(1.5rem / 4);--cp-form-checkbox-text-size:1rem;--cp-form-checkbox-bg:#ffffff;--cp-form-checkbox-bg-checked:#002955;--cp-form-checkbox-border-color:rgba(0, 0, 0, 0.25);--cp-form-checkbox-border-color-checked:#002955;--cp-form-checkbox-border-width:1px;--cp-form-checkbox-border-radius:0;--cp-form-checkbox-outline:-webkit-focus-ring-color auto;--cp-form-checkbox-outline-firefox:Highlight auto;--cp-form-h1-display:block;--cp-form-title-margin-bottom:0;--cp-form-header-margin-bottom:0;--cp-form-gdpr-text-size:1rem;--cp-form-gdpr-link-color:#000000;--cp-form-gdpr-link-color-hover:rgba(0, 0, 0, 0.8);--cp-form-message-success-align:center;--cp-form-message-success-background:#002955;--cp-flexi-title-size:25px;--cp-flexi-title-family:'robotobold',arial;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:#0E92D7;--cp-flexi-panel-line-bg:#000000;--cp-flexi-panel-border-color:#000000;--cp-flexi-panel-radius:0;--cp-flexi-hint-question-bg:#002955;--cp-flexi-box-border-color:#000000;--cp-flexi-box-border-radius:0;--cp-datepicker-header-background:#002955;--cp-datepicker-header-border-color:#002955;--cp-datepicker-content-color:#000000;--cp-datepicker-content-color-hover:#000000;--cp-datepicker-content-color-selected:#ffffff;--cp-datepicker-content-color-active:#ffffff;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#002955;--cp-datepicker-content-background-active:#002955}.vacancies__count{margin-top:1.5rem;margin-bottom:1.5rem}.vacancies__empty{text-align:center;margin-top:3rem;margin-bottom:0}.vacancies__job{display:block;padding:1.5rem 0;text-decoration:none;color:#000;transition:background .2s ease-in-out;position:relative}.vacancies__job:first-child{border:none}@media (min-width:768px){.vacancies__job{padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.vacancies__item{display:-ms-flexbox;display:flex}@media (min-width:768px){.vacancies__item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 1.5rem}}.vacancies__item-label{width:7.5rem}@media (min-width:768px){.vacancies__item-label{display:none}}.vacancies__item--name{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;font-weight:700}@media (min-width:768px){.vacancies__item--name{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;margin-bottom:0}.vacancies__item--name:before{left:-.5rem}}@media (max-width:767px){.vacancies__item--category:empty{display:none}}.vacancies__item-desc{word-wrap:break-word;word-break:break-word}@media (max-width:767px){.vacancies__item-desc{width:calc(100% - 7.5rem)}}.vacancies__icon{display:inline-block;width:19px;height:19px;margin-left:.5rem;margin-right:0;vertical-align:middle}@media (min-width:768px){.vacancies__icon{margin-right:.5rem}}.vacancies__icon svg{width:19px;height:19px;fill:#000}.vacancies{min-height:10rem}.vacancies__list{position:relative;min-height:7rem}.vacancies__header{display:-ms-flexbox;display:flex;padding:1.5rem}.vacancies__header-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;font-weight:700;max-width:100%;padding:0 1.5rem}@media (max-width:767px){.vacancies__header-label{display:none}}.vacancies__header-label--title{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;margin-bottom:0;padding:0 3rem}.cp-loader{position:absolute;width:3rem;height:3rem;top:15vh;left:0;right:0;margin:auto;animation:Rotate 1.5s infinite linear}.cp-loader--vacancies{position:absolute;top:20%;transform:translate(-50%,-50%)}.cp-loader--similar{position:relative;top:0;left:0;right:auto}#vacancies-list .cp-loader{display:none}#vacancies-list.is-loading .vacancies__list:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8)}#vacancies-list.is-loading .cp-loader{z-index:10;display:block}#vacancies-list.is-loading--bottom .cp-loader{top:auto;bottom:20%}#vacancy-form .cp-loader{display:none}@keyframes Rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}