.media-list .media{float:left;margin-right:0.5rem}.media-list .media img{vertical-align:bottom}.media-list .media-body{overflow:hidden}*{margin:0;padding:0;font-family:"Xing Sans", helvetica, sans-serif}a{text-decoration:none}body{font-size:1rem;background-color:#eee;color:#545454}img{border:none}i{font-style:normal}ol,ul{list-style:none}strong{font-weight:600}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block}::-webkit-input-placeholder{color:#bbbbbb}:-moz-placeholder{color:#bbbbbb}::-moz-placeholder{color:#bbbbbb}.text:-ms-input-placeholder{color:#bbbbbb}form input.placeholder,form textarea.placeholder{color:#bbbbbb}fieldset{border:none}.group:after,.clearfix:after{content:"";display:table;clear:both}.fr{float:right}@font-face{font-family:"xtmFont";src:url("/assets/xtm/xtmFont-9ee37729870b162abbee702e406b05fd841741a6165c714603f4abc6f34011f8.woff") format("woff")}.icon-core-link:before,.icon-star:before,.icon-star-empty:before,.icon-tick:before,.icon-plus:before,.icon-list-expanded:before,.icon-list-collapsed:before,.icon-last-run:before,.icon-jobseeking:before,.icon-dropdown:after,.icon-circle:before,.icon-activity:before,.icon-travel:before,.select2-search-choice-close:before,.icon-file-indd:before,.icon-file-ai:before,.icon-file-psd:before,.icon-file-generic:before,.icon-file-ppt:before,.icon-file-vcard:before,.icon-file-xls:before,.icon-file-doc:before,.icon-file-image:before,.icon-file-pdf:before,.icon-attachment:before,.icon-breadcrumb:before,.icon-xing:before,.icon-warning-after:before,.icon-warning:before,.icon-warn:before,.icon-user:before,.icon-unread:before,.icon-success:before,.icon-status:before,.icon-share:before,.icon-search:before,.icon-salary:before,.icon-remove:before,.icon-quote:after,.icon-read:before,.icon-pools:before,.icon-projects:before,.icon-printer:before,.icon-position:before,.icon-personal:before,.icon-notes:before,.icon-move:before,.icon-messages:before,.icon-matches:before,.icon-lock:before,.icon-location:before,.icon-loading:before,.icon-right-arrow:before,.icon-left-arrow:before,.icon-jobs:before,.icon-info:before,.icon-help:before,.icon-grid:before,.icon-folder:before,.icon-filter:before,.icon-events:before,.icon-edit:before,.icon-duration:before,.icon-download-2:before,.icon-dashboard:before,.icon-expanded:before,.icon-collapsed:before,.icon-close:after,.icon-client:before,.icon-add-contact:before,.icon-user-admin:before,.icon-archived:before,.icon-announcement:before,.icon-admin:before,.icon-alert:before{font-family:xtmFont;font-variant:normal;font-weight:normal;font-style:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:"\e939"}.icon-admin:before{content:"\e933"}.icon-announcement:before{content:"\e981"}.icon-archived:before{content:"\e90c"}.icon-user-admin:before{content:"\e903"}.icon-add-contact:before{content:"\e911"}.icon-client:before{content:"\e902"}.icon-close:after{content:"\e966"}.icon-collapsed:before{content:"\e95e"}.icon-expanded:before{content:"\e95c"}.icon-dashboard:before{content:"\e900"}.icon-download-2:before{content:"\e938"}.icon-duration:before{content:"\e90f"}.icon-edit:before{content:"\e919"}.icon-events:before{content:"\e904"}.icon-filter:before{content:"\e978"}.icon-folder:before{content:"\e91d"}.icon-grid:before{content:"\e943"}.icon-help:before{content:"\e920"}.icon-info:before{content:"\e922"}.icon-jobs:before{content:"\e905"}.icon-left-arrow:before{content:"\e95d"}.icon-right-arrow:before{content:"\e95e"}.icon-loading:before{content:"\e945"}.icon-location:before{content:"\e924"}.icon-lock:before{content:"\e926"}.icon-matches:before{content:"\e910"}.icon-messages:before{content:"\e928"}.icon-move:before{content:"\e927"}.icon-notes:before{content:"\e97f"}.icon-personal:before{content:"\e913"}.icon-position:before{content:"\e907"}.icon-printer:before{content:"\e92e"}.icon-projects:before{content:"\e91d"}.icon-pools:before{content:"\e914"}.icon-read:before{content:"\e97e"}.icon-quote:after{content:"\e92f"}.icon-remove:before{content:"\e936"}.icon-salary:before{content:"\e97c"}.icon-search:before{content:"\e932"}.icon-share:before{content:"\e971"}.icon-status:before{content:"\e97d"}.icon-success:before{content:"\e96e"}.icon-unread:before{content:"\e928"}.icon-user:before{content:"\e913"}.icon-warn:before{content:"\e966"}.icon-warning:before{content:"\e939"}.icon-warning-after:before{content:"\e939"}.icon-xing:before{content:"\e945"}.icon-breadcrumb:before{content:"\e95e"}.icon-attachment:before{content:"\e946"}.icon-file-pdf:before{content:"\e93d"}.icon-file-image:before{content:"\e93c"}.icon-file-doc:before{content:"\e940"}.icon-file-xls:before{content:"\e93b"}.icon-file-vcard:before{content:"\e938"}.icon-file-ppt:before{content:"\e93e"}.icon-file-generic:before{content:"\e941"}.icon-file-psd:before{content:"\e941"}.icon-file-ai:before{content:"\e941"}.icon-file-indd:before{content:"\e941"}.select2-search-choice-close:before{content:"\e966"}.icon-travel:before{content:"\e985"}.icon-activity:before{content:"\e984"}.icon-circle:before{content:"\e94b"}.icon-dropdown:after{content:"\e95c"}.icon-jobseeking:before{content:"\e932"}.icon-last-run:before{content:"\e94d"}.icon-list-collapsed:before{content:"\e982"}.icon-list-expanded:before{content:"\e983"}.icon-plus:before{content:"\e96c"}.icon-tick:before{content:"\e961"}.icon-star-empty:before{content:"\e973"}.icon-star:before{content:"\e974"}.icon-core-link:before{content:"\e923"}.icon-messages:before,.icon-folder:before,.icon-travel:before{position:relative;top:0.1vh}.icon-jobseeking:before{position:relative;top:0.2vh}.icon-salary:before{position:relative;top:0.4vh}.icon-circle:before{position:relative;top:0.6vh}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-word{word-wrap:break-word}.font-normal{font-weight:normal}.vertical-list li{font-size:0.8125rem;margin-top:0.75em}.vertical-list li:first-child{margin-top:0}.vertical-list [class*=icon-]:before{color:#338385;font-size:0.875rem;margin-right:0.5em}.unstyled-list,.icon-list{list-style:none;margin:0;padding:0}.media-list li{overflow:hidden;padding:1rem}.media-list li:first-child{border-top:none}.media-list .media-body{font-size:0.8125rem;padding-left:0.75em}dl.inline dt,dl.inline dd{float:left}dl.inline dt{clear:left;margin-right:0.25rem}dl.inline dt:after{content:':'}.icon-list{list-style-position:inside}.icon-list li{display:-ms-flexbox;display:flex}.icon-list li:not(:last-child){margin-bottom:6px}.icon-list li [class*=icon]:before{margin-right:4px}.icon-list li p{-ms-flex:1;text-align:left}header+.cv-entry{border-top:none}.cv-entry{border-top:1px solid #e5e5e5;font-size:0.8125rem}.cv-entry.gap+.cv-entry{border-top:none}.cv-entry h4{display:inline-block;font-size:0.875rem;font-weight:600;line-height:normal;margin-top:0}.cv-entry .company-name,.cv-entry .institution-name{margin-top:0.5em}.cv-entry .timespace{color:#989898;margin-top:0.5em}.cv-entry .timespace .location{margin-left:0.5rem}.cv-entry .timespace .location:first-child{margin-left:0}.cv-entry .timespace .location:before{margin-right:0.25rem}.cv-entry .description{line-height:1.5;margin-top:1em}.cv-entry .details{line-height:1.5;margin-top:2em}.cv-entry .details li{float:left;width:50%}@media screen and (max-width: 1152px){.cv-entry .details li{float:none;width:auto}}.cv-entry .right{float:right}.cv-entry .projobs{background-color:#f1f1f1;border-radius:3px;margin-top:1rem;padding:1rem}.cv-entry .projobs h4{margin-bottom:1em}.cv-entry .projobs h5{margin-top:1em}.cv-entry.gap{background-color:#eef9fd;border-bottom:1px dashed #e5e5e5;border-top:1px dashed #e5e5e5;font-weight:600;text-align:center}.cv-entry .gap-period{font-weight:normal}.contact-period{background-color:#fffbf6;border-bottom:1px solid #fbdba7;font-size:0.8125rem;padding:1rem}.contact-period .icon-alert{color:#fbdba7;font-size:0.75rem;vertical-align:middle}.contact-info dl,.contact-info p{font-size:0.8125rem}dl.contact-info dt,dl.contact-info dd{display:inline-block;font-size:0.8125rem;line-height:2;vertical-align:top}dl.contact-info dt{font-weight:600;width:25%}dl.contact-info dd{width:75%}.contact-card .icon-download-2:before{color:#545454;display:inline-block;font-size:0.75rem;margin-right:0.5rem;transform:scale(1.5)}.contact-card h4{font-size:0.8125rem;margin-top:1em}.contact-card h4:first-child{margin-top:0}.contact-card .full-name{font-size:0.875rem}.contact-card .company-info{color:#989898}.portfolio-container{overflow:hidden;white-space:nowrap}.portfolio-item{background-color:#f1f1f1;display:inline-block;margin-left:2.6666666667%;position:relative;vertical-align:top;white-space:normal;width:23%}.portfolio-item:before{content:"";display:block;padding-top:100%}.portfolio-item:first-child{margin:0}.portfolio-item a{bottom:0;color:#545454;font-size:0.8125rem;left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.portfolio-item a:before{content:"";display:inline-block;height:100%;vertical-align:middle}.portfolio-item .portfolio-content{box-sizing:border-box;display:inline-block;padding:0 1em;vertical-align:middle;white-space:normal;width:100%}.portfolio-item i{font-size:3rem}.portfolio-item img{width:100%}@media screen and (max-width: 896px){.portfolio-item{margin-left:3.5%;width:31%}.portfolio-item:first-child{margin:0}}a{color:#000;text-decoration:none}body{background-color:white;font-size:12px;font-family:"Xing Sans", helvetica, sans-serif}p{margin:0;-webkit-margin-before:0;-webkit-margin-after:0}h4{-webkit-margin-after:0}section .cv-entry+.cv-entry{border-top:1px solid #e5e5e5;margin-top:2rem !important;padding-top:2rem}section header+.cv-entry{border:none;padding-top:0}.portfolio-item{border:1px solid #e5e5e5;margin-left:5%;width:20%}.profile-job-seeker{text-align:center}.profile-job-seeker [class*=icon-]:before{font-size:1.125rem;margin-right:0.8rem}.profile-job-seeker li{display:inline-block;line-height:2;margin-right:1rem}.summary-region .summary{min-height:80px;width:30rem}.summary-region .summary .info{color:#989898;font-size:0.875rem}.summary-region .summary .info .icon-location:before{content:""}.summary-region .summary .media{float:left;margin-bottom:1rem;margin-right:1.5rem}.summary-region .summary .media-body h1{font-size:1.875rem;line-height:2.5rem}.summary-region .summary .media-body h2{line-height:2rem;margin-bottom:0.5rem}.summary-region .summary .media-body span{font-weight:normal}.wants,.haves{border:none !important;display:inline-block;vertical-align:top;width:45%}.wants{margin-left:5% !important}.haves{margin-right:5% !important}.language+.language{margin-top:0.5rem}.cv-entry{border-bottom:none}section .cv-entry.gap{background:none;border:1px dashed #e5e5e5;padding:1rem}section .cv-entry.gap+.cv-entry{margin-top:0 !important}.main-region h3{color:#989898;font-size:1.375rem;font-weight:normal;margin-bottom:1.5rem}.main-region .card,#app-header{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;margin-left:0;padding:1.5rem 0}.main-region section header,.main-region section .content,.summary,.container,.main-region section .inner-card{margin:auto;width:36rem}.container section{border:none}.container header,.container .content{width:auto !important}.container h3{border-bottom:1px solid #e5e5e5;padding-bottom:1rem}#app-banner{display:none}#app-banner-logo-print{-webkit-print-color-adjust:exact;background:url(/assets/xtm/xtm-logo-black-3d155dc8fdb0403e531ea7ba5fddcfe20491b1b3d15746803f10155399eb9686.svg) 50% 0.25rem no-repeat;background-size:100% 100%;color:transparent;display:block;height:2rem;margin-left:1em;margin-bottom:1rem}.print-hidden,a.related,.icon-download-2,#app-nav,#header-region,.tooltip,.breadcrumbs-region,#app-call-to-action,.header-actions,.navigation,.badge-container,.summary .actions{display:none}#app-section{margin:0 !important}#app-body{position:static !important}.cols-container{max-width:auto}.cols-container .bauble{height:inherit !important;width:inherit !important}.cols-container .date-range{float:right}.cols-container .date-range .dtend{margin-right:0.9375rem}.cols-container .time{float:right}.cols-container .time div{display:inline}.cols-container .time .months{margin-left:0.3125rem}.cols-container .wide-profile-col,.cols-container .narrow-profile-col{float:none !important;width:100%}
