.tag-line{Font:italic 14px Georgia,serif;color:#ccc}.custom-button{font-size:13px;background:#9027a2;display:inline-block;padding:2px 5px 2px;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none;position:relative;cursor:pointer;margin:10px 10px 0 0}.vacancy-block .title,.page_wrp .content .vacancy-list-links li{text-transform:inherit;height:40px;display:flex;align-items:center;background:#f6f6f6;padding:22px 15px;-webkit-box-shadow:1px 2px 3px rgba(189,189,189,.7);box-shadow:1px 2px 3px rgba(189,189,189,.7);cursor:pointer}.vacancy-block .title{height:60px;font-family:OSR}.page_wrp .content .vacancy-list-links li:hover{-webkit-box-shadow:2px 4px 6px rgba(189,189,189,.7);box-shadow:2px 4px 6px rgba(189,189,189,.7)}.vacancy-block .v-description{display:none;padding:0 15px}.sidebar .current-menu-item a{font-family:OSR;text-decoration:underline}.page_wrp .content .vacancy-list-links{padding:0}.page_wrp .content .vacancy-list-links li{margin-left:0}.page_wrp .content .vacancy-list-links li:before{content:none}.page_wrp .content .vacancy-list-links li a{color:#000;display:block;width:100%}.page_wrp .content .vacancy-list-links li a:hover{color:#673774}.vacancy-block .title{font-size:16px}.page_wrp .interactive-map h1{margin-bottom:0}.top-tabs{border-left:2px solid #56375c;border-bottom:2px solid #56375c;display:flex;flex-wrap:wrap;width:75%;float:right}.top-tabs a{display:flex;width:25%;align-items:center;padding:20px 0;justify-content:center;font-size:16px;color:#56375c;font-family:OSR}.top-tabs a{border-right:2px solid #56375c}.top-tabs a.active{background:#f6f6f6;font-family:OSB}.content.interactive-map{width:100%}.map-tab{width:100%;display:none}.content.interactive-map .map-tab .sidebar{width:25%;float:left}.content.interactive-map .map-tab .tab-content{width:75%;float:left;padding:0 15px;display:none}.sub-tabs a{display:block;font-family:OSR;font-size:18px;color:#56375c;line-height:1.3;cursor:pointer}#tab-1,#tab-1-1{display:block}.sub-links .link{border-radius:3px;padding:5px 3px;margin-bottom:9px}.sub-links .link.current{background:#673774}.sub-links .link.current a{color:#fff}.sidebar .sub-links a{display:block;font-family:OSR;font-size:14px;color:#757575;padding-left:15px}.sidebar .sub-links span.color{content:'';width:7px;height:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:3px}.map-interactive{display:flex}.map-interactive .sidebar{width:16%;margin-right:30px}.map-interactive .content{width:84%;padding:0}.main-tabs{width:100%;height:45px;background:rgba(103,55,116,.2);border-radius:3px;display:flex;align-items:flex-end;justify-content:space-around}.main-tabs:after{position:absolute;content:'';left:1px;bottom:0;right:1px;height:20px;background:#fff;top:99%}.main-tabs a{font-family:OSL;font-size:14px;color:#757575;padding:6px 12px 13px}.main-tabs a:hover{color:#4d2957}.main-tabs a.active{font-family:OSR;color:rgba(77,41,87,.95);background:#fff;box-shadow:2px -1px 6px rgba(130,130,130,.6),-1px 4px 6px rgba(130,130,130,.6);border-radius:3px}.tab-content{padding:25px;display:none}#t-1-1,#t-2-1,#t-3-1,#t-4-1{display:block}.sub-links{display:none}#s-1{display:block}.sub-links a:hover,.sub-links a.active{color:#4d2957}.map-icon{position:absolute;width:13px;top:50%;transform:translateY(-50%)}.mobile-show-legend{display:none}.map-interactive .double{width:32%;display:flex}.links-wrap{float:left;padding-right:10px}.map-interactive .double .links-wrap{width:50%}.map-interactive .content-little{width:68%}.table-header{font-family:OSR}.fluid-vids{padding-top:56.25%;//(100/16*9) height:0;position:relative}.fluid-vids iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:979px){.map-interactive .content{width:100%}.mobile-show-legend{display:block;font-family:OSR;padding:10px 0;border-radius:3px;color:#4d2957;cursor:pointer;font-size:14px;text-align:right}.mobile-show-legend p{margin-bottom:0}.map-interactive .sidebar{display:block;position:absolute;top:10px;right:1.5625vw;width:auto;margin-right:0;z-index:1;padding:0 10px}.page_wrp .content_wrp{padding-top:60px}.wrap{display:none}}@media (max-width:600px){.main-tabs a{font-size:12px}}