@media (max-width: 839px){.show--desktop{display:none}}@media (min-width: 840px){.show--tablet{display:none}}@media (max-width: 479px){.show--tablet{display:none}}@media (min-width: 840px){.show--phone{display:none}}@media (min-width: 480px) and (max-width: 839px){.show--phone{display:none}}@media (min-width: 840px){.hide--desktop{display:none !important}}@media (max-width: 479px){.hide--phone{display:none}}body,*{font-family:Roboto,sans-serif;font-stretch:normal}body{background-color:#eff2f7;min-height:100%;position:relative;font-weight:normal;box-sizing:border-box}#footer-wrapper{width:100%}a{color:#005d7e;text-decoration:none}a:hover{color:rgba(255,255,255,0.87)}figure img{max-width:100%;height:auto}figure.logo img{width:150px;height:63px;justify-content:center}ol,ul{list-style:none;list-style-type:none}*:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clear-fix:before,.clear-fix:after{flex-basis:0;order:1}.content-centered-box{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.content-centered-box{width:auto;max-width:100%}}.ajax-progress-throbber{background-image:url(../images/spinner.gif);width:16px;height:16px;padding:8px;background-position:50%;background-repeat:no-repeat;background-size:16px}.ajax-progress-throbber .throbber{display:none}.ajax-progress-throbber .message{display:none}.is-disable{color:rgba(0,62,102,0.38);cursor:default}.is-disable .material-icons{color:rgba(0,62,102,0.38)}.link-light-gray{color:rgba(0,0,0,0.54)}.link-light-gray:hover{color:rgba(0,0,0,0.87)}.hover-blue:hover{color:rgba(0,62,102,0.87)}.page-node img{max-width:100%}strong{font-weight:600}p,a{word-break:break-word}.mdl-spinner--blue .mdl-spinner__layer-1,.mdl-spinner--blue .mdl-spinner__layer-2,.mdl-spinner--blue .mdl-spinner__layer-3,.mdl-spinner--blue .mdl-spinner__layer-4{border-color:#005d7e}[class^=icon-location-]{display:none;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;padding:0 0px 0 0;cursor:pointer;width:24px;height:24px;position:absolute;top:50%;right:4px;margin-top:-12px}@media (max-width: 479px){[class^=icon-location-]{right:9px}}.icon-location-position{background-image:url(../svgs/icons/place.svg)}.icon-location-clear{background-image:url(../svgs/icons/close.svg);background-size:16px}.icon-location-search{background-image:url(../svgs/icons/loading.gif)}i.material-icons--header-position{margin-right:5px;position:relative;top:-2px}.jobfinder-content--grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;max-width:1024px;position:relative}@media (min-width: 480px){.jobfinder-content--sidebar{width:329px;margin-left:20px;margin-right:20px;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width: 480px) and (max-width: 839px){.jobfinder-content--sidebar{margin-left:10px;margin-right:20px}.jobfinder-content--sidebar .job-profile__content{margin:0}}@media (min-width: 1040px){.jobfinder-content--sidebar{margin-right:0}}@media (max-width: 767px){.jobfinder-content--sidebar{width:100%;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:0}}@media (min-width: 480px){.jobfinder-content--left_column{width:calc(100% - 389px);margin-bottom:20px;margin-left:20px;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width: 480px) and (max-width: 839px){.jobfinder-content--left_column{margin-right:10px}.jobfinder-content--left_column .job-profile__content{margin:0}}@media (min-width: 1040px){.jobfinder-content--left_column{width:calc(100% - 349px);margin-left:0}}@media (max-width: 767px){.jobfinder-content--left_column{width:100%;margin-bottom:10px;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:10px;margin-right:10px}}@media (max-width: 479px){.jobfinder-content--left_column{margin-left:0;margin-right:0}}body.popup-open{overflow:hidden}.background-overlay{background:#1A1A1A;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:100;cursor:pointer;visibility:hidden;transition:all 0.2s ease-in-out}.popup-open .background-overlay{z-index:501;opacity:0.5;visibility:visible}.mdl-button{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer}.mdl-button:hover,.mdl-button:active,.mdl-button:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}.mdl-button[disabled][disabled],.mdl-button.mdl-button--disabled{color:rgba(0,0,0,0.26);background-color:rgba(79,79,79,0.26)}.mdl-button--full-width{width:100%}.mdl-button-margin-right-10{margin-right:10px}.mdl-button--margin-bottom{margin-bottom:50px}.mdl-button--white{color:#005d7e;background-color:#fff;border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.mdl-button--white:hover{color:rgba(255,255,255,0.87)}.mdl-button--white-red{color:#d50000;background-color:#fff}.mdl-button--white-red:hover{opacity:0.8;color:#fff;background-color:#d50000}.mdl-button--white-green{color:#3CBA54;background-color:#fff}.mdl-button--white-green:hover{opacity:0.8;color:#fff;background-color:#3CBA54}.mdl-button--green-white{color:#fff;background-color:#3CBA54}.mdl-button--green-white:hover{opacity:0.8;color:#fff;background-color:#3CBA54}.mdl-button--orange-white{color:#fff;background-color:#F6A623}.mdl-button--orange-white:hover{opacity:0.8;color:#fff;background-color:#F6A623}.mdl-button--white-orange{color:#F6A623;background-color:#fff}.mdl-button--white-orange:hover{opacity:0.8;color:#fff;background-color:#F6A623}.mdl-button--red-white{color:#fff;background-color:#d50000}.mdl-button--red-white:hover{opacity:0.8;color:#fff;background-color:#d50000}.mdl-card__media{margin:0 auto;background-color:transparent}.mdl-card__actions{text-align:center;margin-bottom:30px;padding:0px}.mdl-checkbox__label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:0.4px;line-height:24px;text-align:center}.mdl-checkbox__box-outline{width:18px;height:18px;border:2px solid rgba(0,0,0,0.2)}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid #3CBA54}.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#3CBA54}.mdl-checkbox__ripple-container .mdl-ripple{background:#3CBA54}.facetapi-facetapi-checkbox-links li .facetapi-checkbox .element-invisible{width:1px}#facetapi-facet-search-apijob-block-field-job-type,#facetapi-facet-search-apijob-block-field-job-title,#facetapi-facet-search-apijob-block-field-category{padding:0;margin:5px 0}#facetapi-facet-search-apijob-block-field-job-type ul,#facetapi-facet-search-apijob-block-field-job-title ul,#facetapi-facet-search-apijob-block-field-category ul{padding-left:15px}#facetapi-facet-search-apijob-block-field-job-type li,#facetapi-facet-search-apijob-block-field-job-title li,#facetapi-facet-search-apijob-block-field-category li{color:rgba(0,0,0,0.54);font-weight:500;position:relative;white-space:nowrap;font-size:12px;letter-spacing:.4px}#facetapi-facet-search-apijob-block-field-job-type li .facetapi-checkbox,#facetapi-facet-search-apijob-block-field-job-title li .facetapi-checkbox,#facetapi-facet-search-apijob-block-field-category li .facetapi-checkbox{margin:0;font-size:12px;letter-spacing:.4px;color:rgba(0,0,0,0.54);font-weight:500;display:inline-block}#facetapi-facet-search-apijob-block-field-job-type li a:hover,#facetapi-facet-search-apijob-block-field-job-title li a:hover,#facetapi-facet-search-apijob-block-field-category li a:hover{color:rgba(0,0,0,0.54)}#facetapi-facet-search-apijob-block-field-job-type [type="checkbox"]:after,#facetapi-facet-search-apijob-block-field-job-title [type="checkbox"]:after,#facetapi-facet-search-apijob-block-field-category [type="checkbox"]:after{content:'';position:absolute;top:3px;left:4px;display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,0.2);background-color:#fff;border-radius:2px;cursor:pointer}#facetapi-facet-search-apijob-block-field-job-type [type="checkbox"].on-click:before,#facetapi-facet-search-apijob-block-field-job-title [type="checkbox"].on-click:before,#facetapi-facet-search-apijob-block-field-category [type="checkbox"].on-click:before{content:'';display:inline-block;border-radius:50%;top:4px;left:5px;width:36px;height:36px;background-color:#3f51b5;opacity:0.3;position:absolute}#facetapi-facet-search-apijob-block-field-job-type [type="checkbox"].facetapi-checkbox,#facetapi-facet-search-apijob-block-field-job-title [type="checkbox"].facetapi-checkbox,#facetapi-facet-search-apijob-block-field-category [type="checkbox"].facetapi-checkbox{font-size:14px;margin:5px 10px}#facetapi-facet-search-apijob-block-field-job-type [checked="checked"].facetapi-checkbox:after,#facetapi-facet-search-apijob-block-field-job-title [checked="checked"].facetapi-checkbox:after,#facetapi-facet-search-apijob-block-field-category [checked="checked"].facetapi-checkbox:after{background:#3CBA54 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K") no-repeat;border:2px solid #3CBA54}.material-icons{font-family:'Material Icons'}.material-icons-outlined{font-family:'Material Icons Outlined'}.material-icons-round{font-family:'Material Icons Round'}@media all and (-ms-high-contrast: active), (-ms-high-contrast: none){.material-icons,.material-icons-outlined,.material-icons-round{font-family:'Material Icons'}}.icon-green{color:#3CBA54 !important}.icon-grey{color:rgba(0,0,0,0.54) !important}.icon-red{color:#d50000 !important}.mdl-progress{height:2px;margin-top:4px;margin-bottom:2px;width:100%}.mdl-progress>.progressbar{background-color:rgba(238,161,0,0.8)}.mdl-progress>.bufferbar{background-image:none}.textarea_counter{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-align:right;width:100%;padding:0 8px;box-sizing:border-box}@media (max-width: 479px){.textarea_counter{margin-top:9px}}.textarea_counter.error{color:#d50000}.mdl-spinner--single-color .mdl-spinner__layer-1,.mdl-spinner--single-color .mdl-spinner__layer-2,.mdl-spinner--single-color .mdl-spinner__layer-3,.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#005d7e}.fieldset-managed-file{position:absolute;width:100%;top:30px}@media (max-width: 479px){.fieldset-managed-file{top:50px}}.fieldset-managed-file .ajax-progress-throbber{position:absolute;bottom:0px;left:0px;padding:18px}.plupload-element .plupload_container .plupload{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.54)}.plupload-element .plupload_container .plupload:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 479px){.plupload-element .plupload_container .plupload{border:0;background-color:transparent;box-shadow:none}}.plupload-element .plupload_container .plupload_content .plupload_filelist{height:136px;overflow-y:hidden;background-color:#fff}@media (max-width: 479px){.plupload-element .plupload_container .plupload_content .plupload_filelist{height:0px}}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_droptext{color:#fff;text-indent:-99999px}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_droptext:after{content:'';display:block;width:75px;height:50px;position:absolute;bottom:15px;left:50%;margin-left:-32px;background-image:url(../svgs/icons/upload.svg);background-size:contain;background-repeat:no-repeat}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_delete a{margin-top:4px;background-image:url(../svgs/icons/close-gray.svg);background-size:16px;background-repeat:no-repeat}.plupload-element .plupload_container .plupload_filelist_header{display:none}.plupload-element .plupload_container .plupload_filelist_footer{border-top:0;background:none;background-color:#fff;height:auto;padding:10px}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer{padding:0}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name{float:right}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name{width:100%;overflow:visible}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button{background:none;width:155px;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:hover,.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:active,.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button{width:100%}}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_action{float:none}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_status{display:none}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_size{display:none}.field-name-field-file-cv{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;width:calc(100% - 40px)}@media (max-width: 479px){.field-name-field-file-cv{padding:10px}}@media (max-width: 479px){.field-name-field-file-cv{width:calc(100% - 20px)}}.field-name-field-file-cv .fieldset-legend{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;display:inline-block;text-align:left;line-height:24px;margin:0 0 20px}.field-name-field-file-cv .fieldset-wrapper{position:relative;padding-top:224px}@media (max-width: 479px){.field-name-field-file-cv .fieldset-wrapper{padding-top:88px}}.field-name-field-file-cv .fieldset-description{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;position:absolute;top:0;left:0}.field-name-field-file-cv label,.field-name-field-file-cv .description,.field-name-field-file-cv .mdl-field-description,.field-name-field-file-cv .tabledrag-toggle-weight-wrapper{display:none}.field-name-field-file-cv .sticky-header{display:none}.field-name-field-file-cv .sticky-table{width:100%;background-color:#fff;margin-top:10px}.field-name-field-file-cv .sticky-table .form-managed-file{min-width:200px}.field-name-field-file-cv .sticky-table thead{display:none}.field-name-field-file-cv .sticky-table .odd,.field-name-field-file-cv .sticky-table .even{border-radius:2px;background-color:#fff;border:1px solid rgba(0,0,0,0.12);display:flex;margin-top:10px;justify-content:space-between}.field-name-field-file-cv .sticky-table .odd td,.field-name-field-file-cv .sticky-table .even td{display:inline-grid}.field-name-field-file-cv .sticky-table .odd .file,.field-name-field-file-cv .sticky-table .even .file{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;display:block;height:36px;position:relative}.field-name-field-file-cv .sticky-table .odd .file:before,.field-name-field-file-cv .sticky-table .even .file:before{content:'';width:20px;height:20px;background-image:url(../svgs/icons/attach_file.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;position:absolute;top:0;left:8px;padding:10px 0}.field-name-field-file-cv .sticky-table .odd .file img,.field-name-field-file-cv .sticky-table .even .file img{display:none}.field-name-field-file-cv .sticky-table .odd .file a,.field-name-field-file-cv .sticky-table .even .file a{color:#005d7e;font-weight:normal;display:inline-block;padding:8px 10px 8px 36px;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-name-field-file-cv .sticky-table .odd .file a:hover,.field-name-field-file-cv .sticky-table .even .file a:hover{color:rgba(0,62,102,0.87)}.field-name-field-file-cv .sticky-table .odd .file a:hover,.field-name-field-file-cv .sticky-table .even .file a:hover{cursor:hand}.field-name-field-file-cv .sticky-table .odd .tabledrag-handle,.field-name-field-file-cv .sticky-table .odd .file-size,.field-name-field-file-cv .sticky-table .odd .checkbox,.field-name-field-file-cv .sticky-table .odd .tabledrag-hide,.field-name-field-file-cv .sticky-table .even .tabledrag-handle,.field-name-field-file-cv .sticky-table .even .file-size,.field-name-field-file-cv .sticky-table .even .checkbox,.field-name-field-file-cv .sticky-table .even .tabledrag-hide{display:none}.field-name-field-file-cv .sticky-table .odd td:last-of-type,.field-name-field-file-cv .sticky-table .even td:last-of-type{text-align:right;position:relative}.field-name-field-file-cv .sticky-table .odd td:last-of-type .ajax-progress-throbber,.field-name-field-file-cv .sticky-table .even td:last-of-type .ajax-progress-throbber{position:absolute;top:4px;right:36px;padding:8px}.field-name-field-file-cv .sticky-table .odd .form-submit,.field-name-field-file-cv .sticky-table .even .form-submit{content:' ';text-indent:-99999px;width:16px;height:16px;display:inline-block;padding:18px;background-color:transparent;background-image:url(../svgs/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:0;cursor:pointer}.mdl-radio__label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:0.4px;line-height:24px;text-align:center}.mdl-radio__button--green .mdl-radio.is-checked .mdl-radio__outer-circle{border:2px solid #3CBA54}.mdl-radio__button--green .mdl-radio.is-checked .mdl-radio__inner-circle{background:#3CBA54}.mdl-radio__button--green .mdl-radio__ripple-container .mdl-ripple{background:#3CBA54}.mdl-field-select{position:relative;display:inline-block;box-sizing:border-box;margin:0;padding:20px 0 2px;max-width:100%}.mdl-field-select label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;background-color:#fff;position:absolute;top:27px;left:0;width:calc(100% - 30px);pointer-events:none;z-index:10}.mdl-field-select .ajax-progress-throbber{display:none}.mdl-field-select--full-width{width:100%}.mdl-field-select--floating-label label{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdl-field-select--floating-label.is-dirty label{top:4px;background-color:transparent}.mdl-field-select--multiple{padding-top:30px;width:100%}.mdl-field-select--multiple label{top:37px;left:10px;line-height:36px}.mdl-field-select.is-invalid label{color:#d50000;font-size:14px}.mdl-field-select.is-invalid .select2-container .select2-selection--single{border-bottom:2px #d50000 solid}.select2-container.select2{width:100% !important}.select2-container .select2-selection--single{height:34px;background-color:transparent;border-radius:0;border:0;border-bottom:2px solid #E0E0E0}@media (max-width: 839px){.select2-container .select2-selection--single{border-bottom-width:1px}}.select2-container .select2-selection--single .select2-selection__rendered{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:34px;padding-left:1px;padding-right:0;max-width:calc(100% - 30px)}.select2-container .select2-selection--single .select2-selection__arrow{width:24px;height:24px;top:3px;right:10px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#005d7e transparent transparent transparent;border-width:5px 5px 0 5px}.select2-container.select2-container--open .select2-selection--single{border-bottom:2px solid #F6A623}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #005d7e transparent;border-width:0 5px 5px 5px}.select2-container--default .select2-selection--multiple{min-height:36px;border-radius:0px;border-color:#E0E0E0}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:36px;position:relative;margin-right:10px;padding:0 47px 0 22px;border-radius:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{text-indent:-99999px;width:24px;height:24px;padding:6px 0;position:absolute;right:13px;background-image:url(../svgs/icons/close-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ebebeb;border:solid 1px rgba(35,31,32,0.1)}.select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple{border-color:#E0E0E0}.select2-container--default .select2-search--inline .select2-search__field{line-height:36px}.field-widget-options-select--white .select2-container--default .select2-selection--multiple{border:0}.field-widget-options-select--white .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#005d7e;background-color:#fff;border:solid 1px rgba(35,31,32,0.1)}.field-widget-options-select--white .select2-container--default.select2-container--focus .select2-selection--multiple{border:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#E0E0E0}.select2-dropdown{border:0;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5)}.select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;padding:8px;border-bottom:2px solid #E0E0E0}@media (max-width: 839px){.select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{border-bottom-width:1px}}.select2-dropdown .select2-results{padding:5px 3px}.select2-dropdown .select2-results .select2-results__options{max-height:235px;overflow-x:hidden;padding:0px 3px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:8px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track-piece{width:1px;border:solid 1px rgba(0,0,0,0.16)}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{width:4px;border-radius:2px;background-color:#4d4d4d}.select2-dropdown .select2-results .select2-results__options .select2-results__option{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:normal;margin:1px 0px;padding:9px 8px;border:solid 1px rgba(35,31,32,0.1);background-color:#fff}.select2-dropdown .select2-results .select2-results__options .select2-results__option .text-indent{width:10px;display:inline-block}.select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{color:rgba(0,62,102,0.87);background-color:#eff2f7}.select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:rgba(0,0,0,0.54)}.select2-container.error{border-bottom:2px solid #d50000}.select2-container--open{z-index:1200}.mdl-textfield textarea{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;border:0;padding:6px 0}.field-type-text-long .text-format-wrapper{margin-bottom:6px}.field-type-text-long .text-format-wrapper .mdl-textfield__label{top:45px;left:15px}.field-type-text-long .text-format-wrapper .mdl-textfield--floating-label.is-focused .mdl-textfield__label,.field-type-text-long .text-format-wrapper .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.field-type-text-long .text-format-wrapper .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{left:0}.form-textarea-wrapper{border:0;box-shadow:none;border-bottom:2px #E0E0E0 solid;margin-top:6px}.form-textarea-wrapper textarea{border:none}.form-textarea-wrapper .cke_contents{min-height:183px !important}.form-textarea-wrapper .cke{border:0;box-shadow:none;padding:3px}.form-textarea-wrapper .cke_wysiwyg_frame{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33}.form-textarea-wrapper .cke_top{position:absolute;right:8px;bottom:34px;width:150px;padding:0}.form-textarea-wrapper .cke_bottom{padding:0;border:0;box-shadow:none;background:#fff;background-image:none;width:calc(100% - 150px);padding:15px 0}.form-textarea-wrapper .cke_bottom .cke_resizer_ltr{float:left;margin-left:4px;margin-right:0px;display:none}.form-textarea-wrapper .cke_bottom .cke_path{float:right;margin:6px 0 0px}.form-textarea-wrapper .cke_toolbox{float:right;margin:0px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);padding:14px 5px}.form-textarea-wrapper .cke_toolbox .cke_toolgroup{margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;background-image:none}.form-textarea-wrapper .cke_toolbox a.cke_button{height:16px;padding:4px 4px;margin:0 10px;border-radius:0}@media (max-width: 479px){.form-textarea-wrapper .cke_toolbox a.cke_button{margin-left:10px;margin-right:10px}}.form-textarea-wrapper .cke_toolbox a.cke_button.cke_button_on{box-shadow:none;background:#F2F2F2;background-image:none;filter:none}.form-textarea-wrapper .cke_toolbox .cke_button__bold_icon{background:url(../svgs/icons/bold.svg) no-repeat !important}.form-textarea-wrapper .cke_toolbox .cke_button__italic_icon{background:url(../svgs/icons/italic.svg) no-repeat !important}.form-textarea-wrapper .cke_toolbox .cke_button__underline_icon{background:url(../svgs/icons/underline.svg) no-repeat !important}.cke_editable{background-color:#fff;color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;line-height:1.33;margin:10px}.cke_editable strong{font-weight:bold}#progress_edit-field-presentation-und-0-value.error{border-bottom:2px solid #d50000}.mdl-field-description{color:rgba(0,0,0,0.54);font-size:12px}.mdl-field-description a{color:#005d7e}.mdl-field-description a:hover{color:rgba(0,62,102,0.87)}.mdl-textfield{padding-bottom:2px}.mdl-textfield--full-width{width:100%}.mdl-textfield__input{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;padding:6px 0;border-bottom:2px solid #E0E0E0}@media (max-width: 839px){.mdl-textfield__input{border-bottom-width:1px}}.mdl-textfield__label{color:rgba(0,0,0,0.54);font-size:14px;top:26px}.mdl-textfield__label:after{background-color:#F6A623;bottom:2px}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color:rgba(0,0,0,0.54);font-size:14px;top:4px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:14px}.mdl-textfield__error,.mdl-textfield__success{font-family:Roboto,sans-serif;font-size:12px;line-height:18px;position:absolute;margin-top:3px;visibility:hidden;display:block;width:100%}.mdl-textfield__error .material-icons,.mdl-textfield__success .material-icons{font-size:18px;position:absolute;right:0;top:0}.mdl-textfield__error{color:#d50000}.mdl-textfield__success{color:#3CBA54}.mdl-textfield.is-success .mdl-textfield__success{visibility:visible}.not-visible .mdl-field-description{display:none}.not-visible .mdl-textfield{padding-top:0;line-height:0;display:block}.not-visible .mdl-textfield .mdl-textfield__input{height:0;line-height:0;padding:0;width:calc(100% - 42px);border-color:transparent}.not-visible .mdl-textfield.is-invalid .mdl-textfield__input{border-color:transparent}.not-visible .mdl-textfield__label{display:none}.mdl-progress{height:2px;margin-top:4px;margin-bottom:2px;width:100%}.mdl-progress>.progressbar{background-color:rgba(238,161,0,0.8)}.mdl-progress>.bufferbar{background-image:none}.textarea_counter{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-align:right;width:100%;padding:0 8px;box-sizing:border-box}@media (max-width: 479px){.textarea_counter{margin-top:9px}}.textarea_counter.error{color:#d50000}.mdl-spinner--single-color .mdl-spinner__layer-1,.mdl-spinner--single-color .mdl-spinner__layer-2,.mdl-spinner--single-color .mdl-spinner__layer-3,.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#005d7e}.fieldset-managed-file{position:absolute;width:100%;top:30px}@media (max-width: 479px){.fieldset-managed-file{top:50px}}.fieldset-managed-file .ajax-progress-throbber{position:absolute;bottom:0px;left:0px;padding:18px}.plupload-element .plupload_container .plupload{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.54)}.plupload-element .plupload_container .plupload:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 479px){.plupload-element .plupload_container .plupload{border:0;background-color:transparent;box-shadow:none}}.plupload-element .plupload_container .plupload_content .plupload_filelist{height:136px;overflow-y:hidden;background-color:#fff}@media (max-width: 479px){.plupload-element .plupload_container .plupload_content .plupload_filelist{height:0px}}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_droptext{color:#fff;text-indent:-99999px}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_droptext:after{content:'';display:block;width:75px;height:50px;position:absolute;bottom:15px;left:50%;margin-left:-32px;background-image:url(../svgs/icons/upload.svg);background-size:contain;background-repeat:no-repeat}.plupload-element .plupload_container .plupload_content .plupload_filelist .plupload_delete a{margin-top:4px;background-image:url(../svgs/icons/close-gray.svg);background-size:16px;background-repeat:no-repeat}.plupload-element .plupload_container .plupload_filelist_header{display:none}.plupload-element .plupload_container .plupload_filelist_footer{border-top:0;background:none;background-color:#fff;height:auto;padding:10px}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer{padding:0}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name{float:right}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name{width:100%;overflow:visible}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button{background:none;width:155px;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:hover,.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:active,.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button{width:100%}}@media (max-width: 479px){.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_action{float:none}}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_status{display:none}.plupload-element .plupload_container .plupload_filelist_footer .plupload_file_size{display:none}.field-name-field-file-cv{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;width:calc(100% - 40px)}@media (max-width: 479px){.field-name-field-file-cv{padding:10px}}@media (max-width: 479px){.field-name-field-file-cv{width:calc(100% - 20px)}}.field-name-field-file-cv .fieldset-legend{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;display:inline-block;text-align:left;line-height:24px;margin:0 0 20px}.field-name-field-file-cv .fieldset-wrapper{position:relative;padding-top:224px}@media (max-width: 479px){.field-name-field-file-cv .fieldset-wrapper{padding-top:88px}}.field-name-field-file-cv .fieldset-description{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;position:absolute;top:0;left:0}.field-name-field-file-cv label,.field-name-field-file-cv .description,.field-name-field-file-cv .mdl-field-description,.field-name-field-file-cv .tabledrag-toggle-weight-wrapper{display:none}.field-name-field-file-cv .sticky-header{display:none}.field-name-field-file-cv .sticky-table{width:100%;background-color:#fff;margin-top:10px}.field-name-field-file-cv .sticky-table .form-managed-file{min-width:200px}.field-name-field-file-cv .sticky-table thead{display:none}.field-name-field-file-cv .sticky-table .odd,.field-name-field-file-cv .sticky-table .even{border-radius:2px;background-color:#fff;border:1px solid rgba(0,0,0,0.12);display:flex;margin-top:10px;justify-content:space-between}.field-name-field-file-cv .sticky-table .odd td,.field-name-field-file-cv .sticky-table .even td{display:inline-grid}.field-name-field-file-cv .sticky-table .odd .file,.field-name-field-file-cv .sticky-table .even .file{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;display:block;height:36px;position:relative}.field-name-field-file-cv .sticky-table .odd .file:before,.field-name-field-file-cv .sticky-table .even .file:before{content:'';width:20px;height:20px;background-image:url(../svgs/icons/attach_file.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;position:absolute;top:0;left:8px;padding:10px 0}.field-name-field-file-cv .sticky-table .odd .file img,.field-name-field-file-cv .sticky-table .even .file img{display:none}.field-name-field-file-cv .sticky-table .odd .file a,.field-name-field-file-cv .sticky-table .even .file a{color:#005d7e;font-weight:normal;display:inline-block;padding:8px 10px 8px 36px;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-name-field-file-cv .sticky-table .odd .file a:hover,.field-name-field-file-cv .sticky-table .even .file a:hover{color:rgba(0,62,102,0.87)}.field-name-field-file-cv .sticky-table .odd .file a:hover,.field-name-field-file-cv .sticky-table .even .file a:hover{cursor:hand}.field-name-field-file-cv .sticky-table .odd .tabledrag-handle,.field-name-field-file-cv .sticky-table .odd .file-size,.field-name-field-file-cv .sticky-table .odd .checkbox,.field-name-field-file-cv .sticky-table .odd .tabledrag-hide,.field-name-field-file-cv .sticky-table .even .tabledrag-handle,.field-name-field-file-cv .sticky-table .even .file-size,.field-name-field-file-cv .sticky-table .even .checkbox,.field-name-field-file-cv .sticky-table .even .tabledrag-hide{display:none}.field-name-field-file-cv .sticky-table .odd td:last-of-type,.field-name-field-file-cv .sticky-table .even td:last-of-type{text-align:right;position:relative}.field-name-field-file-cv .sticky-table .odd td:last-of-type .ajax-progress-throbber,.field-name-field-file-cv .sticky-table .even td:last-of-type .ajax-progress-throbber{position:absolute;top:4px;right:36px;padding:8px}.field-name-field-file-cv .sticky-table .odd .form-submit,.field-name-field-file-cv .sticky-table .even .form-submit{content:' ';text-indent:-99999px;width:16px;height:16px;display:inline-block;padding:18px;background-color:transparent;background-image:url(../svgs/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:0;cursor:pointer}.mdl-field-select{position:relative;display:inline-block;box-sizing:border-box;margin:0;padding:20px 0 2px;max-width:100%}.mdl-field-select label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;background-color:#fff;position:absolute;top:27px;left:0;width:calc(100% - 30px);pointer-events:none;z-index:10}.mdl-field-select .ajax-progress-throbber{display:none}.mdl-field-select--full-width{width:100%}.mdl-field-select--floating-label label{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.mdl-field-select--floating-label.is-dirty label{top:4px;background-color:transparent}.mdl-field-select--multiple{padding-top:30px;width:100%}.mdl-field-select--multiple label{top:37px;left:10px;line-height:36px}.mdl-field-select.is-invalid label{color:#d50000;font-size:14px}.mdl-field-select.is-invalid .select2-container .select2-selection--single{border-bottom:2px #d50000 solid}.select2-container.select2{width:100% !important}.select2-container .select2-selection--single{height:34px;background-color:transparent;border-radius:0;border:0;border-bottom:2px solid #E0E0E0}@media (max-width: 839px){.select2-container .select2-selection--single{border-bottom-width:1px}}.select2-container .select2-selection--single .select2-selection__rendered{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:34px;padding-left:1px;padding-right:0;max-width:calc(100% - 30px)}.select2-container .select2-selection--single .select2-selection__arrow{width:24px;height:24px;top:3px;right:10px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#005d7e transparent transparent transparent;border-width:5px 5px 0 5px}.select2-container.select2-container--open .select2-selection--single{border-bottom:2px solid #F6A623}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #005d7e transparent;border-width:0 5px 5px 5px}.select2-container--default .select2-selection--multiple{min-height:36px;border-radius:0px;border-color:#E0E0E0}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:36px;position:relative;margin-right:10px;padding:0 47px 0 22px;border-radius:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{text-indent:-99999px;width:24px;height:24px;padding:6px 0;position:absolute;right:13px;background-image:url(../svgs/icons/close-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ebebeb;border:solid 1px rgba(35,31,32,0.1)}.select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple{border-color:#E0E0E0}.select2-container--default .select2-search--inline .select2-search__field{line-height:36px}.field-widget-options-select--white .select2-container--default .select2-selection--multiple{border:0}.field-widget-options-select--white .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#005d7e;background-color:#fff;border:solid 1px rgba(35,31,32,0.1)}.field-widget-options-select--white .select2-container--default.select2-container--focus .select2-selection--multiple{border:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#E0E0E0}.select2-dropdown{border:0;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5)}.select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;padding:8px;border-bottom:2px solid #E0E0E0}@media (max-width: 839px){.select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{border-bottom-width:1px}}.select2-dropdown .select2-results{padding:5px 3px}.select2-dropdown .select2-results .select2-results__options{max-height:235px;overflow-x:hidden;padding:0px 3px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:8px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track-piece{width:1px;border:solid 1px rgba(0,0,0,0.16)}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{width:4px;border-radius:2px;background-color:#4d4d4d}.select2-dropdown .select2-results .select2-results__options .select2-results__option{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:normal;margin:1px 0px;padding:9px 8px;border:solid 1px rgba(35,31,32,0.1);background-color:#fff}.select2-dropdown .select2-results .select2-results__options .select2-results__option .text-indent{width:10px;display:inline-block}.select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{color:rgba(0,62,102,0.87);background-color:#eff2f7}.select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:rgba(0,0,0,0.54)}.select2-container.error{border-bottom:2px solid #d50000}.select2-container--open{z-index:1200}@media (min-width: 480px){.column{-webkit-column-gap:20px;-moz-column-gap:20px;-o-column-gap:20px;column-gap:20px}.column.column-two{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2}.column .column__item{page-break-inside:avoid}}.jf-grid{padding:0}.jf-grid__cell--left{margin:0}@media (min-width: 840px){.jf-grid__cell--left{width:300px;margin-right:12px}}@media (max-width: 839px){.jf-grid__cell--left{width:100%;margin-bottom:20px}}.jf-grid__cell--right{margin:0}@media (min-width: 840px){.jf-grid__cell--right{width:calc(100% - 324px);margin-left:12px}}@media (max-width: 839px){.jf-grid__cell--right{width:100%}}@media (max-width: 479px){.create-jobagent--popup{margin-top:0 !important;padding:0 !important}}.create-jobagent--popup .cv-search--modal-confirmation__content{max-width:60%;margin:0 auto}@media (max-width: 839px){.create-jobagent--popup .cv-search--modal-confirmation__content{max-width:90%;margin:0 auto !important}}.create-jobagent--popup .cv-search--modal-confirmation__content .modal-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin:0 0 20px;white-space:initial}.create-jobagent--popup .cv-search--modal-confirmation__content .modal-footer{max-width:100% !important;border-top:0 !important}@media (max-width: 839px){.create-jobagent--popup .cv-search--modal-confirmation__content .modal-footer .mdl-button{margin:10px 0}}.create-jobagent--popup .cv-search--modal-confirmation__content .filter-buttons{margin:20px 0 0;text-align:center}.create-jobagent--popup .cv-search--modal-confirmation__content .filter-btn{line-height:24px;background-color:#ebebeb;padding:2px 5px;margin-right:10px;margin-bottom:10px;border-radius:2px;display:inline-block}.create-jobagent--popup .cv-search--modal-confirmation__content .filter-remove{cursor:pointer}.create-jobagent--popup .cv-search--modal-confirmation__content .filter-remove .material-icons{color:#005d7e;position:relative;vertical-align:bottom}.ctools-modal-content .create-jobagent--popup{margin-top:0 !important}.ctools-modal-content .cv-download--modal-confirmation,.ctools-modal-content .cv-search--modal-confirmation{margin-top:-40px;padding:40px 0;background-color:white}.ctools-modal-content .cv-download--modal-confirmation{margin-top:0}@media (min-width: 480px) and (max-width: 839px){.ctools-modal-content .cv-download--modal-confirmation__content,.ctools-modal-content .cv-search--modal-confirmation__content{margin:0 20px}}@media (max-width: 767px){.ctools-modal-content .cv-download--modal-confirmation__content,.ctools-modal-content .cv-search--modal-confirmation__content{margin:0 10px}}.ctools-modal-content .cv-download--modal-confirmation__content h3,.ctools-modal-content .cv-search--modal-confirmation__content h3{text-align:center;font-family:Oswald,sans-serif;color:rgba(0,0,0,0.87);font-size:24px;margin:0 0 20px}.ctools-modal-content .cv-download--modal-confirmation__content p,.ctools-modal-content .cv-search--modal-confirmation__content p{text-align:center;margin:0px}.ctools-modal-content .cv-download--modal-confirmation__content .form-actions,.ctools-modal-content .cv-download--modal-confirmation__content .modal-footer,.ctools-modal-content .cv-search--modal-confirmation__content .form-actions,.ctools-modal-content .cv-search--modal-confirmation__content .modal-footer{max-width:80%;margin:40px auto 10px;padding:0;text-align:center;border:none}.ctools-modal-content .cv-download--modal-confirmation__content .form-actions .mdl-button--full-width,.ctools-modal-content .cv-download--modal-confirmation__content .modal-footer .mdl-button--full-width,.ctools-modal-content .cv-search--modal-confirmation__content .form-actions .mdl-button--full-width,.ctools-modal-content .cv-search--modal-confirmation__content .modal-footer .mdl-button--full-width{max-width:300px}.ctools-modal-content .cv-download--modal-confirmation__content .form-actions .mdl-button,.ctools-modal-content .cv-download--modal-confirmation__content .modal-footer .mdl-button,.ctools-modal-content .cv-search--modal-confirmation__content .form-actions .mdl-button,.ctools-modal-content .cv-search--modal-confirmation__content .modal-footer .mdl-button{line-height:28px;min-width:161px;height:28px;margin:0 20px;border:none}@media (max-width: 479px){.ctools-modal-content .cv-download--modal-confirmation__content .form-actions .mdl-button,.ctools-modal-content .cv-download--modal-confirmation__content .modal-footer .mdl-button,.ctools-modal-content .cv-search--modal-confirmation__content .form-actions .mdl-button,.ctools-modal-content .cv-search--modal-confirmation__content .modal-footer .mdl-button{margin:10px}}.ctools-modal-content .re-search-emailcv-content{padding:0 20px;text-align:center;margin:0 auto}.ctools-modal-content .re-search-emailcv-content .message-wrapper{max-width:100%;box-shadow:none;border:0;margin:0px auto}.ctools-modal-content .re-search-emailcv-content h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;text-align:center;margin:0 0 20px}.ctools-modal-content .re-search-emailcv-content .question{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;margin-bottom:20px}.ctools-modal-content .re-search-emailcv-content .mdl-textfield{width:200px}.ctools-modal-content .re-search-emailcv-content .domain{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;margin-left:5px}.ctools-modal-content .re-search-emailcv-content .form-actions{max-width:80%;margin:40px auto 10px;padding:0;text-align:center;border:none}.ctools-modal-content .re-search-emailcv-content .form-actions .mdl-button{width:161px}.modal-default .ctools-modal-content.apply-modal{padding:0}.modal-default .ctools-modal-content.apply-modal .modal-header{border-radius:2px 2px 0 0;background-color:#005d7e;margin:-1px;padding:0;height:76px}.modal-default .ctools-modal-content.apply-modal .modal-header .popups-title{color:#fff;font-family:Oswald,sans-serif;font-size:24px;line-height:normal;letter-spacing:0.4px;padding:20px}@media (max-width: 479px){.modal-default .ctools-modal-content.apply-modal .modal-header .close{top:25px;right:20px}}.modal-default .ctools-modal-content.apply-modal .modal-header .close .material-icons{color:#fff}.modal-default .ctools-modal-content.apply-modal .modal-content{padding:46px 20px 30px;box-sizing:border-box}@media (max-width: 479px){.modal-default .ctools-modal-content.apply-modal .modal-content{padding-top:30px}}.modal-default .ctools-modal-content.apply-modal .modal-content p{color:rgba(0,0,0,0.87);font-size:18px;letter-spacing:0.4px;text-align:center}.modal-default .ctools-modal-content.apply-modal .modal-content .linkedin-wrapper{padding-top:26px}.modal-default .ctools-modal-content.apply-modal .modal-content .linkedin-wrapper .linkedin-link{color:rgba(0,0,0,0.87);font-size:14px;font-weight:bold;display:inline-block;width:100%}.modal-default .ctools-modal-content.apply-modal .modal-content .linkedin-wrapper .linkedin-link.is-invalid{color:#d50000;font-size:14px}.modal-default .ctools-modal-content.apply-modal .modal-content .linkedin-wrapper .linkedin-icon{border-radius:2px;display:inline-block;background-color:#005d7e;background-image:url("../svgs/social/btn-linkedin.svg");background-position:center;background-repeat:no-repeat;background-size:24px;width:35px;height:35px;margin-top:-9px;float:right}.modal-default .ctools-modal-content.apply-modal .modal-content .mdl-button{min-width:119px}.modal-default .ctools-modal-content.apply-modal .modal-content .modal-footer{border-top:0;padding-top:20px;text-align:center}.modal-default .ctools-modal-content.consider-modal{padding:0}.modal-default .ctools-modal-content.consider-modal .modal-header{height:76px}.modal-default .ctools-modal-content.consider-modal .modal-header .popups-title{color:#000;font-family:Oswald,sans-serif;font-size:24px;line-height:normal;text-align:center;letter-spacing:0.4px;padding:20px}.modal-default .ctools-modal-content.consider-modal .modal-content{padding:0 30px 30px;box-sizing:border-box}.modal-default .ctools-modal-content.consider-modal .modal-content .job-profile__interested-grid h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;margin:0 0 10px;padding:0}.modal-default .ctools-modal-content.consider-modal .modal-content .job-profile__interested-grid .job-profile__consider__header-logo{text-align:center}.modal-default .ctools-modal-content.consider-modal .modal-content .job-profile__interested-grid .form-actions{text-align:center;margin-top:40px}.modal-default .ctools-modal-content.consider-modal .modal-content .job-profile__confirmation p{color:rgba(0,0,0,0.87);font-size:14px;letter-spacing:0.4px;text-align:center}.modal-default .ctools-modal-content.consider-modal .modal-content .linkedin-wrapper{padding-top:26px}.modal-default .ctools-modal-content.consider-modal .modal-content .linkedin-wrapper .linkedin-link{color:rgba(0,0,0,0.87);font-size:14px;font-weight:bold;display:inline-block;width:100%}.modal-default .ctools-modal-content.consider-modal .modal-content .linkedin-wrapper .linkedin-link.is-invalid{color:#d50000;font-size:14px}.modal-default .ctools-modal-content.consider-modal .modal-content .linkedin-wrapper .linkedin-icon{border-radius:2px;display:inline-block;background-color:#005d7e;background-image:url("../svgs/social/btn-linkedin.svg");background-position:center;background-repeat:no-repeat;background-size:24px;width:35px;height:35px;margin-top:-9px;float:right}.modal-default .ctools-modal-content.consider-modal .modal-content .mdl-button{min-width:119px;padding:0 25px;box-shadow:none}.modal-default .ctools-modal-content.consider-modal .modal-content .mdl-button--white{border-color:#005d7e;border-image-source:none;margin-left:20px}@media (max-width: 479px){.modal-default .ctools-modal-content.consider-modal .modal-content .mdl-button--white{margin-top:20px;margin-left:0}}.modal-default .ctools-modal-content.consider-modal .modal-content .modal-footer{text-align:center;border-top:0;padding-top:20px}.modal-default .ctools-modal-content.consider-modal .modal-content .entitytype-iam_interested-form .url-textfield{display:none}.modal-default .ctools-modal-content.consider-modal .form-actions,.modal-default .ctools-modal-content.apply-modal .form-actions{margin-bottom:20px}.modal-default .ctools-modal-content.consider-modal .submission-checkbox__container,.modal-default .ctools-modal-content.apply-modal .submission-checkbox__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;margin-top:30px}@media (min-width: 480px){.modal-default .ctools-modal-content.consider-modal .submission-checkbox__container,.modal-default .ctools-modal-content.apply-modal .submission-checkbox__container{padding:0 50px}}.modal-default .ctools-modal-content.consider-modal .submission-checkbox__container .mdl-checkbox__box-outline,.modal-default .ctools-modal-content.apply-modal .submission-checkbox__container .mdl-checkbox__box-outline{border:2px solid rgba(0,0,0,0.87)}.modal-default .ctools-modal-content.consider-modal .submission-checkbox__container #edit-footer-text:checked ~ .mdl-checkbox__box-outline,.modal-default .ctools-modal-content.apply-modal .submission-checkbox__container #edit-footer-text:checked ~ .mdl-checkbox__box-outline{border:2px solid #3CBA54}.modal-default .ctools-modal-content.consider-modal .footer-text,.modal-default .ctools-modal-content.apply-modal .footer-text{color:rgba(0,0,0,0.87);font-size:14px;letter-spacing:0.4px;padding:0 20px}.modal-default .ctools-modal-content.consider-modal .footer-text a,.modal-default .ctools-modal-content.apply-modal .footer-text a{color:rgba(0,0,0,0.87);font-weight:500}.ctools-modal-content.preview-modal .modal-content{padding:16px 0 10px}.ctools-modal-content.preview-modal .modal-content-inner{max-width:calc(100% - 20px) !important}.ctools-modal-content.preview-modal div.user-profile__cv-preview--block-header{text-align:center;color:rgba(0,0,0,0.38)}.ctools-modal-content.preview-modal div.user-profile__cv-preview--block-header h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.ctools-modal-content.preview-modal div.user-profile__cv-preview--block-header,.ctools-modal-content.preview-modal div.user-profile__cv-preview--block{border-bottom:2px solid #E0E0E0;padding:30px 150px}@media (max-width: 479px){.ctools-modal-content.preview-modal div.user-profile__cv-preview--block-header,.ctools-modal-content.preview-modal div.user-profile__cv-preview--block{padding:15px}}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block{border-bottom:2px solid #E0E0E0;padding:30px 130px}@media (max-width: 479px){.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block{padding:15px}}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block legend{padding-top:20px}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block .fieldset-legend{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;font-size:20px;text-align:left}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block [class^=user-profile__cv-preview--]{padding:20px}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block [class^=user-profile__cv-preview--]:nth-child(odd){background-color:#eff2f7}.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block [class^=user-profile__cv-preview--] span{font-size:16px;font-weight:bold;display:inline-block;width:250px}@media (max-width: 479px){.ctools-modal-content.preview-modal fieldset.user-profile__cv-preview--block [class^=user-profile__cv-preview--] span{display:block;width:auto;max-width:100%}}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation{background-color:#fff}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation p{margin:0}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation p strong{font-weight:bold}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation p em{font-style:italic}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation p u{text-decoration:underline}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation a{color:#005d7e}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation a:hover{color:rgba(0,62,102,0.87)}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation .user-profile__cv-preview--presentation-label{font-size:16px;font-weight:bold;padding:20px 0}.ctools-modal-content.preview-modal .user-profile__cv-preview--presentation:first-of-type .user-profile__cv-preview--presentation-label{padding:0 0 20px}.ctools-modal-content.preview-modal .user-profile__cv-preview--files{border:none;padding:20px 130px;width:calc(100% - 260px)}.ctools-modal-content.preview-modal .user-profile__cv-preview--files .label{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;font-size:20px;text-align:left}.ctools-modal-content.preview-modal .user-profile__cv-preview--files td:nth-child(1){width:250px}.ctools-modal-content.preview-modal .user-profile__cv-preview--files td:nth-child(2){display:none}.ctools-modal-content.login-modal .modal-content{padding:16px 0 10px}.jf-login__actions{margin-bottom:40px}@media (max-width: 479px){.jf-login__actions{margin-bottom:12px}}.jf-login__actions .form-actions{margin-bottom:0px}.jf-login__separator-text{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:10px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:0.4px;text-align:center;overflow:hidden;margin-top:30px;margin-bottom:30px}.jf-login__separator-text:before,.jf-login__separator-text:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:2px;background:rgba(0,0,0,0.06);border:solid #fff;border-width:0 5px}.jf-login__separator-text:before{margin-left:-100%}.jf-login__separator-text:after{margin-right:-100%}.jf-login__link{color:#005d7e;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:0.4px}.jf-login__link:hover{color:rgba(0,62,102,0.87)}.jf-login__link--forgot-password{text-align:right;position:absolute;right:0;top:22px;z-index:3}.jf-login__link--registration{display:block}.jf-login__checkbox{position:relative;box-sizing:border-box;width:100%;padding:20px 0 38px}.jf-login__checkbox label{width:auto}.jf-modal__description,.jf-login__description{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:1.33;text-align:left;margin:25px 0 80px}.jf-modal__description{margin:10px 0 40px}.jf-modal__description span{color:#005d7e}.jf-modal__description span:hover{color:rgba(0,62,102,0.87)}.jf-modal__description span em{font-style:normal}.modal-footer.password-reset__footer{margin-top:30px}.modal-section-title{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0}.jf-registration .group-contact-data{margin-bottom:10px}.jf-registration .group-contact-data #edit-account{width:100%;margin:0}.jf-registration .jf-login__separator-text{margin-bottom:35px}#modalContentWrapper{position:fixed;top:0;left:0;right:0;border:0;z-index:1101}.modal-default{background-color:#fff;border:solid 1px rgba(35,31,32,0.1);border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24);padding:0}@media (min-width: 480px) and (max-width: 839px){.modal-default{max-width:748px !important;width:calc(100% - 20px) !important}}@media (max-width: 479px){.modal-default{max-width:320px !important;width:calc(100% - 20px) !important}}.modal-default .ctools-modal-content{background-color:#fff;margin:0 auto;padding:20px 0;border:0;max-width:100% !important}.modal-default .ctools-modal-content .modal-header{background-color:transparent;padding:0px;height:24px}.modal-default .ctools-modal-content .modal-header .close{color:transparent;position:absolute;top:20px;right:20px;float:none}.modal-default .ctools-modal-content .modal-header .close .material-icons{color:#005d7e}.modal-default .ctools-modal-content .modal-header .close img{display:none}@media (max-width: 479px){.modal-default .ctools-modal-content .modal-header .close{top:5px;right:5px}.modal-default .ctools-modal-content .modal-header .material-icons{font-size:20px}}.modal-default .ctools-modal-content .modal-content{max-width:100%;padding:0;overflow:visible;position:relative;margin:auto}.modal-default .ctools-modal-content .modal-content .modal-throbber-wrapper img{margin:20px 0;width:64px;height:64px}.modal-default .ctools-modal-content .modal-content .messages{padding:0 50px}.modal-default .ctools-modal-content .modal-content .job-profile__confirmation .content-modal-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;text-align:center;margin:30px 0 0;padding:0}.modal-default .ctools-modal-content .modal-content .job-profile__confirmation .modal_logo{text-align:center}.modal-default .ctools-modal-content .modal-content .job-profile__confirmation .modal_logo img{max-width:150px;height:auto}.modal-default .ctools-modal-content .modal-content .goback-link{position:absolute;top:-24px;left:20px}.modal-default .ctools-modal-content .modal-content .goback-link .material-icons{color:#005d7e;padding:6px}.modal-default .ctools-modal-content .modal-content .goback-link:hover{color:#005d7e}@media (max-width: 479px){.modal-default .ctools-modal-content .modal-content .goback-link{top:-40px;left:5px}.modal-default .ctools-modal-content .modal-content .goback-link .material-icons{font-size:20px;padding:0px}}.modal-default .ctools-modal-content .modal-content .modal-content-inner{max-width:300px;width:calc(100% - 20px);margin:0 auto;padding-left:2px;padding-right:2px}.modal-default .ctools-modal-content .modal-content .modal-content-inner .message-wrapper{max-width:100%;box-shadow:none;border:0;margin:0px auto}.modal-default .ctools-modal-content .modal-content .form-actions .ajax-progress-throbber{display:none}.modal-default .ctools-modal-content .modal-footer{border-top:solid 2px rgba(0,0,0,0.06);padding-top:20px}@media (max-width: 479px){.modal-default .ctools-modal-content .modal-footer{text-align:center}}.modal-default .ctools-modal-content .modal-actions{width:100%;margin:10px auto;text-align:center}.modal-default .ctools-modal-content.modal-choose-product{width:99%}#survey-popup__wrapper a{color:#21A0C2}#survey-popup__wrapper a:hover{color:rgba(33,160,194,0.6)}#survey-popup__wrapper a:visited{color:rgba(33,160,194,0.6)}.mdl-navigation__link{color:#fff;font-family:Roboto,sans-serif;font-size:13px;line-height:34px;font-weight:normal;font-style:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;opacity:1}.mdl-navigation__link:hover{color:rgba(255,255,255,0.87)}.mdl-navigation__link.is-active{color:#fff;font-weight:normal;position:relative}.mdl-navigation__link.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:3px;left:0;position:absolute;background-color:#fff;-webkit-animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;transition:all 1s cubic-bezier(0.4, 0, 1, 1)}.mdl-navigation--dark .mdl-navigation__link{color:rgba(0,0,0,0.87)}.mdl-navigation--dark .mdl-navigation__link.is-active{color:rgba(0,0,0,0.87);font-weight:700}.mdl-navigation--dark .mdl-navigation__link.is-active:after{bottom:3px;background-color:rgba(0,0,0,0.87)}.mdl-navigation--blue .mdl-navigation__link{color:#005d7e}.mdl-navigation--blue .mdl-navigation__link:hover{color:rgba(0,62,102,0.87)}.mdl-navigation--blue .mdl-navigation__link.is-active{color:#005d7e}.mdl-navigation--blue .mdl-navigation__link.is-active:after{background-color:#005d7e}.pager-show-more{margin:0}.pager-show-more .pager-show-more-next a{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#005d7e;display:inline-block;margin:10px auto}.pager-show-more .pager-show-more-next a:hover{color:rgba(0,62,102,0.87)}.pager-show-more .pager-show-more-next a:after{content:'';display:inline-block;width:24px;height:24px;margin:10px 7px;vertical-align:middle;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #005d7e}.pager-show-more .ajax-progress-throbber{display:none}.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer;display:inline-block;margin:10px auto}.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a:hover,.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a:active,.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a:after{content:none}.pane-related-company-jobs-company-jobs-pane .pager-show-more .pager-show-more-next a:hover{color:#fff}.pagination{text-align:center}.pagination .pager{margin:0 auto}.pagination .pager .pager-item{display:inline-block;color:#005d7e;font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:30px;text-align:center;padding:0 6px;margin:0 2px;border-radius:2px;vertical-align:top;height:30px}.pagination .pager .pager-item a{color:#005d7e;font-weight:normal;display:inline-block}.pagination .pager .pager-item a:hover{color:rgba(0,62,102,0.87)}.pagination .pager .pager-item.is-active{color:#005d7e;background-color:#fff}.pagination .pager .pager-item:hover{cursor:pointer}.pagination .pager .pager-first,.pagination .pager .pager-last,.pagination .pager .pager-prev,.pagination .pager .pager-next{padding:0px}.pagination .pager .material-icons{font-size:30px}.pagination .pager-item .ajax-progress.ajax-progress-throbber{height:5px;background-position:100% 100%}.panel-pane.pane-pagination .job_view__pagination-wrapper,.panel-pane.pane-pagination .job_view__back-to-search{position:fixed;top:50%;height:0;width:100%;max-width:1264px;padding:0 10px;box-sizing:border-box;z-index:1001}.panel-pane.pane-pagination .job_view__pagination-wrapper .job_view__pagination,.panel-pane.pane-pagination .job_view__back-to-search .job_view__pagination{height:0}@media screen and (min-width: 1252px){.panel-pane.pane-pagination .job_view__pagination-wrapper,.panel-pane.pane-pagination .job_view__back-to-search{margin:0 auto}}.job_view__pagination,.job_view__back-to-search{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.job_view__pagination .material-icons,.job_view__back-to-search .material-icons{font-size:38px;line-height:20px;color:#005d7e}.job_view__pagination .material-icons:hover,.job_view__back-to-search .material-icons:hover{color:rgba(0,62,102,0.87)}.job_view__pagination .pager-item,.job_view__back-to-search .pager-item{line-height:20px;height:20px;display:inline-flex}.job_view__pagination .pager-item a,.job_view__back-to-search .pager-item a{display:inline-flex;color:#005d7e}.job_view__pagination .pager-item a:hover,.job_view__back-to-search .pager-item a:hover{color:rgba(0,62,102,0.87)}.job_view__pagination .pager-item.is-disable,.job_view__back-to-search .pager-item.is-disable{color:rgba(0,62,102,0.38)}.job_view__pagination .pager-item span,.job_view__back-to-search .pager-item span{display:none}@media screen and (min-width: 1252px){.job_view__pagination .pager-item span,.job_view__back-to-search .pager-item span{display:inline-block}}@media screen and (max-width: 1120px){.job_view__pagination .pager-item,.job_view__back-to-search .pager-item{background-color:#fff;border:1px #005d7e solid;border-radius:2px;height:32px}.job_view__pagination .pager-item .material-icons,.job_view__back-to-search .pager-item .material-icons{line-height:32px}}.panel-pane.pane-pagination .job_view__back-to-search{top:auto;bottom:60px;justify-content:flex-end}@media (max-width: 839px){.panel-pane.pane-pagination .job_view__back-to-search{justify-content:center}}.panel-pane.pane-pagination .job_view__back-to-search .pager-item{height:40px;line-height:40px;padding:0 15px;background-color:#fff;border:1px #005d7e solid;border-radius:2px}.panel-pane.pane-pagination .job_view__back-to-search .pager-item .material-icons{line-height:40px}.panel-pane.pane-pagination .job_view__back-to-search .pager-item span{display:inline-block;margin-right:5px}.messages{border:0px;padding:0 10px;margin:0 !important}.messages>h2{display:none}.messages .message-wrapper{margin:0 auto;width:100%;max-width:1024px;margin:20px auto;border-width:1px;border-style:solid;border-radius:4px;overflow:hidden}@media (max-width: 839px){.messages .message-wrapper{width:auto;max-width:100%}}@media (max-width: 839px){.messages .message-wrapper{width:90%;overflow-x:hidden}}.messages .message-wrapper.error{color:#d50000;background-color:#f2dede;border-color:#eed3d7}.messages .message-wrapper.error .error{color:#d50000}.messages .message-wrapper.status{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.messages .message-wrapper.warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.messages .message-wrapper.warning .warning{color:#c09853}.messages .message-wrapper ul{margin:0;padding:0}.messages .message-wrapper ul li{font-family:Roboto,sans-serif;font-size:16px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:8px 14px}.messages .message-wrapper a{color:#005d7e}.messages .message-wrapper a:hover{color:rgba(0,62,102,0.87)}input.error,textarea.error,select.error{border:none;border-bottom:2px solid #d50000}[class^=ajax-forms-messages-] .messages{margin:0px 0;padding:0px;background:none;border:0px}[class^=ajax-forms-messages-] .messages .error,[class^=ajax-forms-messages-] .messages .status{font-family:Roboto,sans-serif;font-size:12px}[class^=ajax-forms-messages-] .messages .error{color:#d50000}[class^=ajax-forms-messages-] .messages .status{color:rgba(0,0,0,0.87)}[class^=ajax-forms-messages-] .messages h2{display:none}.content-profile__job .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}@media (max-width: 479px){.content-profile__job{margin:0 10px}}.content-profile__job__content{margin:0 auto;width:100%;max-width:1000px}.content-profile__job-item,.content-profile--job-item{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-sizing:border-box;box-shadow:none;position:relative;margin-bottom:10px;padding:10px 20px;width:100%;min-height:80px}.content-profile__job-item:hover,.content-profile--job-item:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 839px){.content-profile__job-item,.content-profile--job-item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}}@media (min-width: 480px) and (max-width: 839px){.content-profile__job-item,.content-profile--job-item{min-height:98px}}@media (max-width: 479px){.content-profile__job-item,.content-profile--job-item{display:block;padding:20px}}.content-profile__job-flag{padding:0 28px 0 0;align-items:center;display:inline-flex}@media (min-width: 480px) and (max-width: 839px){.content-profile__job-flag{padding:0 38px}}.content-profile__job-flag .material-icons{color:#005d7e;vertical-align:middle}.content-profile__job-flag .material-icons:hover{color:rgba(0,62,102,0.87)}.content-profile__job-flag .flag-throbber{display:none}@media (max-width: 839px){.content-profile__job-flag{padding-left:10px}.content-profile__job-flag .flag-wrapper{width:24px;height:24px;display:inline-block}.content-profile__job-flag .flag-wrapper a{display:inline-block}}@media (max-width: 479px){.content-profile__job-flag{display:block;position:absolute;right:20px;bottom:20px;text-align:right;padding:0}}.content-profile__job-title,.content-profile__job-type,.content-profile__recruiter,.content-profile__job-placement,.content-profile__job-recruiter,.content-profile__job-date,.content-profile__job-end_date{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left;align-items:center;display:inline-flex;width:33.3333333333%;padding-right:10px;box-sizing:border-box}@media (max-width: 839px){.content-profile__job-title,.content-profile__job-type,.content-profile__recruiter,.content-profile__job-placement,.content-profile__job-recruiter,.content-profile__job-date,.content-profile__job-end_date{display:block;width:100%;padding-right:0;margin-bottom:10px}}.content-profile__job-title .material-icons,.content-profile__job-type .material-icons,.content-profile__recruiter .material-icons,.content-profile__job-placement .material-icons,.content-profile__job-recruiter .material-icons,.content-profile__job-date .material-icons,.content-profile__job-end_date .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:10px;margin-bottom:0px}.content-profile__job-title{color:#005d7e}@media (max-width: 479px){.content-profile__job-title{margin-bottom:14px}}.content-profile__job-recruiter{padding-left:20px}.content-profile__job-action{align-items:center;display:inline-flex;width:105px}@media (max-width: 479px){.content-profile__job-action{display:block;text-align:left;width:100%;margin-top:20px;padding:0}}@media (min-width: 480px){.content-profile__job-action .mdl-button{width:100%}}#saved-jobs .content-profile__job-item,#saved-jobs .content-profile--job-item{padding:10px 20px}@media (max-width: 479px){#saved-jobs .content-profile__job-item,#saved-jobs .content-profile--job-item{padding:20px}}#saved-jobs .content-profile__job-flag{padding-left:0;padding-right:10px}@media (max-width: 479px){#saved-jobs .content-profile__job-flag{padding:0}}#saved-jobs .content-profile__job-end_date{color:rgba(0,0,0,0.87);line-height:1.5;text-align:left;align-items:center;display:inline-flex;padding-right:10px;width:calc(40% - 23px)}@media (min-width: 480px) and (max-width: 839px){#saved-jobs .content-profile__job-end_date{width:calc(100% - 115px);margin-top:10px}#saved-jobs .content-profile__job-end_date .material-icons{margin-right:5px}}@media (max-width: 479px){#saved-jobs .content-profile__job-end_date{display:block;width:100%;padding-right:0;margin-bottom:10px}}#saved-jobs .content-profile__job-end_date .date-display-single{font-family:inherit}#saved-jobs .content-profile__job-end_date .material-icons{color:#005d7e;font-size:24px}#saved-jobs .content-profile__job-title{width:calc(45% - 44px)}@media (min-width: 480px) and (max-width: 839px){#saved-jobs .content-profile__job-title{width:calc(100% - 82px);display:inline-flex;position:inherit;top:0;left:0}}@media (max-width: 479px){#saved-jobs .content-profile__job-title{width:100%}}.related-jobs .content-profile__job-item.mdl-grid{justify-content:space-around}.related-in-category-jobs .content-profile__job-item.mdl-grid{justify-content:space-around}.related-in-category-jobs .content-profile__job-type,.related-in-category-jobs .content-profile__recruiter,.related-in-category-jobs .content-profile__job-placement,.related-in-category-jobs .content-profile__job-recruiter{width:calc(25% - 44px)}@media (min-width: 480px) and (max-width: 839px){.related-in-category-jobs .content-profile__job-type,.related-in-category-jobs .content-profile__recruiter,.related-in-category-jobs .content-profile__job-placement,.related-in-category-jobs .content-profile__job-recruiter{font-size:12px}}@media (max-width: 479px){.related-in-category-jobs .content-profile__job-type,.related-in-category-jobs .content-profile__recruiter,.related-in-category-jobs .content-profile__job-placement,.related-in-category-jobs .content-profile__job-recruiter{width:100%}}.related-in-category-jobs .content-profile__job-title{width:calc(28% - 44px)}@media (min-width: 480px) and (max-width: 839px){.related-in-category-jobs .content-profile__job-title{font-size:14px}}@media (max-width: 479px){.related-in-category-jobs .content-profile__job-title{width:100%}}.related-in-category-jobs .content-profile__recruiter a{display:flex;align-items:center}.related-in-category-jobs .content-profile__recruiter a:hover{color:rgba(0,62,102,0.87);cursor:pointer}.about-blogs{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin-bottom:20px;padding:20px;color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.about-blogs:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.about-blogs_title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.content-profile__video-section{margin:0 auto;width:100%;max-width:1024px;margin-bottom:40px}@media (max-width: 839px){.content-profile__video-section{width:auto;max-width:100%}}@media (max-width: 479px){.content-profile__video-section{margin-bottom:20px}}.content-profile__video-section .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.content-profile__video-section__content{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);padding:20px 10px}.content-profile__video-section__content:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 479px){.content-profile__video-section__content{margin:0 10px}}.content-profile__video-section__content .pane-video-panel{max-width:560px;margin:0 auto}.content-profile__video-section__content .pane-video-panel video{max-width:560px}@media (max-width: 479px){.content-profile__video-section__content .pane-video-panel{margin:0 10px}}.content-profile__video-section__video-overlay{position:relative;max-width:100%;margin:auto auto 8px}.content-profile__video-section__video-overlay .section-title{position:absolute;color:transparent;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(74,73,74,0.8);margin:0}.content-profile__video-section__video .field--name-field-video{text-align:center}.content-profile__video-section__video .field--name-field-video audio,.content-profile__video-section__video .field--name-field-video canvas,.content-profile__video-section__video .field--name-field-video iframe,.content-profile__video-section__video .field--name-field-video img,.content-profile__video-section__video .field--name-field-video svg,.content-profile__video-section__video .field--name-field-video video{max-width:100%}.content-profile__video-section__video-play{width:71px;height:50px;background-image:url("../svgs/icons/youtube-logo.svg");position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px}.content-profile__video-section__video video{max-width:100%}.content-profile__video-section__description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;color:rgba(0,0,0,0.54);line-height:1.33}.content-profile__video-section__description .section-title{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left !important;margin-bottom:12px;color:rgba(0,0,0,0.87)}#fast-track-jobs{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal}#fast-track-jobs .subheader{font-size:12px;position:absolute;bottom:10px}.fast-track-jobs{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);position:relative;margin-bottom:20px;padding:20px}.fast-track-jobs:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.fast-track-jobs article{border-bottom:1px #E0E0E0 solid;margin-bottom:10px}.fast-track-jobs article:last-of-type{border:0;margin-bottom:0}.fast-track-jobs .article-title{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;display:block;margin:0 0 10px}.fast-track-jobs .article-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;margin-bottom:15px}.fast-track-jobs .article-picture{width:calc(50% - 5px);margin-right:5px}.fast-track-jobs .article-picture img{max-width:100%;width:100%;height:auto}.fast-track-jobs .article-btn{width:calc(50% - 5px);margin-left:5px;align-self:center;text-align:right}.fast-track-jobs .article-btn a{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer}.fast-track-jobs .article-btn a:hover,.fast-track-jobs .article-btn a:active,.fast-track-jobs .article-btn a:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}.pane-frontpage-info .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.frontpage-information{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.frontpage-information{width:auto;max-width:100%}}.frontpage-information__content{display:flex;justify-content:space-between;align-items:stretch}@media (min-width: 480px) and (max-width: 839px){.frontpage-information__content{margin:0 35px}}@media (max-width: 479px){.frontpage-information__content{margin:0 10px}}@media (max-width: 767px){.frontpage-information__content{flex-wrap:wrap}}.frontpage-information__content ul{list-style-type:disc;margin:0;font-size:16px;padding:0 0 0 20px}.frontpage-information__content ul li{padding-bottom:10px}.frontpage-information--left,.frontpage-information--right{position:relative;display:inline-block;width:calc(50% - 50px);border-radius:4px;border:solid 1px rgba(35,31,32,0.1);padding:20px 20px 80px;margin-bottom:40px;margin-top:20px}@media (max-width: 767px){.frontpage-information--left,.frontpage-information--right{width:100%}}.frontpage-information--left .mdl-button,.frontpage-information--right .mdl-button{position:absolute;bottom:20px;left:20px}.frontpage-information--left .section-title,.frontpage-information--right .section-title{font-family:Oswald,sans-serif;font-size:21px;text-align:left;font-weight:bold;margin:0 0 10px}.frontpage-information--left{background-color:#fff}@media (max-width: 767px){.frontpage-information--left{margin-bottom:10px}}.frontpage-information--right{background-color:#005d7e;color:#fff}.frontpage-information--right .section-title{color:#fff}.profile-details__grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;padding:0;margin-bottom:30px}@media (max-width: 767px){.profile-details__grid{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 2px)}}@media (max-width: 479px){.profile-details__grid{width:100%;margin-bottom:10px}}.profile-details__icon{width:24px;margin-right:21px;align-self:center;box-sizing:border-box}.profile-details__icon .material-icons{color:#005d7e;font-size:24px;vertical-align:middle}@media (max-width: 479px){.profile-details__icon{width:20px;margin-right:20px}.profile-details__icon .material-icons{font-size:20px}}.profile-details__icon .icon--followed_company{width:24px}.profile-details__text{width:calc(100% - 45px);box-sizing:border-box;color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43}@media (max-width: 479px){.profile-details__text{width:calc(100% - 40px)}}.profile-details__text a{color:#005d7e}.profile-details__text a:hover{color:rgba(0,62,102,0.87)}.profile-details__text .grey-text{color:#999}.profile-details__text .black-text{color:rgba(0,0,0,0.87);font-weight:400}.profile-details__text .underlined-text{text-decoration:underline}.profile-details__label{font-weight:bold}.profile-details__value{word-wrap:break-word}.flag-follow-company .flag .profile-details__grid{margin-bottom:0}.flag-follow-company .flag-throbber{display:none}.ctools-modal-login-style .profile-details__grid{margin-bottom:0}.jobfinder-content--sidebar .pane-job-profile-details,.jobfinder-content--sidebar .pane-company-profile-details,.jobfinder-content--sidebar .pane-minisite-profile-details{background-color:#fff;border-style:solid;border-width:0.5px;border-image-source:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.4) 5%, rgba(255,255,255,0) 20%, rgba(255,255,255,0));border-image-slice:1;padding:20px;margin-bottom:20px}@media (max-width: 767px){.jobfinder-content--sidebar .pane-job-profile-details,.jobfinder-content--sidebar .pane-company-profile-details,.jobfinder-content--sidebar .pane-minisite-profile-details{margin:0 10px 10px}}.jobfinder-content--sidebar .pane-node-field-geo-field{background-color:#fff;padding:20px;margin-bottom:20px;border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 767px){.jobfinder-content--sidebar .pane-node-field-geo-field{margin:0 10px 10px}}@media (min-width: 480px) and (max-width: 839px){.pane-suggested-jobs .suggested-jobs__summary{margin:0 35px}}@media (max-width: 479px){.pane-suggested-jobs .suggested-jobs__summary{margin:0 10px}}.pane-suggested-jobs .suggested-jobs__summary .suggested-jobs__summary--text{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.pane-suggested-jobs .suggested-jobs__summary .suggested-jobs__summary--subtitle{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin-bottom:20px}.pane-suggested-jobs .suggested-jobs__summary .suggested-jobs__summary--subtitle a{color:#005d7e}.pane-suggested-jobs .suggested-jobs__summary .suggested-jobs__summary--subtitle a:hover{color:rgba(0,62,102,0.87)}.pane-suggested-jobs .suggested-jobs__cell{margin:0 auto}@media (min-width: 840px){.pane-suggested-jobs .suggested-jobs__cell{width:calc(100% - 324px)}}@media (max-width: 839px){.pane-suggested-jobs .suggested-jobs__cell{width:100%}}@media (min-width: 480px) and (max-width: 839px){.pane-task-promo-box{margin:0 35px}}@media (max-width: 479px){.pane-task-promo-box{margin:0 10px}}.task_promo_box{margin:0 auto;width:100%;max-width:1024px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);margin-bottom:30px;background-size:cover}@media (max-width: 839px){.task_promo_box{width:auto;max-width:100%}}.task_promo_box .mdl-grid{position:relative;padding:24px}.task_promo_box .mdl-cell{width:50%;margin:0}@media (max-width: 479px){.task_promo_box .mdl-cell{width:100%}}.task_promo_box .task_promo_box-title{color:#005d7e;font-family:Oswald,sans-serif;font-size:48px;line-height:1.08;margin-bottom:16px}.task_promo_box .task_promo_box-description{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:0.5px}.task_promo_box .task_promo_box-action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:100%}@media (min-width: 480px){.task_promo_box .task_promo_box-action{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.task_promo_box .task_promo_box-action .mdl-button{margin-top:20px}#sliding-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8)}#sliding-popup .popup-content{border-radius:4px;background-color:#F2F2F2;width:600px;max-width:95%;box-sizing:border-box;margin:130px auto 30px;padding:40px}@media (max-width: 839px){#sliding-popup .popup-content{padding:20px;margin-top:50px}}#sliding-popup .popup-content .logo{color:gray;font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;line-height:normal;margin-bottom:30px}#sliding-popup .popup-content .logo img{width:216px;height:28px;margin-right:12px;margin-bottom:-3px;vertical-align:initial}#sliding-popup .popup-content .subheader{color:#1A1A1A;font-family:"Graphik",sans-serif;font-size:24px;font-weight:600;line-height:1.29;margin-bottom:20px}#sliding-popup .popup-content #popup-text{max-width:100%;float:none}#sliding-popup .popup-content #popup-text p{color:#1A1A1A;font-family:Roboto,sans-serif;font-size:16px;line-height:1.29;letter-spacing:0.2px;margin:0 0 20px}#sliding-popup .popup-content #popup-text p span{color:#005d7e;font-weight:bold;cursor:pointer}#sliding-popup .popup-content #popup-text p span:hover{color:rgba(0,62,102,0.87)}#sliding-popup .popup-content #popup-details{max-height:300px;overflow-y:scroll;overflow-x:hidden;display:none}#sliding-popup .popup-content #popup-details h2,#sliding-popup .popup-content #popup-details p,#sliding-popup .popup-content #popup-details ul{margin:0 0 1em}#sliding-popup .popup-content #popup-details a:hover{color:rgba(0,62,102,0.87)}#sliding-popup .popup-content #popup-buttons{padding-top:10px;max-width:100%;float:none;text-align:center}#sliding-popup .popup-content #popup-buttons .agree-button{color:#F2F2F2;font-family:Roboto,sans-serif;font-size:18px;font-weight:bold;line-height:21px;letter-spacing:0.9px;border:0;border-radius:4px;background-color:#3cba54;padding:16px 32px;position:relative}@media (max-width: 839px){#sliding-popup .popup-content #popup-buttons .agree-button{padding:16px}#sliding-popup .popup-content #popup-buttons .agree-button span{display:none}}#sliding-popup .popup-content #popup-buttons .agree-button .material-icons{vertical-align:middle;font-size:21px;margin-left:10px}.views-exposed-widgets{padding:0}.views-exposed-col{width:100%}@media (min-width: 480px) and (max-width: 839px){.views-exposed-col{width:calc(50% - 26px);margin-left:13px;margin-right:13px;box-sizing:border-box}}.views-exposed-form{margin:20px auto 0px;padding:0 10px}@media (min-width: 480px) and (max-width: 839px){.views-exposed-form{padding-left:10px;padding-right:10px}}.views-exposed-form .mdl-field-select{display:block;padding-top:0}.views-exposed-form label{font-weight:normal}.views-exposed-form .views-exposed-label{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left}.views-exposed-form .views-exposed-widget{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin-bottom:20px;padding:0;float:none}.views-exposed-form .views-exposed-widget:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.views-exposed-form .views-exposed-widget .views-widget{padding:12px 10px}.views-exposed-form .views-exposed-widget.views-submit-button{border:0;box-shadow:none !important;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.views-exposed-form .views-exposed-widget.views-submit-button .form-submit{margin:0}.views-exposed-form .views-widget-filter-search_api_views_fulltext{position:relative;overflow:hidden}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-exposed-label{display:none}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-widget{padding:0}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-widget .mdl-textfield{padding:0px}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-widget .mdl-textfield__label{top:13px;left:60px}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-widget .mdl-textfield__label:after{background-color:transparent;bottom:2px}.views-exposed-form .views-widget-filter-search_api_views_fulltext .views-widget .mdl-textfield__input{border-bottom:0;padding:14px 13px 14px 60px;box-sizing:border-box}.views-exposed-form .views-widget-filter-search_api_views_fulltext .icon-search{color:#005d7e;width:24px;height:24px;position:absolute;left:16px;top:12px}.views-exposed-form .views-widget-filter-field_geo_field_latlon{padding:12px 10px}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-exposed-label{position:relative;display:block;margin-right:7px;background-position:100% 50%;background-repeat:no-repeat;background-size:10px 5px;background-image:url(../svgs/icons/open-menu.svg);cursor:pointer}.views-exposed-form .views-widget-filter-field_geo_field_latlon.open .views-exposed-label{background-image:url(../svgs/icons/close-menu.svg);color:rgba(0,0,0,0.87)}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-exposed-inner{display:none}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-operator{margin-top:16px}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget{padding:0}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget .mdl-textfield{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin-top:20px;padding:0px;width:100%}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget .mdl-textfield__label{top:13px;left:24px}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget .mdl-textfield__label:after{background-color:transparent;bottom:2px}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget .mdl-textfield__input{border-bottom:0;padding:13px 40px 13px 24px;box-sizing:border-box}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget .mdl-textfield__input.form-autocomplete{background:none}.views-exposed-form .views-widget-filter-field_geo_field_latlon .views-widget [class^=icon-location-]{right:18px}.views-exposed-form .views-widget-filter-field_company_type .views-exposed-label{position:relative;display:block;margin:5px 10px 0}.views-exposed-form .select2-container .select2-selection--single{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);height:48px;padding:0px 10px 0px 24px}.views-exposed-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.views-exposed-form .select2-container .select2-selection--single .select2-selection__arrow{top:12px;right:20px}.views-exposed-form .collapse-processed:not(.collapsed) .fieldset-legend a{color:rgba(0,0,0,0.87)}.views-exposed-form .collapse-processed .fieldset-title{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left;display:block}.views-exposed-form .collapse-processed legend{width:100%;padding:0}.views-exposed-form .collapse-processed .fieldset-legend{margin-right:7px;padding:0 !important;background-image:url(../svgs/icons/close-menu.svg) !important;background-position:100% 50% !important;background-repeat:no-repeat;background-size:10px 5px}.views-exposed-form .collapse-processed .fieldset-legend .summary{display:none}.views-exposed-form .collapse-processed.collapsed{height:auto !important}.views-exposed-form .collapse-processed.collapsed .fieldset-legend{background-image:url(../svgs/icons/open-menu.svg) !important}.views-exposed-form .collapse-processed .fieldset-wrapper{border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);margin-top:5px;padding:5px}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes{max-height:169px;overflow-x:hidden;padding:0px 3px}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes::-webkit-scrollbar{width:8px}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes::-webkit-scrollbar-track-piece{width:1px;border:solid 1px rgba(0,0,0,0.16)}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes::-webkit-scrollbar-thumb{width:4px;border-radius:2px;background-color:#4d4d4d}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-tree{margin:0 0 0 -20px;padding:0}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-tree-child{margin:0;padding:0;display:none}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-tree-child.bef-tree-depth-0,.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-tree-child.bef-tree-child--is-showing{display:block}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-tree-child li{padding-left:20px}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox{margin:6px 0;position:relative}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox label{color:rgba(0,0,0,0.56);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:24px;position:relative !important;top:0;left:0;pointer-events:inherit}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox .bef-collapse-btn{position:absolute;top:0;right:0;cursor:pointer}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox .bef-collapse-btn .material-icons{color:#005d7e;font-size:24px}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox .bef-collapse-btn .bef-collapse-btn--open{display:block}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox .bef-collapse-btn .bef-collapse-btn--close{display:none}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox.bef-checkbox--open .bef-collapse-btn--open{display:none}.views-exposed-form .collapse-processed .fieldset-wrapper .form-checkboxes .bef-checkbox.bef-checkbox--open .bef-collapse-btn--close{display:block}.views-exposed-form #edit-keywords-wrapper .views-submit-button{display:none}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper{border:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper:hover{box-shadow:none;border:none}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget{padding:10px;border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin:1px;width:100%}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget .icon-search{top:15px;left:10px}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget .mdl-textfield{width:auto}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget .mdl-textfield .mdl-textfield__input{padding:5px 0 5px 25px}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-widget .mdl-textfield .mdl-textfield__label{top:5px;left:25px;font-size:14px}#views-exposed-form-job-index-view-find-jobs #edit-keywords-wrapper .views-submit-button{display:inline-block;margin:10px}#views-exposed-form-job-index-view-find-jobs #edit-latlon-wrapper #edit-submit-job-index-view{margin-top:20px}#views-exposed-form-job-index-view-find-jobs .not-for-jobs{display:none}.jobs__browse__header{position:relative;margin-bottom:8px;padding:0px}@media (min-width: 840px){.jobs__browse__header{padding-left:10px;padding-right:10px}}@media (max-width: 839px){.jobs__browse__header{margin-left:13px;margin-right:13px}}.jobs__browse__header-title{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left}.facetapi-reset{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#005d7e;position:absolute;top:2px;right:10px}.facetapi-reset:hover{color:rgba(0,62,102,0.87)}.facetapi-reset .material-icons{color:#005d7e;font-size:20px;margin-bottom:4px;vertical-align:middle;margin-left:9px}@media (max-width: 479px){.facetapi-reset{padding-right:19px;right:0px}}.jobs__browse{padding:0}@media (min-width: 840px){.jobs__browse{display:block;padding-left:10px;padding-right:10px}}@media (max-width: 479px){.jobs__browse{padding:0 10px 10px}}.pane-facet{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 2px 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;padding:1px 10px 20px;margin-top:-1px;border-top:0}.block-facetapi{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin-top:20px}.block-facetapi:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 479px){.block-facetapi{margin-top:10px}}.block-facetapi.open .block-facetapi__title{background-image:url(../svgs/icons/close-menu.svg);color:rgba(0,0,0,0.87)}.block-facetapi.open .block-facetapi__item{display:block;margin:0 10px 20px}@media (max-width: 839px){.block-facetapi.open .block-facetapi__item{max-height:200px;overflow-x:hidden;max-height:200px;overflow-x:hidden;padding:0px 3px}.block-facetapi.open .block-facetapi__item::-webkit-scrollbar{width:8px}.block-facetapi.open .block-facetapi__item::-webkit-scrollbar-track-piece{width:1px;border:solid 1px rgba(0,0,0,0.16)}.block-facetapi.open .block-facetapi__item::-webkit-scrollbar-thumb{width:4px;border-radius:2px;background-color:#4d4d4d}}.block-facetapi_col{width:100%}@media (min-width: 768px) and (max-width: 840px){.block-facetapi_col{width:calc(50% - 26px);margin-left:13px;margin-right:13px;box-sizing:border-box}}.block-facetapi__title{color:rgba(0,0,0,0.54);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left;margin-right:15px;background-image:url(../svgs/icons/open-menu.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:10px 5px;cursor:pointer;padding:10px}.block-facetapi__item{display:none}.facetapi-facetapi-links{margin:0;padding:0}.facetapi-facetapi-links li{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;text-align:left;display:block;position:relative;background-color:#F2F2F2;margin-top:10px;padding:8px 40px 8px 22px;white-space:nowrap}.facetapi-facetapi-links li a.facetapi-inactive{color:#005d7e;font-weight:inherit}.facetapi-facetapi-links li a.facetapi-inactive:hover{color:rgba(0,62,102,0.87)}.facetapi-facetapi-links li a.facetapi-active{position:absolute;top:0px;right:8px}.facetapi-facetapi-links li a.facetapi-active .facet-item-remove{background-image:url(../svgs/icons/close.svg);background-position:50% 50%;background-repeat:no-repeat;display:block;padding:4px;width:24px;height:24px}.facetapi-facetapi-links li .element-invisible{width:1px}.facetapi-facetapi-links ul.expanded{margin:0;padding:0}.facetapi-facetapi-links ul.expanded li{padding-right:0}.facetapi-facetapi-links ul.expanded li a.facetapi-active{right:-32px}.block-facetapi__item .facetapi-facet-field-category>.expanded{position:relative}.block-facetapi__item .facetapi-facet-field-category>.expanded.opened:after{content:' ';position:absolute;top:10px;right:0;cursor:pointer;background-size:10px 5px;width:10px;height:10px;margin-right:5px;background-repeat:no-repeat;background-image:url(/sites/jobfinder/themes/ing/jf/svgs/icons/close-menu.svg)}.block-facetapi__item .facetapi-facet-field-category>.expanded:not(.opened):after{content:' ';position:absolute;top:10px;right:0;width:10px;height:10px;cursor:pointer;margin-right:5px;background-size:10px 5px;background-repeat:no-repeat;background-image:url(/sites/jobfinder/themes/ing/jf/svgs/icons/open-menu.svg)}.block-facetapi__item .facetapi-facet-field-category .item-list{display:none}.favourite-flag .flag-throbber{display:none}.favourite-flag a:hover{color:rgba(0,62,102,0.87)}.favourite-flag--job-header{position:absolute;top:20px;right:20px}@media (min-width: 480px){.favourite-flag--jobs-list{position:absolute;top:20px;right:20px}}@media (max-width: 479px){.favourite-flag--jobs-list{display:inline-block}}.modal-content-flag{padding:0 40px;font-size:16px}.modal-content-flag a:hover{color:rgba(0,62,102,0.87)}.ida-banner__container{background-color:#b42772}.ida-banner__container .ida-banner{margin:0 auto;max-width:1024px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0}@media (min-width: 480px) and (max-width: 839px){.ida-banner__container .ida-banner{padding:20px 35px}}.ida-banner__container .ida-banner .ida-banner--logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 839px){.ida-banner__container .ida-banner{padding:10px;flex-wrap:wrap}.ida-banner__container .ida-banner .ida-banner--logos{margin:0 auto;flex-wrap:wrap}.ida-banner__container .ida-banner img{padding-bottom:10px}}.ida-banner__container .ida-banner .ida--logo{padding-right:16px}.ida-banner__container .ida-banner .student-jobs-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-grow:1}.ida-banner__container .ida-banner .student-jobs-banner div{width:100%}.ida-banner__container .ida-banner .student-jobs-banner *{text-align:center;opacity:0.9;font-family:Oswald,sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.panel-pane.pane-student-job-banner{margin-top:-20px;margin-bottom:20px}.panel-pane.pane-student-job-banner .ida-banner__container .ida-banner{padding:16px 36px}@media (min-width: 480px) and (max-width: 839px){.panel-pane.pane-student-job-banner .ida-banner__container .ida-banner{padding:16px 36px}}.panel-pane.pane-student-job-banner .ida-banner__container .ida-banner img{height:19px}.panel-pane.pane-student-job-banner .ida-banner__container .student-jobs-banner a{position:relative;padding:0 24px;margin:0 auto}.panel-pane.pane-student-job-banner .ida-banner__container .student-jobs-banner a:hover{opacity:0.8}.panel-pane.pane-student-job-banner .ida-banner__container .student-jobs-banner a:after{content:' ';background-image:url("../images/external_white.svg");width:20px;height:20px;position:absolute;top:3px;right:0;background-repeat:no-repeat}.pane-student-jobs-header .process-gradation__container{background-color:#fff}.pane-student-jobs-header .process-gradation{margin:0 auto;text-align:center;max-width:841px;text-align:center;display:flex;padding:40px 0 30px 0}.pane-student-jobs-header .process-gradation .process-gradation--item{width:25%;padding:0 15px;position:relative}.pane-student-jobs-header .process-gradation .process-gradation--item a{color:#222222;text-decoration:none;-webkit-transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.pane-student-jobs-header .process-gradation .process-gradation--item .count-wrap{position:relative;width:50px;height:50px;margin:0 auto 30px}.pane-student-jobs-header .process-gradation .process-gradation--item .count-wrap:before,.pane-student-jobs-header .process-gradation .process-gradation--item .count-wrap:after{position:absolute;top:50%;left:50%;content:'';transform:translate(-50%, -50%);border-radius:50%}.pane-student-jobs-header .process-gradation .process-gradation--item .count-wrap:before{width:50px;height:50px;opacity:.2;z-index:1;background-color:#cccccc}.pane-student-jobs-header .process-gradation .process-gradation--item .count-wrap:after{width:40px;height:40px;opacity:.5;z-index:2;background-color:#cccccc}.pane-student-jobs-header .process-gradation .process-gradation--item .count{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;color:#ffffff;font-size:18px;font-weight:600;transform:translate(-50%, -50%);z-index:3;background-color:#cccccc}.pane-student-jobs-header .process-gradation .process-gradation--item .content-wrap .title{font-size:18px;font-family:Oswald,sans-serif;margin-bottom:15px;font-weight:400;letter-spacing:-0.03em;line-height:1.2;color:#333}.pane-student-jobs-header .process-gradation .process-gradation--item .line:before,.pane-student-jobs-header .process-gradation .process-gradation--item .line:after{content:'';position:absolute;top:25px;border-top:1px dashed #dddddd;width:50%;height:1px}.pane-student-jobs-header .process-gradation .process-gradation--item .line:before{left:0}.pane-student-jobs-header .process-gradation .process-gradation--item .line:after{right:0}.pane-student-jobs-header .process-gradation .process-gradation--item:first-child .line:before{content:none;display:none}.pane-student-jobs-header .process-gradation .process-gradation--item:last-child .line:after{content:none;display:none}.testimonials{background-color:#005d7e}.testimonials__content{margin:0 auto;width:100%;max-width:1024px;padding:30px 0}@media (max-width: 839px){.testimonials__content{width:auto;max-width:100%}}.testimonials__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;color:#fff;margin-bottom:20px}.testimonials__grid{padding:0 50px}.testimonials__cell{width:calc(50% - 0px);margin:0px;display:flex}.testimonials__cell .material-icons{color:#fff;font-size:42px;margin-left:40px;margin-right:14px}.testimonials__item{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.testimonials__item--text{font-style:italic;line-height:1.71}.testimonials__item--author{font-weight:bold}.career-guides{margin:0 auto;width:100%;max-width:1024px;margin-bottom:30px;padding-bottom:30px;border-bottom:2px #E0E0E0 solid}@media (max-width: 839px){.career-guides{width:auto;max-width:100%}}.career-guides .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}@media (max-width: 839px){.career-guides{display:none}}.career-guides__content{padding-top:20px;padding-bottom:10px}@media (min-width: 480px) and (max-width: 839px){.career-guides__content{margin:0 35px}}@media (max-width: 479px){.career-guides__content{margin:0 10px}}.career-guides-grid{padding:0;margin:0 -10px}@media (min-width: 480px) and (max-width: 839px){.career-guides-grid{margin:0 -10px}}@media (max-width: 479px){.career-guides-grid{padding-left:35px;padding-right:35px}}.career-guides-cell{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);color:#005d7e;font-family:Roboto,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:1.67;text-align:left;border-radius:0;width:calc(50% - 20px);min-height:88px;display:flex;margin:0 10px 10px;padding:10px 5px 10px 10px}.career-guides-cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 480px){.career-guides-cell{height:88px}}@media (max-width: 479px){.career-guides-cell{width:100%;margin-left:0;margin-right:0}}.career-guides-cell:hover{border-radius:0}.career-guides-cell a{color:#005d7e;background-image:url(../svgs/icons/open-in-new.svg);background-position:0 3px;background-repeat:no-repeat;padding-left:35px;display:inline-block}.career-guides-cell a:hover{color:rgba(0,62,102,0.87)}.category-browse{margin:0 auto;width:100%;max-width:1024px;margin-top:30px;margin-bottom:30px;padding-bottom:22px;border-bottom:2px #E0E0E0 solid}@media (max-width: 839px){.category-browse{width:auto;max-width:100%}}@media (max-width: 479px){.category-browse{margin-top:0;margin-bottom:0;border-bottom:0}}@media (min-width: 480px) and (max-width: 839px){.category-browse__content{margin:0 35px}}@media (max-width: 479px){.category-browse__content{margin:0 10px}}@media (max-width: 479px){.category-browse__content{margin:0px}}.category-browse__grid{padding:0px}@media (min-width: 840px){.category-browse__grid{margin:0 -4px}}@media (min-width: 480px) and (max-width: 839px){.category-browse__grid{margin:0 -8px}}.category-browse__cell{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);min-height:auto;overflow:inherit}.category-browse__cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 840px){.category-browse__cell{margin:10px 4px;width:calc(25% - 8px)}}@media (min-width: 480px) and (max-width: 839px){.category-browse__cell{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;margin:8px;width:calc(50% - 16px)}}@media (max-width: 479px){.category-browse__cell{margin:0px;width:100%;border:0;box-shadow:none;overflow:auto}}.category-browse__cell:hover{border-style:none}.category-browse__cell .image-switch-style img{width:100%;border-top-left-radius:2px;border-top-right-radius:2px}@media (max-width: 479px){.category-browse__cell .image-switch-style{position:absolute;top:0}.category-browse__cell .image-switch-style img{height:100px}}@media (max-width: 479px){.category-browse__link{height:100px}}@media (max-width: 479px){.category-browse__link{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}}@media (max-width: 479px){.category-browse__title{position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(to top, rgba(51,100,138,0.38), rgba(47,71,88,0.38))}}.category-browse__title-text{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:60px;margin:0 auto}@media (max-width: 479px){.category-browse__title-text{color:#fff;font-family:Oswald,sans-serif;font-size:24px;line-height:100px;letter-spacing:0.6px;text-align:center}}.category__cover{height:400px;width:100%;margin:0;background-size:cover}@media (min-width: 480px) and (max-width: 839px){.category__cover{height:225px}}@media (max-width: 479px){.category__cover{height:94px}}.category__content{margin:0 auto;max-width:1024px;background-color:#fff;position:relative;top:-90px;margin-bottom:-90px !important}@media (min-width: 480px) and (max-width: 839px){.category__content{margin:0 20px}}@media (max-width: 767px){.category__content{margin:0 10px}}@media (min-width: 480px) and (max-width: 1140px){.category__content{top:-40px;margin-bottom:-40px !important}}@media (max-width: 479px){.category__content{top:-20px;margin-bottom:-20px !important}}.category__card{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;position:relative;min-height:138px;margin-bottom:16px;padding:21px 50px}@media (max-width: 479px){.category__card{padding:10px}}.category__card__title-text{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:13px}.category__card__supporting-text{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;text-align:left}.category__card__supporting-text a{color:#005d7e}.category__card__supporting-text a:hover{color:rgba(0,62,102,0.87)}.subcategory{border-radius:2px;background-color:#F2F2F2;border:solid 1px rgba(35,31,32,0.1);border-left:0;border-right:0;margin-bottom:30px}.subcategory .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.subcategory__content{margin:0 auto;width:100%;max-width:1024px;padding-top:20px;padding-bottom:10px}@media (max-width: 839px){.subcategory__content{width:auto;max-width:100%}}@media (max-width: 839px){.subcategory__content{margin:0 10px;width:calc(100% - 20px)}}.subcategory-grid{padding:0;margin:0 -10px}@media (min-width: 840px){.subcategory-grid{padding:0 10px}}.subcategory-cell{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);width:calc(33.3333333333% - 20px);display:table;margin:0 10px 10px;padding:16px}.subcategory-cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.subcategory-cell:hover{border-radius:3px}@media (max-width: 479px){.subcategory-cell{width:calc(100% - 20px)}}.subcategory__media,.subcategory__title{display:table-cell;vertical-align:middle}.subcategory__media{width:40px;height:40px;padding-right:16px}.subcategory__media img{border-radius:50%}.subcategory__title-text{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:normal;text-align:left}.subcategory__job-count{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-weight:500;text-align:left}.company-focus{margin:0 auto;width:100%;max-width:1024px;margin-bottom:30px}@media (max-width: 839px){.company-focus{width:auto;max-width:100%}}.company-focus .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:10px}@media (min-width: 480px) and (max-width: 839px){.company-focus__content{margin:0 35px}}@media (max-width: 479px){.company-focus__content{margin:0 10px}}.company-focus__grid{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;padding:10px 0;align-items:center}@media (max-width: 479px){.company-focus__grid{padding-left:35px;padding-right:35px}}.company-focus__cell{min-height:auto;margin-bottom:20px}.company-focus__cell figure{margin:10px auto}@media (min-width: 840px){.company-focus__cell{box-shadow:none;margin:10px 5px;width:calc(25% - 10px)}}@media (min-width: 480px) and (max-width: 839px){.company-focus__cell{margin:10px;width:calc(50% - 20px)}}@media (max-width: 479px){.company-focus__cell{margin:0 0 10px;width:100%}}.company-focus__cell .mdl-card__media{width:100%;height:auto;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}@media (max-width: 479px){.company-focus__cell .mdl-card__actions{margin-top:30px}}.company-focus__cell .company-focus__item{margin:0}.page-header__content--company{margin-top:20px !important}.page-header__content--company.page-header__content--with-cover{top:-83px;margin-top:0 !important;margin-bottom:-83px !important}@media (min-width: 480px) and (max-width: 1140px){.page-header__content--company.page-header__content--with-cover{top:-40px;margin-bottom:-40px !important}}@media (max-width: 479px){.page-header__content--company.page-header__content--with-cover{top:-20px;margin-bottom:-20px !important}}.page-header__content--company .page-header__card{margin-bottom:20px}@media (max-width: 479px){.page-header__content--company .page-header__card-grid{padding:3px 20px}}@media (max-width: 767px){.page-header__content--company .page-header__card-cell{width:100%;margin:0}}@media (max-width: 479px){.page-header__content--company .page-header__logo{width:100%;height:auto}}.page-header__content--company .page-header__info-title{align-items:center;display:inline-flex}@media (max-width: 767px){.page-header__content--company .page-header__info-title-text{text-align:center;margin:0 auto 20px}}.company-minisite{margin:0 auto;width:100%;max-width:1024px;margin-bottom:46px}@media (max-width: 839px){.company-minisite{width:auto;max-width:100%}}.company-minisite img,.company-minisite svg,.company-minisite video{vertical-align:middle;width:100%}.company-minisite__content{position:relative}@media (max-width: 479px){.company-minisite__content{margin:0 10px}}.company-minisite__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.company-minisite__dropdown-menu{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;display:none;position:absolute;padding:20px;right:0;top:62px;width:auto;z-index:10}.company-minisite__dropdown-menu.open{display:block}@media (max-width: 479px){.company-minisite__dropdown-menu{display:none !important}}.company-minisite__dropdown-menu ul{margin:0;padding:0}.company-minisite__dropdown-menu .company-minisite__submenu-item{color:#005d7e;font-family:Oswald,sans-serif;font-size:20px;font-weight:normal;display:block;padding:20px}.company-minisite__dropdown-menu .company-minisite__submenu-item:hover{color:rgba(0,62,102,0.87)}.company-minisite__dropdown-menu .company-minisite__submenu-item.current{color:rgba(0,0,0,0.87)}.company-minisite__submenu{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin:0 0 10px;position:relative}.company-minisite__submenu:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 480px){.company-minisite__submenu{padding-right:25px;height:60px}}@media (max-width: 479px){.company-minisite__submenu{padding:10px 0}}.company-minisite__submenu .company-minisite__submenu-item{color:#005d7e;font-family:Oswald,sans-serif;font-size:20px;font-weight:normal;display:inline-block;padding:20px}.company-minisite__submenu .company-minisite__submenu-item:hover{color:rgba(0,62,102,0.87)}@media (max-width: 479px){.company-minisite__submenu .company-minisite__submenu-item{display:block}}.company-minisite__submenu .company-minisite__submenu-item.current{color:rgba(0,0,0,0.87)}.company-minisite__submenu .company-minisite__submenu-show{position:absolute;color:#005d7e;bottom:28px;right:20px;margin-top:-12px}.company-minisite__submenu .company-minisite__dropdown-menu--show{position:absolute;color:#005d7e;top:50%;right:20px;margin-top:-12px;cursor:pointer}.company-minisite__item-wrapper{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);padding:10px 20px;margin:0;position:relative}.company-minisite__item-wrapper:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.company-minisite__item-wrapper .jobs-list__item{padding:20px}.company-minisite__item-wrapper .jobs-list__item .jobs-list__item-location{margin-left:0}.company-minisite__item-text p strong{font-weight:bold}.company-minisite__item-text p em{font-style:italic}.company-minisite__item-text p u{text-decoration:underline}.company-minisite__item-text a{color:#005d7e}.company-minisite__item-text a:hover{color:rgba(0,62,102,0.87)}.company-minisite__item-text ul{list-style:disc outside}.company-minisite__item-text audio,.company-minisite__item-text canvas,.company-minisite__item-text iframe,.company-minisite__item-text img,.company-minisite__item-text svg,.company-minisite__item-text video{max-width:100%}.ms-loader{display:none;background-image:url(../images/spinner.gif);background-size:cover;width:64px;height:64px;margin:50px auto}.company-minisite__overlay{display:none;opacity:0.9;background-color:#264872;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#mini-panel-ms_header{background-color:#005d7e}#mini-panel-ms_header .navigation--language-switch{width:150px;float:right}#mini-panel-ms_header .navigation--language-switch .navigation__link{color:#fff;font-family:"Roboto",sans-serif;font-size:12px;line-height:34px;font-weight:400;text-align:center;text-transform:uppercase}@media (min-width: 480px){#mini-panel-ms_header .navigation--language-switch .navigation__link{margin-left:20px}}#mini-panel-ms_header .navigation--language-switch .navigation__link.is-active{display:none}.minisite__joblist .minisite--joblist--job-item,.minisite__joblist .minisite__joblist__job-item{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);position:relative;padding:10px;margin-bottom:10px}.minisite__joblist .minisite--joblist--job-item:hover,.minisite__joblist .minisite__joblist__job-item:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 480px){.minisite__joblist .minisite--joblist--job-item,.minisite__joblist .minisite__joblist__job-item{padding-right:125px}}.minisite__joblist .minisite--joblist--job-item .material-icons,.minisite__joblist .minisite__joblist__job-item .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:4px}.minisite__joblist .minisite__joblist__job-title{width:100%;padding-bottom:10px}.minisite__joblist .minisite__joblist__job-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e}.minisite__joblist .minisite__joblist__job-title a:hover{color:rgba(0,62,102,0.87)}.minisite__joblist .minisite__joblist__job-logo{width:200px}.minisite__joblist .minisite__joblist__job-type{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;padding-right:16px}@media (min-width: 480px){.minisite__joblist .minisite__joblist__job-type{display:inline-block}}@media (max-width: 479px){.minisite__joblist .minisite__joblist__job-type{width:100%;display:block;margin-bottom:10px}}.minisite__joblist .minisite__joblist__job-placement{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;width:auto}@media (min-width: 480px){.minisite__joblist .minisite__joblist__job-placement{display:inline-block}}.minisite__joblist .minisite__joblist__job-action{width:105px}@media (max-width: 479px){.minisite__joblist .minisite__joblist__job-action{display:block;text-align:left;width:100%;margin-top:20px;padding:0}}@media (min-width: 480px){.minisite__joblist .minisite__joblist__job-action{position:absolute;right:10px;top:50%;margin-top:-18px}.minisite__joblist .minisite__joblist__job-action .mdl-button{width:100%}}.company-minisite--link-back{position:absolute;left:50px}.company-profile{margin:0 auto;width:100%;max-width:1024px;margin-bottom:20px}@media (max-width: 839px){.company-profile{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.company-profile__content{margin:0 20px}}@media (max-width: 767px){.company-profile__content{margin:0 10px}}@media (min-width: 480px) and (max-width: 839px){.company-profile__content{margin:0}}.company-profile__content .company-description{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;padding:20px;margin-bottom:40px}@media (max-width: 479px){.company-profile__content .company-description{margin-bottom:20px}}.company-profile__content .company-description .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.company-profile__content .company-description a{color:#005d7e}.company-profile__content .company-description a:hover{color:rgba(0,62,102,0.87)}.company-description .field__item p strong{font-weight:bold}.company-description .field__item p em{font-style:italic}.company-description .field__item p u{text-decoration:underline}.company-description .field__item ol,.company-description .field__item ul{list-style-type:disc;list-style-position:outside;margin-left:20px !important;padding:0}.company-description .field__item a{color:#005d7e}.company-description .field__item a:hover{color:rgba(0,62,102,0.87)}.find-companies{margin:0 auto;width:100%;max-width:1024px;padding-top:20px;padding-bottom:10px;margin-bottom:46px}@media (max-width: 839px){.find-companies{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.find-companies__content{margin:0 35px}}@media (max-width: 479px){.find-companies__content{margin:0 10px}}.find-companies__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}@media (min-width: 480px) and (max-width: 839px){.find-companies__content .jf-grid__cell--left{margin-top:34px;padding:0}}@media (max-width: 839px){.find-companies__content .node-list__item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff}}@media (min-width: 480px){.find-companies__content .node-list__item{padding-bottom:50px}}.find-companies__content .node-list__item .node-list__item-title{position:relative;margin-bottom:15px;padding-right:30px}.find-companies__content .node-list__item .node-list__item-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.find-companies__content .node-list__item .node-list__item-title a:hover{color:rgba(0,62,102,0.87)}.find-companies__content .node-list__item .node-list__item-title .flag-follow-company{position:absolute;top:0;right:0}.find-companies__content .node-list__item .node-list__item-title .flag-follow-company .profile-details__icon{margin-right:0}.find-companies__content .node-list__item .node-list__item-title .profile-details__grid .profile-details__text{display:none}.find-companies__content .node-list__item .node-list__item-title .profile-details__grid .profile-details__icon .icon--followed_company{width:20px;vertical-align:middle}.find-companies__content .node-list__item .node-list__item-title .profile-details__grid .profile-details__icon .material-icons{margin-right:0;vertical-align:middle}.find-companies__wrapper{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff}@media (min-width: 480px) and (max-width: 839px){.find-companies__wrapper{padding:0 10px}}.find-companies__wrapper .views-exposed-form .views-widget-filter-search_api_views_fulltext{overflow:visible}.find-companies__wrapper .form-autocomplete{background-image:none !important}#company_follow .content-profile__company-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);border-radius:0;padding:20px;margin-bottom:20px;position:relative}#company_follow .content-profile__company-item:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 839px){#company_follow .content-profile__company-item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}}#company_follow .content-profile__company-logo{width:120px;height:80px;border:solid 1px rgba(0,0,0,0.14);margin-right:20px;overflow:hidden;box-sizing:border-box}#company_follow .content-profile__company-logo figure{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:120px;height:80px;background-color:#fff}@media (max-width: 479px){#company_follow .content-profile__company-logo{margin-right:10px}}#company_follow .content-profile__company{box-sizing:border-box;width:calc(100% - 184px)}#company_follow .content-profile__company-title{margin:0 0 15px}#company_follow .content-profile__company-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5}#company_follow .content-profile__company-title a:hover{color:rgba(0,62,102,0.87)}#company_follow .content-profile__company-location{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-weight:300}#company_follow .content-profile__company-location .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:4px}#company_follow .content-profile__button-cancel{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;width:24px;margin-right:20px;box-sizing:border-box}#company_follow .content-profile__button-cancel .follow-company__cancel{color:#005d7e;vertical-align:middle}#company_follow .content-profile__button-cancel .follow-company__cancel:hover{color:rgba(0,62,102,0.87)}#company_follow .content-profile__button-cancel .flag-throbber{display:none}.companies_list__content{position:relative}@media (max-width: 479px){.companies_list__content{margin:0 0 10px}}.companies_list__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.companies_list__content #company_follow{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;margin-bottom:20px}@media (max-width: 479px){.companies_list__content #company_follow{padding:10px}}.node-type-minisite .company-profile{margin:0 auto;width:100%;max-width:1024px;margin-bottom:20px}@media (max-width: 839px){.node-type-minisite .company-profile{width:auto;max-width:100%}}.node-type-minisite .company-profile__content{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;padding:20px;margin-bottom:20px}@media (min-width: 480px) and (max-width: 839px){.node-type-minisite .company-profile__content{margin:0 20px}}@media (max-width: 767px){.node-type-minisite .company-profile__content{margin:0 10px}}@media (max-width: 479px){.node-type-minisite .content-profile__job{margin:0 20px}}.minisite-profile__details{margin:0 auto;width:100%;max-width:1024px;margin-bottom:20px}@media (max-width: 839px){.minisite-profile__details{width:auto;max-width:100%}}.minisite-profile__details a{color:rgba(0,0,0,0.87);font-weight:normal;display:inline-block;max-width:100%;word-wrap:break-word}.minisite-profile__details a:hover{color:rgba(0,0,0,0.54)}.minisite-profile__details__content{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);padding:30px 0}.minisite-profile__details__content:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 480px) and (max-width: 839px){.minisite-profile__details__content{margin:0 20px}}@media (max-width: 767px){.minisite-profile__details__content{margin:0 10px}}.minisite-profile__details-grid{padding:0}.minisite-profile__details-cell{margin:10px auto;text-align:center;width:calc(25% - 20px)}@media (max-width: 479px){.minisite-profile__details-cell{width:calc(100% - 20px)}}.minisite-profile__details-icon{color:#005d7e;font-size:50px;vertical-align:middle;margin-bottom:30px}.minisite-profile__details-label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;text-align:center;margin-bottom:6px}.minisite-profile__details-text{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;text-align:center;min-height:19px}.minisite-profile__details-text a:hover{color:rgba(0,0,0,0.54)}.tm-footer{background-color:#3D3D3D}.tm-footer a{color:inherit;text-decoration:none}.tm-footer a:hover{color:inherit}.footer-top{padding:40px 0}.footer-top a{background-size:contain;background-repeat:no-repeat;display:inline-block}.footer-top .footer-logos__main-logo{margin-bottom:40px;text-align:center}.footer-top .footer-logos__main-logo a{background:url("../images/logos/main-logo-grey.svg");background-size:cover;background-repeat:no-repeat;width:349px;height:19px}@media (max-width: 370px){.footer-top .footer-logos__main-logo a{width:250px;height:13px}}.footer-top .footer-logos{max-width:700px;margin:auto;display:flex;flex-wrap:wrap}.footer-top .footer-logos .footer-logos__logo{flex-basis:25%;padding:0 20px;height:20px;box-sizing:border-box;text-align:center;background-repeat:no-repeat}.footer-top .footer-logos .footer-logos__logo.ing-logo a{background:url("../images/logos/ing-logo-grey.svg") no-repeat;width:133px;height:15px}.footer-top .footer-logos .footer-logos__logo.v2-logo a{background:url("../images/logos/v2-logo-grey.svg") no-repeat;width:115px;height:15px}.footer-top .footer-logos .footer-logos__logo.pro-logo a{background:url("../images/logos/pro-logo-grey.svg") no-repeat;width:51px;height:15px}.footer-top .footer-logos .footer-logos__logo.jobfinder-logo a{background:url("../images/logos/jobfinder-logo-grey.svg") no-repeat;width:117px;height:15px}@media (max-width: 960px){.footer-top .footer-logos .footer-logos__logo{flex-basis:50%;margin:10px 0}.footer-top .footer-logos :nth-child(even){text-align:left}.footer-top .footer-logos :nth-child(odd){text-align:right}}@media (max-width: 480px){.footer-top .footer-logos .footer-logos__logo{flex-basis:100%;text-align:center}}.footer-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;border-top:2px gray solid;border-bottom:2px gray solid;padding:40px 16px 60px}.footer-section{color:#fff;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;letter-spacing:0.0125em;line-height:15px;flex-basis:calc(20% - 32px);box-sizing:border-box;padding-left:16px;margin:0 16px;border-left:2px #F2F2F2 solid}.footer-section__title{font-weight:700;text-transform:uppercase;margin-bottom:16px}.footer-section__text p{color:inherit;font-family:"Roboto",sans-serif;font-size:12px;font-weight:normal;letter-spacing:0.0125em;line-height:15px;margin-top:16px;margin-bottom:0}.footer-section__text p:first-of-type{margin-top:0}.footer-section__text a{color:#21A0C2;font-weight:700;text-decoration:none}.footer-section__text a:hover{color:rgba(33,160,194,0.6)}.footer-section__text a:visited{color:rgba(33,160,194,0.6)}.footer-section__text ul{list-style-type:disc;line-height:18px;margin:0;padding-left:16px;margin-top:16px}.footer-bottom{padding:24px 32px 16px;text-align:center}.footer-bottom__navigation{color:#A6A6A6;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;letter-spacing:0.0125em;line-height:15px;margin-bottom:8px}.footer-bottom__navigation--link:before{content:'/';margin:0 5px}.footer-bottom__navigation--link:first-of-type:before{content:''}.footer-bottom__navigation--link a{color:inherit}.footer-bottom__navigation--link a:hover{color:#E0E0E0}.footer-bottom__copyright{color:#A6A6A6;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;letter-spacing:0.0125em;line-height:15px;text-transform:uppercase}@media (max-width: 960px){.footer-top{padding-top:48px}.footer-sites .footer-sites__logo{flex-basis:50%;margin:0 0 12px}.footer-sites .footer-sites__logo--ing{order:1;text-align:right}.footer-sites .footer-sites__logo--pro{order:4;text-align:left}.footer-sites .footer-sites__logo--v2{order:2;text-align:left}.footer-sites .footer-sites__logo--jf{order:3;text-align:right}.footer-content{padding-bottom:40px}.footer-section{flex-basis:calc(50% - 32px)}.footer-section:not(:last-child){margin-bottom:40px}}@media (max-width: 480px){.footer-top{padding-top:32px}.footer-sites{padding:24px 0 20px}.footer-main-logo{font-size:18px}.footer-sites .footer-sites__logo{flex-basis:100%;text-align:center}.footer-content{padding-top:32px;padding-bottom:40px}.footer-section{flex-basis:calc(100% - 16px)}}#header-global{background-color:#fff;box-sizing:border-box;position:relative;z-index:10;width:100%}#header-global .layout__header{background-color:transparent;box-shadow:none}#header-global .layout__header .layout__header-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-self:stretch;box-sizing:border-box;padding:0}#header-global .layout__header.header--top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;flex-shrink:0;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#E0E0E0;border:none;position:relative;z-index:999}@media (min-width: 840px){#header-global .layout__header.header--top{min-height:72px}}@media (max-width: 839px){#header-global .layout__header.header--top{min-height:64px}}@media (max-width: 640px){#header-global .layout__header.header--top{min-height:48px}}#header-global .layout__header.header--top .layout__header-row{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 16px}@media (min-width: 840px){#header-global .layout__header.header--top .layout__header-row{height:72px}}@media (max-width: 839px){#header-global .layout__header.header--top .layout__header-row{height:64px}}@media (max-width: 640px){#header-global .layout__header.header--top .layout__header-row{height:48px;padding-right:8px}}#header-global .layout__header.header--top .layout__header-row .mdl-layout-spacer{flex-shrink:0;flex-grow:1}#header-global .layout__header.header--top .layout__header-row .mdl-navigation{padding:0;flex-direction:row;align-items:center}@media (min-width: 840px){#header-global .layout__header.header--top .layout__header-row .mdl-navigation{margin:16px 0}}@media (max-width: 839px){#header-global .layout__header.header--top .layout__header-row .mdl-navigation{margin:12px 0}}@media (max-width: 640px){#header-global .layout__header.header--top .layout__header-row .mdl-navigation{margin:4px 0}}#header-global .layout__header.header--top .layout__header-row .mdl-navigation .material-icons{vertical-align:middle;cursor:pointer}#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--newsletter,#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--search{margin:0 12px}#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--newsletter .material-icons,#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--search .material-icons{color:gray}@media (max-width: 640px){#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--newsletter{display:none}#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--search{margin:0 4px}#header-global .layout__header.header--top .layout__header-row .mdl-navigation .header-global__link--search .material-icons{font-size:20px;line-height:24px}}#header-global .layout__header.header--top .branding-block a{display:inline-block}#header-global .layout__header.header--top .branding-block a img{vertical-align:middle}@media (min-width: 840px){#header-global .layout__header.header--top .branding-block{display:none}}@media (max-width: 839px){#header-global .layout__header.header--top .branding-block{position:absolute;top:22px;left:64px}#header-global .layout__header.header--top .branding-block a img{max-height:18px}}@media (max-width: 640px){#header-global .layout__header.header--top .branding-block{top:13px;left:56px}#header-global .layout__header.header--top .branding-block a img{max-height:15px}}#header-global .layout__header.header--main .branding-block .header-title{display:inline-block}#header-global .layout__header.header--main .branding-block .header-title--logo{line-height:inherit;margin:0;padding:0}#header-global .layout__header.header--main .branding-block a{display:inline-block}#header-global .layout__header.header--main .branding-block a img{vertical-align:middle}@media (max-width: 839px){#header-global .layout__header.header--main .branding-block{margin-top:30px}}@media (max-width: 839px){#header-global .layout__header.header--main .branding-block{display:none}}@media (max-width: 839px){#header-global .layout__header.header--main .header-row:not(.header-row--navigation){display:none}}#header-global .header--main{margin:0 auto;width:100%;max-width:1024px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:0 20px;max-width:1024px;width:100%}@media (max-width: 839px){#header-global .header--main{width:auto;max-width:100%}}@media (max-width: 839px){#header-global .header--main{padding:0;border-bottom:1px #E0E0E0 solid;background:#fff;position:relative}}#header-global .header--main .header-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#header-global .header--main .header-row:first-of-type{padding-top:40px}#header-global .header--main .header-global__title{align-self:flex-end}#header-global .header--main .header-global__title .header-title{display:inline-block}#header-global .header--main .header-global__title .header-title--logo{line-height:inherit;margin:0;padding:0}#header-global .header--main .header__subsite{align-self:flex-end}#header-global .header--bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;background-color:#005C7E}#header-global .header--bottom .header-bottom__content{margin:0 auto;width:100%;max-width:1024px;position:relative;z-index:502}@media (max-width: 839px){#header-global .header--bottom .header-bottom__content{width:auto;max-width:100%}}@media (max-width: 839px){#header-global .header--bottom{display:none !important}#header-global .header--bottom.show{display:block !important}}@media (min-width: 840px){#header-global.header--sticky{background-color:#fff;border-bottom:1px #E0E0E0 solid}#header-global.header--sticky .header--top .layout__header-row .mdl-navigation{margin:12px 0}#header-global.header--sticky .header--top .layout__header-row .mdl-navigation .material-icons{color:#fff}#header-global.header--sticky .header--main{padding:0}#header-global.header--sticky .header--main .branding-block{position:absolute;top:16px;left:64px;z-index:999;margin-top:0}#header-global.header--sticky .header--main .branding-block a img{max-height:26px}#header-global.header--sticky.header--menu-sticky{height:64px}}@media (max-width: 839px){#header-global.header--sticky{height:64px}}@media (max-width: 640px){#header-global.header--sticky{height:48px}}.panel-pane.pane-jf-search{padding:15px 0 29px;box-sizing:border-box}.header__search-form>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width: 840px){.header__search-form>div{flex-wrap:nowrap}}@media (max-width: 1040px){.header__search-form>div{padding:0 8px}}.header__search-form .mdl-textfield__input{color:#fff;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0.015em;border-bottom:2px #fff solid;padding-top:0;padding-bottom:13px}.header__search-form .mdl-textfield__input.form-autocomplete{background:none}.header__search-form .mdl-textfield__label{color:#fff;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0.015em;opacity:0.5;top:20px}.header__search-form .mdl-textfield__label:after{background-color:transparent;bottom:20px}.header__search-cell{margin:0 16px}.header__search-cell--keyword{flex-basis:320px;margin-left:0}.header__search-cell--location{flex-basis:320px;position:relative}.header__search-cell--location [class^=icon-location-]{background:none}.header__search-cell--location [class^=icon-location-]:after{color:#fff;font-family:'Material Icons';font-size:24px;display:inline-block;position:absolute}.header__search-cell--location .icon-location-position:after{content:'location_on'}.header__search-cell--location .icon-location-clear:after{content:'clear'}.header__search-cell--location .icon-location-search:after{content:'search'}.header__search-cell--radius{flex-basis:126px}.header__search-cell--radius .select2-container .select2-selection--single{height:37px;border-bottom:2px #fff solid}.header__search-cell--radius .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0.015em}.header__search-cell--radius .select2-container .select2-selection--single .select2-selection__arrow{width:24px;height:24px;top:3px;right:0}.header__search-cell--radius .select2-container .select2-selection--single .select2-selection__arrow b{border-color:rgba(255,255,255,0.5) transparent transparent transparent;border-width:5px 5px 0 5px}.header__search-cell--radius .select2-container.select2-container--open .select2-selection--single{border-bottom:2px solid transparent}.header__search-cell--radius label{color:rgba(255,255,255,0.5);font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0.015em;background-color:#005C7E;position:absolute;top:20px;left:0;width:calc(100% - 30px)}.header__search-cell--radius .mdl-field-select{width:100%;padding:0}.header__search-cell--radius.is-dirty label{display:none}.header__search-cell--submit{flex-basis:160px;align-self:flex-end;margin-right:0}.header__search__button{color:#1A1A1A;font-family:"Graphik",sans-serif;font-size:14px;font-weight:600;line-height:38px;text-align:center;letter-spacing:0.0225em;width:100%;height:38px;background-color:#fff;border-radius:2px}.header__search__button:hover{color:gray;background-color:#fff}@media (max-width: 839px){.pane-jf-search.header__search{background-color:#005C7E;padding:4px 24px 24px;position:absolute;left:0;top:100%;z-index:999}}@media (max-width: 839px) and (max-width: 479px){.pane-jf-search.header__search{padding-left:16px;padding-right:16px}}@media (max-width: 839px){.header__search-cell{margin:0}.header__search-cell--keyword,.header__search-cell--location{flex-basis:100%}.header__search-cell--radius{flex-basis:calc(100% - 260px);margin-right:24px}}@media (max-width: 839px) and (max-width: 479px){.header__search-cell--radius{flex-basis:calc(50% - 16px);margin-right:16px}}@media (max-width: 839px){.header__search-cell--submit{flex-basis:236px}}@media (max-width: 839px) and (max-width: 479px){.header__search-cell--submit{flex-basis:50%}}.header-global__cell .header-global__link--search{position:absolute;top:16px;right:0;margin-left:0;padding:0}.mdl-layout__burger-button{color:#333;top:0;left:0;position:absolute;display:block;cursor:pointer;z-index:4}.mdl-layout__burger-button .material-icons{vertical-align:middle}@media (min-width: 840px){.mdl-layout__burger-button .material-icons{padding:24px 32px}}@media (max-width: 839px){.mdl-layout__burger-button .material-icons{padding:20px 16px 20px 24px}}@media (max-width: 640px){.mdl-layout__burger-button .material-icons{padding:12px 16px}}.mdl-layout__burger-button .material-icons.menu-icon{display:inline-block}.mdl-layout__burger-button .material-icons.close-icon{display:none;color:#ff8700}.mdl-layout__burger-button.close .menu-icon{display:none}.mdl-layout__burger-button.close .close-icon{display:inline-block}.mdl-layout__burger-button .site--name{color:#333;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;letter-spacing:0.72px;line-height:24px;display:inline-block;vertical-align:middle;cursor:pointer}@media (max-width: 839px){.mdl-layout__burger-button .site--name{display:none}}@media (min-width: 840px){.header--sticky .mdl-layout__burger-button{color:#fff}.header--sticky .mdl-layout__burger-button .material-icons{padding:20px 16px 20px 24px}.header--sticky .mdl-layout__burger-button .site--name{display:none}}.burger-menu{position:absolute;top:100%;z-index:999;border:solid 1px #A6A6A6;overflow:hidden}.burger-menu::-webkit-scrollbar{display:none}.burger-menu .pane-user-menu,.burger-menu .pane-language-menu{display:inline-block}@media (min-width: 840px){.burger-menu{width:100%;max-width:400px;border-radius:0 0 4px 4px;left:0;display:none}.burger-menu.active{display:block}}@media (max-width: 839px){.burger-menu{width:360px;background:#fff;border-radius:0 4px 4px 0;overflow:scroll;transition:left 0.3s ease-in-out;left:-370px}.burger-menu.active{left:0}}@media (min-width: 840px){.burger-menu .burger-menu-sites .burger-menu-sites__title{display:none}.burger-menu .burger-menu-sites .burger-menu-site{padding:25px 32px;display:block}.burger-menu .burger-menu-sites .burger-menu-site .site-name{font-family:"Graphik",sans-serif;font-weight:800;font-size:20px;letter-spacing:0.8px;text-transform:uppercase}.burger-menu .burger-menu-sites .burger-menu-site .site-name:not(.site-name-current):after{content:'';width:13px;height:13px;margin-left:7px;display:inline-block}.burger-menu .burger-menu-sites .burger-menu-site .site-teaser{font-size:15px;line-height:1.43;letter-spacing:0.15px}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner{padding:25px 20px 0 70px;background:white;position:relative}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-vertical{width:2px;height:100%;position:absolute;top:0;left:40px;background:inherit}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-vertical.last-el{height:35px}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-horizontal{width:20px;height:2px;position:absolute;top:35px;left:40px;background:inherit}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines.color-blue{background:#005d7e}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines.color-black{background:#333}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines.color-white{background:#fff}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner.last-el{padding-bottom:20px}.burger-menu .burger-menu-sites .burger-menu-site.site-blue{background:#005d7e}.burger-menu .burger-menu-sites .burger-menu-site.site-blue .site-name,.burger-menu .burger-menu-sites .burger-menu-site.site-blue .site-teaser{color:#fff}.burger-menu .burger-menu-sites .burger-menu-site.site-blue .site-name:after{background:url(../images/global-menu-right-white.svg) no-repeat;background-size:contain}.burger-menu .burger-menu-sites .burger-menu-site.site-white{background:#fff}.burger-menu .burger-menu-sites .burger-menu-site.site-white .site-name{color:#333}.burger-menu .burger-menu-sites .burger-menu-site.site-white .site-name:after{background:url(../images/global-menu-right-black.svg) no-repeat;background-size:contain}.burger-menu .burger-menu-sites .burger-menu-site.site-white .site-teaser{color:gray}.burger-menu .burger-menu-sites .burger-menu-site.site-black{background:#333}.burger-menu .burger-menu-sites .burger-menu-site.site-black .site-name,.burger-menu .burger-menu-sites .burger-menu-site.site-black .site-teaser{color:#fff}.burger-menu .burger-menu-sites .burger-menu-site.site-black .site-name:after{background:url(../images/global-menu-right-grey.svg) no-repeat;background-size:contain}.burger-menu .burger-menu-sites .burger-menu-site.site-black+.site-black{border-top:solid 1px #fff}}@media (max-width: 839px){.burger-menu .burger-menu-sites{padding:0 16px 16px}.burger-menu .burger-menu-sites .burger-menu-sites__title{padding-bottom:16px;font-family:"Graphik",sans-serif;font-weight:900;font-size:18px;letter-spacing:0.6px;color:#333;text-transform:uppercase}.burger-menu .burger-menu-sites .burger-menu-site{padding-bottom:16px;position:relative}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner{padding-left:30px}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines{background:#A6A6A6}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-vertical{width:2px;height:100%;position:absolute;top:0;left:8px;background:inherit}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-vertical.last-el{height:10px}.burger-menu .burger-menu-sites .burger-menu-site.burger-menu-site-inner .site-lines .site-line-horizontal{width:12px;height:2px;position:absolute;top:10px;left:8px;background:inherit}.burger-menu .burger-menu-sites .burger-menu-site .site-name{color:#333;font-family:"Graphik",sans-serif;font-size:18px;font-weight:500;letter-spacing:0.6px}}@media (max-width: 839px) and (max-width: 640px){.burger-menu .burger-menu-sites .burger-menu-site .site-name{font-size:15px}}@media (max-width: 839px){.burger-menu .burger-menu-sites .burger-menu-site .site-teaser{display:none}}@media (min-width: 840px){.burger-menu .navigation_subsite,.burger-menu .navigation__main-menu{display:none}}@media (max-width: 839px){.burger-menu .navigation__main-menu{padding:0 0 20px;margin:20px 16px;border-bottom:solid 2px #E0E0E0}.burger-menu .navigation__main-menu li{color:#333;font-family:"Graphik",sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.6px;padding-bottom:14px}.burger-menu .navigation__main-menu li>a{color:inherit;font-family:inherit;font-weight:inherit}.burger-menu .navigation__main-menu li:last-child{padding-bottom:0}}@media (max-width: 839px) and (max-width: 640px){.burger-menu .navigation__main-menu li{font-size:15px}}@media (max-width: 839px){.burger-menu .navigation__main-menu li.has-submenu .material-icons{font-size:32px;line-height:0;color:gray;position:relative;top:10px}.burger-menu .navigation__main-menu li.has-submenu .navigation__main-menu__level2{margin:16px 0 0;padding:0 0 0 30px;border-left:solid 2px #A6A6A6;list-style:none;display:none}.burger-menu .navigation__main-menu li.has-submenu.open .material-icons{color:#ff8700}.burger-menu .navigation__main-menu li.has-submenu.open .navigation__main-menu__level2{display:block}.burger-menu .navigation__main-menu li.main-menu__link--search-job,.burger-menu .navigation__main-menu li.main-menu__link--re-cart{color:#005d7e}.burger-menu .navigation__main-menu li.main-menu__link--search-job .material-icons,.burger-menu .navigation__main-menu li.main-menu__link--re-cart .material-icons{font-size:14px;margin-right:9px}.burger-menu .navigation__main-menu li.main-menu__link--search-job .material-icons.icon-close,.burger-menu .navigation__main-menu li.main-menu__link--re-cart .material-icons.icon-close{display:none}}#header-global .header-global__language,.burger-menu .burger-menu__language{position:relative;display:inline-block}#header-global .header-global__language .language-button,.burger-menu .burger-menu__language .language-button{color:gray;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.36px;border-radius:4px;border:1px transparent solid;box-sizing:border-box;padding:6px 7px;cursor:pointer}#header-global .header-global__language .language-button .material-icons,.burger-menu .burger-menu__language .language-button .material-icons{color:inherit;vertical-align:middle}#header-global .header-global__language .language-button .material-icons.icon--language,.burger-menu .burger-menu__language .language-button .material-icons.icon--language{margin-right:4px}#header-global .header-global__language .language-button .material-icons.icon--arrow,.burger-menu .burger-menu__language .language-button .material-icons.icon--arrow{font-size:36px;line-height:24px;margin-left:-2px;margin-right:-6px}#header-global .header-global__language .language-button span,.burger-menu .burger-menu__language .language-button span{display:inline-block;font-family:inherit;font-weight:inherit;text-transform:uppercase;vertical-align:middle}#header-global .header-global__language .language--wrapper,.burger-menu .burger-menu__language .language--wrapper{display:none;position:absolute;min-width:100%;padding:8px 0;background:#fff;border:solid #A6A6A6;border-width:0 1px 1px 1px;border-radius:0 0 4px 4px;box-sizing:border-box}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio{padding:7px 14px;display:block;height:34px;cursor:pointer}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio .mdl-radio__outer-circle,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio .mdl-radio__outer-circle{top:10px;left:13px;border-color:gray}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio .mdl-radio__inner-circle,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio .mdl-radio__inner-circle{top:14px;left:17px}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio .mdl-radio__ripple-container,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio .mdl-radio__ripple-container{top:1px;left:4px;width:34px;height:34px}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio .mdl-radio__ripple-container .mdl-ripple,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio .mdl-radio__ripple-container .mdl-ripple{background:#21A0C2}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio.is-checked .mdl-radio__outer-circle,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio.is-checked .mdl-radio__outer-circle{border-color:#21A0C2}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio.is-upgraded,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio.is-upgraded{padding-left:40px}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio:hover,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio:hover{border-radius:4px;background:#E0E0E0}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio__label,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio__label{color:#333;font-family:"Graphik",sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;text-transform:uppercase}#header-global .header-global__language .language--wrapper .nav-language .mdl-radio__inner-circle,.burger-menu .burger-menu__language .language--wrapper .nav-language .mdl-radio__inner-circle{background:#21A0C2}.no-touch #header-global .header-global__language:hover .language-button,.touch #header-global .header-global__language.hover-on .language-button{border-color:#A6A6A6;background:#fff;color:#333}.no-touch #header-global .header-global__language:hover .language-button .material-icons.icon--language,.touch #header-global .header-global__language.hover-on .language-button .material-icons.icon--language{color:#21A0C2}.no-touch #header-global .header-global__language:hover .language-button .material-icons.icon--arrow,.touch #header-global .header-global__language.hover-on .language-button .material-icons.icon--arrow{color:#333}.no-touch #header-global .header-global__language:hover .language--wrapper,.touch #header-global .header-global__language.hover-on .language--wrapper{display:block}#header-global .header-global__language{margin-left:8px}#header-global .header-global__language.not_show{display:none}@media (max-width: 479px){#header-global .header-global__language{display:none}}.burger-menu .burger-menu__language{display:none}.burger-menu .burger-menu__language.show{display:inline-block}@media (max-width: 479px){.burger-menu .burger-menu__language{display:inline-block;margin:6px;z-index:1}}.burger-menu .burger-menu__language .language-button{font-size:16px}.burger-menu .burger-menu__language .language-button .icon--language{font-size:20px}.burger-menu .burger-menu__language .language--wrapper{left:0}.burger-menu .burger-menu__language:hover .language-button{border-color:#A6A6A6;background:#fff;color:#333}.burger-menu .burger-menu__language:hover .language-button .material-icons.icon--language{color:#21A0C2}.burger-menu .burger-menu__language:hover .language-button .material-icons.icon--arrow{color:#333}.burger-menu .burger-menu__language:hover .language--wrapper{display:block}.header--main .header-row--navigation{position:relative}@media (max-width: 839px){.header--main .header-row--navigation{padding:0 8px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;white-space:nowrap}.header--main .header-row--navigation::-webkit-scrollbar{display:none;width:0px;height:0px}}@media (max-width: 640px){.header--main .header-row--navigation{padding:0}}.header--main .navigation__main-menu li{font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:36px;letter-spacing:0.36px;margin:0;opacity:1;position:relative;height:36px;cursor:pointer}@media (min-width: 840px){.header--main .navigation__main-menu li{color:#333;padding:0 6px 3px}}@media (max-width: 839px){.header--main .navigation__main-menu li{color:gray;padding:0 12px 9px;margin-left:2px}}@media (max-width: 640px){.header--main .navigation__main-menu li{font-size:15px;text-transform:none;padding:0 12px 2px}}.header--main .navigation__main-menu li>a{color:inherit;font-family:inherit;font-weight:inherit;line-height:24px;display:inline-block}@media (max-width: 839px){.header--main .navigation__main-menu li:before{content:'';position:absolute;left:-2px;top:12px;width:2px;height:12px;border-radius:4px;background-color:#E0E0E0}}.header--main .navigation__main-menu li:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#ff8700;border-top-left-radius:3px;border-top-right-radius:3px;visibility:hidden;z-index:1}.header--main .navigation__main-menu li:first-of-type{margin-left:0}.header--main .navigation__main-menu li:first-of-type:before{display:none}.header--main .navigation__main-menu li.is-active,.header--main .navigation__main-menu li:hover{opacity:1}.header--main .navigation__main-menu li.is-active:after,.header--main .navigation__main-menu li:hover:after{visibility:visible}@media (max-width: 839px){.header--main .navigation__main-menu li.is-active,.header--main .navigation__main-menu li:hover{color:#333}.header--main .navigation__main-menu li.is-active>a,.header--main .navigation__main-menu li:hover>a{color:#333}}.header--main .navigation__main-menu li.main-menu__link--search-job{color:#005d7e}.header--main .navigation__main-menu li.main-menu__link--search-job:after{background:none !important}.header--main .navigation__main-menu li.main-menu__link--search-job .material-icons{color:inherit;font-size:17px;vertical-align:text-top;margin-right:7px}@media (max-width: 640px){.header--main .navigation__main-menu li.main-menu__link--search-job .material-icons{font-size:16px}}.header--main .navigation__main-menu li.main-menu__link--search-job .material-icons.icon-close{display:none}@media (min-width: 840px){.header--main .navigation__main-menu li.main-menu__link--search-job{display:none}}.header--main .navigation__main-menu li.main-menu__link--search-job.open .icon-work{display:none}.header--main .navigation__main-menu li.main-menu__link--search-job.open .icon-close{color:#ff8700;display:inline-block}.header--main .navigation__main-menu{padding:0}@media (min-width: 840px){.header--main .navigation__main-menu{margin:25px 0 0 -6px}}@media (max-width: 839px){.header--main .navigation__main-menu{margin:9px 0 0}}@media (max-width: 640px){.header--main .navigation__main-menu{margin:4px 0 0;padding-left:4px;padding-right:8px}}.header--main .navigation__main-menu .has-submenu .material-icons{color:gray;font-size:36px;margin-left:2px;vertical-align:middle}.header--main .navigation__main-menu .has-submenu.is-active .material-icons,.header--main .navigation__main-menu .has-submenu:hover .material-icons{color:#ff8700}.header--main .navigation__main-menu .has-submenu .navigation__main-menu__level2{display:none}.header--main .navigation__main-menu .has-submenu:hover .navigation__main-menu__level2{display:block}@media (max-width: 839px){.header--main .navigation__main-menu .has-submenu .navigation__main-menu__level2{display:block;visibility:hidden}.header--main .navigation__main-menu .has-submenu.is-active .navigation__main-menu__level2,.header--main .navigation__main-menu .has-submenu:hover .navigation__main-menu__level2{visibility:visible}}.header--main .navigation__main-menu>li{display:inline-block}.header--main .navigation__main-menu__level2{position:absolute;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px #E0E0E0 solid;background-color:#fff;margin:0;padding:8px 0;min-width:calc(100% - 2px);z-index:11}@media (min-width: 840px){.header--main .navigation__main-menu__level2{top:39px}}@media (max-width: 839px){.header--main .navigation__main-menu__level2{top:45px}}@media (max-width: 640px){.header--main .navigation__main-menu__level2{top:37px}}.header--main .navigation__main-menu__level2 li{display:block;margin:0;padding:8px 16px;border:0;height:auto}.header--main .navigation__main-menu__level2 li a{color:#333;font-family:"Graphik",sans-serif;font-size:15px;font-weight:600;line-height:normal;letter-spacing:0.3px;text-transform:none;white-space:nowrap}.header--main .navigation__main-menu__level2 li:after,.header--main .navigation__main-menu__level2 li:before{display:none}.header--main .navigation__main-menu__level2 li.is-active,.header--main .navigation__main-menu__level2 li:hover{border-radius:4px;background-color:#E0E0E0}.header--main .navigation__main-menu__level2 li.is-active a,.header--main .navigation__main-menu__level2 li:hover a{color:#333}@media (min-width: 840px){#header-global.header--sticky:not(.header--menu-sticky) .header--main{max-width:100%}#header-global.header--sticky:not(.header--menu-sticky) .header--main .header-row--navigation{padding:0 8px}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu{margin:9px 0 0}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li{color:gray;padding:0 12px 7px;margin-left:2px}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li:before{display:none;background:red}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li.is-active,#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li:hover{color:#333}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li.is-active>a,#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li:hover>a{color:#333}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li.has-submenu .navigation__main-menu__level2{display:block;visibility:hidden;top:42px}#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li.has-submenu.is-active .navigation__main-menu__level2,#header-global.header--sticky:not(.header--menu-sticky) .header--main .navigation__main-menu li.has-submenu:hover .navigation__main-menu__level2{visibility:visible}#header-global.header--sticky.header--menu-sticky .header--main .header-row--navigation{position:static}#header-global.header--sticky.header--menu-sticky .header--main .header-row--navigation .navigation__main-menu{position:absolute;top:15px;z-index:999}#header-global.header--sticky.header--menu-sticky .header--main .header-row--navigation .navigation__main-menu>li{color:#fff;padding-bottom:13px}#header-global.header--sticky.header--menu-sticky .header--main .header-row--navigation .navigation__main-menu>li .navigation__main-menu__level2{top:49px}}.navigation_subsite{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;flex-wrap:nowrap;box-sizing:border-box}.navigation_subsite__link{color:gray;font-family:"Graphik",sans-serif;font-weight:700;letter-spacing:0.04em;text-align:center;text-transform:uppercase;margin:0}.navigation_subsite__link.is-active{color:#1A1A1A;position:relative;margin-bottom:0;border-bottom:3px #1A1A1A solid}.navigation_subsite__link:hover{color:#A6A6A6}.header--main .navigation_subsite__link{font-size:16px;line-height:21px;margin-bottom:1px;padding:0 24px 12px;border-bottom:1px #E0E0E0 solid}.header--main .navigation_subsite__link.is-active{margin-bottom:0;border-bottom:3px #1A1A1A solid}.burger-menu .navigation_subsite{margin:0;padding-top:20px;border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid}.burger-menu .navigation_subsite__link{font-size:15px;letter-spacing:0.6px;line-height:17px;padding:0 12px 12px}#header-global .header-global__profile,.burger-menu .burger-menu__profile{margin-left:4px;position:relative;display:inline-block}#header-global .header-global__profile .profile-button,.burger-menu .burger-menu__profile .profile-button{color:#333;font-family:"Graphik",sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0.36px;border-radius:4px;border:1px transparent solid;box-sizing:border-box;padding:6px 7px;cursor:pointer}#header-global .header-global__profile .profile-button .profile-label--small,.burger-menu .burger-menu__profile .profile-button .profile-label--small{font-size:16px}@media (max-width: 640px){#header-global .header-global__profile .profile-button,.burger-menu .burger-menu__profile .profile-button{font-size:16px;line-height:22px}}#header-global .header-global__profile .profile-button .material-icons,.burger-menu .burger-menu__profile .profile-button .material-icons{vertical-align:middle}#header-global .header-global__profile .profile-button .material-icons.icon--person,.burger-menu .burger-menu__profile .profile-button .material-icons.icon--person{color:#333;margin-right:4px}@media (max-width: 640px){#header-global .header-global__profile .profile-button .material-icons.icon--person,.burger-menu .burger-menu__profile .profile-button .material-icons.icon--person{font-size:20px}}#header-global .header-global__profile .profile-button .material-icons.icon--arrow,.burger-menu .burger-menu__profile .profile-button .material-icons.icon--arrow{color:gray;font-size:36px;line-height:24px;margin-left:-2px;margin-right:-6px}@media (max-width: 640px){#header-global .header-global__profile .profile-button .material-icons.icon--arrow,.burger-menu .burger-menu__profile .profile-button .material-icons.icon--arrow{line-height:22px;position:relative;top:1px}}#header-global .header-global__profile .profile-button span,.burger-menu .burger-menu__profile .profile-button span{font-family:inherit;font-weight:inherit;display:inline-block;vertical-align:middle}#header-global .header-global__profile .user-menu--wrapper,.burger-menu .burger-menu__profile .user-menu--wrapper{display:none;position:absolute;min-width:100%;padding:8px 0;background:#fff;border:1px #A6A6A6 solid;border-radius:4px;box-sizing:border-box;right:0;top:39px}@media (max-width: 640px){#header-global .header-global__profile .user-menu--wrapper,.burger-menu .burger-menu__profile .user-menu--wrapper{top:36px}}#header-global .header-global__profile .user-menu--wrapper .user-menu__link,.burger-menu .burger-menu__profile .user-menu--wrapper .user-menu__link{padding:8px 16px;border-radius:4px;font-family:"Graphik",sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;color:#333;display:block;white-space:nowrap}#header-global .header-global__profile .user-menu--wrapper .user-menu__link:hover,.burger-menu .burger-menu__profile .user-menu--wrapper .user-menu__link:hover{background:#E0E0E0}.no-touch #header-global .header-global__profile:hover .profile-button,.touch #header-global .header-global__profile.hover-on .profile-button{border-color:#A6A6A6;background:#fff;color:#333}.no-touch #header-global .header-global__profile:hover .profile-button .material-icons.icon--person,.touch #header-global .header-global__profile.hover-on .profile-button .material-icons.icon--person{color:#21A0C2}.no-touch #header-global .header-global__profile:hover .profile-button .material-icons.icon--arrow,.touch #header-global .header-global__profile.hover-on .profile-button .material-icons.icon--arrow{color:#333}.no-touch #header-global .header-global__profile:hover .user-menu--wrapper,.touch #header-global .header-global__profile.hover-on .user-menu--wrapper{display:block}@media (min-width: 840px){#header-global.header--sticky .header-global__profile .profile-button{color:#fff}#header-global.header--sticky .header-global__profile .profile-button .material-icons.icon--person,#header-global.header--sticky .header-global__profile .profile-button .material-icons.icon--arrow{color:#fff}}#header-global .header-global__profile.not_show{position:absolute;left:-9999px;top:-9999px}.burger-menu .burger-menu__profile{margin-top:8px;margin-left:8px;display:none}.burger-menu .burger-menu__profile.show{display:inline-block}.burger-menu .burger-menu__profile .profile-button{font-size:16px}.burger-menu .burger-menu__profile:hover .profile-button{border-color:#A6A6A6;background:#fff;color:#333}.burger-menu .burger-menu__profile:hover .profile-button .material-icons.icon--person{color:#21A0C2}.burger-menu .burger-menu__profile:hover .profile-button .material-icons.icon--arrow{color:#333}.burger-menu .burger-menu__profile:hover .user-menu--wrapper{display:block;left:0;right:auto;z-index:1}.pane-jobs-by-taxonomies{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.pane-jobs-by-taxonomies{width:auto;max-width:100%}}.pane-jobs-by-taxonomies .mini-panel-jobs_by_taxonomies{background-color:#fff;border:1px solid #E0E0E0}@media (min-width: 480px) and (max-width: 839px){.pane-jobs-by-taxonomies .mini-panel-jobs_by_taxonomies{margin:0 20px}}@media (max-width: 767px){.pane-jobs-by-taxonomies .mini-panel-jobs_by_taxonomies{margin:0 10px}}@media (min-width: 480px) and (max-width: 839px){.view-display-id-panel_jobs_by_jfunction,.view-display-id-panel_jobs_by_categories{padding-left:35px;padding-right:35px}}.job-by-taxonomy-list{margin-bottom:30px;margin-top:60px}@media (max-width: 479px){.job-by-taxonomy-list{margin-bottom:20px}}.job-by-taxonomy-list .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:44px}.job-by-taxonomy-list .mdl-tabs{position:relative;padding-top:44px}.job-by-taxonomy-list .mdl-tabs .mdl-tabs__tab-bar{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;position:absolute;top:-24px;left:50%;margin-left:-160px;width:320px;height:auto;text-transform:uppercase;color:#2f4858;font-size:14px;font-weight:500;letter-spacing:1px;padding:15px 13px;box-sizing:border-box}@media (max-width: 479px){.job-by-taxonomy-list .mdl-tabs .mdl-tabs__tab-bar{left:0;margin-left:0;width:calc(100% - 28px)}}.job-by-taxonomy-list .mdl-tabs__panel{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.job-by-taxonomy-list .mdl-tabs__panel{width:auto;max-width:100%}}@media (max-width: 479px){.job-by-taxonomy-list .mdl-tabs__panel{max-width:220px}}.job-by-taxonomy-list .mdl-tabs__panel .facet-links{margin:0;padding:0}@media (min-width: 480px){.job-by-taxonomy-list .mdl-tabs__panel .facet-links.column{-moz-column-gap:116px;-webkit-column-gap:116px;-o-column-gap:116px;column-gap:116px}}.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link{color:#005d7e;font-size:15px;line-height:1.33;margin-bottom:20px}@media (min-width: 840px){.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link{display:inline-block;padding-left:106px;width:222px}}@media (min-width: 480px) and (max-width: 839px){.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link{display:inline-block;width:100%}}.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link a{color:#005d7e}.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link a:hover{color:rgba(0,62,102,0.87)}.job-by-taxonomy-list .mdl-tabs__panel .facet-links .facet-links--link span{color:#005d7e;font-size:15px;line-height:1.33;margin-left:10px}.job-focus{margin:0 auto;width:100%;max-width:1024px;margin-bottom:20px}@media (max-width: 839px){.job-focus{width:auto;max-width:100%}}.job-focus .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:10px}@media (max-width: 479px){.job-focus .section-title{margin-bottom:20px}}@media (min-width: 480px) and (max-width: 839px){.job-focus__content{margin:0 35px}}.job_focus__grid{padding:0px}@media (min-width: 840px){.job_focus__grid{margin:0 -4px}}@media (min-width: 480px) and (max-width: 839px){.job_focus__grid{margin:0 -10px}}@media (max-width: 479px){.job_focus__grid{padding-left:35px;padding-right:35px}}.job_focus__cell{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);min-height:auto}.job_focus__cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (min-width: 840px){.job_focus__cell{margin:10px 4px;padding:20px;width:calc(25% - 8px)}}@media (min-width: 480px) and (max-width: 839px){.job_focus__cell{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;margin:10px;width:calc(50% - 20px)}}@media (max-width: 479px){.job_focus__cell{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;margin:0 0 10px;width:100%}}.job_focus__cell .mdl-card__media{width:100%;height:auto;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:122px}.job_focus__cell .mdl-card__location{color:rgba(0,0,0,0.54);text-align:center}.job_focus__cell .mdl-card__title-link{padding:0;color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;text-align:center;margin:20px 0 0;width:100%;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.job_focus__cell .mdl-card__title-link:hover{color:rgba(0,62,102,0.87)}@media only screen{.page-header.fixed .page-header__content--job{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;position:fixed;left:0;right:0;width:100%;max-width:100%;margin:0 !important;padding:0;z-index:1100}.page-header.fixed .page-header__card{height:56px;max-width:1024px;margin:0 auto;box-shadow:none;border:0;border-radius:0}.page-header.fixed .page-header__card-grid{max-width:1024px;padding:10px 5px}.page-header.fixed .page-header__info-title-text .favourite-flag,.page-header.fixed .page-header__recruiter_name,.page-header.fixed .page-header__info-short-description,.page-header.fixed .page-header__supporting-label{display:none}.page-header.fixed .job-header__info-title{display:block;margin-left:10px;width:calc(100% - 378px)}.page-header.fixed .page-header__info{display:inline-block;width:calc(100% - 115px)}.page-header.fixed .page-header__info-title-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:20px;line-height:normal;max-height:30px;margin-bottom:0;padding-right:0}.page-header.fixed .page-header__supporting{display:inline-block;width:100px;margin-left:10px}.page-header.fixed .page-header__supporting .page-header__supporting-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:24px;margin-bottom:0}.page-header.fixed .page-header__logo-wrapper{width:auto;text-align:left}.page-header.fixed .page-header__logo-wrapper .page-header__logo{height:40px}.page-header.fixed .page-header__employer,.page-header.fixed .page-header__recruiter{max-width:80px;max-height:40px}.page-header.fixed .page-header__action--absolute{right:5px;bottom:10px}.page-header.fixed .page-header__action--absolute .mdl-button{margin-left:10px}.page-header.fixed .page-header__action--absolute .mdl-button:first-of-type{margin-left:0}}.page-header__content--job{margin-top:20px !important}.page-header__content--job.page-header__content--with-cover{top:-145px;margin-top:0 !important;margin-bottom:-145px !important}@media (min-width: 480px) and (max-width: 1140px){.page-header__content--job.page-header__content--with-cover{top:-40px;margin-bottom:-40px !important}}@media (max-width: 479px){.page-header__content--job.page-header__content--with-cover{top:-20px;margin-bottom:-20px !important}}.page-header__content--job .favourite-flag--absolute{position:absolute;top:5px;right:-5px}.page-header__content--job .page-header__card{margin-bottom:20px}@media (max-width: 479px){.page-header__content--job .page-header__card{margin-bottom:0}}@media (min-width: 480px) and (max-width: 839px){.page-header__content--job .page-header__card-grid{padding-bottom:70px}}@media (max-width: 767px){.page-header__content--job .page-header__card-grid{padding-bottom:120px}}@media (min-width: 480px){.page-header__content--job .job-header__info-title{margin-left:24px;align-items:center;display:inline-flex;flex-direction:column;width:calc(100% - 384px)}}@media (max-width: 767px){.page-header__content--job .job-header__info-title{width:100%;margin-left:0}}.page-header__content--job .page-header__info-title-text{margin-bottom:21px;padding-right:22px}@media (max-width: 479px){.page-header__content--job .page-header__info-title-text{margin-bottom:10px}}.page-header__content--job .page-header__info{width:100%}.page-header__content--job .page-header__supporting{text-align:left;width:100%}.page-header__content--job .page-header__supporting-text a,.page-header__content--job .page-header__recruiter_name a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.page-header__content--job .page-header__supporting-text a:hover,.page-header__content--job .page-header__recruiter_name a:hover{color:rgba(0,62,102,0.87)}.page-header__content--job .page-header__supporting-text{margin-bottom:10px}.page-header__content--job .page-header__recruiter_name{margin-bottom:0}.page-header__content--job .page-header__recruiter_name.padding-for-1-buttons{padding-right:162px}@media (min-width: 840px){.page-header__content--job .page-header__recruiter_name.padding-for-2-buttons{padding-right:317px}}.job-expired-section{margin:0 auto 20px;max-width:1024px;position:relative}.job-expired-section--message{color:#fff;font-size:14px;font-weight:bold;text-align:center;border-radius:2px;background-color:#F6A623;border:solid 1px #F6A623;margin:20px 0;padding:7px 10px}.job-expired-box--grid{margin:0 -8px;padding:0}@media (max-width: 479px){.job-expired-box--grid{margin:0}}.job-expired-box{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;text-align:center;margin:0 8px;padding:13px;width:calc(33.3333333333% - 16px);box-sizing:border-box}@media (min-width: 480px){.job-expired-box.job-expired-box--two-col{width:calc(50% - 16px)}}@media (max-width: 479px){.job-expired-box{margin:0 0 20px;width:100%}}.job-expired-box--text{color:#005d7e;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:15px}@media (max-width: 479px){.pane-jf-job-header{margin-bottom:20px}}.job-profile{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.job-profile{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.job-profile__content{margin:0 20px}}@media (max-width: 767px){.job-profile__content{margin:0 10px}}.job-profile__content .job-description{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;padding:20px;margin-bottom:20px}.job-profile__content .job-description a{color:#005d7e}.job-profile__content .job-description a:hover{color:rgba(0,62,102,0.87)}.job-profile__content .job-description .field__item p strong{font-weight:bold}.job-profile__content .job-description .field__item p em{font-style:italic}.job-profile__content .job-description .field__item p u{text-decoration:underline}.job-profile__content .job-description .field__item ol{list-style:inside;list-style-type:decimal}.job-profile__content .job-description .field__item ul{list-style:disc outside}.job-profile__content .job-description .field__item a{color:#005d7e}.job-profile__content .job-description .field__item a:hover{color:rgba(0,62,102,0.87)}.job-profile__action--center{text-align:center}.job-profile__button--center{margin:0px 5px}.job-profile__related-jobs--more{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#005d7e;display:block;margin:10px auto;text-align:center}.job-profile__related-jobs--more:hover{color:rgba(0,62,102,0.87)}.job-profile__related-jobs--more:after{content:'';display:inline-block;width:24px;height:24px;margin:10px 7px;vertical-align:middle;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #005d7e}.job-profile__content--buttons.desktop-hidden{display:none}@media (max-width: 839px){.job-profile__content--buttons.desktop-hidden{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column;margin-top:10px}.job-profile__content--buttons.desktop-hidden a{margin-bottom:10px;min-width:132px;box-shadow:none}.job-profile__content--buttons.desktop-hidden .mdl-button--white{border-color:#005d7e;border-image-source:none}.job-profile__content--buttons.desktop-hidden a:not(.mdl-button--white){color:#fff !important}.job-profile__content--buttons.desktop-hidden .material-icons{font-size:14px;margin-left:12px}}.job-profile__apply-offline--company-profile{margin:0 auto;color:rgba(0,0,0,0.87)}.job-profile__apply-offline--company-profile h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:18px;line-height:1.33;margin:20px 0 10px}.job-profile__apply-offline--company-profile .job-profile__apply-offline--grid{padding:10px 22px 14px}@media (min-width: 480px) and (max-width: 839px){.job-profile__apply-offline--company-profile .job-profile__apply-offline--grid{padding-top:0px}}@media (max-width: 479px){.job-profile__apply-offline--company-profile .job-profile__apply-offline--grid{padding:0 2px}}.job-profile__apply-offline--company-profile .job-profile__apply-offline--grid .mdl-cell{margin:0 8px}.job-profile__apply-offline--company-profile .job-profile__apply-offline--cell{width:100%}.job-profile__apply-offline--company-profile .job-profile__apply-offline__details-cell{text-align:center}@media (min-width: 480px) and (max-width: 839px){.job-profile__apply-offline--company-profile .job-profile__apply-offline__details-cell{width:calc(33.3333333333% - 16px)}}.job-profile__apply-offline--company-profile .job-profile__apply-offline__details-label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;padding-bottom:20px}.job-profile__apply-offline--company-profile .job-profile__details-icon{color:#005d7e;font-size:50px;vertical-align:middle;margin-top:20px;margin-bottom:30px}@media (max-width: 479px){.job-profile__apply-offline--company-profile .job-profile__details-icon{margin-top:30px}}.entitytype-apply-form .url-textfield{display:none}.job-profile__apply-grid__header,.job-profile__apply-grid__content{width:100%;margin:0 auto;padding:0;color:rgba(0,0,0,0.87)}.job-profile__apply-grid__header h3,.job-profile__apply-grid__content h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:16px;line-height:75px;margin:0}@media (max-width: 479px){.job-profile__apply-grid__header h3,.job-profile__apply-grid__content h3{line-height:normal;margin-bottom:20px}}.job-profile__apply-grid__header .mdl-cell{margin:0 8px}.job-profile__apply-grid__content .mdl-textfield,.job-profile__apply-grid__content .mdl-field-select{width:100%}.job-profile__apply-grid__content .comment-limit{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;text-align:right;margin-top:-4px}.job-profile__apply-grid__content .resizable-textarea{margin:0 !important}.job-profile__apply-grid__content label.mdl-checkbox{margin-top:10px}.job-profile__apply-grid__content label.mdl-checkbox .mdl-checkbox__label{color:rgba(0,0,0,0.54);font-size:16px}.job-profile__apply-grid__content label.mdl-checkbox.is-disabled .mdl-checkbox__label{color:rgba(0,0,0,0.26)}.job-profile__apply-grid__content .field-name-field-file-cv{border:0;padding:0;margin-bottom:0;background-color:#fff;width:100%}.job-profile__apply-grid__content .field-name-field-file-cv fieldset{margin:0}.job-profile__apply-grid__content .field-name-field-file-cv .fieldset-wrapper{padding-top:32px}.job-profile__apply-grid__content .field-name-field-file-cv [id^=edit-field-file-cv-und] legend{display:none}.job-profile__apply-grid__content .field-name-field-file-cv [id^=edit-field-file-cv-und] .fieldset-managed-file{top:20px}.job-profile__apply-grid__content .field-name-field-file-cv [id^=edit-field-file-cv-und] .fieldset-managed-file label{display:none}.job-profile__apply-grid__content .field-name-field-file-cv [id^=edit-field-file-cv-und] .plupload_file_status,.job-profile__apply-grid__content .field-name-field-file-cv [id^=edit-field-file-cv-und] .plupload_file_size{display:none}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload{border:none;box-shadow:none}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_content .plupload_filelist{height:0;overflow-y:hidden;background-color:#fff}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer{border-top:0;background:none;background-color:#fff;height:auto;padding:0}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_action{display:none}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name{float:none}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button{background:none;border:none;height:auto;width:auto;padding:0;box-shadow:none;transition:none;cursor:pointer;color:rgba(0,0,0,0.54);font-size:14px;font-weight:inherit;line-height:normal;text-align:left;text-transform:inherit}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button:hover{background-color:transparent;box-shadow:none;border:0;border-image-source:none}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button.is-invalid{color:#d50000;font-size:14px}.job-profile__apply-grid__content .plupload-element .plupload_container .plupload_filelist_footer .plupload_file_name .plupload_buttons .plupload_button .material-icons{color:#005d7e;vertical-align:bottom;margin-left:10px}.job-profile__apply-grid__content .job-profile__apply__action{text-align:center;margin:56px 8px 0}@media (max-width: 479px){.job-profile__apply-grid__content .job-profile__apply__action{margin-top:15px}}.job-profile__apply-grid__content .job-profile__apply__action .form-actions{margin-bottom:0}.job-profile__apply-grid__content .job-profile__apply__action .mdl-button{padding:0 32px;box-shadow:none}.job-profile__apply-grid__content .job-profile__apply__action .mdl-button--white{border-color:#005d7e;border-image-source:none;margin-left:20px}@media (max-width: 479px){.job-profile__apply-grid__content .job-profile__apply__action .mdl-button--white{margin-top:20px;margin-left:0}}.job-profile__apply-grid__header-logo img{float:right}@media (max-width: 479px){.job-profile__apply-grid__header-logo{text-align:left}.job-profile__apply-grid__header-logo img{float:none;max-width:120px}}.job-profile__apply-confirmation h2{font-size:18px}.job-profile__apply-confirmation h3{text-align:center;font-family:Oswald,sans-serif;color:rgba(0,0,0,0.87);font-size:16px;margin:0}.job-profile__apply-confirmation p,.job-profile__apply-confirmation .modal_logo{text-align:center}.job-profile__apply-confirmation p img,.job-profile__apply-confirmation .modal_logo img{max-width:150px;height:auto}#job_application h2:not(.section-title){display:none}.section-title__description{text-align:center;padding:0 20px}.job-profile__interested{margin-bottom:40px}@media (max-width: 479px){.job-profile__interested{padding:0 10px;margin-bottom:20px}}.job-profile__interested .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;display:block}.job-profile__interested__content{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);margin:0 auto;padding:20px 0 30px;width:100%}.job-profile__interested__content:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.job-profile__interested__content .pane-im-interested{margin:0 auto;width:100%;box-sizing:border-box}@media (min-width: 840px){.job-profile__interested__content .pane-im-interested{padding:0 20px}}.job-profile__interested-grid{padding:0;margin:0 -10px}@media (max-width: 839px){.job-profile__interested-grid{padding:0 20px}}@media (max-width: 479px){.job-profile__interested-grid{margin:0;padding:0}}.job-profile__interested-grid .mdl-cell--6-col{width:calc(50% - 20px);margin:5px 10px}.job-profile__interested-grid .mdl-cell--12-col{width:calc(100% - 20px);margin:0 10px}@media (max-width: 479px){.job-profile__interested-grid .mdl-cell--6-col,.job-profile__interested-grid .mdl-cell--12-col{width:100%;margin-left:0;margin-right:0}}.job-profile__interested-grid .url-textfield{display:none}.job-profile__interested-grid .mdl-field-select{width:100%}.job-profile__interested-grid .mdl-field-select label{background-color:#fff}.job-profile__interested-grid .mdl-textfield{width:100%}.job-profile__interested-grid .field-name-field-presentation .resizable-textarea .grippie{border-bottom:1px solid #E0E0E0}.job-profile__interested-grid .comment-limit{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:12px;text-align:right;margin-top:-4px}.job-profile__interested-grid .form-actions{margin-top:20px;margin-bottom:0px}.job-profile__interested__action{text-align:center;margin:22px 8px 0}.job-profile__interested__action input.mdl-button{border:none}.job-profile__interested__action input.mdl-button:first-of-type{margin-right:8px}.job-profile__interested__action input.mdl-button:last-of-type{margin-left:8px}.job-profile__interested__action .ajax-progress-throbber{position:relative;top:4px;padding:0 8px}.job-profile__optional-box{border-radius:2px;background-color:#F2F2F2;border:solid 1px rgba(35,31,32,0.1);border-left:0;border-right:0;margin-bottom:36px}.job-profile__optional-box .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:28px}.job-profile__optional-box__content{margin:0 auto;width:100%;max-width:1024px;padding:20px 0px}@media (max-width: 839px){.job-profile__optional-box__content{width:auto;max-width:100%}}.job-profile__optional-box__content .pane-apply-buttons{text-align:center}.job-profile__optional-box__content .pane-apply-buttons a.mdl-button{border:none}@media (max-width: 479px){.job-profile__optional-box__content .pane-apply-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}.job-profile__optional-box__content .pane-apply-buttons a.mdl-button{margin-top:10px}}.job-profile__optional-box-text{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;text-align:justify;line-height:1.33;margin:0px 50px 28px}@media (min-width: 480px) and (max-width: 839px){.job-profile__optional-box-text{margin:0 20px}}@media (max-width: 767px){.job-profile__optional-box-text{margin:0 10px}}.job-profile__qualifications{border-top:2px #E0E0E0 solid;padding-top:36px;margin-bottom:28px}.job-profile__qualifications .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}@media (max-width: 479px){.job-profile__qualifications{border:none}}.job-profile__qualifications-grid{padding:0}@media (min-width: 840px){.job-profile__qualifications-grid{margin:0 -5px}}.job-profile__qualifications-cell{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);width:calc(50% - 10px);height:174px;margin:0 5px 10px;padding:0 20px;display:table}.job-profile__qualifications-cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 839px){.job-profile__qualifications-cell{margin-left:0;margin-right:0}}@media (min-width: 480px) and (max-width: 839px){.job-profile__qualifications-cell{height:90px;width:100%}}@media (max-width: 479px){.job-profile__qualifications-cell{width:100%;height:auto;padding:20px}}.job-profile__qualifications-icon{width:50px;height:50px;margin:0 auto;display:table-cell;vertical-align:middle}.job-profile__qualifications-icon .content{text-align:center}.job-profile__qualifications-icon .field--name-field-image-type{display:none}@media (max-width: 479px){.job-profile__qualifications-icon{vertical-align:text-top}}.job-profile__qualifications-text{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.71;display:table-cell;vertical-align:middle;padding-left:20px}.job-profile__sub-content-grid{margin-bottom:40px}.job-profile__sub-content-grid{padding:0;margin-bottom:40px}.job-profile__sub-content-description{width:calc(50% - 12px);margin:0 12px 0 0}.job-profile__sub-content-area_responsibility{width:calc(50% - 12px);margin:0 0 0 12px}.job-profile__sub-content-description p{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;text-align:justify}.job-profile__sub-content-title-text{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left;margin-bottom:13px}.job-profile__sub-content-area_responsibility p{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;text-align:justify}.job-profile__sub-content-area_responsibility ul{list-style-type:square;margin:0px 0 0 12px;padding:0px}.job-profile__sub-content-area_responsibility ul li{padding-left:12px;margin-left:12px;margin-bottom:12px}.jobfinder-content--left_column .other-jobs-from-recruiter{margin:10px 0}@media (min-width: 480px){.jobfinder-content--left_column .other-jobs-from-recruiter{display:none}}@media (max-width: 767px){.jobfinder-content--sidebar .other-jobs-from-recruiter{display:none}}.other-jobs-from-recruiter .section-title,.pane-related-company-jobs-panel-sidebar-top-jobs .section-title,.pane-frontpage-jobs-sidebar-job-focus .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.other-jobs-from-recruiter .content-profile__job-item,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-item,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-item{border:solid 1px #E0E0E0;border-radius:2px;margin-bottom:1px;padding:20px}@media (max-width: 839px){.other-jobs-from-recruiter .content-profile__job-item,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-item,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-item{box-shadow:none}}.other-jobs-from-recruiter .content-profile__job-title,.other-jobs-from-recruiter .content-profile__job-type,.other-jobs-from-recruiter .content-profile__job-placement,.other-jobs-from-recruiter .content-profile__recruiter,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-title,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-type,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-placement,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__recruiter,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-title,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-type,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-placement,.pane-frontpage-jobs-sidebar-job-focus .content-profile__recruiter{width:100%;margin-bottom:4px;padding-right:0}.other-jobs-from-recruiter .content-profile__job-title a,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-title a,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.other-jobs-from-recruiter .content-profile__job-title a:hover,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-title a:hover,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-title a:hover{color:rgba(0,62,102,0.87)}.other-jobs-from-recruiter .content-profile__job-type,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-type,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-type{color:rgba(0,0,0,0.38);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left}.other-jobs-from-recruiter .content-profile__recruiter,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__recruiter,.pane-frontpage-jobs-sidebar-job-focus .content-profile__recruiter{margin-bottom:0}.other-jobs-from-recruiter .content-profile__recruiter a,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__recruiter a,.pane-frontpage-jobs-sidebar-job-focus .content-profile__recruiter a{color:rgba(0,0,0,0.38);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left}.other-jobs-from-recruiter .content-profile__recruiter a:hover,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__recruiter a:hover,.pane-frontpage-jobs-sidebar-job-focus .content-profile__recruiter a:hover{color:rgba(0,0,0,0.54)}.other-jobs-from-recruiter .content-profile__recruiter .material-icons,.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__recruiter .material-icons,.pane-frontpage-jobs-sidebar-job-focus .content-profile__recruiter .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:10px;margin-bottom:0px}.other-jobs-from-recruiter .pager-show-more,.pane-related-company-jobs-panel-sidebar-top-jobs .pager-show-more,.pane-frontpage-jobs-sidebar-job-focus .pager-show-more{display:none}.other-jobs-from-recruiter .link_more_jobs,.pane-related-company-jobs-panel-sidebar-top-jobs .link_more_jobs,.pane-frontpage-jobs-sidebar-job-focus .link_more_jobs{text-align:right;margin-bottom:20px}.other-jobs-from-recruiter .link_more_jobs a,.pane-related-company-jobs-panel-sidebar-top-jobs .link_more_jobs a,.pane-frontpage-jobs-sidebar-job-focus .link_more_jobs a{color:#005d7e}.other-jobs-from-recruiter .link_more_jobs a:hover,.pane-related-company-jobs-panel-sidebar-top-jobs .link_more_jobs a:hover,.pane-frontpage-jobs-sidebar-job-focus .link_more_jobs a:hover{color:rgba(0,62,102,0.87)}.other-jobs-from-recruiter .link_more_jobs .material-icons,.pane-related-company-jobs-panel-sidebar-top-jobs .link_more_jobs .material-icons,.pane-frontpage-jobs-sidebar-job-focus .link_more_jobs .material-icons{vertical-align:middle}.jobs-page{margin:0 auto;width:100%;max-width:1024px;padding-top:20px;padding-bottom:10px;margin-bottom:46px}@media (max-width: 839px){.jobs-page{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.jobs-page__content{margin:0 35px}}@media (max-width: 479px){.jobs-page__content{margin:0 10px}}.jobs-page__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}@media (min-width: 480px) and (max-width: 839px){.jobs-page__content .jf-grid__cell--left{margin-top:34px;padding:0}}.jobs-page__content .node-list__item{padding-bottom:40px}@media (max-width: 839px){.jobs-page__content .node-list__item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff}}#views-exposed-form-job-index-view-find-jobs,.jobs-page__wrapper{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff}@media (min-width: 480px) and (max-width: 839px){#views-exposed-form-job-index-view-find-jobs,.jobs-page__wrapper{padding:0 10px}}.jobs-page__tabs{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;margin:0 auto 20px;background-color:#fff}@media (min-width: 480px) and (max-width: 839px){.jobs-page__tabs{width:300px;margin-top:-34px;margin-bottom:10px}}@media (max-width: 479px){.jobs-page__tabs{width:100%}}.jobs-page__link{color:rgba(47,72,88,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal;text-align:center;text-transform:uppercase;opacity:1;padding:15px 15px 17px;width:50%}.jobs-page__link:hover{color:rgba(47,72,88,0.54)}.jobs-page__link.is-active{color:#005d7e}.jobs-page__link.is-active:after{bottom:-1px;background-color:#005d7e}.save-as-jobagent-widget{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top-right-radius:2px;border-bottom-right-radius:2px;border:solid 1px #E0E0E0;margin:0;justify-content:space-between}@media (max-width: 479px){.save-as-jobagent-widget.anonymous{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width: 479px){.save-as-jobagent-widget.anonymous .text-label{padding:10px 10px 5px}}.save-as-jobagent-widget .mdl-textfield{padding:0;min-width:170px;width:inherit;max-width:170px}@media (max-width: 479px){.save-as-jobagent-widget .mdl-textfield{max-width:100%}}.save-as-jobagent-widget .mdl-textfield__label{top:7px}.save-as-jobagent-widget .text-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;padding:0 10px;font-family:Roboto,sans-serif;text-align:left;flex:1 0 20%;overflow:hidden;line-height:15px}@media (max-width: 479px){.save-as-jobagent-widget .text-label{flex:0 1 100%}}.save-as-jobagent-widget .tryout-mail{background-color:#fff;border-left:solid 1px #E0E0E0;padding:0 5px;text-align:right;flex-basis:auto;flex-shrink:0;width:172.5px}@media (max-width: 479px){.save-as-jobagent-widget .tryout-mail{flex:0 1 100%;text-align:left;border:solid 1px #E0E0E0;margin:5px}.save-as-jobagent-widget .tryout-mail .mdl-textfield{width:100%}}.save-as-jobagent-widget .tryout-mail .jf-search-tryout-mail{border:none;padding:7px 0}.save-as-jobagent-widget .create-jobagent{flex-basis:auto;max-width:172.5px}@media (max-width: 479px){.save-as-jobagent-widget .create-jobagent{flex:0 1 100%;text-align:center;padding:5px 0 0;max-width:100%}}.save-as-jobagent-widget .create-jobagent .save-as-jobagent-widget-item{width:100%}.jf-search--jobagent-widget{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;padding:20px 10px;margin:0 0 20px}.jf-search--jobagent-widget .jf-search--jobagent-widget--caption{text-transform:uppercase;text-align:left;font-weight:bold;color:#005d7e;padding:0 0 0 10px}.jf-search--jobagent-widget .jf-search--jobagent-widget--caption.empty-choices{margin-bottom:10px}.jf-search--jobagent-widget .jf-search--jobagent-widget--choices{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap}.jf-search--jobagent-widget .jf-search--jobagent-widget--choices .jf-search--jobagent-widget--row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;padding:5px 10px;color:rgba(0,0,0,0.38)}.jf-search--jobagent-widget .jf-search--jobagent-widget--choices .jf-search--jobagent-widget--row a .material-icons{color:#005d7e;position:relative;top:3px}.jf-search--jobagent-widget .jf-search--jobagent-widget--choices .jf-search--jobagent-widget--row a:hover .material-icons{color:#009CCB}.jf-search--jobagent-widget .jf-search--jobagent-widget--choices-other{display:none}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget{position:fixed;left:0;right:0;width:100%;max-width:100%;margin:0 !important;padding:0;z-index:1100}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;max-width:1024px;margin:0 auto;padding:10px}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper.anonymous .jf-search--jobagent-widget--choices{width:calc(100% - 50px - 328px)}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper.anonymous .jf-search--jobagent-widget--choices.show-other{width:calc(100% - 50px - 328px - 60px)}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper.logged-in .jf-search--jobagent-widget--choices{width:calc(100% - 50px - 165px)}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper.logged-in .jf-search--jobagent-widget--choices.show-other{width:calc(100% - 50px - 165px - 60px)}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--wrapper.logged-in .save-as-jobagent-widget{border:0}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--caption{font-size:13px;line-height:1.38;width:50px;padding-left:0}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--choices{height:39px;overflow:hidden}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--row{padding-left:5px;padding-right:5px}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--choices-other{font-size:13px;width:50px;padding:0 5px}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--choices-other a{color:#005d7e}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--choices-other a:hover{color:rgba(0,62,102,0.87)}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .jf-search--jobagent-widget--choices-other.show{display:inline-flex}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .save-as-jobagent-widget .text-label{display:none}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .save-as-jobagent-widget .mdl-textfield{min-width:150px;max-width:150px}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .save-as-jobagent-widget .tryout-mail{width:auto}.pane-save-as-jobagent.fixed .jf-search--jobagent-widget .save-as-jobagent-widget .jf-search-tryout-mail{width:150px}.jf-search__jobagent-widget{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;margin:0 0 20px;padding:20px 10px;text-align:center}.jf-search__jobagent-widget .jf-search__caption{text-transform:uppercase;text-align:left;font-weight:bold;color:#005d7e}.jf-search__jobagent-widget .jf-search__jobagent_row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;padding:5px 10px;color:rgba(0,0,0,0.38)}.jf-search__jobagent-widget .jf-search__jobagent_row a .material-icons{color:#005d7e}.jf-search__jobagent-widget .jf-search__jobagent_row a:hover .material-icons{color:#009CCB}.jf-search__jobagent-widget .jobagent-button,.jf-search__jobagent-widget .save-as-jobagent-widget-item.create-jobagent{margin:20px 0 0;width:100%}@media (max-width: 839px){.jf-search__jobagent-widget .jobagent-button,.jf-search__jobagent-widget .save-as-jobagent-widget-item.create-jobagent{width:auto}}.pane-subscription-link{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;margin:20px 0;padding:20px;text-align:center}@media (min-width: 480px) and (max-width: 839px){.pane-subscription-link{margin-bottom:10px}}@media (max-width: 839px){.pane-subscription-link{display:none}}.news-advice{margin:0 auto;width:100%;max-width:1024px;margin-bottom:30px}@media (max-width: 839px){.news-advice{width:auto;max-width:100%}}.news-advice .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.news-advice__content{padding-top:20px}@media (min-width: 480px) and (max-width: 839px){.news-advice__content{margin:0 35px}}@media (max-width: 479px){.news-advice__content{margin:0 10px}}@media (max-width: 479px){.news-advice__content{padding-bottom:0px}}.news-advice__grid{justify-content:space-between;padding:0}@media (max-width: 479px){.news-advice__grid{padding-left:60px;padding-right:60px}}.news-advice__cell{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;margin:0}@media (min-width: 840px){.news-advice__cell{width:calc(33% - 20px)}}@media (min-width: 480px) and (max-width: 839px){.news-advice__cell{width:calc(33% - 20px)}}@media (max-width: 767px){.news-advice__cell{width:100%;margin-bottom:10px}.news-advice__cell:last-of-type{margin-bottom:0}}.news-advice__media{margin:0 0 20px}.news-advice__media img{max-width:100%;height:auto}.news-advice__title{margin:0 20px}.news-advice__title-text{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left}.news-advice__supporting-text{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;margin:10px 20px 20px}#modal-content .mailchimp-signup-subscribe-form .conditions-suffix{display:inline-block;margin-top:20px}@media (max-width: 479px){.conditions-suffix{display:inline-block;margin-top:20px}}.node-list__item{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);border-radius:0;padding:20px;margin-bottom:20px;position:relative}.node-list__item:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.node-list__item-logo{width:120px;height:80px;border:solid 1px rgba(0,0,0,0.14);margin-right:20px;overflow:hidden;float:left;margin-bottom:10px}.node-list__item-logo figure{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:120px;height:80px;background-color:#fff}@media (max-width: 479px){.node-list__item-logo{margin-right:10px}}.node-list__item-title .node-list__item-title--link{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.node-list__item-title .node-list__item-title--link:hover{color:rgba(0,62,102,0.87)}@media (min-width: 480px){.node-list__item-title .node-list__item-title--link.node-list__item-title--phone{display:none}}.node-list__item-title.node-list__item-title--desktop{margin:0 0 15px;padding-right:45px;font-size:16px;line-height:20px}@media (max-width: 479px){.node-list__item-title{margin-bottom:10px}.node-list__item-title .material-icons{margin-right:5px}.node-list__item-title.node-list__item-title--desktop{display:none}}.node-list__item-title .material-icons{font-size:20px;margin-right:5px;vertical-align:text-bottom}.node-list__item-recruiter{color:#005d7e;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.node-list__item-recruiter .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:4px}@media (min-width: 480px){.node-list__item-recruiter{display:inline-block;margin-right:20px}}@media (max-width: 479px){.node-list__item-recruiter{margin-bottom:6px;display:flex;align-items:flex-start}}.node-list__item-recruiter a{color:#005d7e;font-weight:inherit}.node-list__item-recruiter a:hover{color:rgba(0,62,102,0.87)}.node-list__item-jobtype,.node-list__item-location{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-weight:300}.node-list__item-jobtype .material-icons,.node-list__item-location .material-icons{color:#005d7e;font-size:16px;vertical-align:middle;margin-bottom:4px;margin-right:4px}@media (min-width: 480px){.node-list__item-jobtype,.node-list__item-location{display:inline-block;margin-right:20px}}@media (max-width: 479px){.node-list__item-jobtype,.node-list__item-location{margin-bottom:6px;display:flex;align-items:flex-start}}.node-list__item-description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:1.25;text-align:left;float:none;clear:both;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:100%;max-height:48px}@media (max-width: 479px){.node-list__item-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:96px}}.node-list__item-description p{margin:0}.node-list__item-description p a{color:#005d7e}.node-list__item-description p a:hover{color:rgba(0,62,102,0.87)}.node-list__markers{position:absolute;right:-1px;bottom:-1px}.node-list__marker{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-weight:500;line-height:26px;text-align:center;text-transform:uppercase;display:inline-block;position:relative;padding:0 8px 0 20px}.node-list__marker:last-of-type{padding-right:11px}.node-list__marker:not(:last-of-type):after{content:'';display:block;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;top:50%;right:-12px;margin-top:-13px;margin-left:0;z-index:3}.node-list__marker:first-of-type:before{content:'';display:block;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:12px solid #fff;position:absolute;top:50%;left:0;margin-top:-13px;margin-left:0;z-index:3}.node-list__marker--newjob{background-color:#3CBA54}.node-list__marker--newjob:after{border-left:12px solid #3CBA54}.node-list__marker--topjob{background-color:#005d7e}.node-list__marker--topjob:after{border-left:12px solid #005d7e}.node-list__marker--expired{background-color:#F6A623}.node-list__marker--expired:after{border-left:12px solid #F6A623}.node-list__item--greybox{text-align:center;padding-top:40px;padding-bottom:140px !important}.node-list__item--greybox .node-list__item__premium-job--border{background-color:#005d7e;position:absolute;top:-1px;left:-1px;right:-1px;height:20px}.node-list__item--greybox .favourite-flag--jobs-list{top:40px}.node-list__item--greybox .node-list__item-title{padding-bottom:20px}.node-list__item--greybox .node-list__item-title--desktop{padding-left:45px;padding-right:45px;margin-bottom:20px}.node-list__item--greybox .node-list__item-title--link{font-size:20px;line-height:1.2}.node-list__item--greybox .node-list__item-title--link:after{content:'';text-align:center;display:block;border:solid 1px rgba(0,0,0,0.1);width:50px;height:0;position:relative;top:20px;left:50%;margin-left:-25px}.node-list__item--greybox .node-list__item-description{font-weight:500;text-align:center;margin-top:20px;padding:0 15%}.node-list__item--greybox .node-list__item-logo{position:absolute;left:50%;bottom:60px;margin:0 0 0 -61px;padding:0}@media (max-width: 479px){.node-list__item--greybox .node-list__item-recruiter,.node-list__item--greybox .node-list__item-jobtype,.node-list__item--greybox .node-list__item-location{display:block}.node-list__item--greybox .node-list__item-description{margin-bottom:10px;padding:0 5%}}.jt-showmore-link{cursor:pointer;color:#005d7e;font-size:12px;margin:5px;text-decoration:underline;text-align:right}.article-single,.blog-single{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;padding:20px}@media (min-width: 480px) and (max-width: 839px){.article-single,.blog-single{margin:0 35px}}@media (max-width: 479px){.article-single,.blog-single{margin:0 10px}}@media (max-width: 479px){.article-single,.blog-single{margin-bottom:20px}}.article-single .article__title,.blog-single .article__title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:40px}@media (max-width: 479px){.article-single .article__title,.blog-single .article__title{margin-bottom:20px}}.article-single .byline,.blog-single .byline{margin-bottom:10px}.article-single .byline .article__author,.blog-single .byline .article__author{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-style:italic}.article-single .byline time,.blog-single .byline time{color:#000}.article-single .article__illustration figure,.blog-single .article__illustration figure{margin:0}.article-single .article__illustration figcaption,.blog-single .article__illustration figcaption{color:rgba(0,0,0,0.54);font-size:13px;line-height:1.4;margin:5px 0 20px;padding-bottom:10px;border-bottom:1px #E0E0E0 solid}.article-single .article__illustration figcaption cite,.blog-single .article__illustration figcaption cite{font-style:normal}.article-single .article__illustration figcaption cite:before,.blog-single .article__illustration figcaption cite:before{content:' ('}.article-single .article__illustration figcaption cite:after,.blog-single .article__illustration figcaption cite:after{content:')'}.article-single .article__manchet,.blog-single .article__manchet{font-size:16px;font-weight:600;margin-bottom:20px}.article-single .article__body h2,.article-single .article__body h3,.article-single .article__body h4,.article-single .article__body h5,.article-single .article__body h6,.article-single .blog__body h2,.article-single .blog__body h3,.article-single .blog__body h4,.article-single .blog__body h5,.article-single .blog__body h6,.blog-single .article__body h2,.blog-single .article__body h3,.blog-single .article__body h4,.blog-single .article__body h5,.blog-single .article__body h6,.blog-single .blog__body h2,.blog-single .blog__body h3,.blog-single .blog__body h4,.blog-single .blog__body h5,.blog-single .blog__body h6{font-weight:bold;line-height:normal;text-align:left;margin:0;padding:0}.article-single .article__body h2,.article-single .blog__body h2,.blog-single .article__body h2,.blog-single .blog__body h2{font-size:26px}.article-single .article__body h3,.article-single .blog__body h3,.blog-single .article__body h3,.blog-single .blog__body h3{font-size:24px}.article-single .article__body h4,.article-single .blog__body h4,.blog-single .article__body h4,.blog-single .blog__body h4{font-size:20px}.article-single .article__body h5,.article-single .blog__body h5,.blog-single .article__body h5,.blog-single .blog__body h5{font-size:18px}.article-single .article__body h6,.article-single .blog__body h6,.blog-single .article__body h6,.blog-single .blog__body h6{font-size:16px}.article-single .article__body a,.article-single .blog__body a,.blog-single .article__body a,.blog-single .blog__body a{color:#005d7e}.article-single .article__body a:hover,.article-single .blog__body a:hover,.blog-single .article__body a:hover,.blog-single .blog__body a:hover{color:rgba(0,62,102,0.87)}.article-single .article__body p strong,.article-single .blog__body p strong,.blog-single .article__body p strong,.blog-single .blog__body p strong{font-weight:bold}.article-single .article__body p em,.article-single .blog__body p em,.blog-single .article__body p em,.blog-single .blog__body p em{font-style:italic}.article-single .article__body p u,.article-single .blog__body p u,.blog-single .article__body p u,.blog-single .blog__body p u{text-decoration:underline}.article-single .article__body ol,.article-single .article__body ul,.article-single .blog__body ol,.article-single .blog__body ul,.blog-single .article__body ol,.blog-single .article__body ul,.blog-single .blog__body ol,.blog-single .blog__body ul{list-style-type:disc;list-style-position:outside;margin-left:20px !important;padding:0}.pane-social-tools-ext{margin:10px 0}.articles-list,.blogs-list{margin:0 auto;width:100%;max-width:1024px;padding-bottom:10px;margin-bottom:46px}@media (max-width: 839px){.articles-list,.blogs-list{width:auto;max-width:100%}}@media (max-width: 839px){.articles-list,.blogs-list{margin-bottom:0}}@media (min-width: 480px) and (max-width: 839px){.articles-list__content,.blogs-list__content{margin:0 35px}}@media (max-width: 479px){.articles-list__content,.blogs-list__content{margin:0 10px}}.articles-list__content .section-title,.blogs-list__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.articles-list__grid,.blogs-list__grid{padding:0}.articles-list__item,.blogs-list__item{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);width:100%;border-radius:0;padding:20px;margin-bottom:20px;position:relative}.articles-list__item:hover,.blogs-list__item:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}@media (max-width: 839px){.articles-list__item,.blogs-list__item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff}}.articles-list__item-logo{width:120px;height:80px;border:solid 1px rgba(0,0,0,0.14);margin-right:20px;overflow:hidden;float:left;margin-bottom:10px}.articles-list__item-logo figure{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:120px;height:80px;background-color:#fff}@media (max-width: 479px){.articles-list__item-logo{margin-right:10px}}.articles-list__item-title{position:relative;margin-bottom:15px;padding-right:30px}@media (max-width: 479px){.articles-list__item-title{margin-bottom:10px}}.articles-list__item-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.articles-list__item-title a:hover{color:rgba(0,62,102,0.87)}.articles-list__item-topic{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}@media (min-width: 480px){.articles-list__item-topic{display:inline-block}}@media (max-width: 479px){.articles-list__item-topic{margin-bottom:6px;display:flex;align-items:flex-start}}.articles-list__item-description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:1.25;text-align:left;float:none;clear:both}.articles-list__item-description p{margin:0}.articles-list__item-description p a{color:#005d7e}.articles-list__item-description p a:hover{color:rgba(0,62,102,0.87)}.blog-single .blog__illustration figure{margin:0}.blog-single .byline{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.blog-single__title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin:30px 0 20px}.blog__author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto}.blog__author-image{width:107px;margin-right:10px}.blog__author-image figure{margin:0;padding:0}.blog__author-description{width:calc(100% - 127px);margin-left:10px}.blog__author-about{font-weight:bold;margin-bottom:5px}.blogs-list__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;margin-bottom:20px}.blogs-list__item .blogs-list__item-left_column{width:107px;margin-right:10px}.blogs-list__item .blogs-list__item-right_column{width:calc(100% - 127px);margin-left:10px}.blogs-list__item-title{position:relative;margin-bottom:15px;padding-right:30px}@media (max-width: 479px){.blogs-list__item-title{margin-bottom:10px}}.blogs-list__item-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left}.blogs-list__item-title a:hover{color:rgba(0,62,102,0.87)}.blogs-list__item-author_image figure{margin:0;padding:0}.blogs-list__item-description{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.section-contact-us{border-radius:2px;background-color:#F2F2F2;border:solid 1px rgba(35,31,32,0.1);border-left:0;border-right:0}.section-contact-us .material-icons{color:#005d7e;font-size:48px;margin-bottom:30px;display:block}.section-contact-us__grid{padding:15px 10px}.section-contact-us__cell{text-align:center;margin:15px auto;width:50%;max-width:300px}@media (max-width: 479px){.section-contact-us__cell{width:100%}}.section-contact-us__cell--label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-align:center;margin-bottom:6px}.section-contact-us__cell--text{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;text-align:center;margin-bottom:6px}.contact-us__section .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:20px;font-weight:normal;font-style:normal;text-align:left;margin:0 0 10px;padding:0}.contact-us__section .employees-list{padding:0;margin:0 -67px}@media (min-width: 480px) and (max-width: 839px){.contact-us__section .employees-list{margin-left:-30px;margin-right:-30px}}@media (max-width: 479px){.contact-us__section .employees-list{margin-left:0;margin-right:0}}.contact-us__section .employee-item{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:24px;margin:0 67px;padding:0;width:calc(33.3333333333% - 134px)}@media (min-width: 480px) and (max-width: 839px){.contact-us__section .employee-item{margin-left:30px;margin-right:30px;width:calc(50% - 60px)}}@media (max-width: 479px){.contact-us__section .employee-item{margin-left:0;margin-right:0;width:100%}}.contact-us__section .employee-photo{margin:0 0 10px;padding:0}.contact-us__section .employee-name{font-weight:bold}.landing-page__content{margin-top:20px}.landing-page__content .landing-page__description__content{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;padding:10px;margin-top:40px}@media (min-width: 480px) and (max-width: 839px){.landing-page__content .landing-page__description__content{display:flex;flex-wrap:wrap}}.landing-page__content .view-header,.landing-page__content .landing-page__description--header{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:10px;text-align:left}@media (min-width: 480px) and (max-width: 839px){.landing-page__content .field--name-field-illustration{margin-right:20px}}@media (max-width: 839px){.landing-page__content .view-header{margin:20px 0}.landing-page__content .jf-grid__cell--left{margin:5px 0}.landing-page__content .pane-joblist-h1-title{width:100%}}@media (min-width: 480px) and (max-width: 839px){.landing-page__content{margin:0 20px}}@media (max-width: 767px){.landing-page__content{margin:0 10px}}@media (max-width: 839px){.landing-page__content .node-list__item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff}}@media (min-width: 480px){.landing-page__content .node-list__item{padding-bottom:50px}}@media (min-width: 480px) and (max-width: 839px){.page-karriereguides .jobfinder-content,.page-artikel .jobfinder-content,.page-blogs .jobfinder-content,.page-blog .jobfinder-content{margin:0 35px}}@media (max-width: 479px){.page-karriereguides .jobfinder-content,.page-artikel .jobfinder-content,.page-blogs .jobfinder-content,.page-blog .jobfinder-content{margin:0 10px}}.page-karriereguides .jobfinder-content>.pane-content-unit,.page-artikel .jobfinder-content>.pane-content-unit,.page-blogs .jobfinder-content>.pane-content-unit,.page-blog .jobfinder-content>.pane-content-unit{margin-top:20px}.page-karriereguides .jobfinder-content>.pane-content-unit a,.page-artikel .jobfinder-content>.pane-content-unit a,.page-blogs .jobfinder-content>.pane-content-unit a,.page-blog .jobfinder-content>.pane-content-unit a{margin-bottom:10px !important}.page-karriereguides .jobfinder-content .pane-content-unit,.page-artikel .jobfinder-content .pane-content-unit,.page-blogs .jobfinder-content .pane-content-unit,.page-blog .jobfinder-content .pane-content-unit{text-align:center}.page-karriereguides .jobfinder-content .pane-content-unit a,.page-artikel .jobfinder-content .pane-content-unit a,.page-blogs .jobfinder-content .pane-content-unit a,.page-blog .jobfinder-content .pane-content-unit a{display:block;position:relative;margin-bottom:20px}.page-karriereguides .jobfinder-content .pane-content-unit a:before,.page-artikel .jobfinder-content .pane-content-unit a:before,.page-blogs .jobfinder-content .pane-content-unit a:before,.page-blog .jobfinder-content .pane-content-unit a:before{content:'Annonce';color:#939393;font-size:10px;font-weight:normal;position:absolute;top:-17px}.page-karriereguides .jobfinder-content--left_column,.page-artikel .jobfinder-content--left_column,.page-blogs .jobfinder-content--left_column,.page-blog .jobfinder-content--left_column{-webkit-order:1;-ms-flex-order:1;order:1;margin-top:20px}.page-karriereguides .jobfinder-content--sidebar,.page-artikel .jobfinder-content--sidebar,.page-blogs .jobfinder-content--sidebar,.page-blog .jobfinder-content--sidebar{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}@media (min-width: 480px) and (max-width: 839px){.page-karriereguides .jobfinder-content--sidebar,.page-karriereguides .jobfinder-content--left_column,.page-artikel .jobfinder-content--sidebar,.page-artikel .jobfinder-content--left_column,.page-blogs .jobfinder-content--sidebar,.page-blogs .jobfinder-content--left_column,.page-blog .jobfinder-content--sidebar,.page-blog .jobfinder-content--left_column{width:100%;margin-left:0;margin-right:0}.page-karriereguides .jobfinder-content--left_column,.page-artikel .jobfinder-content--left_column,.page-blogs .jobfinder-content--left_column,.page-blog .jobfinder-content--left_column{margin-bottom:20px}}.page-artikel .jobfinder-content--left_column .content-left-column,.page-blog .jobfinder-content--left_column .content-left-column{border:1px solid rgba(35,31,32,0.1);border-radius:2px;background-color:#fff;box-sizing:border-box;margin-bottom:40px}.pane-related-company-jobs-panel-sidebar-top-jobs .section-title,.pane-frontpage-jobs-sidebar-job-focus .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:20px}.pane-related-company-jobs-panel-sidebar-top-jobs .content-profile__job-item,.pane-frontpage-jobs-sidebar-job-focus .content-profile__job-item{margin-bottom:15px}.page-header__cover{height:20vw;width:100%;margin:0;background-position:center 0;background-repeat:no-repeat;background-size:cover}@media (min-width: 480px) and (max-width: 839px){.page-header__cover{height:225px}}@media (max-width: 479px){.page-header__cover{height:94px}}.page-header__content{margin:0 auto;max-width:1024px;background-color:#fff;position:relative}@media (min-width: 480px) and (max-width: 839px){.page-header__content{margin:0 20px}}@media (max-width: 767px){.page-header__content{margin:0 10px}}.page-header__card{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;position:relative}.page-header__card-grid{padding:20px}.page-header__card-cell{margin:0;width:auto}.page-header__logo-wrapper{width:360px;text-align:center}@media (max-width: 767px){.page-header__logo-wrapper{width:100%}}.page-header__logo{text-align:center;height:180px;margin:0}@media (max-width: 479px){.page-header__logo{width:100%;height:auto}}.page-header__employer,.page-header__recruiter{max-height:180px;background-color:#fff;display:inline-flex;vertical-align:middle}@media (min-width: 480px){.page-header__employer,.page-header__recruiter{max-width:360px}}@media (max-width: 767px){.page-header__employer,.page-header__recruiter{display:block;margin:0 auto;text-align:center}}.page-header__employer a,.page-header__recruiter a{display:inline-block}@media (min-width: 480px){.page-header__info-title{margin-left:24px}}.page-header__info-title-text{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;position:relative}.page-header__info-short-description p{color:rgba(0,0,0,0.87);font-size:15px;line-height:1.33;text-align:left;margin-bottom:15px}.page-header__supporting-label{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;margin-bottom:6px}.page-header__supporting-text,.page-header__recruiter_name{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;line-height:1.5;text-align:left;margin-bottom:19px}.page-header__supporting-text:hover,.page-header__recruiter_name:hover{color:rgba(0,62,102,0.87)}@media (max-width: 767px){.page-header__supporting-text,.page-header__recruiter_name{margin-bottom:10px}}.page-header__action--absolute{position:absolute;right:20px;bottom:20px;z-index:1002}.page-header__action--absolute .mdl-button{min-width:132px;box-shadow:none}@media (min-width: 480px){.page-header__action--absolute .mdl-button{margin-left:20px}}.page-header__action--absolute .mdl-button--white{border-color:#005d7e;border-image-source:none}@media (max-width: 767px){.page-header__action--absolute{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;left:0;bottom:0;flex-direction:column;align-items:center;width:100%}.page-header__action--absolute .mdl-button{margin-bottom:20px}}.page-header__action--absolute .material-icons{font-size:14px;margin-left:12px}.page-header__action--absolute .ajax-progress-throbber{display:none}.page-header__button{margin-left:10px}.page-message{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;margin:40px auto 250px;padding:35px 0;text-align:center}@media (min-width: 480px) and (max-width: 839px){.page-message{margin:0 20px}}@media (max-width: 767px){.page-message{margin:0 10px}}@media (min-width: 480px) and (max-width: 839px){.page-message{margin:40px 20px}}@media (max-width: 479px){.page-message{margin:40px 10px}}.page-message p{line-height:1.3;margin:50px 0}.page-message .page-message-header{font-family:Oswald,sans-serif;font-size:36px}.page-message [type="submit"]{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;display:inline-block;position:relative;height:36px;margin:0;min-width:82px;padding:0 16px;border:none;border-radius:2px;background-color:#005d7e;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-sizing:border-box;overflow:hidden;will-change:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);outline:none;cursor:pointer}.page-message [type="submit"]:hover,.page-message [type="submit"]:active,.page-message [type="submit"]:focus:not(:active){background-color:#386480;box-shadow:0 8px 8px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.12);border-width:1px;border-image-source:linear-gradient(to bottom, transparent, rgba(0,0,0,0.06));border-image-slice:1}.skills-cloud,.jobfinder-skills-list{margin:auto;max-width:1024px}.skills-cloud .section-title,.jobfinder-skills-list .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-top:20px;margin-bottom:10px}.skills-cloud #views-exposed-form-jobs-categories-panel-pane-skills,.jobfinder-skills-list #views-exposed-form-jobs-categories-panel-pane-skills{display:none}.skills-cloud .active,.jobfinder-skills-list .active{color:#009CCB}.skills-cloud #ajax-loader,.jobfinder-skills-list #ajax-loader{background-color:#fff;opacity:0.5;position:absolute;top:0;left:0;width:100%;height:100%}.skills-cloud .view-display-id-panel_pane_parent a,.jobfinder-skills-list .view-display-id-panel_pane_parent a{border-radius:2px;background-color:#fff;box-shadow:0 2px 3px 0 grey;padding:5px;display:inline-block}.skills-cloud .view-display-id-panel_pane_parent,.skills-cloud .skills-cloud__content,.jobfinder-skills-list .view-display-id-panel_pane_parent,.jobfinder-skills-list .skills-cloud__content{border-radius:0;padding:0;margin:0}@media (min-width: 480px) and (max-width: 839px){.skills-cloud .view-display-id-panel_pane_parent,.skills-cloud .skills-cloud__content,.jobfinder-skills-list .view-display-id-panel_pane_parent,.jobfinder-skills-list .skills-cloud__content{margin:20px}}.skills-cloud .view-display-id-panel_pane_parent .view-content,.skills-cloud .skills-cloud__content .view-content,.jobfinder-skills-list .view-display-id-panel_pane_parent .view-content,.jobfinder-skills-list .skills-cloud__content .view-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap}.skills-cloud .view-display-id-panel_pane_parent .view-content div,.skills-cloud .skills-cloud__content .view-content div,.jobfinder-skills-list .view-display-id-panel_pane_parent .view-content div,.jobfinder-skills-list .skills-cloud__content .view-content div{margin:5px}.skills-cloud .view-display-id-panel_pane_parent .view-content div a:hover,.skills-cloud .skills-cloud__content .view-content div a:hover,.jobfinder-skills-list .view-display-id-panel_pane_parent .view-content div a:hover,.jobfinder-skills-list .skills-cloud__content .view-content div a:hover{color:#009CCB}.skills-cloud .view-display-id-panel_pane_skills,.jobfinder-skills-list .view-display-id-panel_pane_skills{padding:20px;border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);position:relative}.skills-cloud .view-display-id-panel_pane_skills:hover,.jobfinder-skills-list .view-display-id-panel_pane_skills:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.skills-cloud .view-display-id-panel_pane_skills a.large,.jobfinder-skills-list .view-display-id-panel_pane_skills a.large{font-size:22px}.skills-cloud .view-display-id-panel_pane_skills a.medium,.jobfinder-skills-list .view-display-id-panel_pane_skills a.medium{font-size:18px}.skills-cloud .view-display-id-panel_pane_skills a.small,.jobfinder-skills-list .view-display-id-panel_pane_skills a.small{font-size:14px}.skills-cloud{margin-bottom:40px}.page-header__content--static{top:-82px;margin-bottom:-82px}@media (max-width: 479px){.page-header__content--static{top:-32px;margin-bottom:-32px}}.page-header__content--static .page-header__card{margin-bottom:37px}.page-header__content--static .page-header__card-grid{height:125px}@media (max-width: 479px){.page-header__content--static .page-header__card-grid{height:25px}}.page-header__content--static .page-header__card-cell{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.page-static{margin-bottom:20px}.page-static__grid{padding:0px;margin:0 -12px}.page-static__cell{margin:0px 12px;width:calc(50% - 24px)}@media (max-width: 767px){.page-static__cell{width:100%}}.page-static__content{min-height:300px}@media (min-width: 480px) and (max-width: 839px){.page-static__content{margin:0 35px}}@media (max-width: 479px){.page-static__content{margin:0 10px}}.page-static__content .field--name-body h3{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;line-height:1.5;text-align:left;margin-bottom:6px}.page-static__content .field--name-body p{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.71;margin-bottom:30px}.page-static__content .field--name-body ul{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;list-style:disc;margin:0 0 5px 15px;padding:0}.page-static__content .field--name-body ul li{padding-left:15px;margin:0px 0 25px}.page-static__content .field--name-body a{color:#005d7e}.page-static__content .field--name-body a:hover{color:rgba(0,62,102,0.87)}@media (min-width: 840px){.page-static__column{-webkit-column-gap:24px;-moz-column-gap:24px;-o-column-gap:24px;column-gap:24px}.page-static__column.column-two{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2}}.page-static--simple{margin:0 auto;width:100%;max-width:1024px;max-width:486px;min-height:300px}@media (max-width: 839px){.page-static--simple{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.page-static--simple{margin:0 35px}}@media (max-width: 479px){.page-static--simple{margin:0 10px}}.page-static--simple .pane-node-title h1{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin:20px 0}.page-static--simple .description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.33;margin-bottom:20px}.page-static--simple p{margin-bottom:10px}.page-static--simple p a{color:#005d7e;font-family:Roboto,sans-serif;font-size:16px;font-weight:500}.page-static--simple p a:hover{color:rgba(0,62,102,0.87)}.not-logged-in.page-user .jobfinder-content,.not-logged-in.page-admin-login .jobfinder-content,.not-logged-in.page-r-user .jobfinder-content,.not-logged-in.page-r-orders .jobfinder-content,.not-logged-in.page-toboggan-denied .jobfinder-content{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;width:100%;max-width:600px;margin:0px auto}@media (max-width: 839px){.not-logged-in.page-user .jobfinder-content,.not-logged-in.page-admin-login .jobfinder-content,.not-logged-in.page-r-user .jobfinder-content,.not-logged-in.page-r-orders .jobfinder-content,.not-logged-in.page-toboggan-denied .jobfinder-content{width:auto;max-width:100%}}.not-logged-in.page-user .jobfinder-content.pane-pane-messages,.not-logged-in.page-admin-login .jobfinder-content.pane-pane-messages,.not-logged-in.page-r-user .jobfinder-content.pane-pane-messages,.not-logged-in.page-r-orders .jobfinder-content.pane-pane-messages,.not-logged-in.page-toboggan-denied .jobfinder-content.pane-pane-messages{margin-top:20px}.not-logged-in.page-user .jobfinder-content.pane-page-content,.not-logged-in.page-admin-login .jobfinder-content.pane-page-content,.not-logged-in.page-r-user .jobfinder-content.pane-page-content,.not-logged-in.page-r-orders .jobfinder-content.pane-page-content,.not-logged-in.page-toboggan-denied .jobfinder-content.pane-page-content{margin-bottom:20px}.not-logged-in.page-user .jobfinder-content.pane-page-content form#user-login,.not-logged-in.page-user .jobfinder-content.pane-page-content .modal-content-inner,.not-logged-in.page-admin-login .jobfinder-content.pane-page-content form#user-login,.not-logged-in.page-admin-login .jobfinder-content.pane-page-content .modal-content-inner,.not-logged-in.page-r-user .jobfinder-content.pane-page-content form#user-login,.not-logged-in.page-r-user .jobfinder-content.pane-page-content .modal-content-inner,.not-logged-in.page-r-orders .jobfinder-content.pane-page-content form#user-login,.not-logged-in.page-r-orders .jobfinder-content.pane-page-content .modal-content-inner,.not-logged-in.page-toboggan-denied .jobfinder-content.pane-page-content form#user-login,.not-logged-in.page-toboggan-denied .jobfinder-content.pane-page-content .modal-content-inner{max-width:300px;width:calc(100% - 20px);margin:10px auto}.not-logged-in.page-user .tabs .tabs--primary.links--inline,.not-logged-in.page-admin-login .tabs .tabs--primary.links--inline,.not-logged-in.page-r-user .tabs .tabs--primary.links--inline,.not-logged-in.page-r-orders .tabs .tabs--primary.links--inline,.not-logged-in.page-toboggan-denied .tabs .tabs--primary.links--inline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:48px;padding:0;margin:0}.not-logged-in.page-user .tabs .tabs--primary.links--inline li,.not-logged-in.page-admin-login .tabs .tabs--primary.links--inline li,.not-logged-in.page-r-user .tabs .tabs--primary.links--inline li,.not-logged-in.page-r-orders .tabs .tabs--primary.links--inline li,.not-logged-in.page-toboggan-denied .tabs .tabs--primary.links--inline li{width:33.3333%;margin:0}.not-logged-in.page-user .tabs .tabs--primary.links--inline li a,.not-logged-in.page-admin-login .tabs .tabs--primary.links--inline li a,.not-logged-in.page-r-user .tabs .tabs--primary.links--inline li a,.not-logged-in.page-r-orders .tabs .tabs--primary.links--inline li a,.not-logged-in.page-toboggan-denied .tabs .tabs--primary.links--inline li a{color:rgba(47,72,88,0.54);font-weight:500;width:100%;padding:0;background-color:transparent}.not-logged-in.page-user .tabs .tabs--primary.links--inline li a.is-active,.not-logged-in.page-admin-login .tabs .tabs--primary.links--inline li a.is-active,.not-logged-in.page-r-user .tabs .tabs--primary.links--inline li a.is-active,.not-logged-in.page-r-orders .tabs .tabs--primary.links--inline li a.is-active,.not-logged-in.page-toboggan-denied .tabs .tabs--primary.links--inline li a.is-active{color:#005d7e;font-weight:normal;background-color:transparent}.not-logged-in.page-user .tabs .tabs--primary.links--inline li a.is-active:after,.not-logged-in.page-admin-login .tabs .tabs--primary.links--inline li a.is-active:after,.not-logged-in.page-r-user .tabs .tabs--primary.links--inline li a.is-active:after,.not-logged-in.page-r-orders .tabs .tabs--primary.links--inline li a.is-active:after,.not-logged-in.page-toboggan-denied .tabs .tabs--primary.links--inline li a.is-active:after{content:" ";display:block;width:100%;height:2px;position:absolute;left:0;bottom:0px;background-color:#005d7e;-webkit-animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;animation:border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;-webkit-transition:all 1s cubic-bezier(0.4, 0, 1, 1);transition:all 1s cubic-bezier(0.4, 0, 1, 1)}.not-logged-in.page-user .user-pass,.not-logged-in.page-admin-login .user-pass,.not-logged-in.page-r-user .user-pass,.not-logged-in.page-r-orders .user-pass,.not-logged-in.page-toboggan-denied .user-pass{max-width:300px;width:calc(100% - 20px);margin:10px auto}.not-logged-in.page-user .user-pass .form-actions,.not-logged-in.page-admin-login .user-pass .form-actions,.not-logged-in.page-r-user .user-pass .form-actions,.not-logged-in.page-r-orders .user-pass .form-actions,.not-logged-in.page-toboggan-denied .user-pass .form-actions{margin:30px 0}.not-logged-in.page-user .form-actions,.not-logged-in.page-admin-login .form-actions,.not-logged-in.page-r-user .form-actions,.not-logged-in.page-r-orders .form-actions,.not-logged-in.page-toboggan-denied .form-actions{margin:20px auto}.not-logged-in.page-user .form-actions .ajax-progress-throbber,.not-logged-in.page-admin-login .form-actions .ajax-progress-throbber,.not-logged-in.page-r-user .form-actions .ajax-progress-throbber,.not-logged-in.page-r-orders .form-actions .ajax-progress-throbber,.not-logged-in.page-toboggan-denied .form-actions .ajax-progress-throbber{display:none}.profile-menu-block{width:100%;margin-bottom:40px;border:1px solid rgba(35,31,32,0.1)}@media (min-width: 840px){.profile-menu-block{width:300px}}@media (max-width: 839px){.profile-menu-block{margin-bottom:10px}}.profile-menu-block .description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:15px;margin-bottom:10px}.profile-menu-block ul{padding:0;margin:0}.profile-menu-block .material-icons.left-icon--green,.profile-menu-block .material-icons.left-icon,.profile-menu-block .material-icons.open_in_new,.profile-menu-block .material-icons.right-icon{font-size:24px;position:absolute;top:25%;right:10px}.profile-menu-block .material-icons.left-icon--green,.profile-menu-block .material-icons.left-icon{left:15px}.profile-menu-block .material-icons.left-icon--green{color:#3CBA54}.profile-menu-block__button--lpadding,.profile-menu-block__button{border-bottom:solid 1px rgba(35,31,32,0.1);background-color:#fff;background-size:20px;display:block;color:rgba(0,0,0,0.87);font-size:16px;text-align:left;text-transform:none;position:relative;padding-left:50px}.profile-menu-block__button--lpadding .material-icons,.profile-menu-block__button .material-icons{color:#005d7e}.profile-menu-block__button--lpadding a,.profile-menu-block__button a{letter-spacing:0.64px}.profile-menu-block__button--lpadding a:hover,.profile-menu-block__button a:hover{color:rgba(0,0,0,0.87)}.profile-menu-block__button--lpadding:hover,.profile-menu-block__button:hover{background-color:#eff2f7;color:rgba(0,0,0,0.87);cursor:pointer}.profile-menu-block__button--lpadding.active,.profile-menu-block__button.active{background-color:#005d7e;color:#fff}.profile-menu-block__button--lpadding.active .material-icons,.profile-menu-block__button--lpadding.active .material-icons.left-icon--green,.profile-menu-block__button.active .material-icons,.profile-menu-block__button.active .material-icons.left-icon--green{color:#fff}.profile-menu-block__button--lpadding.active.no-chevron .material-icons.right-icon,.profile-menu-block__button.active.no-chevron .material-icons.right-icon{color:#005d7e}.profile-menu-block__button--lpadding .profile-menu-count,.profile-menu-block__button .profile-menu-count{position:absolute;top:0;left:15px}.profile-menu-block__button--lpadding.secondary,.profile-menu-block__button.secondary{display:none}.profile-menu-block__button--lpadding.secondary.active,.profile-menu-block__button.secondary.active{display:block;background-color:#eff2f7;color:rgba(0,0,0,0.87)}.profile-menu-block__button--lpadding.secondary.active .material-icons.right-icon,.profile-menu-block__button.secondary.active .material-icons.right-icon{color:#005d7e}.profile-menu-block__button--lpadding{padding-left:18px}.profile-menu-block__button--lpadding.first .material-icons.open_in_new{font-size:16px;top:35%}.profile-menu-block .mdl-button{height:48px;line-height:48px}.profile-navigation-block{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;width:calc(100% - 20px);padding:10px 10px 0;background-color:#fff}@media (max-width: 839px){.profile-navigation-block{margin-bottom:10px}}.profile-navigation-block .description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:15px;margin-bottom:10px}.profile-navigation-block ul{padding:0;margin:0}.profile-navigation-block .material-icons.left-icon--green,.profile-navigation-block .material-icons.left-icon,.profile-navigation-block .material-icons.right-icon{font-size:24px;position:absolute;top:25%;right:15px}.profile-navigation-block .material-icons.left-icon--green,.profile-navigation-block .material-icons.left-icon{left:15px}.profile-navigation-block .material-icons.left-icon--green{color:#3CBA54}.profile-navigation-block__button{border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:none;background-size:20px;color:rgba(0,0,0,0.87);font-size:16px;text-align:left;text-transform:none;position:relative;padding-left:50px}.profile-navigation-block__button:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.profile-navigation-block__button:hover{background-color:rgba(158,158,158,0.2);color:rgba(0,0,0,0.87)}.profile-navigation-block__button.active{background-color:#F2F2F2}.profile-navigation-block__button .material-icons{color:#005d7e}.profile-navigation-block .mdl-button{display:block;height:48px;line-height:48px;margin-bottom:10px}.profile-navigation__step{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:16px;text-align:left;text-transform:none;position:relative;padding-left:50px;border-radius:2px;background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:none}.profile-navigation__step .material-icons{font-size:24px;position:absolute;top:25%;left:15px}.profile-navigation__step:hover{color:rgba(0,0,0,0.54);background-color:#fff;border:solid 1px rgba(35,31,32,0.1);box-shadow:none}.profile-navigation__step.active{color:rgba(0,0,0,0.87);background-color:#F2F2F2}.profile-navigation__step.active:hover{color:rgba(0,0,0,0.87);background-color:rgba(158,158,158,0.2)}.profile-navigation__step.done{color:rgba(0,0,0,0.87)}.profile-navigation__step.done .material-icons{color:#3CBA54}#jf-user-authorization-form-light-cv #edit-buttons{display:none}.user-create-profile .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;width:100%}.user-create-profile .form-actions{width:100%;margin:25px auto 12px;text-align:center}.user-create-profile.step-first{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;background-color:#fff;padding:10px;margin-bottom:50px}.user-create-profile.step-first a{color:#005d7e}.user-create-profile.step-first a:hover{color:rgba(0,62,102,0.87)}.user-create-profile.step-first .password-suggestions{display:none !important}.user-create-profile.step-first .password-strength{display:none !important}.user-create-profile.step-first .password-strength .password-strength-text,.user-create-profile.step-first .password-strength .password-strength-title{display:none !important}.user-create-profile.step-first .password-strength .password-indicator{height:2px;background-color:#E0E0E0}.user-create-profile.step-first .confirm-parent>div.password-confirm{display:none !important}.user-create-profile.step-first .mdl-textfield{display:block}.user-create-profile.step-first .mdl-checkbox{margin-top:23px}.user-create-profile.step-second .section-title{width:100%;padding:0 10px}.user-create-profile.step-second .group__inner{display:none}.user-create-profile.step-second .group-contact-data{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;padding:8px 0;background-color:#fff;margin-bottom:50px}.user-create-profile.step-second .group-contact-data>.mdl-field-select,.user-create-profile.step-second .group-contact-data>.mdl-textfield{width:calc(50% - 20px);margin:0 10px 10px}.user-create-profile.step-second .form-actions .mdl-button{margin:0 5px}@media (max-width: 479px){.user-create-profile.step-second .form-actions .mdl-button{margin-top:10px}}.user-information{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.user-information{width:auto;max-width:100%}}.user-information__content{padding:0 10px}@media (min-width: 480px) and (max-width: 839px){.user-information__content{margin:0 20px}}@media (max-width: 767px){.user-information__content{margin:0 10px}}.user-information__header{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;margin:20px 0 0;padding:0px;position:relative}@media (max-width: 479px){.user-information__header{margin:5px 0}}.user-information__header span{display:inline-block;margin-left:10px;margin-right:20px}.user-information__header .material-icons{color:#005d7e;font-size:20px;margin-bottom:4px;vertical-align:middle}.user-information__header .material-icons:hover{color:#005d7e}@media (max-width: 479px){.user-information__header--cell{width:100%;margin:5px 0}}.user-information__header--wide-cell{color:#ffffff;font-size:18px;letter-spacing:0.27px;text-align:center;border-radius:16px;background-color:#005d7e;width:calc(100% + 20px);margin:10px -10px 0;padding:24px 10px;border:1px solid #E0E0E0}.user-information__header--wide-cell a{color:#F6A623}.user-information__header--wide-cell a:hover{color:#c09853}@media (max-width: 479px){.user-information__header--wide-cell{width:100%;margin:5px 0}}#confirm-mail{color:#d50000;cursor:pointer}.user-information__header--edit-profile{color:#005d7e;font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;color:#005d7e}.user-information__header--edit-profile:hover{color:rgba(0,62,102,0.87)}@media (min-width: 480px){.user-information__header--edit-profile{display:flex;position:absolute;right:0;bottom:0}}@media (max-width: 479px){.user-information__header--edit-profile{display:block;width:100%;margin:5px 0}}.user-information__header--edit-profile span{margin-right:0}.user-jobagent__content{padding-top:20px}@media (min-width: 480px) and (max-width: 839px){.user-jobagent__content{margin:0 20px}}@media (max-width: 767px){.user-jobagent__content{margin:0 10px}}.user-jobagent__content .user-profile--jobagent{border:none;border-bottom:2px solid #E0E0E0;padding:20px 0 30px}.user-jobagent__content .user-profile--jobagent .user-profile--action-wrapper .mdl-left{margin-left:0}.user-jobagent__content .pane-jobagent-form-item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;padding:10px 10px 30px 10px;margin:10px 0}.user-jobagent__content .pane-jobagent-form{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;padding:10px 10px 50px;margin-bottom:50px}.user-jobagent__content h3{font-size:14px;text-align:left;color:rgba(0,0,0,0.54);margin:10px 0 0}.user-jobagent__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left}.user-jobagent__content .header__search-cell{border-right:none;border-bottom:2px solid rgba(0,0,0,0.11)}.user-jobagent__content .mdl-textfield,.user-jobagent__content .mdl-field-select{width:100%}.user-jobagent__content .form-actions{display:block;margin:30px 0;text-align:center}@media (max-width: 839px){.user-jobagent__content .form-actions{margin:50px auto 20px}}.user-jobagent__content .field-name-field-frequency{margin-top:10px}.user-jobagent__content #edit-text-search-operator>div{margin:5px 15px 0 0}.user-jobagent__content .user-jobagent__work-location{position:relative}.user-jobagent__content .user-jobagent__work-location .location.mdl-textfield__input.form-autocomplete{background-image:none}.user-jobagent__content .user-jobagent__work-location .jobagent-overlay{background-color:#fff;opacity:0.3;position:absolute;top:80px;left:0;height:230px;width:100%;z-index:10;display:none}@media (max-width: 479px){.user-jobagent__content .user-jobagent__distance{padding:0 10px}}.user-jobagent__content .user-jobagent__distance h3{margin:0;font-size:14px;color:rgba(0,0,0,0.54)}.user-jobagent__content .user-jobagent__distance .km-value-placeholder{color:#3CBA54;font-weight:bold}.user-jobagent__content .user-jobagent__distance .field-name-field-within-km{margin-top:50px}.user-jobagent__content .user-jobagent__distance .field-name-field-within-km label{display:none}.user-jobagent__content .user-jobagent__distance .ui-widget-content{background:none;height:2px;border:none}.user-jobagent__content .user-jobagent__distance .sliderfield{background-color:#005d7e;position:relative}.user-jobagent__content .user-jobagent__distance .sliderfield:before,.user-jobagent__content .user-jobagent__distance .sliderfield:after{content:'0';color:rgba(0,0,0,0.54);font-size:14px;position:absolute;top:5px}.user-jobagent__content .user-jobagent__distance .sliderfield:after{content:'500';right:0}.user-jobagent__content .user-jobagent__distance .sliderfield-bubble-wrapper{background-color:#005d7e;width:9px;height:9px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px #fff solid}.user-jobagent__content .user-jobagent__distance .sliderfield .sliderfield-bubble{color:#fff;border:none;background:url("../svgs/icons/hint-bubble.svg") no-repeat;background-size:35px;height:40px;left:-11px;top:-40px;font-size:10px;width:32px;text-align:center;padding:5px 0 0 0}.user-jobagent__content .user-jobagent__distance .ui-state-default,.user-jobagent__content .user-jobagent__distance .ui-widget-content .ui-state-default,.user-jobagent__content .user-jobagent__distance .ui-widget-content .ui-state-hover,.user-jobagent__content .user-jobagent__distance .ui-widget-header .ui-state-default{border:none;background:none}.user-jobagent__content .user-jobagent__distance .ui-slider-horizontal .ui-slider-handle{margin-left:-5px}.user-jobagent__content .jobagent--warning{font-size:12px;color:#c09853}.user-jobagent__content .user-jobagent--location{display:inline-block;position:relative;background-color:#ebebeb;border:solid 1px rgba(35,31,32,0.1);color:#005d7e;padding:10px 30px 10px 10px;text-align:center;margin:20px 10px 10px}.user-jobagent__content .user-jobagent--location .user-jobagent--clear{position:absolute;color:rgba(0,0,0,0.56);top:9px;right:5px;cursor:pointer}.user-jobagent__content .user-jobagent--location.deleted{text-decoration:line-through}.user-jobagent__content .user-jobagent--location.deleted .user-jobagent--clear{color:#005d7e;text-decoration:none}.jobagent-widget .jobagent-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;align-items:center;border-bottom:2px solid #E0E0E0}.jobagent-widget .jobagent-items .jobagent-item{flex-basis:0;margin:10px 0}.jobagent-widget .jobagent-items .jobagent-item-name{flex-grow:8;margin:10px 20px 10px 10px;font-size:16px;font-family:Roboto,sans-serif;font-stretch:normal}@media (max-width: 479px){.jobagent-widget .jobagent-items .jobagent-item-name{margin:10px 0 10px}}.jobagent-widget .jobagent-items .jobagent-item-search{flex-grow:14;text-align:right;padding:0 3px}.jobagent-widget .jobagent-items .jobagent-item-status{flex-basis:auto;flex-shrink:0;width:98px}.jobagent-widget .jobagent-items .jobagent-item-edit{flex-basis:auto;flex-shrink:0;width:24px}.jobagent-widget .jobagent-items .jobagent-item-delete{flex-basis:auto;flex-shrink:0;width:22px}@media (max-width: 479px){.jobagent-widget .jobagent-items{flex-wrap:wrap}.jobagent-widget .jobagent-items .jobagent-item-name,.jobagent-widget .jobagent-items .jobagent-item-search{flex-basis:100%}.jobagent-widget .jobagent-items .jobagent-item-search{text-align:left}.jobagent-widget .jobagent-items .jobagent-item-status{flex-basis:80%}}.jobagent-widget .ajax-progress.ajax-progress-throbber{display:none}.jobagent-widget.jobagent-actions{padding:20px 0 0 0}.jobagent-widget.jobagent-actions .jobagent-actions-message{font-size:16px;font-family:Roboto,sans-serif;font-stretch:normal;padding:20px 0}.jobagent-widget.jobagent-actions .jobagent-actions-second-row{padding:20px 0 0 0}.jobagent-delete-action{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-items:center}.toggleable-form.is-active{display:block}.toggleable-form{display:none}.toggleable-list-item.is-active{display:none}.toggleable-list-item{display:flex}.js-toggle.active{color:#005d7e}.jobagent-widget-form-actions .jobagent-widget-form-action{padding:20px 0;border-bottom:2px solid #E0E0E0}.jobagent-widget-form-actions .jobagent-widget-form-action .jobagent-widget-form-action-title{padding-bottom:20px}@media (min-width: 840px){.page-jobagent .pane-jobagent-form{padding:10px 10px 100px}}.user-jobs{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff}@media (max-width: 479px){.user-jobs{padding:10px}}@media (max-width: 479px){.user-jobs{margin:0 10px;width:calc(100% - 20px)}}.user-jobs .job-profile__related-jobs--more{margin:20px auto 0}.user-jobs__sub-header{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;position:absolute;top:5px;right:0px}@media (max-width: 375px){.user-jobs__sub-header{top:30px}}.user-jobs__sub-header .material-icons{color:#005d7e;font-size:20px;vertical-align:text-bottom}.user-jobs__supporting-text{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;text-align:left}.user-jobs__supporting-text .mdl-button{margin-top:20px}.user-jobs__content{position:relative}@media (max-width: 479px){.user-jobs__content{margin:0px 0 10px}}.user-jobs__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.user-jobs__content .content-profile__job-item,.user-jobs__content .content-profile--job-item{padding-left:28px;padding-right:22px}@media (min-width: 480px) and (max-width: 839px){.user-jobs__content .content-profile__job-item,.user-jobs__content .content-profile--job-item{padding-top:20px;padding-bottom:20px;padding-right:31px}}@media (min-width: 840px){.user-jobs__content .view-user-applied-jobs .content-profile__job-title,.user-jobs__content .view-user-applied-jobs .content-profile__job-type,.user-jobs__content .view-user-applied-jobs .content-profile__job-placement,.user-jobs__content .view-user-applied-jobs .content-profile__job-date{width:calc(25% - 37px)}}@media (min-width: 840px){.user-jobs__content .view-related-company-jobs .content-profile__job-title,.user-jobs__content .view-related-company-jobs .content-profile__job-type,.user-jobs__content .view-related-company-jobs .content-profile__job-placement{width:calc(33% - 60px)}}@media (min-width: 480px) and (max-width: 839px){.user-jobs__content .view-related-company-jobs .content-profile__job-title,.user-jobs__content .view-related-company-jobs .content-profile__job-type,.user-jobs__content .view-related-company-jobs .content-profile__job-placement{width:calc(50% - 100px)}}.user-jobs__content .content-profile__job-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;text-align:left}.user-jobs__content .content-profile__job-title a:hover{color:rgba(0,62,102,0.87)}@media (min-width: 480px) and (max-width: 839px){.user-jobs__content .content-profile__job-title{display:block;position:absolute;top:20px;left:28px;width:75%}.user-jobs__content .content-profile__job-type,.user-jobs__content .content-profile__job-placement,.user-jobs__content .content-profile__job-date{margin-top:32px;align-content:flex-start}}@media (min-width: 480px) and (max-width: 839px){.user-jobs__content .view-related-company-jobs .content-profile__job-title{left:100px;width:65%}}@media (max-width: 479px){.pane-stared-jobs .user-jobs{width:auto;margin:0 0 20px}}.user-profile--job-applications{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff}@media (max-width: 479px){.user-profile--job-applications{padding:10px}}.user-profile--job-applications .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.user-profile--job-applications .content-profile__job-date{color:rgba(0,0,0,0.87);width:calc(40% - 20px)}@media (min-width: 480px) and (max-width: 839px){.user-profile--job-applications .content-profile__job-date{width:calc(100% - 115px)}}@media (max-width: 479px){.user-profile--job-applications .content-profile__job-date{width:100%}}.user-profile--job-applications .content-profile__job-title{width:calc(45% - 20px)}@media (max-width: 839px){.user-profile--job-applications .content-profile__job-title{width:100%}}.user-profile--job-applications .content-profile__job-title a{color:#005d7e;font-family:Oswald,sans-serif;font-size:16px;font-weight:normal;font-style:normal;letter-spacing:0.4px;text-align:center;margin:0;color:#005d7e;text-align:left}.user-profile--job-applications .content-profile__job-title a:hover{color:rgba(0,62,102,0.87)}.user-profile--job-applications .content-profile__job-title a:hover{color:rgba(0,62,102,0.87)}.user-profile--job-applications .material-icons{font-size:24px}.user-profile--job-applications .job-profile__related-jobs--more{margin:20px auto 0}.pane-user-applied-jobs-interested-full-list,.pane-user-applied-jobs-applied-full-list{min-height:350px}.user-profile--jobagent,.user-profile--cv{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff}@media (max-width: 479px){.user-profile--jobagent,.user-profile--cv{padding:10px}}.user-profile--jobagent .section-title,.user-profile--cv .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-bottom:20px}.user-profile--jobagent .mdl-checkbox__label,.user-profile--cv .mdl-checkbox__label{font-size:14px;font-weight:normal}.user-profile--jobagent .user-profile--pane__actions,.user-profile--jobagent .user-profile--action-wrapper,.user-profile--cv .user-profile--pane__actions,.user-profile--cv .user-profile--action-wrapper{margin-top:25px}.user-profile--jobagent .user-profile--pane__actions .mdl-left,.user-profile--jobagent .user-profile--action-wrapper .mdl-left,.user-profile--cv .user-profile--pane__actions .mdl-left,.user-profile--cv .user-profile--action-wrapper .mdl-left{margin-left:20px}@media (max-width: 375px){.user-profile--jobagent .user-profile--pane__actions .mdl-button,.user-profile--jobagent .user-profile--action-wrapper .mdl-button,.user-profile--cv .user-profile--pane__actions .mdl-button,.user-profile--cv .user-profile--action-wrapper .mdl-button{margin-left:0;display:block}.user-profile--jobagent .user-profile--pane__actions .change-jobagent-status,.user-profile--jobagent .user-profile--action-wrapper .change-jobagent-status,.user-profile--cv .user-profile--pane__actions .change-jobagent-status,.user-profile--cv .user-profile--action-wrapper .change-jobagent-status{margin-top:20px}}.user-profile--jobagent .user-profile--pane__actions,.user-profile--cv .user-profile--pane__actions{border-top:2px solid #E0E0E0;color:rgba(0,0,0,0.87);font-size:16px}.user-profile--jobagent .user-profile--pane__actions>div:first-child,.user-profile--cv .user-profile--pane__actions>div:first-child{padding:20px 0 0}.user-profile--jobagent .user-profile--pane__actions ul,.user-profile--cv .user-profile--pane__actions ul{color:rgba(0,0,0,0.54);padding-left:0;margin-bottom:0}.user-profile--jobagent .user-profile--pane__actions .mdl-button,.user-profile--cv .user-profile--pane__actions .mdl-button{margin-top:20px}.user-profile--jobagent .mdl-button--green-white,.user-profile--cv .mdl-button--green-white{z-index:100}.user-profile--jobagent .user-profile--pane__actions .mdl-button-frequency,.user-profile--cv .user-profile--pane__actions .mdl-button-frequency{border-radius:0}@media (max-width: 375px){.user-profile--jobagent .user-profile--pane__actions .mdl-button-frequency,.user-profile--cv .user-profile--pane__actions .mdl-button-frequency{width:50%;display:inline-block}}.user-profile--jobagent .user-profile--pane__actions .mdl-button-frequencyhidden:last-child,.user-profile--jobagent .user-profile--pane__actions .mdl-button-frequency:last-child,.user-profile--cv .user-profile--pane__actions .mdl-button-frequencyhidden:last-child,.user-profile--cv .user-profile--pane__actions .mdl-button-frequency:last-child{margin-left:-4px}.user-profile--pane__actions--links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-profile--pane__actions--links div{width:calc(100% - 105px);text-align:right;margin-top:28px}.user-profile--pane__actions--links .user-cv--student-link{position:relative;padding-right:24px;color:#b42772;font-family:Oswald,sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.user-profile--pane__actions--links .user-cv--student-link:hover{opacity:0.9}.user-profile--pane__actions--links .user-cv--student-link:after{content:' ';background-image:url("../images/external_pink.svg");width:20px;height:20px;position:absolute;top:3px;right:0;background-repeat:no-repeat}@media (max-width: 479px){.user-profile--pane__actions--links{flex-wrap:wrap}.user-profile--pane__actions--links div{text-align:left}}.pane-user-group-ex-cv .mdl-field-select,.pane-user-group-ex-cv .mdl-textfield{width:100%}.pane-user-group-ex-cv .field-type-datestamp .container-inline-date .date-padding{float:none}.pane-user-group-ex-cv .field-type-datestamp .date-no-float{clear:both;float:none;width:100%}.pane-user-group-ex-cv .field_category_wrapper{border-radius:2px;padding:20px 0}.pane-user-group-ex-cv .field_geography_wrapper{border-radius:2px;background-color:#F2F2F2;padding:20px 0}.pane-user-group-ex-cv .field-name-field-category .mdl-field-select--floating-label.is-dirty label,.pane-user-group-ex-cv .field-name-field-job-type .mdl-field-select--floating-label.is-dirty label,.pane-user-group-ex-cv .field-name-field-geography .mdl-field-select--floating-label.is-dirty label{display:none}.pane-user-group-ex-cv .form-actions{margin:30px 0 !important}@media (min-width: 840px){.pane-user-group-ex-cv .form-actions{display:none}}.group-block{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;width:calc(100% - 40px)}@media (max-width: 479px){.group-block{padding:10px}}@media (max-width: 479px){.group-block{width:calc(100% - 20px)}}.group-block .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;line-height:24px;margin:0 0 20px}.group-block>h2{text-align:left;line-height:24px;margin:0 0 20px;width:100%}.group-block>h2 span{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.group-block .inline{display:inline}.group-light-cv{padding:0px}.group-light-cv .mdl-textfield__label{color:rgba(0,0,0,0.54)}.group-light-cv .field-type-text,.group-light-cv .field-type-text-long{width:calc(100% - 20px);margin:0px 10px}.group-light-cv .field-type-text .mdl-textfield,.group-light-cv .field-type-text-long .mdl-textfield{width:100%}.group-light-cv #field-presentation-add-more-wrapper .mdl-textfield__label:after{background-color:transparent !important}.group-light-cv .group-career-info{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff}@media (max-width: 479px){.group-light-cv .group-career-info{padding:10px}}.group-light-cv .group-career-info>h2{text-align:left;line-height:24px;margin:0 0 20px;width:100%}.group-light-cv .group-career-info>h2 span{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.group-light-cv .group-career-info .field-type-entityreference,.group-light-cv .group-career-info .field-type-text{width:calc(50% - 20px);margin:0px 10px 10px}@media (max-width: 479px){.group-light-cv .group-career-info .field-type-entityreference,.group-light-cv .group-career-info .field-type-text{width:calc(100% - 20px);margin-bottom:0}}.group-light-cv .group-career-info .field-type-entityreference .mdl-textfield,.group-light-cv .group-career-info .field-type-entityreference .mdl-field-select,.group-light-cv .group-career-info .field-type-text .mdl-textfield,.group-light-cv .group-career-info .field-type-text .mdl-field-select{width:100%}.group-light-cv .group-career-info .field-type-entityreference .mdl-field-select label,.group-light-cv .group-career-info .field-type-text .mdl-field-select label{color:rgba(0,0,0,0.54)}.group-light-cv .group-presentation{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;width:100%;margin-bottom:0}@media (max-width: 479px){.group-light-cv .group-presentation{padding:10px}}.group-light-cv .group-presentation>h2{text-align:left;margin:0 0 20px;line-height:24px;width:100%}.group-light-cv .group-presentation>h2 span{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.group-light-cv .group-presentation #edit-field-presentation{margin-top:15px}.group-light-cv .group-presentation #edit-field-presentation .form-textarea-wrapper{border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);border:solid 1px rgba(35,31,32,0.1)}.group-light-cv .group-presentation #edit-field-presentation iframe body{background-color:#fff}.group-light-cv .group-presentation #edit-field-presentation a{color:#005d7e}.group-light-cv .group-presentation #edit-field-presentation a:hover{color:rgba(0,62,102,0.87)}.group-light-cv .form-actions{margin:30px 0 !important}.group-light-cv .group-career-info,.group-light-cv .group-presentation{position:relative}.group-light-cv .group-career-info .light-profile,.group-light-cv .group-presentation .light-profile{position:absolute;top:25px;right:20px}@media (max-width: 479px){.group-light-cv .group-career-info .light-profile,.group-light-cv .group-presentation .light-profile{top:0;right:-5px}}.user-profile-edit__motivation{background-color:#3CBA54;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding:10px 20px;margin-bottom:20px;border-radius:2px;border:solid 1px rgba(0,0,0,0.1)}.user-profile-edit{margin:0 auto;width:100%;max-width:1024px}@media (max-width: 839px){.user-profile-edit{width:auto;max-width:100%}}.user-profile-edit .panel-pane.pane-entity-form-field{margin-bottom:20px;padding:0}.user-profile-edit .panel-pane.pane-entity-form-field .group-contact-data{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;padding:20px 10px}@media (max-width: 479px){.user-profile-edit .panel-pane.pane-entity-form-field .group-contact-data{padding:10px}}@media (max-width: 839px){.user-profile-edit .panel-pane.pane-entity-form-field{margin-bottom:0}}.user-profile-edit .form-actions{width:100%;margin:0px auto;text-align:center}#group-preferences .group-contact-data h3{margin:0;color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left;margin-left:10px}#group-preferences .group-contact-data h3 span{font-family:Oswald,sans-serif}.user-profile-edit__title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;width:100%;text-align:left;margin-left:10px}.user-profile__subheader{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-size:16px;margin-left:10px}.user-profile__extra-label{color:rgba(0,0,0,0.38);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.group-contact-data{padding:0px}.group-contact-data .field-type-text{width:calc(50% - 20px);margin:0px 10px 10px}.group-contact-data .field-type-text .mdl-textfield{width:100%}@media (max-width: 479px){.group-contact-data .field-type-text{width:calc(100% - 20px);margin-bottom:0}}.group-contact-data .field-type-list-boolean{width:100%;margin:26px 10px 0}.group-contact-data .field-type-list-boolean .mdl-checkbox{color:rgba(0,0,0,0.87);padding-left:30px}.group-contact-data .field-type-list-boolean .mdl-checkbox__label{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.group-contact-data .field-type-list-boolean .mdl-checkbox__box-outline{border:2px solid rgba(0,0,0,0.54)}.group-contact-data .field-name-field-birthday{width:calc(50% - 10px);padding-left:10px}.group-contact-data .field-name-field-birthday [id^=edit-field-birthday-und-]{width:100%}.group-contact-data .field-name-field-birthday .mdl-field-select{width:100%}@media (max-width: 479px){.group-contact-data .field-name-field-birthday{width:calc(100% - 10px)}}.group-contact-data .fields-group-address{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;width:100%}.group-contact-data .fields-group-address .mdl-field-select,.group-contact-data .fields-group-address .mdl-textfield{width:calc(50% - 20px);margin:0 10px 10px}@media (max-width: 479px){.group-contact-data .fields-group-address .mdl-field-select,.group-contact-data .fields-group-address .mdl-textfield{width:calc(100% - 20px);margin-bottom:0}}.group-contact-data #edit-account{width:calc(50% - 20px);margin:0px 10px}@media (max-width: 479px){.group-contact-data #edit-account{width:calc(100% - 20px)}}.group-contact-data #edit-account .mdl-textfield{width:100%}.group-contact-data .form-actions{margin-top:6px !important}.user-profile-edit .form-actions input[type="submit"]:not(.mdl-button){display:none}@media (min-width: 840px){.user-profile-edit .pane-user-group-light-cv .form-actions{visibility:hidden;margin-top:0 !important;margin-bottom:0 !important;height:1px}}.user-profile-edit .form-actions .mdl-button{width:302px;max-width:100%}#edit-save-group-contact-data{display:none}#edit-save-group-contact-data.mdl-button--continue-registration{display:inline-block}@media (max-width: 839px){#edit-save-group-contact-data{display:block;margin:10px auto}}#edit-save-user-profile{width:302px;margin:20px 0}@media (max-width: 839px){#edit-save-user-profile{display:none !important}}#edit-save-user-profile.mdl-button--red-white{height:auto;padding:0}.page-jobagent #edit-save-user-profile{position:absolute;bottom:0}.pane-jobagent-form{padding-bottom:20px;position:relative}@media (min-width: 840px){.pane-jobagent-form .form-actions{visibility:hidden;margin-top:15px !important;margin-bottom:0 !important;height:1px}}.pane-jobagent-form .form-actions .mdl-button{width:302px}.pane-jobagent-form h2.element-invisible,.pane-jobagent-form .vertical-tabs-panes{display:none}.user-profile{margin:0 auto;width:100%;max-width:1024px;margin-top:20px}@media (max-width: 839px){.user-profile{width:auto;max-width:100%}}@media (min-width: 480px) and (max-width: 839px){.user-profile__content{margin:0 20px}}@media (max-width: 767px){.user-profile__content{margin:0 10px}}.user-profile__grid{padding:0px}@media (min-width: 840px){.user-profile__grid{padding-left:5px;padding-right:5px}}@media (min-width: 480px) and (max-width: 839px){.user-profile__grid{margin:0 -5px}}.mini-panel-user_profile_general_view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;width:100%}@media (min-width: 480px){.mini-panel-user_profile_general_view{margin-top:18px}}.user-profile__cell{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1;border-radius:2px;background-color:#fff;margin:0 5px;width:calc(50% - 11px);padding:20px;position:relative}.user-profile__cell:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.user-profile__cell .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0}.user-profile__cell .mdl-card__actions{margin-bottom:0;position:absolute;bottom:20px;left:0}.user-profile__cell .mdl-card__actions div.deactivate,.user-profile__cell .mdl-card__actions div.activate{padding-top:15px;padding-bottom:10px}@media (max-width: 479px){.user-profile__cell{width:100%;margin:0 0 10px}}.user-profile__supporting-text{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;text-align:center;margin-bottom:150px}.user-profile__supporting-text ul{margin:0 0px;padding:0}.user-profile__supporting-text ul li{margin:5px 0}.user-profile__supporting-text .hidden{display:none}.user-profile__supporting-text--title{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:1.5;text-align:center;margin:10px 0 15px}.profile-status-message .text-inactive{color:rgba(0,0,0,0.54)}.profile-status-message .material-icons{font-size:20px;vertical-align:text-bottom;margin-right:5px}.profile-status-message+a.mdl-button{margin-top:20px}div.group-contact-data div.locale-wrapper{text-align:left;margin:0 10px}div.group-contact-data div.locale-wrapper .mdl-field-select{width:190px;margin:0;text-align:left;display:inline-block}.modal-content-inner .modal-footer .mdl-button{width:calc(50% - 20px);margin:0 8px}.group-other-cv-settings{visibility:hidden;height:1px;margin-bottom:0}.reset-password{margin:0 auto;width:100%;max-width:1024px;margin-bottom:20px}@media (max-width: 839px){.reset-password{width:auto;max-width:100%}}@media (min-width: 840px){.reset-password{max-width:470px}}.reset-password .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:10px}@media (max-width: 479px){.reset-password .section-title{margin-bottom:20px}}.reset-password.regular-logged{margin-top:20px;background-color:#fff;padding:10px 30px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, transparent, transparent 80%, rgba(0,0,0,0.02) 95%, rgba(0,0,0,0.04));border-image-slice:1}.reset-password__content{padding:20px 0}@media (min-width: 480px) and (max-width: 839px){.reset-password__content{margin:0 35px}}@media (max-width: 479px){.reset-password__content{margin:0 35px}}.reset-password__content .mdl-textfield{width:100%}.user-pass-reset .form-actions{margin:0 auto 20px;text-align:center}.mailchimp-page{margin:0 auto;width:100%;max-width:1024px;max-width:600px}@media (max-width: 839px){.mailchimp-page{width:auto;max-width:100%}}.mailchimp-page .mailchimp-page__content{margin-top:30px;margin-bottom:30px;padding:20px;border:1px solid #E0E0E0;background-color:#fff}@media (min-width: 480px) and (max-width: 839px){.mailchimp-page .mailchimp-page__content{margin:0 20px}}@media (max-width: 767px){.mailchimp-page .mailchimp-page__content{margin:0 10px}}@media (min-width: 480px) and (max-width: 839px){.user-subscribe__content{margin:0 20px}}@media (max-width: 767px){.user-subscribe__content{margin:0 10px}}.user-subscribe__content .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;text-align:left}.user-subscribe__content .mailchimp-form-wrapper{border:1px solid #E0E0E0;padding:20px;margin-bottom:20px;background-color:#fff;margin-left:322px}@media (max-width: 479px){.user-subscribe__content .mailchimp-form-wrapper{padding:10px}}@media (max-width: 839px){.user-subscribe__content .mailchimp-form-wrapper{margin-left:0}}.user-subscribe__content .mailchimp-signup-subscribe-form{margin:0 auto}@media (max-width: 479px){.user-subscribe__content .mailchimp-signup-subscribe-form{width:100%}}.user-subscribe__content .mailchimp-signup-subscribe-form .form-submit{width:162px}.user-subscribe__content .mailchimp-signup-subscribe-form .ajax-progress-throbber{display:none}.user-subscribe__content .mailchimp-signup-subscribe-form-description{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-size:16px;line-height:1.5;text-align:left;margin-bottom:15px}.user-subscribe__content .mdl-textfield{width:380px}.user-subscribe__content .form-checkboxes{margin-top:5px;margin-bottom:20px}.user-subscribe__content .mdl-checkbox{margin:13px 0;padding-left:31px;width:auto}.user-subscribe__content .mdl-checkbox__label{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.user-subscribe__content .conditions-suffix{color:rgba(0,0,0,0.54);font-family:Roboto,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-size:12px}.user-subscribe__content .conditions-suffix a{color:#005d7e}.user-subscribe__content .conditions-suffix a:hover{color:rgba(0,62,102,0.87)}.user-subscribe__content .user-subscribe--status-message{border-top:2px solid #E0E0E0;display:flex;margin-top:20px;padding-top:20px;color:rgba(0,0,0,0.54)}.user-subscribe__content .user-subscribe--status-message .material-icons{margin-right:10px;width:24px}.modal-content-inner .user-subscribe__content .mailchimp-signup-subscribe-form{max-width:300px;width:calc(100% - 20px);margin-bottom:20px}.modal-content-inner .user-subscribe__content .mailchimp-signup-subscribe-form .form-submit{width:100%}.page-newsletter .mailchimp-multi-signup{background-color:#fff;padding:20px;border:1px solid #E0E0E0;margin:30px auto;max-width:600px}.page-newsletters.page-newsletters-unsubscribe .pane-page-content.jobfinder-content{background-color:#f0f0f0;border:solid 1px rgba(35,31,32,0.1);margin-bottom:30px;padding:20px 0}@media (max-width: 479px){.page-newsletters.page-newsletters-unsubscribe .pane-page-content.jobfinder-content{margin-left:10px;margin-right:10px}}@media (min-width: 480px) and (max-width: 839px){.page-newsletters.page-newsletters-unsubscribe form{margin:0 35px}}@media (max-width: 479px){.page-newsletters.page-newsletters-unsubscribe form{margin:0 10px}}@media (max-width: 479px){.page-newsletters.page-newsletters-unsubscribe form{margin:0 13px}}.page-newsletters.page-newsletters-unsubscribe form .section-title{color:rgba(0,0,0,0.87);font-family:Oswald,sans-serif;font-size:24px;font-weight:normal;line-height:1.33;letter-spacing:0.4px;text-align:center;margin:0;margin-bottom:10px}.page-newsletters.page-newsletters-unsubscribe form p{color:rgba(0,0,0,0.87);font-family:Roboto,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-size:16px;line-height:1.5;text-align:center}.page-newsletters.page-newsletters-unsubscribe form p a{color:#005d7e}.page-newsletters.page-newsletters-unsubscribe form p a:hover{color:rgba(0,62,102,0.87)}.page-newsletters.page-newsletters-unsubscribe form .form-submit{text-align:center;display:block;margin:20px auto}body.navbar-tray-open.navbar-fixed.navbar-vertical #navbar-administration.navbar-oriented{left:-240px;left:-15rem;z-index:1200}.color-green{color:#3CBA54 !important}
