﻿@font-face{font-family:Rubik;font-weight:normal;font-style:normal;src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-regular-685c562e92dc4d46feeecd7b1ec37f6c9c7a839db233ee80d69dc29cfcbafa04.eot);src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-regular-685c562e92dc4d46feeecd7b1ec37f6c9c7a839db233ee80d69dc29cfcbafa04.eot?#iefix) format("embedded-opentype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-regular-3671fc537c53a46b915150492f599762dae9f8e4761eaabfe5675cd4e981dcb5.woff2) format("woff2"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-regular-e7e3b8e869e19708ff2b3edb3dcd587259baf915e8390a64a1820a7898120aca.woff) format("woff"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-regular-93c6037d3e21ebfd72c3027992508782d0106f446c92c0ae2e36641929e32d2d.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:bold;font-style:normal;src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-bold-9ec33c38215fabc42111d273563e32912a861556133b85e881bf137a3c6803dc.eot);src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-bold-9ec33c38215fabc42111d273563e32912a861556133b85e881bf137a3c6803dc.eot?#iefix) format("embedded-opentype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-bold-b1f267d3f2ac8258eb1a3424038e501026ccbc3e77585792bb821c0c606e58ad.woff2) format("woff2"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-bold-53c7c456eb8051977b410720c5245f28e100a49fb7d9b192cb8e4d8d8537fa96.woff) format("woff"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-bold-7a613f039d8559a5f77471b54edb3c8575f4f419206d55bf7ef24dd6bcd6b9a1.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:100;font-style:normal;src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-italic-132d98472ff661ee87d597a8c9e676d24d0bbe2d9e27608df2f05ece2ed73b6f.eot);src:url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-italic-132d98472ff661ee87d597a8c9e676d24d0bbe2d9e27608df2f05ece2ed73b6f.eot?#iefix) format("embedded-opentype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-italic-99733804e26fb284040318508275f261e27815a4a824c6a9f1fe35a125c57a1a.woff2) format("woff2"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-italic-961ab6bc6db509c6c1aa0ee416d7d461ed0ca04449081a6bd7470cf96fd41433.woff) format("woff"),url(https://d20sfr0qjllgda.cloudfront.net/assets/rubik/rubik-italic-0a80a73c3f18cf652978993c5f851f2bf315aeeb470d6504a148bce0922e81f6.ttf) format("truetype")}@font-face{font-family:Hanson Bold;font-weight:normal;font-style:normal;src:url(https://d20sfr0qjllgda.cloudfront.net/assets/hanson/hanson-bold-4cb4cc6494246ff94f8e5397c814739340341a1bc780f7bcb57edd0113b3e8ec.eot);src:url(https://d20sfr0qjllgda.cloudfront.net/assets/hanson/hanson-bold-4cb4cc6494246ff94f8e5397c814739340341a1bc780f7bcb57edd0113b3e8ec.eot?#iefix) format("embedded-opentype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/hanson/hanson-bold-3eff83d21982441c80553fe85daa1ebbb25b7dcfe4945b090c94cd62a5a6c164.woff2) format("woff2"),url(https://d20sfr0qjllgda.cloudfront.net/assets/hanson/hanson-bold-40ca16fad813564009cad620385684d3bd87c19535e7550c5766ad50d85f2bed.woff) format("woff"),url(https://d20sfr0qjllgda.cloudfront.net/assets/hanson/hanson-bold-c483c0b58dac3f9e78be55d4a891cda5f7050e5bdd4e212a4b4aef680b829893.ttf) format("truetype")}body{font-family:"Rubik";font-size:16px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grid{max-width:1120px;margin-left:auto;margin-right:auto;position:relative;width:90%}.grid:after{content:" ";display:block;clear:both}.grid .center[data-columns]{margin:auto;float:none !important}.grid .block{margin-bottom:1.6949152542%}@media all and (max-width: 47.99em){.grid .block[data-columns]{margin-bottom:3.4482758621%}}.grid--opportunities{width:100%}@media all and (min-width: 42.5em){.grid--opportunities{width:101.69492%}}[data-row]{margin-bottom:20px;padding-bottom:20px}[data-row]:after{content:"";display:table;clear:both}[data-row]>*{margin-bottom:20px}[data-row]:last-child{margin-bottom:0}@media all and (min-width: 48em){[data-columns~="1/4"]{width:23.7288135593%;float:left;margin-right:1.6949152542%}[data-columns~="1/3"]{width:32.2033898305%;float:left;margin-right:1.6949152542%}[data-columns~="1/2"]{width:49.1525423729%;float:left;margin-right:1.6949152542%}[data-columns~="1/2"]:nth-child(2n){float:right;margin-right:0}[data-columns~="2/3"]{width:66.1016949153%;float:left;margin-right:1.6949152542%}[data-columns~="3/4"]{width:74.5762711864%;float:left;margin-right:1.6949152542%}[data-columns~="full"]{clear:both;width:100%;float:left;margin-left:0;margin-right:0}[data-columns~="last"]{float:right;margin-right:0}[data-columns~="container"]{float:none !important;margin:0 !important}[data-columns~="container"]:after{content:"";display:table;clear:both}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html,body{min-width:320px;color:#eeeeee;background-color:#000000;height:var(--doc-height)}html{position:relative;padding:0}body{padding:44px 0 0 0}body.home.index,body.orphaned{padding-top:0}img{width:100%}.icon{width:100%;height:100%}svg{pointer-events:none}svg:not(:root){overflow:hidden}.site-content{width:100%;background-color:#ffffff;position:relative}svg.what-on-earth{position:absolute;width:1px;height:1px;fill:rgba(255,255,255,0.01)}.hide-from-mobile-small,.hide-from-mobile,.hide-from-tablet,.hide-from-desktop{font-weight:inherit;color:inherit}@media all and (max-width: 29.99em){.hide-from-mobile-small{display:none !important}}@media all and (max-width: 47.99em){.hide-from-mobile{display:none !important}}@media all and (min-width: 30em){.hide-from-tablet{display:none !important}}@media all and (min-width: 48em){.hide-from-desktop{display:none !important}}.intercom-button{position:fixed;bottom:20px;right:20px;display:block;background-color:#006f9e;width:48px;height:48px;z-index:1000;border-radius:100%;-webkit-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.65);box-shadow:0px 0px 0px 1px rgba(255,255,255,0.65);cursor:pointer}.intercom-button .icon{width:60%;height:60%;margin:23% 20% 17% 20%}[data-button]{display:inline-block;margin:10px 0;border-radius:3px;color:#ffffff;font-size:15px;font-size:0.9375rem;line-height:15px;line-height:0.9375rem;font-weight:bold;text-align:center;text-decoration:none}[data-modal-button]{visibility:hidden}[data-button="outline"],[data-button="hero"]{border:1px solid #fff;text-transform:uppercase;z-index:20;font-size:13px;font-size:0.8125rem;line-height:30px;line-height:1.875rem}.active[data-button="outline"],.active[data-button="hero"]{border-color:transparent;opacity:0.8}[data-button="outline"]{height:34px;padding:0 10px}[data-button="hero"]{height:42px;padding:5px 16px 4px 16px;background-color:#006f9e;border-radius:5px}[data-button="hero"]:hover{color:#ffffff;background-color:#153044}[data-button="action-primary"],[data-button="action-secondary"]{border:0;margin:0;padding:12px 14px;border-radius:3px;font-size:13px;font-size:0.8125rem;font-weight:bold;text-transform:uppercase;background-color:#803c00;color:#ffffff}[data-button="action-primary"]:hover,[data-button="action-secondary"]:hover{background-color:#000000;color:#ffffff}[data-button="action-primary"]{margin:0 16px 0 0;background-color:#006f9e;color:#ffffff}[data-button="action-primary"]:hover{background-color:#000000;color:#ffffff}.inverted[data-button="action-primary"]{background-color:#ffffff;color:#000000}[data-button="action-secondary"]{border:1px solid #006f9e;margin:0 16px 0 0;padding:12px 13px;background-color:#ffffff;color:#006f9e;-webkit-box-sizing:border-box;box-sizing:border-box}[data-button="action-secondary"]:hover{border:1px solid #000000;color:#000000;background-color:#ffffff}.inverted[data-button="action-secondary"]{border:1px solid #ffffff;color:#ffffff;background-color:#000000}.inverted[data-button="action-secondary"]:hover{background-color:#ffffff}[data-button="login"]{border:0;margin:0;padding:12px 14px;border-radius:3px;font-size:16px;font-size:1rem;background-color:#803c00;color:#ffffff;font-weight:400}[data-button="login"]:hover{background-color:#000000;color:#ffffff}[data-button="interest"]{border:0;padding:12px 14px;border-radius:3px;font-size:16px;font-size:1rem;color:#ffffff;background-color:#006f9e;font-weight:400}[data-button="interest"]:hover{background-color:#000000;color:#ffffff}.data-message-count{display:inline-block;width:22px;height:22px;line-height:22px;line-height:1.375rem;border-radius:100%;color:#303030;background-color:#00a1e6;font-weight:bold;text-align:center}[data-saves-count]{display:inline-block;height:22px;line-height:22px;line-height:1.375rem;background-color:transparent;color:#f0d9b7;text-align:center}[data-talent-count]{display:inline-block;margin-left:5px;line-height:32px;line-height:2rem}.form__save,.form__submit{position:relative;border:0;padding:12px 24px;border-radius:3px;background-color:#006f9e;font-size:13px;font-size:0.8125rem;font-weight:bold;text-transform:uppercase;color:#ffffff;-webkit-transition:color 0.2s;transition:color 0.2s;cursor:pointer;display:inline-block}.form__save--delete.form__save,.form__submit--delete.form__save{background-color:#e44268}.form__save--delete.form__save:hover,.form__submit--delete.form__save:hover{background-color:#ff6388}.form__save--go.form__save,.form__submit--go.form__save{background-color:#008656}.form__save--go.form__save:hover,.form__submit--go.form__save:hover{background-color:#4d2400}.form__save--large,.form__submit--large{font-size:15px;font-size:0.9375rem;padding:16px 28px;margin:12px}.form__save:hover,.form__submit:hover{background-color:#000000;color:#ffffff}.form__save:focus,.form__submit:focus{-webkit-box-shadow:0 0 0 1px #404040;box-shadow:0 0 0 1px #404040}.form--search .form__save,.form--search .form__submit{background-color:#000000;color:#33b2ff}.form--search .form__save:hover,.form--search .form__submit:hover{background-color:#ffffff;color:#006f9e}.form__secondary,.form__load{border:1px solid #006f9e;margin:0;border-radius:3px;color:#006f9e;-webkit-transition:color 0.2s, border 0.2s;transition:color 0.2s, border 0.2s;cursor:pointer;display:inline-block;text-align:center;font-weight:normal;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;text-transform:uppercase}.form__secondary:hover,.form__load:hover{border:1px solid #000000;color:#000000}.form__secondary{padding:9px 20px;background-color:rgba(255,255,255,0.5)}.form__secondary--twin-right,.form__secondary--twin-left{padding:11px 24px}.form__secondary--twin-right{margin-left:16px}.form__secondary--twin-left{margin-right:16px}.form__secondary[data-paypal-button]{padding:0;height:40px;width:100%;margin:auto;border-color:#0070e0}.form__secondary[data-paypal-button] svg{padding:0;height:24px;width:100%;margin:7px 0 0 0}.form__load{padding:13px 24px;background-color:#ffffff}.form__cancel,.form__close__submodal{margin:0 20px 0 0;border:0;padding:12px 14px;border-radius:3px;background-color:#999999;font-size:13px;font-size:0.8125rem;font-weight:bold;text-transform:uppercase;color:#ffffff;-webkit-transition:color 0.2s;transition:color 0.2s;display:inline-block}.form__cancel:last-child,.form__close__submodal:last-child{margin:0}.form__cancel:hover,.form__close__submodal:hover{background-color:#000000;border:none;color:#ffffff;cursor:pointer}.form__cancel:focus,.form__close__submodal:focus{-webkit-box-shadow:0 0 0 1px #404040;box-shadow:0 0 0 1px #404040}@media all and (max-width: 29.99em){#team-mate-search-form-contrast .form__actions--right .form__cancel{margin:0 8px 0 0;padding:12px 8px}#team-mate-search-form-contrast .form__actions--right .form__submit{padding:12px 12px}}[data-form-delete]{color:#ff0000;text-transform:uppercase;font-size:13px;font-size:0.8125rem;line-height:14px;line-height:0.875rem;font-weight:bold;display:inline-block;padding:13px;margin-left:-4px;border:none;border-radius:3px}[data-form-delete]:hover{color:#000000}[data-form-delete]:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}[data-upload-image]{display:inline-block;cursor:pointer;border:0;margin:0;padding:12px 14px;border-radius:3px;background-color:#000;font-size:13px;font-size:0.8125rem;font-weight:bold;text-transform:uppercase;color:#b5b4b5}[data-upload-image]:hover{color:#e44268}[data-admin-button]{color:#803c00}[data-admin-button] span{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:13px;font-size:0.8125rem;line-height:13px;line-height:0.8125rem}[data-admin-button] .icon{width:16.5px;height:16.5px;vertical-align:middle}[data-button-more]{display:inline-block;padding:12px 14px;margin:10px 0;border-radius:3px;color:#ffffff;background-color:#006f9e;font-size:15px;font-size:0.9375rem;line-height:15px;line-height:0.9375rem;font-weight:bold;text-align:center;text-decoration:none}.button--svg .icon{pointer-events:none !important}button.button--svg{margin:0;padding:0;border:0;outline:none;background-color:transparent}.card{border-radius:8px;background-color:#ffffff;max-width:420px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media all and (min-width: 61.25em){.card{width:32%}}.card--wide{width:100%}@media all and (min-width: 61.25em){.card--wide{max-width:768px;min-width:484px;width:auto}}.card__text-box{padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.card__text-box ul,.card__text-box ol{padding:0}.card__text-box .checklist-item{margin:24px 0;color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;font-weight:500}.card__text-box .checklist-item__icon{fill:#803c00;height:26px;width:32px;margin-right:2px}.card__text-box li.checklist-item{counter-increment:my-awesome-counter;position:relative;padding-left:48px;margin:32px 0}.card__text-box li.checklist-item:last-child{margin-bottom:0}@media all and (min-width: 30em){.card__text-box li.checklist-item{margin:32px 24px}}@media all and (min-width: 61.25em){.card__text-box li.checklist-item{margin:32px 24px 32px 48px}}.card__text-box li.checklist-item::before{content:counter(my-awesome-counter);position:absolute;left:0;color:#ffffff;background-color:#803c00;font-weight:bold;width:30px;height:30px;border-radius:50%;text-align:center;padding-top:6px;top:-6px}.card__text-box a{color:#006f9e}.card__text-box a:hover{color:#000000}.card__text-box .profile__image{width:134px;height:134px;float:none;margin:0 auto 8px auto}.card__button{border-radius:0 0 8px 8px;background-color:#803c00;padding:14px;margin:0}.card__button:hover{background-color:#6B2200;color:#ffffff}.card .section__heading{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}.custom-dropdown{position:relative;min-height:34px;margin:0 0 20px 0;padding:0;background:#fff;color:#000;border-radius:3px;outline:none;cursor:pointer;font-size:14px;font-size:0.875rem;line-height:34px;line-height:2.125rem}.menu--dashboard .custom-dropdown{margin:0 20px 20px 20px}@media all and (min-width: 48em){.custom-dropdown{margin:0 auto 20px auto}}.custom-dropdown--display{height:auto}.custom-dropdown--value{position:absolute;height:0;min-height:0 !important;width:0 !important;-webkit-box-shadow:0 0 0 0 transparent !important;box-shadow:0 0 0 0 transparent !important;left:10px;left:40px}.custom-dropdown:before,.custom-dropdown:after{content:'';position:absolute;right:10px;z-index:20;pointer-events:none;top:50%}.custom-dropdown:before{-webkit-transform:translateY(-100%);transform:translateY(-100%);height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-bottom-color:#000000;border-left-width:4px;border-right-width:4px}.custom-dropdown:after{-webkit-transform:translateY(25%);transform:translateY(25%);height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-top-color:#000000;border-left-width:4px;border-right-width:4px}.custom-dropdown__placeholder{padding:0 12px}.custom-dropdown__placeholder:after{content:"";display:table;clear:both}.custom-dropdown__placeholder .custom-dropdown__item{padding:10px 0}.custom-dropdown__menu{position:absolute;top:100%;left:0;right:0;margin:2px 0 5px 0;padding-left:0;border-radius:3px;background:#ececec;opacity:0;pointer-events:none;list-style-type:none;z-index:1002}.custom-dropdown__menu a{display:none}.custom-dropdown__menu-item{margin:0;padding:10px 10px 10px 12px}.custom-dropdown__menu-item:after{content:"";display:table;clear:both}.custom-dropdown__menu-item--highlighted{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.custom-dropdown__item-content{display:inline-block;vertical-align:middle}.custom-dropdown__item .heading{margin:0;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;font-weight:bold;text-align:left;text-transform:uppercase;color:#838383}.custom-dropdown__item [data-badge],.custom-dropdown__item span{display:inline-block}.custom-dropdown__item .icon,.custom-dropdown__item span{vertical-align:middle}.custom-dropdown__item .icon{height:34px;margin-right:10px}.custom-dropdown__item a{font-size:14px;font-size:0.875rem;line-height:34px;line-height:2.125rem;display:block;color:#000}.custom-dropdown--active .custom-dropdown__menu{opacity:1;z-index:1000;pointer-events:auto}.custom-dropdown--highlighted{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.custom-dropdown--display span:not(.custom-dropdown__placeholder){display:block;line-height:normal}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select,.rich-text__editor{background-color:#ffffff;border:0;border-radius:3px;color:#000000;display:inline-block;font-size:14px;font-size:0.875rem;line-height:34px;line-height:2.125rem;margin:0;padding:0 12px;-webkit-appearance:none;width:100%}@media all and (max-width: 42.49em){input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select,.rich-text__editor{font-size:16px;font-size:1rem;line-height:34px;line-height:2.125rem}}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus,.rich-text__editor:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e;outline:none}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled],select[disabled],.rich-text__editor[disabled]{background-color:#eaeaea;color:#3b3b3b}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,.rich-text__editor::-webkit-input-placeholder{color:#767676}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,.rich-text__editor::-moz-placeholder{color:#767676}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,.rich-text__editor:-moz-placeholder{color:#767676}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,.rich-text__editor:-ms-input-placeholder{color:#767676}.form__contrast input[type="text"],.form__contrast input[type="password"],.form__contrast input[type="date"],.form__contrast input[type="datetime"],.form__contrast input[type="datetime-local"],.form__contrast input[type="month"],.form__contrast input[type="week"],.form__contrast input[type="email"],.form__contrast input[type="number"],.form__contrast input[type="search"],.form__contrast input[type="tel"],.form__contrast input[type="time"],.form__contrast input[type="url"],.form__contrast textarea,.form__contrast select,.form__contrast .rich-text__editor{background-color:#dad9da}.twitter-typeahead{width:100%}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"]{min-height:2.12rem}select::-ms-expand{display:none}textarea{resize:none;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;padding:12px;max-height:350px}@media all and (max-width: 42.49em){textarea{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}select{position:relative;z-index:10;height:34px;border:0}.form__select--other{padding:6px 0 0 0}.form__select{position:relative}.form__select:before,.form__select:after{content:'';position:absolute;right:10px;z-index:20;pointer-events:none}.form__select:before{top:4px;height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-bottom-color:#000000;border-left-width:4px;border-right-width:4px}.form__select:after{top:20px;height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-top-color:#000000;border-left-width:4px;border-right-width:4px}input[type="file"],input[type="checkbox"],input[type="radio"]{margin:0 0 15px 0}textarea{min-height:120px}@media all and (max-width: 47.99em){textarea{min-height:80px}}.form__label,label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;margin-bottom:6px;color:#3b3b3b;line-height:22px;line-height:1.375rem}.form__label span,label span{font-weight:bold;color:#000000}.form__label.is-required:after,label.is-required:after,.form__label.is-optional:after,label.is-optional:after{font-size:10px;font-size:0.625rem;font-weight:bold;text-transform:uppercase}.form__label.is-required:after,label.is-required:after{content:'\00a0  required';color:#e44268}.form__label.is-optional:after,label.is-optional:after{content:'\00a0  optional';color:#803c00}.form--search .form__label,.form--search label{color:#ffffff;clear:both}.form__contrast .form__label--checbox,.form__contrast .form__label--radio{color:#000000}.form__label--contrast{color:#a3a3a3}.must-upgrade .form__label,.must-upgrade label,.disallowed .form__label,.disallowed label{color:#676767}.must-upgrade .form__label span,.must-upgrade label span,.disallowed .form__label span,.disallowed label span{color:#676767;display:inline-block;margin-bottom:5px}.form__radio label .must-upgrade--indicator,.form__row .must-upgrade--indicator,.load__button .must-upgrade--indicator,.admin td .must-upgrade--indicator{text-transform:uppercase;font-weight:bold;font-size:12px;font-size:0.75rem;line-height:21px;line-height:1.3125rem;display:inline-block;background:#006f9e;color:#ffffff;border-radius:3px;padding:2px 5px;position:relative;top:-2px}.form__radio label .must-upgrade--indicator:hover,.form__row .must-upgrade--indicator:hover,.load__button .must-upgrade--indicator:hover,.admin td .must-upgrade--indicator:hover{color:#ffffff}.form__radio label .must-upgrade--indicator--muted,.form__row .must-upgrade--indicator--muted,.load__button .must-upgrade--indicator--muted,.admin td .must-upgrade--indicator--muted{background:#777777}.wfo_widget table caption,.wfo_widget table th a{display:none}.heading{margin:0 0 30px 0;font-family:"Rubik";font-weight:normal;font-size:24px;font-size:1.5rem;color:#7f7f7f;text-align:center}.heading a.action--button{position:relative;top:10px;display:inline-block;height:34px}.icon{display:inline-block;-webkit-transition:fill 0.5s;transition:fill 0.5s}.icon--logo{width:31px;height:19px}.icon--document{width:31px;height:19px}.icon--share{width:17px;height:18px}.icon--star,.icon--star-unselected{float:left;width:20px;height:30px}.icon--star{fill:#f0d9b7;stroke:none}.icon--star-unselected{fill:none;stroke:#f0d9b7}.icon--edit,.icon--camera{fill:#803c00}.icon--add,.icon--merge,.icon--cog{fill:#006f9e}.icon--edit,.icon--add,.icon--camera{width:34px;height:34px}.icon--add:hover path:first-child{fill:#000000}.icon--dots,.icon--dots_black{width:4px;height:30px;margin:0 3px}.icon--search-icon{width:19px;height:22px}.icon--user_grey{width:12.5px;height:15px}.icon--share,.icon--close-btn,.icon--create,.icon--arrow-right,.icon--arrow-left,.icon--eye{fill:#ffffff}.icon--black-eye{fill:#000000}.icon--check{height:24px;width:24px}.icon--add:hover{fill:#000000}[data-badge]{display:block;width:auto;margin:0 auto;border:2px solid #ffffff;border-radius:100%}.bronze [data-badge]{border:4px solid #006f9e}.brand [data-badge]{border-radius:6%}a{color:#ffffff;font-weight:bold;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:#006f9e}a.light{color:#fff}a.light:hover{color:#803c00}.notification{width:80%;max-width:800px;text-align:center;transition:visibility .3s, opacity .25s ease-in-out;-moz-transition:visibility .3s, opacity .25s ease-in-out;-webkit-transition:visibility .3s, opacity .25s ease-in-out;left:50%;position:fixed;top:14px;z-index:1605;padding:8px 0;border-radius:3px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);opacity:0;visibility:hidden}.notification--active{opacity:1;visibility:visible}.notification--form{width:100%;margin-bottom:15px;padding:10px 0}.notification__text{display:block;width:82%;margin:0 auto;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;font-weight:bold;color:#000000;text-align:center;padding:0 12px 0 0}.notification--fail .notification__text{color:#ffffff}.notification__link{display:inline-block;margin-top:10px}.notification__link span{display:inline-block;vertical-align:middle}.notification__link .icon{width:25px;height:25px;margin-right:10px;vertical-align:middle}.notification__button{line-height:34px;line-height:2.125rem;padding:0 10px;background-color:#000000}.notification__button--fail{color:#e44268}.notification__button--success{color:#006f9e}.notification__button--info{color:#fff474}.notification__close,.notification__undo{cursor:pointer;position:absolute;top:7px}.notification__close{right:10px;width:20px;height:20px}.notification__undo{left:10px;margin:0}.notification--message.notification--success{background-color:rgba(16,184,123,0.9)}.notification--message.notification--fail{background-color:rgba(228,66,104,0.9)}.notification--message.notification--info{background-color:rgba(255,244,116,0.9)}.notification--form.notification--success{background-color:#006f9e}.notification--form.notification--fail{background-color:#e44268}.notification--form.notification--info{background-color:#fff474}ul.pagination{list-style:none;margin:10px 0 10px -18px;padding:0 0 10px 0;border-bottom:1px solid #d9d9d9;font-size:14px}ul.pagination:after{content:"";display:table;clear:both}ul.pagination li{float:left;margin:0;padding:0;display:inline-block;border-left:solid 1px #d9d9d9}@media all and (max-width: 61.24em){ul.pagination li.page{display:none}}ul.pagination li a{display:block;color:#006f9e;padding:0 20px 0 20px}ul.pagination li a:hover{color:#000000}ul.pagination li.active a{color:#000000}ul.pagination li.disabled a{color:#303030}ul.pagination li.disabled a:hover{color:#303030}.grid.listings-paginate{padding-bottom:10px;overflow:hidden}p{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;margin:24px 0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}blockquote{border-left:4px solid #777777;padding-left:16px;margin:16px 0 0 0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.section--grey{background-color:#F8F8F8}.section--white{background-color:#ffffff}.section__heading{color:#153044;font-weight:600;font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem;margin:6px 0;font-family:"Hanson Bold"}.section__heading--white{color:white}.section__subheading{text-transform:uppercase;color:#803c00;font-weight:600;font-family:"Hanson Bold";margin:0}.section__subheading--yellow{color:#e3b843}.section__body{font-size:16px;font-size:1rem;color:#404040;margin:16px 0}.section__body--white{color:white}.section__body--white a.link{color:#ffffff;text-decoration:underline}.section__body--white a.link:hover{color:#ffffff;text-decoration:none}.image-text-combo .text-box .section__body--white a.link{color:#ffffff;text-decoration:underline}.image-text-combo .text-box .section__body--white a.link:hover{color:#ffffff;text-decoration:none}.audiences .form--sort{margin:-46px 0 0 0}.audiences .form--sort label{color:#ffffff}@media all and (max-width: 47.99em){.audiences .form--sort{margin:12px 0 -12px 0;float:none}.audiences .form--sort label{display:none}.audiences .form--sort .form__select--sort{float:none;margin:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#006f9e;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #c9c9c9;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#c9c9c9}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-0.25em}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#006f9e}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#767676;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #803c00;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#ffffff;background:#006f9e}.picker__day--highlighted{border-color:#006f9e}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#ffffff;background:#006f9e}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#006f9e;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ececec;background:#ececec;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#ffffff;background:#006f9e;border-bottom-color:#006f9e}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#006f9e;border-color:#153044;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #803c00;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #e44268}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#fff;border-radius:3px}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker{width:100%}.picker__holder{outline:none;position:absolute;background:#ececec;border:0px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;-webkit-transition:opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;transition:opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out}.picker__frame{padding:1px;outline:none}.picker__wrap{margin:-1px;outline:none}.picker--opened .picker__holder{background:#ececec;max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border:0 !important;border-radius:3px !important;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;-webkit-transition:opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;transition:opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1125;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1600;position:fixed;outline:none !important;-webkit-overflow-scrolling:touch}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;max-width:768px}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close-btn-in .mfp-close,[data-ajax-form-container] .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:center;color:#eeeeee;word-wrap:break-word;padding:0 36px 0 16px;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-weight:normal;margin:0}@media all and (min-width: 30em){.mfp-title{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slick-loading .slick-list{background:#fff url(https://d20sfr0qjllgda.cloudfront.net/assets/ajax-loader-3cbc052da0771d73ebf75fcb9d5507067c08aaf01eb7e915b9a54a0f4198fcd9.gif) center center no-repeat}@font-face{font-family:"slick";src:url(https://d20sfr0qjllgda.cloudfront.net/assets/slick/slick.eot);src:url(https://d20sfr0qjllgda.cloudfront.net/assets/slick/slick.eot?#iefix) format("embedded-opentype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/slick/slick.woff) format("woff"),url(https://d20sfr0qjllgda.cloudfront.net/assets/slick/slick.ttf) format("truetype"),url(https://d20sfr0qjllgda.cloudfront.net/assets/slick/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background:transparent;color:#006f9e;margin:0;display:inline-block;line-height:24px;font-size:20px;font-size:1.25rem;padding:0 15px;border:none;outline:none;-webkit-transition:color 0.3s;transition:color 0.3s}.slick-prev:hover,.slick-next:hover{outline:none;background:transparent;color:#000000}.slick-prev .icon,.slick-next .icon{width:10px;height:18px;fill:#006f9e;position:relative;top:3px}.slick-prev:hover .icon,.slick-next:hover .icon{fill:#000000}.slick-dots{list-style:none;display:block;text-align:center;padding:0;width:100%;margin:10px 0 0 0}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:10px;font-family:"slick";font-size:10px;line-height:10px;text-align:center;color:black;opacity:0.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:1}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.account{background-color:#dad9da}.account--sign-in--wrap,.account--sign-up--wrap,.account--reset-password--wrap{color:#000000;max-width:768px;padding:50px 0 0 0;margin:0 auto;width:100%}.account--sign-in .social-login__options,.account--sign-up .social-login__options,.account--reset-password .social-login__options{list-style:none;padding-left:0;margin-left:0}@media all and (min-width: 48em){.account--sign-in .social-login__options,.account--sign-up .social-login__options,.account--reset-password .social-login__options{margin-top:48px}}.account--sign-in .form,.account--sign-in .social-login,.account--sign-up .form,.account--sign-up .social-login,.account--reset-password .form,.account--reset-password .social-login{width:100%;padding:35px 16px 0 16px}@media all and (max-width: 47.99em){.account--sign-in .form,.account--sign-in .social-login,.account--sign-up .form,.account--sign-up .social-login,.account--reset-password .form,.account--reset-password .social-login{padding:16px 0;max-width:400px;margin:0 auto 0 auto}}.account--sign-in .social-login h3,.account--sign-up .social-login h3,.account--reset-password .social-login h3{font-size:16px;font-size:1rem;margin:4px 0 0 0}.account--sign-in .social-login__item,.account--sign-up .social-login__item,.account--reset-password .social-login__item{margin-bottom:15px}.account--sign-in .social-login__item button,.account--sign-up .social-login__item button,.account--reset-password .social-login__item button{width:100%;text-align:left;position:relative;padding-left:40px}.account--sign-in .social-login__item button:hover,.account--sign-up .social-login__item button:hover,.account--reset-password .social-login__item button:hover{color:#ffffff}.account--sign-in .social-login__item button .icon,.account--sign-up .social-login__item button .icon,.account--reset-password .social-login__item button .icon{height:20px;width:20px;fill:#ffffff;position:absolute;top:6px;left:10px}.account--sign-in .social-login__item--facebook button,.account--sign-up .social-login__item--facebook button,.account--reset-password .social-login__item--facebook button{background:#3b5998}.account--sign-in .social-login__item--facebook button:hover,.account--sign-up .social-login__item--facebook button:hover,.account--reset-password .social-login__item--facebook button:hover{background:#1e2e4f}.account--sign-in .social-login__item--linkedin button,.account--sign-up .social-login__item--linkedin button,.account--reset-password .social-login__item--linkedin button{background:#007bb5}.account--sign-in .social-login__item--linkedin button:hover,.account--sign-up .social-login__item--linkedin button:hover,.account--reset-password .social-login__item--linkedin button:hover{background:#00364f}.account--sign-in .form h3,.account--sign-up .form h3,.account--reset-password .form h3{font-size:16px;font-size:1rem;margin:4px 0 16px 0}.account--sign-in .form .form__submit,.account--sign-up .form .form__submit,.account--reset-password .form .form__submit{-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.account--sign-in .form .form__submit:hover,.account--sign-up .form .form__submit:hover,.account--reset-password .form .form__submit:hover{background:#000000;color:#ffffff}.account--sign-in .form__actions,.account--sign-up .form__actions,.account--reset-password .form__actions{padding:.7rem 0}.account--sign-in .form--forgotten,.account--sign-up .form--forgotten,.account--reset-password .form--forgotten{margin:0 auto 0 auto;padding:0 16px 0 16px;float:left}@media all and (max-width: 47.99em){.account--sign-in .form--forgotten,.account--sign-up .form--forgotten,.account--reset-password .form--forgotten{padding:0;float:none}}.account--sign-in .form--forgotten p,.account--sign-up .form--forgotten p,.account--reset-password .form--forgotten p{color:#000000;line-height:1.3;padding:0}.account--sign-in .forgot-password-toggle,.account--sign-up .forgot-password-toggle,.account--reset-password .forgot-password-toggle{color:#006f9e;font-size:14px;font-size:0.875rem;position:relative;top:2px;float:right}.account--sign-in .forgot-password-toggle:hover,.account--sign-up .forgot-password-toggle:hover,.account--reset-password .forgot-password-toggle:hover{color:#000000}.account--sign-in .forgot-password-toggle.load,.account--sign-up .forgot-password-toggle.load,.account--reset-password .forgot-password-toggle.load{margin-top:0;padding:10px 0}.account--sign-in [data-button="outline"],.account--sign-up [data-button="outline"],.account--reset-password [data-button="outline"]{border-color:#000000;color:#000000}.account--sign-in [data-button="outline"]:hover,.account--sign-up [data-button="outline"]:hover,.account--reset-password [data-button="outline"]:hover{border-color:#006f9e;color:#006f9e}.account--reset-password--wrap{max-width:400px;padding-bottom:5px}.account--reset-password--wrap h4{text-align:center;margin-top:12px}.account--reset-password--wrap .form__heading{margin:40px 0 0 0}.account--reset-password--wrap .form{padding:24px 0 60px 0}.account--reset-password--wrap .profile__image{margin:0 auto;float:none !important}.account .new-account{display:block;clear:both;border-top:solid 1px #b5b4b5;padding:17px 0 20px 0;margin:15px 0 0 0;text-align:center}@media all and (max-width: 47.99em){.account .new-account{text-align:left;max-width:400px;margin:15px auto 0 auto}.account .new-account .grid{width:100%}}.account .new-account p{color:#000000;line-height:1;display:inline-block;padding:0 10px 0 0}.account .new-account [data-button="outline"]{margin:0 0 0 10px}.action{display:none;position:relative;margin:1.6949152542% 0 1.6949152542% 0;padding:0;text-align:center;cursor:pointer}.action--button{background-color:transparent;margin:0;padding:0}.action--block{overflow:hidden;position:relative;margin-top:0;padding:0}.action--block:before{content:"";display:block;height:0;padding-top:100%}.action--block .action__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:10%;text-align:center}.action--block .action__content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.action--block .action__content--centered{display:inline-block;vertical-align:middle}.action a{display:block}.action .icon{width:34px;height:34px}.action .icon--question{position:absolute;top:20px;right:20px}.action--edit,.action--edit--avatar{z-index:40;width:50px;height:50px;border-radius:100%}.action--edit .icon,.action--edit--avatar .icon{margin:8px;border-radius:100%;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.65);-webkit-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.65);-moz-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.65)}.action--edit--avatar .icon{background-color:#803c00;fill:#ffffff;border-radius:100%;width:34px;height:34px;padding:6px}.activity{padding:20px 0 30px;background-color:#006f9e}@media all and (min-width: 48em){.activity{padding:50px 50px 75px 50px}}.activity__heading{font-size:11px;font-size:0.6875rem;color:#000000;text-align:center;text-transform:uppercase}.activity__all{padding-top:10px;text-align:center}.activity__all [data-button]{margin-bottom:0;padding:0 10px;background-color:#ffffff;font-size:13px;font-size:0.8125rem;line-height:34px;line-height:2.125rem;text-transform:uppercase;color:#006f9e}.activity-feed{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;padding:0 20px}.activity-feed__item{margin-top:10px}.activity-feed__item:first-child{margin-top:0}.activity-feed__item--new a:before{content:'New';display:inline-block;margin-right:7.5px;font-size:11px;font-size:0.6875rem;text-transform:uppercase;color:#f0d9b7}.activity-feed__item a{display:block;padding:12px 14px;border-radius:3px;border:1px solid #00a1e6;font-size:14px;font-size:0.875rem;color:#000000}.activity-feed__item a:hover{color:#000000}.activity-feed__item span{color:#ffffff}.form .admin table th,.form .admin table td{border:none;border-bottom:1px solid #b5b4b5}.form .admin table th.container,.form .admin table td.container{border-bottom:none;background-color:transparent;padding:0}.admin{color:#000000}.admin.grid{margin:0 0 0 0}.admin.grid.wide{max-width:6000px;margin-left:auto;margin-right:auto;width:100%;margin:0 0 0 0}.admin.grid.wide:after{content:" ";display:block;clear:both}.admin--main{padding:20px}.admin tr.row-to-add:first-child a.delete{display:none}.admin a{color:#006f9e}.admin a.delete{color:#e44268;font-weight:normal}.admin a:hover{color:#000000}.admin a.btn{background-color:#777777;display:inline-block;padding:10px;border-radius:3px;color:#ffffff;margin-bottom:20px}.admin a.btn.btn-primary{background-color:#006f9e}.admin a.btn:hover{background-color:#000000}.admin table{margin-bottom:20px;width:100%}.admin table tbody tr:last-child td table{margin-bottom:0}.admin table th,.admin table td{border:1px solid #777777}.admin table th.profile__image,.admin table td.profile__image{float:none}.admin table th span.deleted,.admin table td span.deleted{text-decoration:line-through;-webkit-text-decoration-color:#e44268;text-decoration-color:#e44268}.admin table th span.strong,.admin table td span.strong{font-weight:bold}.admin table th span.strong.yes,.admin table td span.strong.yes{color:#008656}.admin table th span.strong.no,.admin table td span.strong.no{color:#e44268}.admin table th span.strong .form__text,.admin table td span.strong .form__text{font-weight:normal}.admin table th span.normal,.admin table td span.normal{font-weight:normal}.admin table th .save-profile,.admin table td .save-profile{float:left;margin-right:8px}.admin table th .icon--star,.admin table td .icon--star{fill:#803c00;stroke:none}.admin table th .icon--star-unselected,.admin table td .icon--star-unselected{fill:none;stroke:#803c00}.admin table th .icon--star,.admin table th .icon--star-unselected,.admin table td .icon--star,.admin table td .icon--star-unselected{height:20px}.admin table th .form__radio input.form__input[type="checkbox"],.admin table th .form__radio input.form__input[type="radio"],.admin table th .form__checkbox input.form__input[type="checkbox"],.admin table th .form__checkbox input.form__input[type="radio"],.admin table td .form__radio input.form__input[type="checkbox"],.admin table td .form__radio input.form__input[type="radio"],.admin table td .form__checkbox input.form__input[type="checkbox"],.admin table td .form__checkbox input.form__input[type="radio"]{background-color:#ffffff}.admin table th{background-color:#ececec;text-align:left;padding:10px}.admin table th label{color:#202020;font-weight:normal;margin:0}.admin table td{background-color:#ffffff;position:relative;padding:10px}.admin table td.greyed,.admin table td.muted{background-color:#eeeeee}.admin table td.muted{border-left:1px solid #ffffff}.admin table td.indent{padding-left:24px}.admin table td div.margin-left{margin-left:16px;color:#3b3b3b}.admin table td input.tab-index,.admin table td textarea.tab-index,.admin table td select.tab-index{-webkit-box-shadow:0 0 0 1px #b5b4b5;box-shadow:0 0 0 1px #b5b4b5}.admin table td input.tab-index:focus,.admin table td textarea.tab-index:focus,.admin table td select.tab-index:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.admin table td>.form__row{margin-top:-4px;margin-bottom:-4px}.admin table td>.form__row--field-2{margin-top:12px}.admin table td>.form__row .roles-list{margin-right:5px;margin-bottom:0;width:auto;max-width:calc(100% - 37px);float:left}.admin table td>.form__row .roles-list li{margin-bottom:0}.admin table td>.form__row .roles-list__link{border:1px solid #ffffff;color:#ffffff}.admin table td>.form__row .roles-list__link:focus{border:1px solid #000000}.admin table td>.form__row .roles-list a.control_fields{border-left:#006f9e}.admin table td>.form__row .roles-list a.control_fields:focus{border-left:#006f9e}.admin table td>.form__row .links a{padding-left:1px;padding-right:0;width:32px;margin-top:3px}.admin table td form.form_in_place{width:100%;margin:-10px auto;float:left}.admin table td form.form_in_place input,.admin table td form.form_in_place textarea{width:calc(100% - 62px);float:left;margin:0;padding:0 6px}.admin table td form.form_in_place input[type="submit"],.admin table td form.form_in_place button{width:auto;padding:8px;margin:1px 0 0 8px}.admin table td form.form_in_place input[type="button"],.admin table td form.form_in_place button{width:auto;padding:10px 0 8px 8px;margin:0;font-weight:normal}.admin table tr.no-best-in-place td{padding:12px 11px;vertical-align:top}.admin table tr.success td{background-color:#dff0d8}.admin table tr.error td{background-color:#ffdad0}.admin table a.admin{cursor:pointer;display:block;float:left;-webkit-transition:none;transition:none;width:calc(100% + 20px);padding:10px 0 10px 10px;margin:0 0 0 -10px}.admin table a.admin:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.admin table a.admin__with-fields{width:calc(100% + 20px);padding:19px 0 20px 10px;margin:-12px 0 -20px -10px}.admin table a.best_in_place{font-weight:normal;color:#000000}.admin.pricing table td,.admin.pricing table th{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;border-top:0;border-bottom:0;text-align:center;padding:10px}@media all and (max-width: 29.99em){.admin.pricing table td,.admin.pricing table th{padding:4px}}.admin.pricing table td.close,.admin.pricing table th.close{padding:0 0 0 10px}@media all and (max-width: 29.99em){.admin.pricing table td.close,.admin.pricing table th.close{padding:0 0 0 4px}}.admin.pricing table td.close a.admin,.admin.pricing table th.close a.admin{margin:0 0 0 -10px;padding:10px;width:calc(100% + 10px)}.admin.pricing table td{border-bottom:1px solid #d9d9d9}.admin.pricing table tr.plans th{font-weight:bold}@media all and (max-width: 29.99em){.admin.pricing table tr.plans th{font-size:13px;font-size:0.8125rem}}.admin.pricing table tr.plans td{color:#000000}.admin.pricing table tr.plans td.unpaid{color:#e44268;font-weight:bold}.admin.pricing table tr.plans th:first-child,.admin.pricing table tr.plans th.left,.admin.pricing table tr.plans td:first-child,.admin.pricing table tr.plans td.left{text-align:left}.admin.pricing table tr.plans th.centre,.admin.pricing table tr.plans td.centre{text-align:center}.admin.pricing table tr.plans th.check,.admin.pricing table tr.plans td.check{color:#006f9e}.admin.pricing table tr.plans.end-message td{padding:12px 0;background-color:#ffe7c2}.admin.pricing table tr.plans.end-message td a.form__secondary{text-decoration:none}.admin.pricing table tr.plans.end-message td span{font-weight:normal;display:block;margin-bottom:10px}.admin.pricing table tr.plans.yay td{background-color:#ffe7c2}.admin.pricing table tr.plans.yay td.points{font-weight:bold}.admin.pricing table tr.plans.boo td.points{color:#e44268}.admin.pricing table tr.feature-section td{font-size:16px;font-size:1rem;background-color:#303030;border-left:1px solid #303030;border-right:1px solid #303030;color:#ffffff;padding:16px}@media all and (max-width: 29.99em){.admin.pricing table tr.feature-section td{font-size:14px;font-size:0.875rem;padding:8px}}.admin.pricing table tr.spacer td{padding:8px;border:0;border-top:1px solid #d9d9d9}.admin.pricing table tr.spacer:first-child td{border-top:none}.admin.pricing-tiers table td,.admin.pricing-tiers table th{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;border-bottom:0;text-align:center;padding:10px}.admin.pricing-tiers table td:first-child,.admin.pricing-tiers table th:first-child{border-left:0;text-align:left}.admin.pricing-tiers table td:last-child,.admin.pricing-tiers table th:last-child{border-right:0}@media all and (max-width: 42.49em){.admin.pricing-tiers table td,.admin.pricing-tiers table th{padding:10px 4px 10px 4px}.admin.pricing-tiers table td .large-only,.admin.pricing-tiers table th .large-only{display:none}}@media all and (min-width: 42.5em){.admin.pricing-tiers table td .small-only,.admin.pricing-tiers table th .small-only{display:none}}@media all and (max-width: 29.99em){.admin.pricing-tiers table th{font-size:13px;font-size:0.8125rem}}.admin.pricing-tiers table td{background-color:#ffffff}.admin.pricing-tiers table tr.tier-section td{text-align:center;background-color:#303030;color:#ffffff}.admin.pricing-tiers table tr.current td{background-color:#f0d9b7}.admin.pricing-tiers table tr.current td:first-child span{font-style:italic}.admin.pricing-tiers table tr.spacer td{background-color:transparent;padding:8px;border:0;border-top:1px solid #d9d9d9}.admin ul.admin-menu{list-style:none;margin:10px 0;padding:10px 0}.admin ul.admin-menu:after{content:"";display:table;clear:both}.admin ul.admin-menu li a{display:inline-block;padding:4px 32px 4px 0}@media all and (min-width: 42.5em){.admin ul.admin-menu li{display:inline-block;float:left;border-left:solid 1px #d9d9d9}.admin ul.admin-menu li:first-child{border-left:0}.admin ul.admin-menu li:first-child a{padding-left:0}.admin ul.admin-menu li a{display:inline-block;padding:4px 16px 4px 16px}}.admin ul.pagination{margin:10px 0;padding:10px 0;border-top:1px solid #d9d9d9}.admin.admin-dashboard ul.admin-menu li .admin-dashboard,.admin.pages ul.admin-menu li .admin-pages,.admin.users ul.admin-menu li .admin-users,.admin.engagements ul.admin-menu li .admin-engagements,.admin.projects ul.admin-menu li .admin-projects,.admin.role-tags ul.admin-menu li .admin-role-tags,.admin.event-series ul.admin-menu li .admin-event-series,.admin.events ul.admin-menu li .admin-events{color:#803c00}.admin form.admin-full{max-width:768px;margin:40px 0;display:block}.admin form.admin-full label{font-weight:bold;margin-right:4px}.admin form.admin-full p.hint{font-size:14px;font-size:0.875rem;font-weight:400;font-style:normal;color:#777777;margin:0;padding:0}.admin form.admin-full p.hint a{font-weight:400;color:#006f9e}.admin form.admin-full input,.admin form.admin-full textarea{border:1px solid #d9d9d9;margin:0 0 20px 0}.admin form.admin-full input:focus,.admin form.admin-full textarea:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #006f9e}.admin form.admin-full .back{background-color:#ffffff;color:#7f7f7f;padding:10px;margin:0 20px 20px 0;display:inline-block}.admin form.admin-full .back:hover{color:#7f7f7f}.admin form.admin-full input[type="submit"],.admin form.admin-full button.btn-primary,.admin form.form_in_place input[type="submit"],.admin form.form_in_place button.btn-primary{width:auto;border:0;background-color:#006f9e;padding:10px;margin:0 20px 20px 0;border-radius:3px;color:#ffffff;font-weight:bold;float:left}.admin form.admin-full input[type="submit"]:hover,.admin form.admin-full button.btn-primary:hover,.admin form.form_in_place input[type="submit"]:hover,.admin form.form_in_place button.btn-primary:hover{background-color:#000000;color:#ffffff}.admin form.admin-full input[type="button"],.admin form.admin-full button,.admin form.form_in_place input[type="button"],.admin form.form_in_place button{width:auto;border:0;background-color:#ffffff;display:inline-block;padding:10px;margin:0 10px 20px 0;color:#7f7f7f;font-weight:bold}.admin form.admin-full input[type="button"]:hover,.admin form.admin-full button:hover,.admin form.form_in_place input[type="button"]:hover,.admin form.form_in_place button:hover{color:#7f7f7f}.admin .form__clear-filters .form__text-label{color:#006f9e}.admin .form__clear-filters .icon{fill:#006f9e}.are-you-ready-banner,.hub-bristol-banner{background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:26px 16px;gap:14px}.are-you-ready-banner__title,.hub-bristol-banner__title{color:#000000;font-size:32px;font-size:2rem;font-weight:bold;margin:0;text-align:center}.are-you-ready-banner__subtitle,.hub-bristol-banner__subtitle{font-size:16px;font-size:1rem;max-width:768px;text-align:center;color:#000000;font-weight:500;margin:4px 0 0 0}.are-you-ready-banner__subtitle a,.hub-bristol-banner__subtitle a{padding:12px 0;font-weight:bold;color:#000000}.are-you-ready-banner__subtitle a:hover,.hub-bristol-banner__subtitle a:hover{text-decoration:underline}.are-you-ready-banner__button,.hub-bristol-banner__button{background-color:#000000;color:#f0d9b7;padding:12px 28px;min-width:200px;margin:10px 0 4px 0}.are-you-ready-banner__button:hover,.hub-bristol-banner__button:hover{color:#ffffff;background-color:#303030}@media all and (max-width: 47.99em){.are-you-ready-banner,.hub-bristol-banner{padding:12px 16px 8px 16px;gap:0}.are-you-ready-banner__title,.hub-bristol-banner__title{font-size:26px;font-size:1.625rem}}body.back-office .site-content{background-color:#000000}body.back-office .social-share{display:none}body.back-office .site-footer{padding:.5rem 0}body.back-office .site-footer .intercom-button{display:none}body.back-office .site-footer .social__list,body.back-office .site-footer__menu,body.back-office .site-footer__legal--details:first-child{display:none}@media all and (min-width: 48em){body.back-office [data-ajax-working] .ld{left:calc(50% + 135px)}}@media all and (min-width: 48em){body.back-office [data-ajax-working-enum] .ld{top:unset;bottom:160px}}body.back-office .menu--back-office .menu__nav form input[type="submit"]{display:none}.block{position:relative;overflow:hidden;background-color:#202020;display:block}.block .profile__image{margin:0 auto;float:none}.block a:hover{color:#ffffff}.block a:hover h3{color:#00a1e6}.block__inner{position:relative}@media all and (min-width: 42.5em){.block{width:49.1525423729%;float:left;margin-right:1.6949152542%}.block:nth-child(2n){float:right;margin-right:0}}@media all and (min-width: 61.25em){.block{width:32.2033898305%;float:left;margin-right:1.6949152542%}.block:nth-child(2n){width:32.2033898305%;float:left;margin-right:1.6949152542%}.block:nth-child(3n){float:right;margin-right:0}}.block__image{display:block;height:auto}.block__image--true{position:absolute;top:0;left:0}.block__count{font-size:14px;font-size:0.875rem;font-weight:normal}.block__content{position:absolute;top:0;left:0;width:90%;height:90%;padding:10%;background-color:rgba(0,0,0,0.5);margin:5%;z-index:3}.block__content--centered{width:100%;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block__content--centered h3{-webkit-transition:color 0.2s;transition:color 0.2s;margin:10px 0;font-weight:bold;font-size:22px;font-size:1.375rem}.block__content--centered h3 span.category{font-size:18px;font-size:1.125rem;font-weight:normal}.block__content--centered p{font-size:14px;font-size:0.875rem;margin:0;font-weight:400;line-height:1.1;margin-bottom:5px;color:#d9d9d9}.block .action--add,.block .action--edit{position:absolute;top:0;right:0;margin:0;z-index:102}.block .action--edit--avatar,.block .action--edit--dup{top:48px}.block .action--edit--duplicate{top:96px}.project-anchor{position:absolute;top:-100px}.standard-anchor{position:relative;top:-32px}.block.block--project-singular{background:white;overflow:visible}.block.block--project-singular .profile__image{position:absolute;z-index:1;top:-6px;left:-6px}.block.block--project-singular .roles-tabs__title{padding:0 42px}.block.block--project-singular .roles-tabs__title--wanted{border-top-left-radius:30px}.grid--opportunities .block.block--project{width:100%}@media all and (max-width: 42.49em){.grid--opportunities .block.block--project{margin-bottom:8%}}@media all and (min-width: 42.5em){.grid--opportunities .block.block--project{width:48.3%;margin-bottom:3%}.grid--opportunities .block.block--project:nth-child(2n){margin-right:1.69492%;float:left}}@media all and (min-width: 61.25em){.grid--opportunities .block.block--project{width:31.639%;margin-bottom:2%}.grid--opportunities .block.block--project:nth-child(3n){margin-right:1.69492%;float:left}}@media all and (min-width: 64.375em){.mfp-content .block{width:49.1525423729%;float:left;margin-right:1.6949152542%}.mfp-content .block:nth-child(3n){float:left;margin-right:1.69492%}.mfp-content .block:nth-child(2n){float:right;margin-right:0}}@media all and (min-width: 42.5em){#projects-list .block:nth-child(2n+3),.profile__listing--current .block:nth-child(2n+3){clear:both}}@media all and (min-width: 61.25em){#projects-list .block:nth-child(2n+3),.profile__listing--current .block:nth-child(2n+3){clear:none}#projects-list .block:nth-child(3n+4),.profile__listing--current .block:nth-child(3n+4){clear:both}}@media all and (min-width: 61.25em){.block.block--project--small{width:49.1525423729%;float:left;margin-right:1.6949152542%}.block.block--project--small:nth-child(3n){width:49.1525423729%;float:left;margin-right:1.6949152542%}.block.block--project--small:nth-child(2n){float:right;margin-right:0}}.block.block--project--small .project--owner{position:absolute;bottom:-67px;left:0;background:#ffffff;color:#000000;display:block;padding:2.5% 5%;width:100%}.block.block--project--small .project--owner .profile__image{width:50px;height:50px;padding:0;margin:0;float:left}.block.block--project--small .project--owner__name{float:left;padding:14px 0 0 20px;font-size:20px;width:calc(100% - 50px);text-align:left}.block--profile .profile__location{margin:5px 0 0 0;line-height:1.1}.block--profile .profile__extended{top:auto;right:20px;bottom:20px}.block--profile .profile__extended .full-profile-link{display:block;text-align:center;margin-top:20px}.block--profile .profile__extended .full-profile-link:hover{color:#ffffff}.block--profile .profile__extended [data-button]{float:none}.block--role{overflow:hidden;position:relative;overflow:visible;min-height:300px;color:#91836e;background-color:#f0d9b7}.block--role:before{content:"";display:block;height:0;padding-top:100%}.block--role .block__content{background-color:transparent}.block--role h3{color:#000000}.block--role h3 span{font-size:16px;font-size:1rem}.block--role h3 span.attributes{text-transform:lowercase}.block--role h3 span.part{text-transform:capitalize}.block--role:hover{color:#91836e}.block--role:hover h3{color:#000000}.block--role:hover [data-button-more]{background-color:#000000}.block--role [data-button-more]{margin:30px 0 0 0;color:#f0d9b7}.block--role .role__duration{margin:0;font-size:14px;font-size:0.875rem;color:#000000}.block--role .role__description{margin:18px 0;font-size:14px;font-size:0.875rem;color:#91836e}.block--role .role__return{margin:0;font-weight:bold;text-transform:uppercase;font-size:10px;font-size:0.625rem;color:#91836e}.block--role .role__return--value{color:#000000;line-height:1em}.block--role__unavailable{background-color:#ffe7c2}.block--role__unavailable [data-button-more]{color:#ffe7c2;background-color:#91836e}.block--role__unavailable h3{color:#91836e}.block--role__unavailable .role__duration{color:#91836e}.block--role__unavailable .role__return--value{color:#91836e}.block--role__unavailable:hover h3{color:#91836e}.block--role__unavailable:hover [data-button-more]{background-color:#91836e}.project--role__wanted{width:100%;padding:5%;border-top:1px solid black;text-align:center}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px 2%;padding:48px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 47.99em){.cards{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.carousel{position:relative}.carousel .block{margin-top:0;padding-top:0;width:100%;margin:0;float:none}.carousel .arrows{width:100%;text-align:center}.carousel .arrows button:last-child{border-left:solid 1px #d9d9d9}.carousel--ads-heading{text-align:center;background-color:#000000}.carousel--ads-heading h3{margin:0;padding:6px 0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:normal}.home .carousel{padding:30px 0}.home .carousel--variant{background-color:#ececec}.home .carousel__item{margin:0 5px}@media all and (min-width: 48em){.home .carousel__item{width:344px;height:auto}}.home .carousel .arrows{margin-top:40px}.home .carousel.carousel--ads{padding:0}.home .carousel.carousel--ads .carousel__item{margin:0}.home .carousel.carousel--ads .arrows{margin-top:0}.projects .carousel,.profiles .carousel{max-height:400px;padding:0}.projects .carousel .slick-initialized,.profiles .carousel .slick-initialized{background-color:#303030}.projects .carousel .slick-track,.profiles .carousel .slick-track{margin:0 auto}.projects .carousel__item,.profiles .carousel__item{width:0;margin:0}.projects .carousel .arrows,.profiles .carousel .arrows{padding:8px;background:#ececec}.projects .carousel .arrows .slick-disabled,.profiles .carousel .arrows .slick-disabled{color:#999999}.projects .carousel .arrows .slick-disabled .icon,.profiles .carousel .arrows .slick-disabled .icon{fill:#999999}.projects .carousel .action--surround,.profiles .carousel .action--surround{position:absolute;width:50px;height:50px;z-index:41;top:7px;left:-8px}.projects .carousel .action--edit--avatar,.profiles .carousel .action--edit--avatar{position:absolute;bottom:initial;top:0;left:0;right:initial}.projects .carousel .action--edit--avatar .icon,.profiles .carousel .action--edit--avatar .icon{box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65);-webkit-box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65);-moz-box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65)}.carousel.carousel--ads .arrows{padding:4px 0 4px 0;background:#000000}.carousel.carousel--ads .arrows .slick-prev,.carousel.carousel--ads .arrows .slick-next{color:#33b2ff}.carousel.carousel--ads .arrows .slick-prev .icon,.carousel.carousel--ads .arrows .slick-next .icon{fill:#33b2ff}.carousel.carousel--ads .arrows button:last-child{border-left:solid 1px #eeeeee}.carousel.carousel--ads .arrows .slick-disabled{color:#999999}.carousel.carousel--ads .arrows .slick-disabled .icon{fill:#999999}body.back-office .list-divider{background-color:#777777;width:100%;font-size:10px;font-size:0.625rem;font-weight:bold;color:#ffffff;text-transform:uppercase;text-align:center;letter-spacing:1px;padding:2px;margin-top:10px}body.back-office .site-content .contacts__section .search-results ul.form__radio,body.back-office .site-content .contacts__section .profile__outer ul.form__radio{width:100%}body.back-office .site-content .contacts__section .search-results .form__radio,body.back-office .site-content .contacts__section .profile__outer .form__radio{display:inline-block;float:left;padding-top:2px}body.back-office .site-content .contacts__section .search-results .form__radio .form__input,body.back-office .site-content .contacts__section .profile__outer .form__radio .form__input{background-color:#ffffff}body.back-office .site-content .contacts__section .search-results .profile [data-list-item-toggle],body.back-office .site-content .contacts__section .profile__outer .profile [data-list-item-toggle]{display:none;margin:6px 6px 0 0}body.back-office .site-content .contacts__section .search-results{display:inline-block}body.back-office .site-content .contacts__section .search-results .form__input{display:none;margin:0 12px 0 0}body.back-office .site-content .contacts__section .search-results__count a{color:#006f9e;border-bottom:1px dotted #006f9e}body.back-office .site-content .contacts__section .search-results__count a:hover{color:#000000;border-bottom:none}body.back-office .site-content .contacts__section.contacts__section--teams,body.back-office .site-content .contacts__section.contacts__section--events{margin-bottom:520px}body.back-office .site-content .contacts__section.contacts__section--teams .listing .profile__image,body.back-office .site-content .contacts__section.contacts__section--events .listing .profile__image{width:65px;height:65px}body.back-office .site-content .contacts__section.contacts__section--teams .listing .roles-list,body.back-office .site-content .contacts__section.contacts__section--events .listing .roles-list{margin-bottom:0}body.back-office .site-content .contacts__section.contacts__section--teams .listing{padding:8px 0}body.back-office .site-content .contacts__section.contacts__section--events .listing,body.back-office .site-content .contacts__section.contacts__section--candidates .listing{padding:0}body.back-office .site-content .contacts__section.contacts__section--events .profile{margin-top:0;top:-8px}body.back-office .search-results{border-bottom:0;width:100%;padding:0 14px}body.back-office .search-results--saved{margin-top:0;z-index:1050}body.back-office .search-results__count{margin:-3px 0 3px 0}body.back-office .grid--search{width:100%;border-top:1px solid #c9c9c9}body.back-office .grid--fullwidth{width:100%}body.back-office .profile{padding:0 14px}@media all and (min-width: 42.5em){body.back-office .profile__details{width:80%}}@media all and (min-width: 48em){body.back-office .profile__details{width:70%}}@media all and (min-width: 61.25em){body.back-office .profile__details{width:80%}}body.back-office .listing--profile .profile__extended{right:14px}body.back-office #no-contacts{padding:5% 0}body.back-office #no-contacts h1,body.back-office #no-contacts p{text-align:center;color:#000000}body.back-office #contacts{margin-top:40px}body.back-office .listing--profile .private-section{color:#000000;background-color:#ececec;padding:0px 12px 8px 12px;border-radius:3px;text-align:left;font-size:14px;font-size:0.875rem}body.back-office .listing--profile .your-eyes-only,body.back-office .listing--profile .your-eyes-only-inner{background-color:#777777;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;font-size:10px;font-size:0.625rem;font-weight:bold;color:#ffffff;text-transform:uppercase;text-align:center;letter-spacing:1px;padding:2px}body.back-office .listing--profile .your-eyes-only .icon,body.back-office .listing--profile .your-eyes-only-inner .icon{fill:#ffffff;width:16px;height:7px;fill-opacity:0.8;margin-right:2px;display:inline-block}body.back-office .listing--profile .your-eyes-only{margin:-15px 0 14px 0}body.back-office .listing--profile .your-eyes-only-inner{border:1px solid #777777;border-bottom:0;border-radius:3px 3px  0 0;margin:-1px 0 14px -12px;width:calc(100% + 24px)}body.back-office .listing--profile .contact-notes{text-align:left}body.back-office .listing--profile .contact-notes>p{color:#000000;margin:4px 0 0 0}body.back-office .listing--profile .contact-notes>p.linebreak-true{margin:0}body.back-office .listing--profile .contact-notes>p a{color:#006f9e}body.back-office .listing--profile .contact-notes>p a:hover{color:#000000}body.back-office .listing--profile .contact-notes>p .contact-info .label{font-weight:bold;margin-right:4px;color:#3b3b3b}body.back-office .listing--profile .contact-notes>p .contact-info a{font-weight:normal;text-decoration:underline;color:#000000}body.back-office .listing--profile .contact-notes>p .contact-info a:hover{text-decoration:none}body.back-office .recruitment_item .profile__gradient{background:linear-gradient(to bottom, #ececec 0, #fff 35px)}body.back-office .recruitment_item .profile__gradient .listing--profile{border-bottom:none;padding:15px 0 0 0}body.back-office .recruitment_item .profile__gradient .listing--profile .roles-list{margin-bottom:0}body.back-office .recruitment_item.thread-message--archived .profile__gradient{background:none}body.back-office .recruitment_item.thread-message--archived .profile__gradient .profile{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:#eeeeee}body.back-office #no-results-new-contact,body.back-office #some-results-new-contact{clear:both}body.back-office #no-results-new-contact h3,body.back-office #some-results-new-contact h3{margin-top:0;text-align:center;text-transform:uppercase;color:#000000}body.back-office .profile__outer--private-contact{border-top:1px solid white;position:relative;top:-1px;padding:1px 0}body.back-office .profile__outer--private-contact .listing--profile{margin:0 7px;border-radius:5px;background-color:#ececec}body.back-office .profile__outer--private-contact .listing--profile .profile{padding:0 7px}body.back-office .profile__outer--private-contact .listing--profile .profile .profile__extended{right:7px}body.back-office .profile__outer--excluded .profile__details,body.back-office .profile__outer--excluded .profile__image,body.back-office .profile__outer--excluded .thread-message_tag_list_surround,body.back-office .profile__outer--excluded .thread-message__previous-count,body.back-office .profile__outer--excluded .actions__surround{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.8}[data-toggle-content]{height:0;overflow:hidden}[data-toggle-content] .form__radio{padding-left:1px}.reveal-container{padding:0 0 0 1px;margin:0 0 0 -1px;display:none}.project-details--open [data-toggle-trigger="form__fields"]{display:none}.project-details--open [data-toggle-content="form__fields"]{height:auto;overflow:visible}.project-details--open #project_status_ghost_container,.project-details--closed #project_status_ghost_container{display:none}.project-details--singular .form-project__assigned-heading{display:none}.project-details--singular .form-project__assigned-heading .form-project__visibility-visible{display:none}.profile [data-toggle-content="grid--completed"],.profile [data-toggle-content="grid--brief"],.profile [data-toggle-content="grid--current"],.profile [data-toggle-content="grid--events"],.profile [data-toggle-content="grid--locations"],.profile [data-toggle-content="grid--contests"],.profile [data-toggle-content="grid--schools"]{height:auto}.profile [data-toggle-content="grid--current"]{margin-top:-6px;padding:6px 6px 0 6px;width:calc(90% + 12px);max-width:1132px}.project_form_fields_inner{border-top:1px solid #b5b4b5}#load_project_button{display:none}.documents-list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.documents-list__item{margin-bottom:12px;font-size:14px;font-size:0.875rem}.documents-list__item a{color:#006f9e}.documents-list__item a:hover{color:#000000}.documents-list__item:last-child{margin-bottom:0}.documents-list__format{font-size:10px;font-size:0.625rem;color:#006f9e;text-transform:uppercase}.hero__meta .heading{margin:24px 0 12px 0;font-size:12px;font-size:0.75rem;letter-spacing:2px;font-weight:bold;text-align:left;text-transform:uppercase;color:#838383}.dropdown{padding:0;background-color:#dad9da;border-radius:3px;display:block;width:180px;position:absolute;top:44px;right:-4px;text-align:center;color:#000000;display:none;z-index:40}.dropdown .file-upload{position:relative;overflow:hidden;padding:14px 10px;font-weight:bold;color:#803c00}.dropdown .file-upload:hover{color:#000000}.dropdown .file-upload input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:40px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.dropdown a.remove-image{border-top:solid 1px #b5b4b5;display:block;padding:14px 10px;color:#e44268}.dropdown a.remove-image:hover{color:#000000}.dropdown .pointer{position:absolute;top:-10px;right:10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #dad9da transparent}.event-dates{margin:0;padding:0;color:#ffffff}.event-dates li{list-style:none;display:inline-block;font-size:1.5em}.event-dates li span{opacity:0.5;text-decoration:line-through}.event-dates li a:hover{color:#000000}.event-dates li.selected>a{color:#000000}.event-dates li ul{margin:0;padding:0}.event-dates li.year{display:block;margin-bottom:20px}.event-dates li.month{font-size:0.9em}.event-dates li.month a{font-weight:normal}.event-dates li.month::after{content:"/";opacity:0.5}.event-dates li.month:last-child::after{content:""}.block__content--centered .event__desc{margin-top:12px}.event .hero .hero__content .hero__content--centered{margin-bottom:6px}.event .hero .hero__content .hero__content--centered .event__date{margin:-107px auto 12px auto;padding:0 0 3px 0;background-color:rgba(0,0,0,0.5);-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:15px}.event .hero .hero__content .project__media{margin:8px auto 4px auto}@media (max-width: 413px){.event .hero .hero__content .hero__content--centered .event__date{margin:-104px auto 4px auto}.event .hero .hero__content .project__heading{margin:0 0 1px 0}.event .hero .hero__content a[data-button="outline"]{margin:9px 0 6px 0}}.block__content--centered .event__location,.hero__content--centered .event__location{font-weight:bold;color:white;display:inline-block;margin:0;text-transform:uppercase}.block__content--centered .event__location span,.hero__content--centered .event__location span{margin-top:8px;display:inline-block;font-weight:normal}.block__content--centered .event__date,.hero__content--centered .event__date{display:block;position:relative;text-align:center;width:80px;height:75px;margin:0 auto}.block__content--centered .event__date svg,.hero__content--centered .event__date svg{fill:#ffffff;opacity:0.7;width:75px;height:75px;margin:0 auto}.block__content--centered .event__date span,.hero__content--centered .event__date span{font-weight:bold;position:absolute;top:50%;left:50%;color:#000000;display:block;font-size:14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.block__content--centered .event__date span.month,.hero__content--centered .event__date span.month{top:13px;text-transform:uppercase}.block__content--centered .event__date span.day,.hero__content--centered .event__date span.day{top:26px;font-size:30px}.block__content--centered .event__date span.year,.hero__content--centered .event__date span.year{top:55px}.block__content--centered .event .roles-list,.hero__content--centered .event .roles-list{position:absolute;bottom:0;left:10px}.block__content--centered .event .roles-list__seeking,.hero__content--centered .event .roles-list__seeking{color:#ffffff}.event__detail{background:#ececec;background:linear-gradient(to bottom, #ececec 0, #fff 35px)}.events.show .hero--event .event__date{margin-bottom:10px !important}@-webkit-keyframes progressbg{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes progressbg{0%{background-position:0 0}100%{background-position:50px 50px}}.form__row.documents-section .sitesordocs-list__link.upload-progress__bar{background-color:#006f9e}.form__row.documents-section .sitesordocs-list__link.upload-progress__bar:hover{background-color:#006f9e}.form__row.documents-section .upload-progress__bar{position:relative;width:0;overflow:hidden;vertical-align:top}.form__row.documents-section .upload-progress__bar span.progress-anim{position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);z-index:1;background-size:50px 50px;-webkit-animation:progressbg 2s linear infinite;animation:progressbg 2s linear infinite;border-radius:4px}.form__row.documents-section .upload-progress__label{position:absolute;top:0;left:0;color:#ffffff}.cloudinary-fileupload{display:none}.form__text.original-file{background-color:#eaeaea}.form__text.original-file:focus{-webkit-box-shadow:none;box-shadow:none}.site-footer{position:relative;padding:1.875rem 0;background-color:#000000;width:100%;margin:0 auto}.site-footer:after{content:"";display:table;clear:both}.site-footer__anchor{position:absolute;top:calc(-100vh + 100px)}.site-footer__menu{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:center;margin:30px 0}@media all and (min-width: 48em){.site-footer__menu{width:32.2033898305%;float:left;margin-right:1.6949152542%}}@media all and (min-width: 48em){.site-footer__menu:nth-child(3n){float:right;margin-right:0}}@media all and (min-width: 48em){.site-footer__menu:before{content:'';display:block;width:10px;height:2px;margin:10px auto;background-color:#464646}}.site-footer__menu:after{content:'';display:block;width:10px;height:2px;margin:10px auto;background-color:#464646}.site-footer__menu li{padding:0 5%;margin:6px 0;font-size:14px;font-size:0.875rem}.site-footer__legal{clear:both;padding:0 2.5%}.site-footer__legal:after{content:"";display:table;clear:both}@media all and (min-width: 48em){.site-footer__legal--details{width:49.1525423729%;float:left;margin-right:1.6949152542%;text-align:left}}@media all and (min-width: 48em){.site-footer__legal--details li{text-align:left}}@media all and (min-width: 48em){.site-footer__legal--details:last-child{text-align:right;float:right;margin-right:0}}.site-footer__legal--details,.site-footer__legal--details-centered{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:center}.site-footer__legal--details:first-child li,.site-footer__legal--details-centered:first-child li{margin-left:15px}.site-footer__legal--details:first-child li:first-child,.site-footer__legal--details-centered:first-child li:first-child{margin-left:0}.site-footer__legal--details li,.site-footer__legal--details-centered li{display:inline-block;text-align:center;margin:6px 0;font-size:14px;font-size:0.875rem}.site-footer__legal--details li a,.site-footer__legal--details-centered li a{font-weight:normal}.site-footer__copyright,.site-footer__company{color:#838383}.site-footer .auto-launch-modal{position:absolute}.form__actions{padding-top:1.25rem;border-top:1px solid #dad9da;height:auto}.form__actions:after{content:"";display:table;clear:both}.form__actions--left{width:40%;float:left;text-align:left}.form__actions--right{width:60%;text-align:right;float:right;margin-right:0}@media all and (max-width: 47.99em){.form__actions--left{width:18%}.form__actions--right{width:82%}}.form__actions--borderless{border-top:0}.form__actions--no-pad{padding-top:0}.form__actions--fullwidth .ld-over-inverse,.form__actions--fullwidth .form__save{width:100%}.form__row--fullwidth .ld-over-inverse{width:100%}.form--search .form__submit{float:left}.form__clear-filters{cursor:pointer;float:right;margin:0;font-weight:normal}.form__clear-filters .button--svg{display:inline-block}.form__clear-filters .icon,.form__clear-filters span{vertical-align:middle}.form__clear-filters .form__text-label{display:inline-block;margin-left:5px;color:#ffffff;-webkit-transition:color 0.5s;transition:color 0.5s}.form__clear-filters .form__text-label:hover{color:#000000}.form__clear-filters .icon{width:20px;height:20px;fill:#ffffff}.form__clear-filters:hover{color:#000000}.form__clear-filters:hover .icon{fill:#000000}.ld-container{text-align:center;color:#777777}.ld-over-inverse{position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;display:inline-block;border-radius:3px}.block .ld-over-inverse,.block.ld-over-inverse,.profile__outer.ld-over-inverse,.contacts__section .grid--search .ld-over-inverse{display:block;border-radius:0}.block .ld-over-inverse:before,.block.ld-over-inverse:before,.profile__outer.ld-over-inverse:before,.contacts__section .grid--search .ld-over-inverse:before{border-radius:0}.project__team .ld-over-inverse,.profiles-list .ld-over-inverse{display:inherit}.project__team .ld-over-inverse.running,.profiles-list .ld-over-inverse.running{margin:0;padding:0}.project__team #participants .ld-over-inverse.running{margin:0 -15px;padding:0 15px}.showreel--link .ld-over-inverse,.block .block__inner .ld-over-inverse,[data-talent-container] .ld-over-inverse{position:absolute;left:0;top:0;width:100%;height:100%}.ld-over-inverse>.ld{position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-0.5em;opacity:0;z-index:-1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.mfp-ajax-holder,.mfp-inline-holder{min-height:90%}.ld-over-inverse>.ld>*{width:1em;height:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-0.5em, -0.5em);transform:translate(-0.5em, -0.5em)}a.ld-over-inverse:focus>.ld,a.ld-over-inverse:active>.ld,a:focus .ld-over-inverse>.ld,a:active .ld-over-inverse>.ld,.ld-over-inverse.running>.ld,.ld-over-inverse.show>.ld{opacity:1;z-index:auto;visibility:visible}a.block.block--role.ld-over-inverse:before{position:relative;min-height:300px}.ld-over-inverse:before{content:" ";display:block;opacity:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background:rgba(240,240,240,0.8);border-radius:3px}a.ld-over-inverse:focus>.ld,a.ld-over-inverse:active>.ld{z-index:101}a:focus .block__inner .ld-over-inverse>.ld,a:active .block__inner .ld-over-inverse>.ld,a.showreel--link:focus .ld-over-inverse>.ld,a.showreel--link:active .ld-over-inverse>.ld{z-index:2}.ld-over-inverse.running>.ld,.ld-over-inverse.show>.ld{z-index:4001}a.ld-over-inverse:focus:before,a.ld-over-inverse:active:before,a:focus .block__inner .ld-over-inverse:before,a:active .block__inner .ld-over-inverse:before,a.showreel--link:focus .ld-over-inverse:before,a.showreel--link:active .ld-over-inverse:before,.ld-over-inverse.running:before,.ld-over-inverse.show:before{opacity:1;display:block}a.ld-over-inverse:focus:before,a.ld-over-inverse:active:before{z-index:100}a:focus .block__inner .ld-over-inverse:before,a:active .block__inner .ld-over-inverse:before,a.showreel--link:focus .ld-over-inverse:before,a.showreel--link:active .ld-over-inverse:before{z-index:1}.ld-over-inverse.running:before,.ld-over-inverse.show:before{z-index:4000}.ld-over-inverse>.ld{color:rgba(255,255,255,0.8)}.ld-over-inverse.show>.ld{color:rgba(0,0,0,0.6)}.ld-over-inverse:before{background:rgba(0,0,0,0.6)}.ld-over-inverse.show:before{background:none}.ld-ring{width:1em;height:1em;position:relative;color:inherit;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:-2px}.ld-ring:after{content:" ";display:block;width:2em;height:2em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateZ(0) scale(0.5);transform:translateZ(0) scale(0.5);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ld-ring:after{border-radius:50%;border:.3em solid currentColor;border-left-color:transparent}.ld{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box}@-webkit-keyframes ld-spin{0%{-webkit-animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ld-spin{0%{-webkit-animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ld.ld-spin{-webkit-animation:ld-spin 1s infinite linear;animation:ld-spin 1s infinite linear}.form-project{position:relative}.form-project__name{text-align:center;font-size:20px;font-size:1.25rem;font-weight:normal;margin:0 0 20px 0;color:#000000}.form-project__visibility{text-align:center;text-transform:uppercase;font-size:14px;font-size:0.875rem;color:#e44268;display:block;font-weight:bold;margin-top:-10px;margin-bottom:20px}.form-project .action{top:50px;right:0}.form-project [data-toggle-content]{margin:-20px -20px 0 -20px;padding:20px 20px 0 20px}.form-project [data-toggle-content] #project_description{margin-bottom:26px}#share-link-container label{width:100%}#share-link-container input[type="text"]{width:calc(100% - 120px);margin-right:10px;color:#3b3b3b;background-color:#eeeeee}#share-link-container #share-link--notify-copied,#share-link-container #share-link--notify-changed{padding:4px 8px;color:#ffffff;background-color:#006f9e;border-radius:3px;font-size:15px;font-size:0.9375rem;font-weight:bold;display:none}#share-link-container #share-link--notify-copied{margin:0 0 0 -215px;position:relative;top:1px}#share-link-container #share-link--notify-changed{position:absolute;top:32px;left:4px}#share-link-container .share-link--error{color:#e44268;margin:0;margin:6px 0 0 0;display:none;font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem}.form__row.create-profile{margin-top:32px}.form__row.create-profile .icon{margin-right:3px}.form__row.create-profile span{position:relative;top:-11px}.form__row.create-profile a{color:#000000}.form__row.create-profile a:hover{color:#006f9e}.form__row.create-profile span.switch-profile{top:13px}.form__row.create-profile [data-badge]{float:left;width:50px;height:50px;margin-right:6px}.new_message_thread .form div.from-to{margin:-2px 0 5px 0}.form__helper{margin:0 0 10px 0;font-size:10px;font-size:0.625rem;line-height:11px;line-height:0.6875rem;color:#3b3b3b;font-weight:bold;text-transform:uppercase}.form__helper--centred{text-align:center;font-size:10px;font-size:0.625rem;line-height:19px;line-height:1.1875rem}.form__helper--tuck-up{margin-top:-12px}.form__helper--large{font-size:10px;font-size:0.625rem;line-height:22px;line-height:1.375rem}.form__helper .node-list{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;text-transform:none}.form__helper a{color:#006f9e}.form__gallery .form__helper{margin:0 0 24px 0}.form--search .form__helper{color:#ffffff}label span.form__char_count{margin:0;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;font-weight:bold;color:#3b3b3b;text-transform:uppercase;display:inline-block}label span.form__char_count .chars_remaining{color:#3b3b3b}.form__value{margin:0;padding:0;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;color:#000000;font-weight:bold;text-align:center}@media all and (min-width: 48em){.form__value{text-align:left}}.form__value__title{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin-top:0;text-align:center;display:block}@media all and (min-width: 48em){.form__value__title{text-align:left}}.form__field-value{margin:0;padding:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;color:#303030;font-weight:bold}.form__eyes-only{float:right;margin:0;padding-top:5px;opacity:0.4;line-height:10px;line-height:0.625rem}.form__eyes-only span{display:inline-block;vertical-align:middle;font-size:10px;font-size:0.625rem;text-transform:uppercase}.form__eyes-only .icon{width:15px;height:7px;vertical-align:middle}.form__info,.from-to{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;color:#303030}.form__info a,.from-to a{color:#006f9e}.form__info a:hover,.from-to a:hover{color:#303030}.form__info--nospace,.from-to--nospace{margin:0 0 5px 0}label .form__info{display:inline-block;color:#3b3b3b;font-weight:normal;margin-top:5px;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem}.form__unit-wrap-left{position:relative}.form__unit-wrap-left input[type="text"]{padding-left:122px}.form__unit-wrap-left input[type="number"]{padding-left:32px}.form__unit-wrap-right{position:relative}.form__unit-wrap-right input[type="text"]{padding-right:72px}.form__unit-right,.form__unit-left{background:#ececec;color:#3b3b3b;position:absolute;top:0;display:block;height:34px;line-height:34px;line-height:2.125rem;padding:0 10px;font-size:14px;font-size:0.875rem}.form__unit-left{border-radius:3px 0 0 3px}.form__unit-right{border-radius:0 3px 3px 0;right:0}.form__unit_right{background:#ececec;color:#3b3b3b;position:absolute;top:0;right:0;display:block;border-radius:0 3px 3px 0;height:34px;line-height:34px;line-height:2.125rem;padding:0 10px;font-size:14px;font-size:0.875rem}.form__preview{background-color:#ffffff;padding:0 20px 20px 20px;border:1px dashed #999999;border-radius:5px}.form__preview h4{color:#7f7f7f;margin:24px 0 12px 0}.form__preview p,.form__preview blockquote{line-height:1.4rem;margin:4px 0 12px 0}.form__preview a{color:#006f9e}.form__preview blockquote{border-left:3px solid #006f9e;padding-left:8px;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.form__preview table.contained{font-size:14px;font-size:0.875rem;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;margin-bottom:18px}.form__preview table.contained a{font-weight:normal;text-decoration:underline}.form__preview table.contained a:hover{text-decoration:none}.form__preview table.contained a span{font-weight:bold}.form__preview table.contained td{padding:8px;border-bottom:1px solid #d0d0d0;border-right:0;border-left:0}.form__preview table.contained td.label{color:#666;font-weight:bold;width:130px}.form__preview table.contained td.label--right{text-align:right}.form__preview table.contained td.project{font-weight:bold}.form__multi-input:after{content:"";display:table;clear:both}.form__multi-input>*{float:left}.form__multi-input--duration .form__text{width:24%;margin-right:10px}.form__multi-input--duration .form__select{width:40%}.form__multi-input--offer .form__select{width:32%}.form__multi-input--offer .form__select:first-child{width:22.5%;margin-right:2.5%}.form__multi-input--offer .form__text{width:40%;margin-right:2.5%}.form__multi-input--time .form__select{width:24%}.form__multi-input--time .form__select:first-child{margin-right:2.5%}.form__multi-emails td{padding-bottom:4px;vertical-align:top}.form__multi-emails td input.field{padding:0 32px 0 12px}.form__multi-emails td input.field:disabled{color:#000000}.form__multi-emails .control_fields,.form__multi-emails .remove_fields{display:block;position:relative;margin-left:-31px;margin-top:-2px;width:35px}.form__multi-emails .control_fields .icon--close-btn,.form__multi-emails .remove_fields .icon--close-btn{width:23px;height:23px;margin-top:8px;margin-left:3px;fill:#e44268}.form__multi-emails .form__radio{margin-top:5px}.form__multi-emails .form__radio .form__input{margin-bottom:1px}.form__multi-emails .primary,.form__multi-emails .unconfirmed,.form__multi-emails .secondary{margin-top:10px;font-size:13px;font-size:0.8125rem;font-weight:bold;display:block;width:78px}.form__multi-emails .primary{color:#006f9e}.form__multi-emails .secondary{color:#3b3b3b}.form__multi-emails .unconfirmed{color:#ff0000}.form__multi-emails .primary_remove{display:none}.form__select--nav>*,.form__select--sort>*,.form__text--nav>*,.form__text--sort>*{margin-bottom:0}.form__select.error,.form__text.error{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select--sort,.form__select--filter{float:right}.form__select--sort select,.form__select--filter select{border:1px solid #dad9da}.form__select--sort{width:200px}.form__select--filter{width:100%;min-width:84px}.switch{margin-top:-20px}.switch--without_control{position:absolute;top:27px;margin-top:0}.switch .cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.switch .cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:16px;line-height:1rem;margin-bottom:12px}.switch input.cmn-toggle-round+label{font-size:14px;font-size:0.875rem;padding:2px;width:118px;height:34px;background-color:#eeeeee;border-radius:34px}.switch input.cmn-toggle-round+label:before,.switch input.cmn-toggle-round+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.switch input.cmn-toggle-round+label:before{content:attr(data-off-mobile);right:1px;padding:9px 0 0 42px;background-color:#ececec;border-radius:34px;-webkit-transition:background 0.1s;transition:background 0.1s}.switch input.cmn-toggle-round+label:after{width:34px;background-color:#ffffff;border-radius:100%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-transition:margin 0.1s;transition:margin 0.1s}.switch input.cmn-toggle-round:checked+label:before{content:attr(data-on-mobile);color:#ffffff;background-color:#006f9e;padding:8px 54px 0 16px}.switch input.cmn-toggle-round:checked+label:after{margin-left:83px}@media all and (min-width: 30em){.switch input.cmn-toggle-round+label:before{content:attr(data-off)}.switch input.cmn-toggle-round:checked+label:before{content:attr(data-on)}.switch input.cmn-toggle-round+label{width:142px}.switch input.cmn-toggle-round:checked+label:after{margin-left:107px}}.switch--mode_adjust{position:fixed;margin-top:-39px;margin-left:calc(50% - 54px);z-index:1124}@media all and (min-width: 30em){.switch--mode_adjust{margin-left:calc(50% - 71px)}}.switch--mode_adjust input.cmn-toggle-round+label{background-color:#006f9e}.switch--mode_adjust input.cmn-toggle-round+label:after{background-color:#eeeeee}.form__radio,.form__checkbox{padding-top:4px}.form__radio:after,.form__checkbox:after{content:"";display:table;clear:both}.form__radio .form__input,.form__radio .form__label,.form__radio label,.form__checkbox .form__input,.form__checkbox .form__label,.form__checkbox label{cursor:pointer;float:left}.form__radio .form__label,.form__radio label,.form__checkbox .form__label,.form__checkbox label{width:85%;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;margin-bottom:6px}.form__radio .form__label a,.form__radio label a,.form__checkbox .form__label a,.form__checkbox label a{color:#006f9e}.form__radio .form__label a:hover,.form__radio label a:hover,.form__checkbox .form__label a:hover,.form__checkbox label a:hover{color:#3b3b3b}.form__radio .form__input,.form__checkbox .form__input{margin-top:-2px;margin-right:8px}.form__radio input.form__input[type="checkbox"],.form__radio input.form__input[type="radio"],.form__checkbox input.form__input[type="checkbox"],.form__checkbox input.form__input[type="radio"]{position:relative;background-color:#eaeaea;-webkit-box-shadow:0 0 0 1px #3b3b3b;box-shadow:0 0 0 1px #3b3b3b;width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}.form__radio input.form__input[type="checkbox"]:focus,.form__radio input.form__input[type="radio"]:focus,.form__checkbox input.form__input[type="checkbox"]:focus,.form__checkbox input.form__input[type="radio"]:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.form__radio input.form__input[type="checkbox"]:checked,.form__radio input.form__input[type="radio"]:checked,.form__checkbox input.form__input[type="checkbox"]:checked,.form__checkbox input.form__input[type="radio"]:checked{background-color:#ffffff}.form__radio input.form__input[type="checkbox"]:checked:after,.form__radio input.form__input[type="radio"]:checked:after,.form__checkbox input.form__input[type="checkbox"]:checked:after,.form__checkbox input.form__input[type="radio"]:checked:after{background-color:#006f9e;content:'';display:inline-block;width:12px;height:12px;position:absolute;top:5px;left:5px}.form__radio input.form__input[type="checkbox"]:disabled,.form__radio input.form__input[type="radio"]:disabled,.form__checkbox input.form__input[type="checkbox"]:disabled,.form__checkbox input.form__input[type="radio"]:disabled{-webkit-box-shadow:0 0 0 1px #b5b4b5;box-shadow:0 0 0 1px #b5b4b5}.form__radio input.form__input.email_address[type="checkbox"]:disabled,.form__radio input.form__input.email_address[type="radio"]:disabled,.form__checkbox input.form__input.email_address[type="checkbox"]:disabled,.form__checkbox input.form__input.email_address[type="radio"]:disabled{margin-left:2px;margin-top:-1px;width:18px;height:18px;-webkit-box-shadow:none;box-shadow:none;background-color:#e44268}.form__radio input.form__input[type="checkbox"],.form__checkbox input.form__input[type="checkbox"]{border-radius:3px}.form__radio input.form__input[type="checkbox"]:checked:after,.form__checkbox input.form__input[type="checkbox"]:checked:after{border-radius:2px}.form__radio input.form__input[type="radio"],.form__checkbox input.form__input[type="radio"]{border-radius:100%}.form__radio input.form__input[type="radio"]:checked:after,.form__checkbox input.form__input[type="radio"]:checked:after{border-radius:100%}.form--search .form__radio input.form__input[type="checkbox"],.form--search .form__radio input.form__input[type="radio"],.form--search .form__checkbox input.form__input[type="checkbox"],.form--search .form__checkbox input.form__input[type="radio"]{-webkit-box-shadow:0 0 0 1px #eaeaea;box-shadow:0 0 0 1px #eaeaea}.form--search .form__radio input.form__input[type="checkbox"]:focus,.form--search .form__radio input.form__input[type="radio"]:focus,.form--search .form__checkbox input.form__input[type="checkbox"]:focus,.form--search .form__checkbox input.form__input[type="radio"]:focus{-webkit-box-shadow:0 0 0 1px #000000;box-shadow:0 0 0 1px #000000}.form--search .form__radio input.form__input[type="checkbox"]:checked,.form--search .form__radio input.form__input[type="radio"]:checked,.form--search .form__checkbox input.form__input[type="checkbox"]:checked,.form--search .form__checkbox input.form__input[type="radio"]:checked{-webkit-box-shadow:0 0 0 1px #ffffff;box-shadow:0 0 0 1px #ffffff;background-color:#ffffff}.form--search .form__radio input.form__input[type="checkbox"]:checked:focus,.form--search .form__radio input.form__input[type="radio"]:checked:focus,.form--search .form__checkbox input.form__input[type="checkbox"]:checked:focus,.form--search .form__checkbox input.form__input[type="radio"]:checked:focus{-webkit-box-shadow:0 0 0 1px #000000;box-shadow:0 0 0 1px #000000}.form--search .form__radio input.form__input[type="checkbox"]:checked:after,.form--search .form__radio input.form__input[type="radio"]:checked:after,.form--search .form__checkbox input.form__input[type="checkbox"]:checked:after,.form--search .form__checkbox input.form__input[type="radio"]:checked:after{background-color:#000000}.form__search-checkbox-label{float:left;width:90%}a.date-picker{padding:0 2px 4px 2px;border-radius:3px}a.date-picker:focus{-webkit-box-shadow:0 0 0 2px #006f9e;box-shadow:0 0 0 2px #006f9e}.form__date input{display:inline-block;width:60%}.form__date .icon{vertical-align:middle;width:18.5px;height:20px}.field_with_errors a{color:#006f9e;text-decoration:underline;font-weight:normal}.field_with_errors a:hover{text-decoration:none}.field_with_errors input,.field_with_errors textarea{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}.field_with_errors label.message,.field_with_errors p.message{color:#e44268;margin:1px 0 0 0;padding:5px 0;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}.field_with_errors label.message span,.field_with_errors p.message span{color:#404040;font-weight:normal}.field_with_errors--base,.field_with_errors--documents{display:none;padding:0;text-align:right;width:100%;clear:both}.form__radio .field_with_errors label.message{position:absolute;margin-top:20px}.admin table td .field_with_errors input.tab-index{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}.role_tag_error.links a{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}select.select_error{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}.bespoke-error.field_with_errors,.field_with_extra{display:none}.field_with_extra{margin:5px 0 -12px 0;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}.field_with_extra label.message{color:#006f9e}.form{margin:5px 0;padding:35px 40px;background-color:#dad9da;color:#000000;position:relative}.form .grid--fullwidth{width:100%}.form--no-pad{padding:0}.form__contrast{margin-top:35px;margin-right:-40px;margin-bottom:-40px;margin-left:-40px;padding:40px;background-color:#ffffff}@media (max-width: 420px){.form{padding:35px 20px}.form__contrast{margin-right:-20px;margin-left:-20px;padding:20px}}.form__heading{margin:0 0 15px 0;padding:0 0 15px 0;font-size:22px;font-size:1.375rem;color:#000000;text-align:center;border-bottom:1px solid #b5b4b5}.form__heading--no-border{padding-bottom:0;border-bottom:0}.form__heading span{font-weight:normal}.form__sub-heading{margin:0 0 15px 0;padding:0;font-size:20px;font-size:1.25rem;color:#000000;text-align:center;font-weight:normal}.form__signup-message{margin:40px 0 0 0;color:#000000}.form__signup-message p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.form__signup-message ul,.form__signup-message ol{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.form__signup-message ul.flush,.form__signup-message ol.flush{padding-left:16px}.form__signup-message a{color:#006f9e}.form--nav,.form--sort{background-color:transparent;padding:0;text-align:right;float:right}.form--nav select,.form--sort select{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.form--nav label,.form--sort label{margin:10px 4px 0 0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}@media all and (max-width: 42.49em){.form--nav label,.form--sort label{display:none}}.form--search{padding:35px 0 18px 0;margin:0;width:100%;background-color:#006f9e}.form--search .grid{max-width:690px}.form--search .form__heading{border-bottom:0;color:#ffffff}.form--search--location-filter .form__select{margin-right:5%;width:45%}.form--search--location-filter input{width:30%}.form--events .grid{max-width:1120px}@media all and (min-width: 48em){.form__col{width:46.6101694915%;float:left;margin-right:1.6949152542%}}@media all and (min-width: 48em){.form__col:last-child{float:right;margin-right:0}}@media all and (max-width: 47.99em){.form__col.field__only{padding-bottom:4px}}.form__col--card{border-radius:4px;padding:12px;background-color:#eeeeee;margin-bottom:12px}.form__col--card h4{font-size:15px;font-size:0.9375rem;line-height:19px;line-height:1.1875rem;margin:16px 0 8px 0}.form__col--card ul{margin:0 0 16px 0;list-style-type:none;position:relative;padding:0 0 0 26px}.form__col--card p,.form__col--card li{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;margin-bottom:8px}.form__col--card li span{position:absolute;left:0}.form__col--card a{color:#006f9e;text-decoration:underline}.form__col--card a:hover{color:#000000;text-decoration:none}.form__col--card a:hover svg{fill:#000000}.form__col--card a svg{width:14px;height:14px;fill:#006f9e;margin:0 0 -3px 4px}.form__col--card img{padding:12px 12px 24px 12px;margin:-12px -12px;width:calc(100% + 24px);cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}@media all and (min-width: 48em){.form__col--card{width:48.1355932203%;float:left;margin-right:1.6949152542%}}.form__col--card a.load{margin:0 !important}.form__col--card a.load .load__button span{background-color:#eeeeee}.form__col--card-selected{-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3);background-color:#ffffff}.form__col--card-selected img{-webkit-filter:grayscale(0);filter:grayscale(0)}.form__col--card-selected a.load .load__button span{background-color:#ffffff}.form__col--card-dummy{visibility:hidden}.form__col-wrap:after{content:"";display:table;clear:both}.form__col-wrap--border-b{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #b5b4b5}.form__sub-col{width:46.6101694915%;float:left;margin-right:1.6949152542%}.form__sub-col:last-child{float:right;margin-right:0}.form__sub-col-thirds{width:31.3559322034%;float:left;margin-right:1.6949152542%}.form__padded-item{padding:20px;margin-top:10px}.form__bordered-item{border:1px solid #b5b4b5;border-radius:3px}.form__row{position:relative;margin-bottom:15px}.form__row:after{content:"";display:table;clear:both}.form__row--border-t{padding-top:15px;border-top:1px solid #b5b4b5}.form__row--border-b{padding-bottom:15px;border-bottom:1px solid #b5b4b5}.form__row--provisional{margin-top:40px}.form__row--addspace{margin-bottom:26px}.form__row--remspace{margin-bottom:0}.form>.form__row:last-child{margin-bottom:0}.form__row--search{position:relative}.form__row--search button{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.form__input-wrap{position:relative}.form__input-wrap--filter .add-filter{position:absolute;top:5px;right:10px}.form__input-wrap--filter .add-filter .icon{width:24px;height:24px}@media all and (max-width: 47.99em){.form .block{margin-bottom:20px}}.form__sub-section{margin-left:29px}.grid__opportunity-form .form,.grid__brief-form .form{border-radius:5px;margin:0 0 18px 0;padding:25px 35px 35px 35px}.grid__opportunity-form .form__sign-in-required{padding:28px 35px 15px 35px;margin-bottom:12px}.grid__opportunity-form .form__sign-in-required p{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;margin:0 0 12px 0}.grid__opportunity-form .form__sign-in-required p a{color:#006f9e}.grid__opportunity-form .form__sign-in-required p a:hover{color:#000000}@media all and (min-width: 48em){.grid__opportunity-form .form>.form__col-wrap>.form__col:first-child{width:57.6271186441%;float:left;margin-right:1.6949152542%}}@media all and (min-width: 48em){.grid__opportunity-form .form>.form__col-wrap>.form__col:last-child{width:38.1355932203%;float:left;margin-right:1.6949152542%;float:right;margin:0}}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item{border-radius:3px;background-color:#ececec}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item h4,.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item p{color:#3b3b3b;margin:0 0 8px 0;line-height:1rem}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item p.more_assumptions{font-style:italic}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item p.no_parent{color:#e44268}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item h4{font-size:14px;font-size:0.875rem;text-transform:uppercase}.grid__opportunity-form .form>.form__col-wrap>.form__col .form__padded-item .form__secondary{margin-top:12px}.modal--form .form .load{padding:0;margin:0 0 16px 0}.modal--form .form .load--immediate{margin:0 0 20px 0}.modal--form .form .load--room-for-button span{margin:14px 0 15px 0}.modal--form .form .load--role-tag-engagements{margin:0;padding:16px 0}.modal--form .form .load--role-tag-engagements a.load__button{color:#000000}.modal--form .form .load__button:before{background-color:#b5b4b5}.modal--form .form .load__button span{background-color:#dad9da}.modal--form .form .load__button span.must-upgrade--indicator{color:#ffffff}.modal--form .form a.load .load__button span{color:#006f9e}.tag-list{width:100%;margin-bottom:20px}.tag-list.event-role.select2-container-multi .select2-choices li.select2-search-choice{background-color:#000000}.tag-list.event-role.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close{color:#000000}.select2-container.form__text .select2-choice{font-size:14px;font-size:0.875rem;line-height:34px;line-height:2.125rem;font-weight:normal;height:2.12rem;border:none;background-image:none;background-color:#ffffff}@media all and (max-width: 42.49em){.select2-container.form__text .select2-choice{font-size:16px;font-size:1rem;line-height:34px;line-height:2.125rem}}.select2-container.form__text .select2-choice .select2-arrow{width:24px;border-left:1px solid #dad9da;background-color:#ffffff;background-image:none}.select2-container.form__text .select2-choice .select2-arrow b{background-size:84px 52px !important}.select2-container.form__text .select2-choice abbr{width:16px;height:16px;top:9px;right:27px;background-size:72px 52px !important}.select2-container.form__text .select2-choice abbr:hover{background-position:right -14px}.select2-drop .select2-search input{border-radius:4px;font-family:"Rubik" !important;font-weight:normal;border:1px solid #dad9da;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem}@media all and (max-width: 42.49em){.select2-drop .select2-search input{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.select2-drop .select2-search input.select2-focused{-webkit-box-shadow:none;box-shadow:none}.select2-dropdown-open.form__text .select2-choice .select2-arrow b{background-position:-26px 3px}.select2-container-multi .select2-choices{min-height:40px !important;border:0 !important;border-radius:3px;background-image:none !important;margin:0 !important;padding:4px 0 0 4px !important;-webkit-box-shadow:none !important;box-shadow:none !important}.select2-container-multi .select2-choices li.select2-search-choice{border:0;background-image:none;padding:8px 38px 8px 10px;text-transform:uppercase;font-weight:bold;color:#ffffff;background-color:#803c00;margin:0 8px 4px 0;line-height:16px}.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close{top:2px;right:2px;left:auto;background-image:none !important;background-color:#ffffff;color:#803c00;width:inherit;height:inherit;padding:6px 8px;opacity:85%;font-size:11px;font-size:0.6875rem}.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close:after{content:"X"}.select2-container-multi .select2-choices li.select2-search-choice div{font-size:11px;font-size:0.6875rem}.select2-container-multi .select2-choices li.select2-search-field input{line-height:27px;padding:0 !important;margin:0 !important;font-family:"Rubik" !important}.select2-drop{border:1px solid #eeeeee !important}.select2-drop .select2-results{font-size:14px !important}.form__gallery .sort--container .sortable .placeholder{background-color:#c9c9c9;border:1px dashed #999999}.form__gallery .sort--container .sortable .sortable-item .sortable-control,.form__gallery .sort--container .sortable .placeholder .sortable-control{position:absolute;height:33.333%;width:33.333%;bottom:36px}.form__gallery .sort--container .sortable .sortable-item .sortable-control .icon,.form__gallery .sort--container .sortable .placeholder .sortable-control .icon{width:60%;height:60%;float:left;padding:10% 5%;background-color:rgba(255,255,255,0.7);border-radius:2px}.form__gallery .sort--container .sortable .sortable-item .remove,.form__gallery .sort--container .sortable .placeholder .remove{bottom:initial;left:0;top:0;width:100%}.form__gallery .sort--container .sortable .sortable-item .remove .icon,.form__gallery .sort--container .sortable .placeholder .remove .icon{padding:0;background-color:transparent;width:20px;height:20px;margin:10px 10px 0 0;float:right}.form__gallery .sort--container .sortable .sortable-item .jump-prev,.form__gallery .sort--container .sortable .placeholder .jump-prev{left:0}.form__gallery .sort--container .sortable .sortable-item .jump-prev .icon,.form__gallery .sort--container .sortable .placeholder .jump-prev .icon{margin:30% 30% 10% 10%}.form__gallery .sort--container .sortable .sortable-item .drag,.form__gallery .sort--container .sortable .placeholder .drag{left:33.333%}.form__gallery .sort--container .sortable .sortable-item .drag .icon,.form__gallery .sort--container .sortable .placeholder .drag .icon{width:80%;height:80%;margin:10% 10% 10% 10%}@media all and (max-width: 29.99em){.form__gallery .sort--container .sortable .sortable-item .drag,.form__gallery .sort--container .sortable .placeholder .drag{display:none}}.form__gallery .sort--container .sortable .sortable-item .jump-next,.form__gallery .sort--container .sortable .placeholder .jump-next{left:66.666%}.form__gallery .sort--container .sortable .sortable-item .jump-next .icon,.form__gallery .sort--container .sortable .placeholder .jump-next .icon{margin:30% 10% 10% 30%}.gallery__thumbnails{padding:0;margin:0 0 0 -2.25%}.gallery__thumbnails:after{content:"";display:table;clear:both}.gallery__thumbnails li{list-style:none;float:left;width:47.6%;margin:0 0 2.25% 2.25%;position:relative}@media all and (min-width: 30em){.gallery__thumbnails li{width:31.05%}}@media all and (min-width: 42.5em){.gallery__thumbnails li{width:22.72%}}.gallery__thumbnails li.ui-sortable-helper img,.gallery__thumbnails li.selected img{box-shadow:0px 0px 0px 2px #525252;-webkit-box-shadow:0px 0px 0px 2px #525252;-moz-box-shadow:0px 0px 0px 2px #525252}.sortable .placeholder{-webkit-box-sizing:border-box;box-sizing:border-box}.sortable .placeholder:before{content:'';display:inline-block;padding:49.999999% 0}.sortable .sortable-item:first-child span.jump-prev,.sortable .sortable-item:last-child span.jump-next{opacity:0.5}.sortable .sortable-item .sortable-control{cursor:pointer;z-index:400;fill:#303030}@media all and (min-width: 64.375em){.sortable .sortable-item .sortable-control{display:none}}@media all and (min-width: 64.375em){.sortable .sortable-item:hover .sortable-surround,.sortable .sortable-item:hover .sortable-control{display:block}.sortable .sortable-item:hover .sortable-surround.hide{display:none}.sortable .sortable-item:hover .sortable-surround{margin-bottom:-44px}}.sortable .sortable-item .remove .icon{background-color:transparent;padding:0}.general-content{color:#000000}.general-content img{width:100%;height:auto;float:left;margin:0 20px 20px 0}@media all and (min-width: 48em){.general-content img{float:left;margin:0 20px 20px 0}}.general-content img.profile__image{border-radius:100%;max-width:130px}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6{display:block;clear:both;line-height:1}.general-content h1,.general-content h2{margin:0 0 1em 0}.general-content h3,.general-content h4{margin:1.5em 0 .5em 0}.general-content h5,.general-content h6{margin:1em 0 0 0}.general-content a{color:#006f9e}.general-content a:hover{color:#000000}.general-content ul li,.general-content ol li,.general-content p{font-size:16px;font-size:1rem;margin:12px 0}.general-content p.smaller{font-size:14px;font-size:0.875rem}.general-content p.centred{text-align:center}.general-content li{margin:0 0 10px 0}.general-content nav ul{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.general-content nav ul li{padding:10px 0;margin:0;border-top:solid 1px #eeeeee;display:block;font-weight:bold}.general-content nav ul li:first-child{border-top:0}.general-content nav ul a{display:block}.pages.show .general-content{padding-top:40px;max-width:768px}@media all and (min-width: 64.375em){.pages.show .general-content{max-width:1038px;padding-left:270px}}.site-header,body.home.pricing .site-header{z-index:1120;background-color:#000000;position:fixed;width:100%;height:44px;left:0;top:0}.site-header .title,body.home.pricing .site-header .title{display:block;margin:0;padding:14px 0;font-size:13px;font-size:0.8125rem;letter-spacing:2px;color:#676767;text-align:center;text-transform:uppercase;position:absolute;width:100%}.site-header #stop-impersonating-link,body.home.pricing .site-header #stop-impersonating-link{background-color:#e44268;color:#ffffff;padding:8px;border-radius:3px;position:relative;float:left;top:-8px;left:104px}.site-header #stop-impersonating-link:hover,body.home.pricing .site-header #stop-impersonating-link:hover{color:#000000}.site-branding{position:fixed;top:0;left:51px;padding:12px 50px 0 4px;height:44px;fill:#ffffff;z-index:10}.site-branding:hover{fill:#00a1e6}body.home.index .site-header{background-color:transparent;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}body.home.index .site-header--overlay{background-color:#000000}.site-sign-in{position:absolute;width:100%}.site-sign-in a{color:#00a1e6;display:inline-block;float:right;padding:11px 0;position:relative;z-index:5}.site-sign-in a:hover{color:#ffffff}.site-sign-in a:first-child{margin-left:20px}@media all and (max-width: 29.99em){.site-sign-in a:first-child{margin-left:10px}}.social-share{position:absolute;top:0;right:0;padding:13px 20px 9px 23px;cursor:pointer}.social-share.active{background-color:#000000}.social-share:hover .icon--share{fill:#00a1e6}.social-share--buttons{position:fixed;top:-220px;right:0;display:block;width:60px;height:123px;padding:4px 13px 8px 15px;background-color:#000000;-webkit-transition:top 0.5s;transition:top 0.5s;z-index:400}.social-share--buttons.active{top:44px}.at-share-tbx-element .at_flat_counter{display:none}.at-share-tbx-element.addthis_32x32_style .at-share-btn{display:block;margin:15px}.hero{position:relative}.hero.action{overflow:hidden}.hero--project{background-color:#303030;overflow:hidden;display:block}.hero--no-image{margin-top:0}@media all and (min-width: 42.5em){.hero--no-image{margin-top:-152px}}.hero__image{max-width:768px;min-width:426px;min-height:240px;margin:auto;position:relative}.hero__image--half{width:768px;min-height:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero__content{position:absolute;bottom:0;left:0;width:100%;z-index:10;background-color:rgba(0,0,0,0.5);text-align:center;padding-top:10px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__content--centered{margin-bottom:20px;max-width:748px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;margin:0 auto 20px auto}.hero__content--centered-bottom{margin-bottom:44px;max-width:840px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;padding:12px}@media all and (max-width: 47.99em){.hero__content--centered-bottom{margin-bottom:32px;max-width:100%}}.hero__content--role{margin-top:30px}.hero__border-b{border-bottom:1px solid #797979}.hero__content--room-for-more{padding-top:0px;margin-bottom:54px}.hero .project__media--wrapper{margin:-72px 0 0 0;padding:0 0 18px 0}.hero .project__media,.hero .project__media--double,.hero .project__media--play{margin:0 auto}.hero .project__media span,.hero .project__media--double span,.hero .project__media--play span{background-color:rgba(0,0,0,0.5);border-radius:52px;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5)}.hero .project__media svg,.hero .project__media--double svg,.hero .project__media--play svg{float:right}.hero .project__media,.hero .project__media--double,.hero .project__media--play{margin:0 auto}.hero .project__media span,.hero .project__media--double span,.hero .project__media--play span{background-color:rgba(0,0,0,0.5);border-radius:52px}.hero .project__media svg,.hero .project__media--double svg,.hero .project__media--play svg{float:right}.hero .project__media span,.hero .project__media--double span{-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5)}.hero .project__media--double{width:124px}.hero .project__media--double span{margin:0px 10px 0 0}.hero .project__media--play{width:164px}.hero .project__media--play span{-webkit-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5);box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5)}.hero .project__media--play h3{float:left;line-height:52px;margin:0px 0 0 18px}.hero .project__status--provisional{margin:0 0 16px 0;display:block;width:100%}.hero .project{margin-top:10px}.hero .event{margin-top:14px}@media all and (min-width: 48em){.hero__inner--fixed{padding:0 48px}}.hero__content__wrap{width:100%;max-width:768px;height:200px;margin:0 auto;position:relative;text-align:center}.hero__content__wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero__content__wrap--centered{display:inline-block;vertical-align:middle}@media all and (min-width: 48em){.hero__content__wrap{height:140px}}.hero .load,.hero a.load{position:absolute;left:5%;right:5%;bottom:3px;padding:8px 0;max-width:1120px;margin:0 auto;cursor:pointer}.hero__details{position:relative;background-color:#ffffff}.hero__details:after{content:"";display:table;clear:both}@media all and (min-width: 48em){.hero__overview,.hero__description{width:67.7966101695%;margin-right:0;float:left}}@media all and (min-width: 48em){.profile--connect .hero__overview{width:100%}}.hero__overview{overflow:hidden;position:relative;background-color:#303030}.hero__overview:before{content:"";display:block;height:0;padding-top:100%}@media all and (min-width: 48em){.hero__overview{overflow:hidden;position:relative}.hero__overview:before{content:"";display:block;height:0;padding-top:56.25%}}.hero__overview-content{position:absolute;top:0;width:100%;height:100%}.profile--connect .hero__overview{background-color:#006f9e}.hero__description{color:#000000;padding-bottom:30px;margin:0;font-size:14px;font-size:0.875rem;background-color:transparent}@media all and (min-width: 48em){.hero__description{padding-right:5%}}.hero__description ul li{color:#000000}.hero__description p,.hero__description div,.hero__description h4{margin:12px 0 0 0;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;color:#000000}.hero__description p.linebreak-true,.hero__description div.linebreak-true,.hero__description h4.linebreak-true{margin:0}.hero__description p:first-child,.hero__description div:first-child,.hero__description h4:first-child{margin-top:0}.hero__description h4{font-size:15px;font-size:0.9375rem;line-height:21px;line-height:1.3125rem;margin:20px 0 2px 0}.hero__description h4:first-child{margin:0 0 2px 0}.hero__description ul,.hero__description ol{margin:6px 0 0 0;clear:both}.hero__description li{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 6px 0}.hero__description li.linebreak-true{list-style-type:none;margin-top:-6px}.hero__description a{color:#006f9e}.hero__meta{padding-bottom:30px;background-color:transparent}@media all and (min-width: 48em){.hero__meta{width:32.2033898305%;height:100%;float:right;padding-left:5%}}.hero__meta>*:first-child{margin-top:0;padding-top:0}.hero__heading{margin:0;font-size:22px;font-size:1.375rem;font-weight:bold;color:#ffffff}.hero__logo{margin:0 auto}.hero__logo svg{margin:0 auto 8px auto;width:70%;height:72px;fill:#eeeeee;-webkit-filter:drop-shadow(3px 5px 10px #000);filter:drop-shadow(3px 5px 10px #000)}@media all and (min-width: 30em){.hero__logo svg{height:92px}}.hero .strapline{padding:0;margin:0 0 8px 0;font-weight:bold;color:#ffffff;font-size:28px;font-size:1.75rem;line-height:40px;line-height:2.5rem;font-family:"Hanson Bold"}@media all and (min-width: 48em){.hero .strapline{font-size:40px;font-size:2.5rem;line-height:54px;line-height:3.375rem}}.hero .strapline__highlight{color:#e3b843}.hero .subline{max-width:488px;padding:0;margin:0 auto 12px auto;color:#e8e8e8;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}.hero .strapline__shadow,.hero .subline__shadow{text-shadow:3px 5px 10px #000000}.hero .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.hero .cta-buttons .outline-button{padding:12px 18px;border:2px solid #fff;border-radius:8px;background-color:rgba(0,0,0,0.2);margin:5px;text-transform:none;height:auto;line-height:1.2;font-size:22px;font-size:1.375rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media all and (max-width: 29.99em){.hero .cta-buttons .outline-button{padding:8px 12px}}.hero .cta-buttons .outline-button:hover{color:white;background-color:rgba(0,0,0,0.6)}.projects.show .hero__details .grid,.projects.contest .hero__details .grid,.projects.school .hero__details .grid,.roles.show .hero__details .grid,.roles.category .hero__details .grid,.roles.module .hero__details .grid,.events.show .hero__details .grid{margin-top:40px}.profiles.show .hero__details .grid{margin-top:8px}.hero--fullscreen-image{height:82vh;overflow:hidden;background-color:#3C454C}.hero--fullscreen-image .hero__image,.hero--fullscreen-image .hero__video,.hero--fullscreen-image .hero__production{height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero--fullscreen-image .hero__image{width:auto;min-width:auto;max-width:none}@media all and (min-width: 81.25em){.hero--fullscreen-image .hero__image{max-width:1300px;height:auto}}@media all and (min-width: 64.375em){.hero--fullscreen-image .hero__video{width:112%;height:auto}}@media all and (min-width: 81.25em){.hero--fullscreen-image .hero__video{width:100%}}@media all and (min-width: 87.5em){.hero--fullscreen-image .hero__production{width:100%;height:auto}}.hero--fullscreen-image .hero__video--cards{height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero--fullscreen-image .hero__content{background-color:transparent}.hero--home{height:65vh;overflow:hidden}.hero--home img{position:absolute}.hero--home .strapline{margin:0 0 12px 0}.hero--home .subline{margin:4px auto 24px auto}.hero--home .cta-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 42.49em){.hero--home .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0 -12px -12px -12px}}@media all and (max-width: 42.49em){.hero--home .cta-buttons .outline-button{background-color:rgba(0,0,0,0.5);margin:0;border-radius:0px;width:100%;border:none;padding:16px 25px;border-top:1px solid white;text-align:left;position:relative}.hero--home .cta-buttons .outline-button::after{content:"";position:absolute;right:16px;display:inline-block;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;width:12px;height:12px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.hero--home .cta-buttons .outline-button:last-child{border-bottom:1px solid #eeeeee}.hero--home .cta-buttons .outline-button:hover{background-color:rgba(0,0,0,0.8)}}@media all and (max-width: 42.49em){.hero--home .hero__content--centered-bottom{margin-bottom:0;width:100%}}@media all and (max-width: 42.49em){.hero--home{height:auto}.hero--home .hero__content{position:relative;height:calc(100vh - 176px);min-height:572px;max-height:860px}.hero--home .hero__image{height:100vw}.hero--home .hero__inner--fixed{min-height:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero--audiences{height:82vh;max-height:600px}@media all and (min-width: 61.25em){.hero--audiences{height:70vh}}.curated_profiles .hero--audiences .strapline,.curated_profiles .hero--audiences .subline{text-shadow:3px 5px 10px #000000}.tabb_cards .hero--audiences .hero__content{background:black}@media all and (max-width: 29.99em){.tabb_cards .hero--audiences .hero__content{padding-top:0}}.tabb_cards .hero--audiences .hero__content--centered-bottom{margin-bottom:4px}@media all and (max-width: 29.99em){.tabb_cards .hero--audiences .hero__content--centered-bottom{margin-bottom:-8px}}.tabb_cards .hero--audiences .hero__video{height:120%;bottom:-10px;width:auto}@media all and (max-width: 29.99em){.tabb_cards .hero--audiences .hero__video{bottom:10px}}.hero--about{height:auto}.hero--about .hero__content{position:relative;margin-top:208px}.hero--about .strapline{font-size:28px;font-size:1.75rem}.hero--about .hero__content--centered-bottom{max-width:none;margin-bottom:0;padding:0;width:100%}.hero--about .hero__logo{max-width:412px;margin-bottom:16px;padding:0 24px}@media all and (max-width: 64.365em){.hero--about .hero__image{height:100vh}}.hero--project__singular .hero__content{text-align:left;padding-bottom:12px}.back-to-project,.back-to-profile{display:block;font-size:13px;font-size:0.8125rem;text-transform:uppercase;letter-spacing:2px}.back-to-project .icon,.back-to-profile .icon{width:7px;height:15px;display:inline-block;position:relative;top:3px;margin-right:10px}.back-to-project:hover,.back-to-profile:hover{color:#33b2ff}.back-to-project{position:absolute;left:0;top:0}.showreel--link{display:block;background-color:#303030;margin-left:auto;margin-right:auto;max-width:768px;position:relative}.hero--project__outline{outline:18px solid rgba(0,0,0,0.5);outline-offset:-18px;position:absolute;width:100%;height:100%;top:0}.hero--project__profile{margin-bottom:2.8%}@media all and (max-width: 42.49em){.hero--project__profile{display:none}}.hero--project__profile .hero__content{bottom:18px;left:18px;width:calc(100% - 36px)}.hero--project__profile .hero__content .hero__content--centered{margin-bottom:10px}.hero--project__profile .action--edit{right:0}a:hover .hero--project__profile{color:#ffffff}a:hover .hero--project__profile h3{-webkit-transition:color 0.3s;transition:color 0.3s;color:#00a1e6}.hero .action--edit,.hero--profile .action--edit{position:absolute;bottom:100px;right:8px;margin:0;cursor:pointer;z-index:102}.hero .action--edit--avatar,.hero--profile .action--edit--avatar{bottom:52px}.hero .action--edit--avatar input,.hero--profile .action--edit--avatar input{position:relative;top:-39px;left:-120px;font-size:30px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.hero .action--edit--duplicate,.hero--profile .action--edit--duplicate{bottom:4px}.hero--project__role .action--edit--avatar{bottom:22px;right:20px}.avatar--hide--overflow{overflow:hidden}.hero--profile .action--edit{bottom:auto;right:0;top:20px}.hero--profile .action--edit--avatar{top:6px;left:106px}.hero--profile .action--edit--avatar .icon{box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65);-webkit-box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65);-moz-box-shadow:0px 0px 0px 8px rgba(255,255,255,0.65)}.hero-icon-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-icon-button .title{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;text-transform:uppercase;color:#ffffff;font-weight:500}.hero-icon-button .icon{height:32px;width:32px}.hero-icon-button .icon.highlighted g{fill:#e3b843}.image-text-combo,.reveal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media all and (max-width: 47.99em){.image-text-combo,.reveal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:40px 20px}}.image-text-combo .text-box,.image-text-combo .wide-box,.reveal-header .text-box,.reveal-header .wide-box{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 47.99em){.image-text-combo .text-box,.image-text-combo .wide-box,.reveal-header .text-box,.reveal-header .wide-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text-combo .text-box__inner,.image-text-combo .wide-box__inner,.reveal-header .text-box__inner,.reveal-header .wide-box__inner{margin:0 64px;width:100%}@media all and (max-width: 47.99em){.image-text-combo .text-box__inner,.image-text-combo .wide-box__inner,.reveal-header .text-box__inner,.reveal-header .wide-box__inner{margin:0}}.image-text-combo .text-box__button,.image-text-combo .wide-box__button,.reveal-header .text-box__button,.reveal-header .wide-box__button{text-transform:uppercase;min-width:200px}.image-text-combo .text-box a.link,.image-text-combo .wide-box a.link,.reveal-header .text-box a.link,.reveal-header .wide-box a.link{color:#006f9e}.image-text-combo .text-box a.link:hover,.image-text-combo .wide-box a.link:hover,.reveal-header .text-box a.link:hover,.reveal-header .wide-box a.link:hover{color:#000000}.image-text-combo .text-box a.link--single,.image-text-combo .wide-box a.link--single,.reveal-header .text-box a.link--single,.reveal-header .wide-box a.link--single{display:block;padding:6px 0}.image-text-combo .text-box ol,.image-text-combo .wide-box ol,.reveal-header .text-box ol,.reveal-header .wide-box ol{-webkit-padding-start:1rem;padding-inline-start:1rem}.image-text-combo .text-box ol li,.image-text-combo .wide-box ol li,.reveal-header .text-box ol li,.reveal-header .wide-box ol li{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:.75rem 0}.image-text-combo .text-box,.reveal-header .text-box{max-width:626px}.image-text-combo .wide-box,.reveal-header .wide-box{max-width:1252px}.image-text-combo .image-box,.reveal-header .image-box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:626px}@media all and (max-width: 47.99em){.image-text-combo .image-box,.reveal-header .image-box{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.image-text-combo .image-box__img,.reveal-header .image-box__img{-webkit-box-flex:1;-ms-flex:1;flex:1}.image-text-combo.grey,.reveal-header.grey{background-color:#F8F8F8}.image-text-combo.full-image-bg,.reveal-header.full-image-bg{padding:90px 24px}.image-text-combo.full-image-bg--right.full-image-bg--blue,.reveal-header.full-image-bg--right.full-image-bg--blue{background:#02358E}.image-text-combo.full-image-bg--right.full-image-bg--greenblack,.reveal-header.full-image-bg--right.full-image-bg--greenblack{background:#091314}.image-text-combo.full-image-bg--right.full-image-bg--black,.reveal-header.full-image-bg--right.full-image-bg--black{background:#050503}.image-text-combo.full-image-bg--right .image-box img,.reveal-header.full-image-bg--right .image-box img{right:0}@media all and (max-width: 47.99em){.image-text-combo.full-image-bg--right .image-box img,.reveal-header.full-image-bg--right .image-box img{right:-24px;float:right}}.image-text-combo.full-image-bg--left.full-image-bg--blue,.reveal-header.full-image-bg--left.full-image-bg--blue{background:#02358E}.image-text-combo.full-image-bg--left.full-image-bg--greenblack,.reveal-header.full-image-bg--left.full-image-bg--greenblack{background:#091314}.image-text-combo.full-image-bg--left.full-image-bg--black,.reveal-header.full-image-bg--left.full-image-bg--black{background:#050503}.image-text-combo.full-image-bg--left .image-box img,.reveal-header.full-image-bg--left .image-box img{left:0}@media all and (max-width: 47.99em){.image-text-combo.full-image-bg--left .image-box img,.reveal-header.full-image-bg--left .image-box img{left:-24px}}@media all and (max-width: 47.99em){.image-text-combo.full-image-bg,.reveal-header.full-image-bg{padding:0 20px 40px 20px}}.image-text-combo.full-image-bg .image-box,.reveal-header.full-image-bg .image-box{width:50%}@media all and (max-width: 47.99em){.image-text-combo.full-image-bg .image-box,.reveal-header.full-image-bg .image-box{width:100%;max-width:100%;display:initial}}.image-text-combo.full-image-bg .image-box img,.reveal-header.full-image-bg .image-box img{width:auto;position:absolute;height:100%;top:0}@media all and (max-width: 47.99em){.image-text-combo.full-image-bg .image-box img,.reveal-header.full-image-bg .image-box img{position:relative;height:320px}}.image-text-combo.full-image-bg .text-box,.reveal-header.full-image-bg .text-box{-webkit-box-flex:2;-ms-flex:2;flex:2}.image-text-combo.full-image-bg .text-box__header,.reveal-header.full-image-bg .text-box__header{color:#ffffff}.image-text-combo.full-image-bg .text-box__category,.reveal-header.full-image-bg .text-box__category{color:#e3b843}.image-text-combo.full-image-bg .text-box__body,.reveal-header.full-image-bg .text-box__body{color:#ffffff}.image-text-combo{padding:90px 24px;min-height:492px}.reveal-header{padding:0px 24px;background-color:#eeeeee}.reveal-header .heading{margin:0;padding:20px 0 20px 0;cursor:pointer;text-align:left;color:#091314;text-transform:uppercase;font-weight:bold;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.reveal-header .slide--arrow{right:auto;display:inline-block;top:13px;margin-left:8px}.info_box{background:#006f9e}.info_box a.btn,.info_box input.btn{color:#006f9e}.error_box{background:#e44268}.error_box a.btn,.error_box input.btn{color:#e44268}.error_box,.info_box{color:#ffffff;border-radius:3px;display:block;width:100%;padding:20px;margin:0 auto 30px auto;text-align:center}.error_box p,.error_box ul,.error_box ol,.error_box blockquote,.info_box p,.info_box ul,.info_box ol,.info_box blockquote{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}.error_box h3,.error_box p,.error_box blockquote,.info_box h3,.info_box p,.info_box blockquote{margin:0 auto 12px auto;max-width:500px}.error_box blockquote,.info_box blockquote{border-left:none;padding:0}.error_box ul,.error_box ol,.info_box ul,.info_box ol{padding-left:24px}.error_box li,.info_box li{margin:6px auto 12px auto;max-width:500px}.error_box a,.info_box a{color:white;text-decoration:underline}.error_box a:hover,.info_box a:hover{text-decoration:none}.error_box h3,.info_box h3{text-transform:uppercase}.error_box a.btn,.error_box input.btn,.info_box a.btn,.info_box input.btn{background:#ffffff;text-decoration:none;border:0;margin:0;padding:12px 14px;border-radius:3px;font-size:16px;font-size:1rem;font-weight:400;display:inline-block}.error_box a.btn:hover,.error_box input.btn:hover,.info_box a.btn:hover,.info_box input.btn:hover{background-color:#000000}.error_box--copy-only :last-child,.error_box--minor :last-child,.error_box--muted :last-child,.error_box--solo :last-child,.info_box--copy-only :last-child,.info_box--minor :last-child,.info_box--muted :last-child,.info_box--solo :last-child{margin:0 auto}.error_box--large p,.error_box--large li,.info_box--large p,.info_box--large li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}@media all and (max-width: 29.99em){.error_box--large p,.error_box--large li,.info_box--large p,.info_box--large li{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}}.error_box--muted,.info_box--muted{background:#eeeeee;color:#3b3b3b;padding:10px}.error_box--muted a,.info_box--muted a{color:#006f9e}.error_box--minor,.error_box--minor-list,.info_box--minor,.info_box--minor-list{text-align:left}@media all and (max-width: 29.99em){.error_box--minor,.error_box--minor-list,.info_box--minor,.info_box--minor-list{padding:8px}}.error_box--minor,.info_box--minor{padding:12px 12px 10px 12px}.error_box--solo,.info_box--solo{padding:20px 20px 18px 20px;margin:16px 0 0 0}.error_box--minor-list,.info_box--minor-list{padding:20px 20px 8px 20px}.error_box--minor,.error_box--close,.info_box--minor,.info_box--close{margin:0}#portfolio-engagements .info_box,.profile__details .info_box{float:left}.input-list input{padding-right:32px}.input-list__items{list-style-type:none;margin:0 0 10px 0;padding-left:0}.input-list__items li{position:relative;display:block;padding:8px 10px;border:1px solid #b5b4b5;border-radius:3px;margin-top:10px}.input-list__items li:first-child{margin-top:0}.input-list__item{color:#000;display:inline-block}.input-list__item--edit:after{content:'Edit';display:inline-block;vertical-align:middle;cursor:pointer;margin-left:10px;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;color:#8e8e8e;text-transform:uppercase}.input-list__input{position:relative}.input-list__input .tt-menu,.input-list__input .tt-hint{color:#3b3b3b}.input-list__line2{margin-top:4px}.input-list__add,.input-list__remove{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-list__remove{right:12px}.input-list__remove .icon{width:10px;height:10px}.input-list__add{right:7px;padding-top:4px}.input-list__add .icon{width:20px;height:20px}.input-list--search .input-list__item{color:#fff}.input-list--search .input-list__items li{border:1px solid rgba(255,255,255,0.4)}.listing [data-extend-profile-toggle],.representatives [data-extend-profile-toggle]{position:absolute;top:0;right:0;margin:0;border-color:#d9d9d9}.listing .active[data-extend-profile-toggle],.representatives .active[data-extend-profile-toggle]{border-color:transparent;opacity:0.8}.listing .active[data-extend-profile-toggle] .icon,.representatives .active[data-extend-profile-toggle] .icon{fill:#fff}.listing--profile-widen .profile__extended,.representatives--profile-widen .profile__extended{width:auto;height:auto}.listing--profile-extended,.representatives--profile-extended{position:relative;z-index:350}.listing--profile-extended .profile__extended--contain,.representatives--profile-extended .profile__extended--contain{opacity:1}.listing{border-bottom:solid 1px #d9d9d9;padding:15px 0;position:relative}.profile__listing .representatives,.profile__listing .placeholder{width:100%;float:left;padding:20px 16px 10px 16px;position:relative}@media all and (min-width: 42.5em){.profile__listing .representatives,.profile__listing .placeholder{width:50%}}@media all and (min-width: 61.25em){.profile__listing .representatives,.profile__listing .placeholder{width:33%}}.profile__listing .grid--representatives .representatives{border-top:1px solid #eeeeee;margin-top:-1px}.profile__listing .grid--representatives .representatives .profile{clear:both}.profile__listing .grid--representatives span .representatives{border-top:none}@media all and (min-width: 42.5em){.profile__listing .grid--representatives>div:nth-of-type(2n+1){clear:both}}@media all and (min-width: 61.25em){.profile__listing .grid--representatives>div:nth-of-type(2n+1){clear:none}.profile__listing .grid--representatives>div:nth-of-type(3n+1){clear:both}}.load{display:block;position:relative;margin-top:20px;text-align:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:40px 0;border-radius:3px}.load:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.load--search{margin:0 20px}.load--form{margin-top:0}.load__button{position:relative;z-index:10;display:inline-block;margin:0;padding:12px 0px;width:100%;text-transform:uppercase;font-weight:bold;cursor:pointer;font-size:14px;font-size:0.875rem;line-height:15px;line-height:0.9375rem}.load__button span{position:relative;background-color:#ffffff;padding:0 12px}.load--dark .load__button{color:#000000}.load__button:before{content:'';display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#ffffff}.load--dark .load__button:before{background-color:#d9d9d9}a.load{cursor:pointer}.form--search .load{clear:both;margin-top:0;padding:4px 0 16px 0}.form--search .load__button{cursor:pointer;font-weight:normal;color:#eeeeee}.form--search .load__button span{background-color:#006f9e}.form--search .load__button:before{background-color:#eeeeee}.hero--project .load__button span{background-color:#000000}.profile .load,.project__team .load{clear:both;padding-top:0}.profile .load__button,.project__team .load__button{color:#000000}.profile .load__button:before,.profile .load__button:after,.project__team .load__button:before,.project__team .load__button:after{background-color:#d9d9d9}.profile .load{margin-top:0;padding-bottom:20px}.project__team .load{padding-bottom:0px}.menu{position:relative}.menu h4{background:#006f9e;margin:-5px -20px 12px -20px;padding:4px 20px;font-weight:normal;border-top:1px solid #777777;border-bottom:1px solid #777777}.menu textarea{min-height:34px;height:34px;padding:9px 12px}.menu .menu__nav>a:hover{color:#ffffff}.menu a{padding:7px 0}.menu a:hover{color:#00a1e6}.menu a .data-message-count{background-color:#00a1e6;color:#000000}.menu a.edit--avatar{position:absolute;top:-32px;left:-32px}.menu--main{position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;left:-270px;z-index:1115;width:270px;padding-top:44px;background-color:#000000}.menu--container{position:relative;width:540px}.menu--primary,.menu--secondary,.menu--tertiary,.menu--quaternary{float:left;width:270px}.menu--primary{margin-top:6px}.menu--secondary,.menu--tertiary,.menu--quaternary{display:none}.menu--dashboard{padding:20px 0 30px;background-color:#303030}@media all and (min-width: 48em){.menu--dashboard{padding:30px}}.menu--back-office{background-color:#202020;position:fixed;margin-left:0;margin-top:0;width:100%;z-index:1110;padding:0}@media all and (min-width: 48em){.menu--back-office{width:270px;height:100%}}.menu--back-office .menu__nav{padding:42px 20px 0 20px}.menu--back-office .menu__nav--spacer-for-mobile{padding-top:20px}@media all and (min-width: 48em){.menu--back-office .menu__nav{padding:20px 20px 90px 20px;height:100%;overflow-y:auto}.menu--back-office .menu__nav--spacer-for-mobile{padding-top:0}}.menu--back-office select{z-index:auto}.menu__title{font-weight:bold;margin:0;font-size:20px;font-size:1.25rem}.menu__text{font-weight:normal;color:#b5b4b5;font-size:16px;font-size:1rem}.menu__profile a{margin-left:-50px;padding-left:50px}.menu__profile.brand--new a{color:#006f9e}.menu__profile p{display:block;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;font-weight:bold;text-transform:uppercase;margin:0 0 5px 0;color:#ffffff}.menu__nav{padding:0px 20px 0 20px}.menu__nav--spacer .menu__list--indent li.menu__profile a{padding-top:16px;padding-bottom:16px}.menu__nav--spacer .menu__list--indent.menu__list--divider:after{width:calc(100% + 90px);margin:4px 0 4px -70px}.menu__nav>.menu__list{margin-top:4px}.menu__sub{background-color:red}@media all and (max-width: 47.99em){.menu__sub{height:0}}.menu__list--indent li:after,.menu__list--main>li:after,.menu__list--break>li:after{content:'';display:block;width:10px;height:2px;background-color:#464646}.menu__list--divider:after,.menu--primary:before,.menu--secondary:before,.menu--tertiary:before,.menu--quaternary:before{content:'';display:block;height:1px;background-color:#464646}.menu__list--divider:after{width:calc(100% + 40px);margin:4px 0 4px -20px}.menu__list--divider li:last-child:after{height:0}.menu .menu__list--divider.menu__list--break{margin-bottom:10px}.menu .menu__list--divider.menu__list--margin-b:after{margin-top:12px}.menu__list--end:after{content:'';display:block;width:100%;height:1px}.menu__list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.menu__list--main{margin-bottom:12px}.menu__list--main a{padding:12px 0}.menu__list .form__row{margin-bottom:0}.menu__list .form__row--addspace{margin-bottom:12px}.menu__list a{display:block}.menu__list--indent{margin-left:50px}.menu__list--inabit{margin-left:24px}.menu__list--modest a{font-weight:normal}.menu__list li{margin:0}.menu__list li.menu__item{display:block;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;font-weight:bold;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu__list .icon--create{width:28px;height:28px;fill:#00a1e6;margin-right:4px}.menu__list .icon,.menu__list .icon-text{color:#eeeeee;vertical-align:middle}.menu__list--sign-in a,.menu__list--create-account a{color:#00a1e6}.menu__list--sign-in a:hover,.menu__list--create-account a:hover{color:#ffffff}.menu__list--sign-out a{color:#e44268}.hero__meta .menu__list{margin-bottom:24px}.hero__meta .menu__list a{color:#000000}.hero__meta .menu__list:before{display:none}.hero__meta .menu__list--text{margin-left:0}.menu__profile [data-badge]{float:left;width:40px;height:40px;margin-left:-50px;margin-top:-20px}.menu .icon--star,.menu .icon--star-unselected{width:13px;height:13px;float:none;margin-right:5px;margin-top:-4px}.menu__switch{width:100%;-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e;display:inline-block;border-radius:5px;overflow:hidden}.menu__switch input[type=radio]{position:absolute;opacity:0}.menu__switch label{color:#00a1e6;display:inline-block;text-align:center;width:calc(50% - 2px);cursor:pointer;font-weight:bold;margin:0;padding:10px 10px}.menu__switch label:focus{-webkit-box-shadow:0 0 0 1px #ffffff;box-shadow:0 0 0 1px #ffffff}.menu__switch label:last-child{float:right}.menu__switch input[type=radio]:checked+label{color:#ffffff;background:#006f9e}.menu__switch input[type=radio]:focus+label{padding:9px 9px;border:1px solid #99d9ff;border-top-left-radius:5px;border-bottom-left-radius:5px}.menu__switch input[type=radio]:focus+label:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.menu .super-tags-wrap{margin-bottom:0}.menu .super-tags-wrap .nested-fields{margin:-50px -10px 50px -10px;-webkit-box-shadow:0 0 0 10px #202020;box-shadow:0 0 0 10px #202020;width:calc(100% - 20px)}.menu .super-tags-wrap .nested-fields .form__actions{-webkit-box-shadow:0 10px 0 10px #202020;box-shadow:0 10px 0 10px #202020}.menu .form__row--menu input[type="text"]{background-color:#eeeeee}.menu .form__row--menu input[type="text"]:focus{-webkit-box-shadow:0 0 0 2px #006f9e;box-shadow:0 0 0 2px #006f9e}.menu .form__row--menu input[type="text"]:disabled{background-color:#eaeaea;color:#000000}.menu .form__row--menu>label{font-weight:bold}.menu .form__row--menu label{color:#eeeeee}.menu .form__row--menu .form__radio input.form__input[type="radio"]{background:#202020;-webkit-box-shadow:0 0 0 1px #eeeeee;box-shadow:0 0 0 1px #eeeeee}.menu .form__row--menu .form__radio input.form__input[type="radio"]:focus{-webkit-box-shadow:0 0 0 1px #00a1e6;box-shadow:0 0 0 1px #00a1e6}.menu .form__row--menu .form__radio input.form__input[type="radio"]:after{background-color:#00a1e6}.menu .form__row--menu .form__radio--archived label{color:#999999}.menu .form__row--menu .form__radio--archived input.form__input[type="radio"]:after{background-color:#777777}.menu .form__row--menu .form__radio--archived input.form__input[type="radio"]:focus{-webkit-box-shadow:0 0 0 1px #ffffff;box-shadow:0 0 0 1px #ffffff}.menu .form__row--menu--muted .form__select select{color:#eeeeee;background-color:#464646;-webkit-box-shadow:0 0 0 1px #3b3b3b;box-shadow:0 0 0 1px #3b3b3b}.menu .form__row--menu--muted .form__select:before{border-bottom-color:#eeeeee}.menu .form__row--menu--muted .form__select:after{border-top-color:#eeeeee}.menu .form__save--menu{width:100%;margin-bottom:12px}.menu .form__save--menu:focus{-webkit-box-shadow:0 0 0 1px #ffffff;box-shadow:0 0 0 1px #ffffff}.menu .form__save--menu:hover{background-color:#33b2ff}.menu .form__secondary.form__save--menu{padding:12px 20px;color:#33b2ff;border:1px solid #33b2ff;background-color:transparent}.menu .form__secondary.form__save--menu:hover{color:#ffffff;border:1px solid #ffffff;background-color:transparent}.menu .form__secondary.form__save--menu:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ffffff}.menu .form__cancel--menu{width:100%;display:inline-block;text-align:center;margin-bottom:16px;padding:12px 14px}.menu .form__cancel--menu:focus{-webkit-box-shadow:0 0 0 1px #33b2ff;box-shadow:0 0 0 1px #33b2ff}.menu .form__cancel--menu:hover{background-color:#a3a3a3;color:white}.menu table{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;border-collapse:collapse}.menu table tr th,.menu table tr td{-webkit-box-shadow:0 0 0 1px #3b3b3b;box-shadow:0 0 0 1px #3b3b3b;padding:6px 8px  6px 6px}.menu table tr th{font-weight:normal;text-align:right;border-right:1px solid #464646;background-color:#464646}.menu table tr td{color:#ffffff;background-color:#303030;width:100%}.menu table tr.table--section-start th{border-top-left-radius:5px}.menu table tr.table--section-start td{border-top-right-radius:5px}.menu table tr.table--section-end th{border-bottom-left-radius:5px}.menu table tr.table--section-end td{border-bottom-right-radius:5px}.menu table tr.table--section-break{height:8px}.menu .custom-dropdown{background-color:#eeeeee}.menu .custom-dropdown__menu{background-color:#dad9da}.menu .back-office-menu-select .custom-dropdown{border-radius:0;background-color:#303030;border-top:1px solid #303030;border-bottom:1px solid #464646;border-right:1px solid #464646;margin:0 auto;color:#eeeeee;font-weight:bold;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;-webkit-box-shadow:none;box-shadow:none}.menu .back-office-menu-select .custom-dropdown:before,.menu .back-office-menu-select .custom-dropdown:after{display:none}@media all and (min-width: 48em){.menu .back-office-menu-select .custom-dropdown:before{right:28px}.menu .back-office-menu-select .custom-dropdown:after{right:28px}}.menu .back-office-menu-select .custom-dropdown__item{text-align:center}.menu .back-office-menu-select .custom-dropdown__placeholder{padding:0 20px}.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item{padding:9px 42px 10px 42px}@media all and (min-width: 48em){.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item{padding:9px 0 10px 0}}.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item-content{margin-left:-14px}.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item-content:before,.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item-content:after{content:'';position:absolute;right:-20px;z-index:20;pointer-events:none;top:45%}.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item-content:before{-webkit-transform:translateY(-100%);transform:translateY(-100%);height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-bottom-color:#eeeeee;border-left-width:4px;border-right-width:4px}.menu .back-office-menu-select .custom-dropdown__placeholder .custom-dropdown__item-content:after{-webkit-transform:translateY(25%);transform:translateY(25%);height:0;width:0;border-color:transparent;border-style:solid;border-width:6.5px;border-top-color:#eeeeee;border-left-width:4px;border-right-width:4px}.menu .back-office-menu-select .custom-dropdown__menu{border-radius:0;background-color:#464646;border-bottom:1px solid #3b3b3b;margin:1px 0 5px 0}.menu .back-office-menu-select .custom-dropdown__menu-item{padding:10px 20px;border:1px solid #464646;border-bottom:1px solid #3b3b3b;-webkit-box-shadow:none;box-shadow:none}.menu .back-office-menu-select .custom-dropdown__menu-item--highlighted{border-top:1px solid #33b2ff;border-bottom:1px solid #33b2ff;margin-top:-1px;padding-top:11px}@media all and (max-width: 47.99em){.menu .back-office-menu-select .custom-dropdown--display{position:fixed;z-index:1110;width:100%;top:44px}}.menu .back-office-menu-select .custom-dropdown__filter{position:absolute;right:0;width:51px;height:41px;padding:4px 0}.menu .back-office-menu-select .custom-dropdown__filter .icon{fill:#00a1e6;margin-top:3px;margin-left:10px;width:22px;height:26px}@media all and (min-width: 48em){.menu .back-office-menu-select .custom-dropdown__filter{display:none}}.menu .back-office-menu-select .custom-dropdown--highlighted{border-top:1px solid #33b2ff;border-bottom:1px solid #33b2ff}.menu .back-office-menu-select .custom-dropdown__item-content{position:relative;width:90%}.menu .back-office-menu-select .custom-dropdown__item-content .data-message-count{display:inline-block;margin-left:2px;line-height:inherit;padding-top:1px}.menu .back-office-menu-select a[data-pjax]{display:none}.extended-menu{position:relative}.extended-menu .extended-menu__style{z-index:400;margin:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-color:#d9d9d9;cursor:pointer;padding:0 10px}.extended-menu .extended-menu__style.active{border-color:transparent;opacity:0.8}.extended-menu .extended-menu__style.active .icon{fill:#ffffff}.extended-menu .your-eyes-only{border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both}.extended-menu__actions{opacity:0;visibility:hidden;position:absolute;margin-top:-17px;padding:10px 50px 10px 20px;background-color:rgba(0,0,0,0.8);border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:10}.extended-menu__actions a{color:#ffffff}.extended-menu__actions a:hover{color:#00a1e6}.extended-menu__action-list{list-style-type:none;margin:0;padding-left:0}.extended-menu__action-list li{padding-top:5px}.extended-menu__action-list li:first-child{padding-top:0}.extended-menu__action-list li .icon--star,.extended-menu__action-list li .icon--star-unselected{width:16px;height:16px;margin:1px 6px 0 0}.extended-menu__action-list li .data-message-count{margin:-1px 0 -2px 0;width:20px;height:20px;font-size:14px;font-size:0.875rem}.extended-menu--active .extended-menu__actions{opacity:1;visibility:visible}body.back-office .site-content .contacts__section .extended-menu__base{border-top:1px dashed #eeeeee;margin-top:-2px;padding-top:8px}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio,body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio{display:inline;float:none}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio label,body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio label{color:#eeeeee;width:78%;text-align:left}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio input.form__input[type="radio"],body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio input.form__input[type="radio"]{background:transparent;-webkit-box-shadow:0 0 0 1px #eeeeee;box-shadow:0 0 0 1px #eeeeee}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio input.form__input[type="radio"]:focus,body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio input.form__input[type="radio"]:focus{-webkit-box-shadow:0 0 0 1px #00a1e6;box-shadow:0 0 0 1px #00a1e6}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio input.form__input[type="radio"]:after,body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio input.form__input[type="radio"]:after{background-color:#00a1e6}body.back-office .site-content .contacts__section .extended-menu__actions .extended-menu__action-list .form__radio--group-label,body.back-office .site-content .contacts__section .profile__extended--contain .extended-menu__action-list .form__radio--group-label{font-weight:bold}.search-results__sort.extended-menu .form__row{z-index:1001;text-align:right;margin-bottom:0}.search-results__sort.extended-menu .form__row label{margin:5px 40px 0 0}.search-results__sort.extended-menu .form__row .extended-menu__actions{right:-2px;top:12px}.search-results__sort.extended-menu .form__row .extended-menu__style{-webkit-transform:translateY(-14%);transform:translateY(-14%);right:-2px}.thread-message .extended-menu__style,.thread-message .extended-menu__actions{top:54px;right:12px}@media all and (min-width: 48em){.thread-message .extended-menu__style,.thread-message .extended-menu__actions{right:30px}}.thread-message--with-tagging .extended-menu__style,.thread-message--with-tagging .extended-menu__actions{top:68px}.listing--profile .extended-menu__style,.listing--profile .extended-menu__actions{top:24px;right:12px}.thread-message_tag_list_surround.listing--profile .extended-menu__style,.thread-message_tag_list_surround.listing--profile .extended-menu__actions{top:53px}.profile__outer--private-contact .listing--profile .extended-menu__style,.profile__outer--private-contact .listing--profile .extended-menu__actions{right:6px}.thread-message--new .extended-menu__style{border-color:#797979}.profile .menu a:hover,.project .menu a:hover,.role .menu a:hover{color:#006f9e}.profile .menu p.associated,.project .menu p.associated,.role .menu p.associated{color:#838383;margin-left:-50px;padding-left:50px}.profile .menu p.associated a,.project .menu p.associated a,.role .menu p.associated a{color:#006f9e;display:block;padding:0 0 9px 0;margin:0}.profile .menu p.associated a:hover,.project .menu p.associated a:hover,.role .menu p.associated a:hover{color:#000000}.profile .menu p.associated a.remove,.profile .menu p.associated a span.upgrade,.project .menu p.associated a.remove,.project .menu p.associated a span.upgrade,.role .menu p.associated a.remove,.role .menu p.associated a span.upgrade{color:#e44268}.profile .menu p.associated .associated_profiles,.project .menu p.associated .associated_profiles,.role .menu p.associated .associated_profiles{display:none}.profile .menu p.associated .associated_profiles a,.project .menu p.associated .associated_profiles a,.role .menu p.associated .associated_profiles a{display:inline-block;text-transform:none;font-size:13px;font-size:0.8125rem;line-height:15px;line-height:0.9375rem}.profile .menu__list--indent li:after,.project .menu__list--indent li:after,.role .menu__list--indent li:after{display:none}.profile .menu__list--indent li,.project .menu__list--indent li,.role .menu__list--indent li{margin-top:0}.profile .menu__list--indent li a p,.project .menu__list--indent li a p,.role .menu__list--indent li a p{color:#838383}.profile .menu__list--indent [data-badge],.project .menu__list--indent [data-badge],.role .menu__list--indent [data-badge]{border:0}.message-page{max-width:600px;margin:0 auto 0 auto;padding:60px 0 60px 0}.message-page .info_box{margin:0 16px 0 16px;width:inherit}.message-page .info_box h1{font-size:22px;font-size:1.375rem}.message-page .info_box p{font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem}.message-page .info_box h1,.message-page .info_box p{margin-bottom:24px}.message-page .info_box ul{display:block;margin:0 auto 20px auto;padding-left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:left}.message-page .info_box ul li{list-style-type:none;font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem}.message-page .form__preview{margin:60px 16px 0 16px;padding:0;border:0;color:#000000}.key-action-used{color:#000000;margin:0;padding:16px 30px 10px 30px;background-color:#ffe7c2;text-align:center;border-radius:5px}.key-action-used p{margin:0 0 12px 0}.key-action-used p.last-action{margin:0}.key-action-used a{color:#006f9e;text-decoration:underline}.key-action-used a.form__secondary{text-decoration:none}.key-action-used a:hover{color:#000000;text-decoration:none}.messages{background-color:#ffffff;padding-top:0;min-height:calc(100vh - 90px)}@media all and (max-width: 47.99em){.messages.with-menu{padding-top:42px}}.messages.message--detail{border-radius:5px;overflow:hidden;position:relative;min-height:calc(100vh - 66px)}@media all and (min-width: 48em){.messages.message--detail{height:calc(100vh - 80px);min-height:auto}}.messages .form{-webkit-transition:0.3s;transition:0.3s;display:none;margin:0;padding:12px 12px;bottom:0;width:100%;z-index:1106;position:fixed}.messages .form .super-tags-wrap .nested-fields{margin-top:-240px}.messages .form .key-action-used{margin:18px 0}.messages .form--behind{z-index:1099}.messages .form>.form__actions{padding:0;position:relative;height:auto;border-top:0}@media all and (min-width: 48em){.messages .form{position:absolute;margin:0 !important;padding:12px 35px;max-width:850px}.messages .form--hide{bottom:-253px}}.messages.with-menu{min-height:calc(100vh - 90px)}.messages.with-menu .thread-message__body{padding-bottom:294px;overflow:visible}@media all and (min-width: 48em){.messages.with-menu{height:auto;min-height:calc(100vh - 90px)}.messages.with-menu .thread-message__body{padding-bottom:331px;overflow:visible}.messages.with-menu .form{width:calc(100% - 270px);position:fixed}.messages.with-menu .form .messages{margin-left:270px}}.messages.with-menu--ipad-fix{margin-bottom:250px}@media all and (min-width: 48em){.messages.with-menu--ipad-fix .form{padding:12px 35px 52px 35px}}.messages #no-messages{padding:5% 0}.messages #no-messages h1,.messages #no-messages p{text-align:center;color:#000000}.messages__threads{padding-left:0;padding-right:0;max-width:850px;width:100%}.messages__threads ul.pagination{border-bottom:none;margin:0 0 0 -18px;padding:0 0 5px 0}.messages__threads .form__actions--left a.back{padding:10px 20px 10px 0;display:inline-block;color:#006f9e}.messages__threads .form__actions--left a.back:hover{color:#000000}.messages__threads--with-menu{max-width:1120px}@media all and (min-width: 48em){.messages__threads--with-menu .messages{margin-left:270px}}.messages--team{margin-bottom:21px}.messages__meta,.messages__actions{line-height:26px;line-height:1.625rem;text-align:right}.messages__meta:after,.messages__actions:after{content:"";display:table;clear:both}.messages__meta a:hover,.messages__actions a:hover{color:#00a1e6}.messages__meta{padding:10px 30px 0 30px}.messages__actions{background-color:#303030;padding:8px 30px 9px 12px}@media all and (min-width: 48em){.messages__actions{padding:8px 30px 9px 35px}}.messages__list{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.messages__list .thread-message__surround{width:calc(100% - 55px)}@media all and (min-width: 48em){.messages__list .thread-message__surround{width:calc(100% - 80px)}}.messages__back{float:left}.messages__action-list{float:right;list-style-type:none;margin:0;padding-left:0}.messages__action-list:after{content:"";display:table;clear:both}.messages__action-list li{float:left;border-left:1px solid #525252}.messages__action-list li:first-child{border-left:0}.messages__action-list a{padding:0 15px}.messages__action-list a:last-child{padding-right:0}.messages .form__actions{border-top:none}@media all and (min-width: 48em){.mfp-content .messages .form{position:absolute}}.thread-message{position:relative;padding:0;border-top:1px solid #d9d9d9;color:#000;display:block}.thread-message:after{content:"";display:table;clear:both}.thread-message:first-child{border-top:0}.thread-message:last-child{border-bottom:1px solid #d9d9d9}.thread-message__surround{padding:30px 12px 18px 60px;float:left;width:100%}.thread-message__surround--upper{position:relative;padding:16px 12px 0 60px;background-color:rgba(0,0,0,0.1);border-radius:0 6px 6px 0;margin-top:12px;color:#404040}.thread-message__surround--upper .thread-message__meta .thread-message__avatar{position:relative;z-index:2;border-radius:100%;border:2px solid #e5e5e5;margin-left:-2px;-webkit-box-sizing:content-box;box-sizing:content-box}.thread-message__surround--upper .thread-message__meta .thread-message__avatar img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.thread-message__surround--upper .thread-message__connector{background-color:#006f9e;position:absolute;width:3px;height:calc(100% - 24px);top:42px;left:30px}.thread-message__surround--upper .thread-message__connector--previous{height:calc(100% + 26px);top:-8px}.thread-message__surround--upper .thread-message__remaining-count{margin-top:-16px;margin-left:-40px;position:relative;z-index:1}.thread-message__surround--upper .thread-message__remaining-count .data-message-count{background-color:#006f9e;color:white;font-size:14px;font-size:0.875rem}@media all and (min-width: 48em){.thread-message__surround{padding:30px 12px 18px 80px;width:calc(100% - 48px)}.thread-message__surround--upper{padding:16px 12px 0 80px}.thread-message__surround--upper .thread-message__connector{left:50px}}.thread-message__body{background-color:#ffffff;padding-bottom:225px;position:relative;height:100%;overflow:auto}@media all and (min-width: 48em){.thread-message__body{padding-bottom:388px}}.thread-message__previous-count{margin:12px 0 -9px 20px;text-transform:uppercase;position:relative;font-size:13px;font-size:0.8125rem;color:#707070;z-index:1}.thread-message__previous-count .data-message-count{background-color:#006f9e;color:white;font-size:14px;font-size:0.875rem;margin-right:1px}@media all and (min-width: 48em){.thread-message__previous-count{margin:12px 0 -9px 40px}}.thread-message--highlight{-webkit-animation:fadehighlight ease 3s;animation:fadehighlight ease 3s}.thread-message--highlight.thread-message--note{-webkit-animation:fadehighlightnote ease 3s;animation:fadehighlightnote ease 3s}.thread-message--new .thread-message__surround .thread-message__blurb,.thread-message--note .thread-message__surround .thread-message__blurb{color:#000000}.thread-message--new .thread-message__surround .thread-message__time-date,.thread-message--note .thread-message__surround .thread-message__time-date{color:#404040}.thread-message--new .thread-message__surround--upper .thread-message__blurb,.thread-message--note .thread-message__surround--upper .thread-message__blurb{color:#404040}.thread-message--new .thread-message__surround--upper .thread-message__meta .thread-message__avatar,.thread-message--note .thread-message__surround--upper .thread-message__meta .thread-message__avatar{border-color:#d9d063}.thread-message--new .thread-message__previous-count,.thread-message--note .thread-message__previous-count{color:#404040}.thread-message--new .thread-message__status,.thread-message--note .thread-message__status{display:inline}.thread-message--new{background-color:#ffe7c2}.thread-message--note{background-color:#f3f0eb}.thread-message--archived{background-color:#eeeeee}.thread-message--archived .thread-message__surround{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.thread-message__meta{float:left;text-align:center;margin-top:-10px;margin-left:-48px}.thread-message__avatar{width:38px;height:38px}.thread-message__avatar img{border-radius:100%}.thread-message__status{font-size:11px;font-size:0.6875rem;font-weight:bold;text-transform:uppercase;color:#006f9e;display:none}.thread-message__user,.thread-message__time-date{display:inline-block;vertical-align:baseline}.thread-message__user{font-size:14px;font-size:0.875rem;margin:0}.thread-message__anchor{position:absolute;top:-100px}.thread-message__time-date{font-size:12px;font-size:0.75rem;color:#707070}.thread-message_tag_list_surround{width:100%;min-height:12px;position:relative}.thread-message_tag_list_surround:after{content:"";display:table;clear:both}.thread-message_tag_list{font-size:11px;font-size:0.6875rem;text-transform:uppercase;float:right;border-radius:0 0 0 6px}.thread-message__tag{display:inline-block;padding:6px;background-color:#000000;color:#f0d9b7;border:1px solid #ffffff;border-top:none;border-left:none;font-weight:normal}.thread-message__tag:last-child{border-right:0}.thread-message__tag.state{color:#ffffff}.thread-message__tag.state.undecided{background-color:#803c00}.thread-message__tag.state.shortlisted{background-color:#008656}.thread-message__tag.state.rejected{background-color:#464646}.thread-message__tag.state.on_team,.thread-message__tag.state.assigned{background-color:#006f9e}.thread-message__tag.state.on_team_rejected,.thread-message__tag.state.spam{background-color:#e44268}.thread-message__tag.state.archived{display:none}.thread-message.thread-message--new .thread-message__tag{border-color:#f0d9b7}.thread-message .thread-message_tag_list{margin-top:-1px}.thread-message__blurb{min-height:16px;margin:10px 0 4px 0;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;color:#404040}.thread-message__header{position:relative;padding:0;background-color:#ececec;margin:-12px -12px 12px -12px}@media all and (min-width: 48em){.thread-message__header{margin:-12px -35px 12px -35px}}.thread-message__header .thread-message_tag_list{right:0;position:absolute}.thread-message__header .thread-message .thread-message__tag{border-color:#ececec}.thread-message__header .thread-message_tag_list_surround{height:18px}.thread-message__participants{margin:0;padding:8px 12px 8px 12px}@media all and (min-width: 48em){.thread-message__participants{padding:12px 44px}}.thread-message__participants span.node-list{display:inline-block;vertical-align:middle;width:86%;margin:0 10px;color:#a3a3a3}@media all and (min-width: 25.875em){.thread-message__participants span.node-list{width:90%}}.thread-message__participants span.node-list__remaining,.thread-message__participants span.node-list__less{display:none}.thread-message__participants .icon{vertical-align:middle}.thread-message__participants strong{color:#000}.thread-message__participants a{color:#006f9e}.thread-message__participants a:hover{color:#000000}.thread-message__contents{float:left;width:100%;padding:0 0 6px 0}.thread-message__contents .highlight_surround{margin:0}.thread-message__contents li.documents-list__item{margin-bottom:4px}.thread-message__contents .thread-message__user a{color:#000000}.thread-message__contents .thread-message__user a:hover{color:#006f9e}.thread-message__contents ul li,.thread-message__contents ul li a,.thread-message__contents .thread-message__detail a{color:#006f9e}.thread-message__contents ul li:hover,.thread-message__contents ul li a:hover,.thread-message__contents .thread-message__detail a:hover{color:#000000}.thread-message__contents h4{margin:1rem 0 .5rem 0}.thread-message__contents h3 span{font-weight:normal}.thread-message__contents p{margin:.625rem 0;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}.thread-message__contents p.response{margin:0 0 .5rem 0}.thread-message__contents h5{margin:.625rem 0 0 0;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}.thread-message__contents__time-date{font-weight:normal;color:#676767}.thread-message .actions__surround{position:relative}.thread-message__actions{opacity:0;visibility:hidden;position:absolute;top:48px;right:12px;margin-top:-17px;padding:10px 50px 10px 20px;background-color:rgba(0,0,0,0.8);border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:10}.thread-message__actions a{color:#ffffff}.thread-message__actions a:hover{color:#00a1e6}@media all and (min-width: 48em){.thread-message__actions{right:30px}}.thread-message__action-list{list-style-type:none;margin:0;padding-left:0}.thread-message__action-list li{padding-top:5px}.thread-message__action-list li:first-child{padding-top:0}a.thread-message__tag:hover,a .thread-message__tag:hover{background-color:#3C454C;color:#ffffff}@-webkit-keyframes fadehighlight{0%{background-color:#ffe7c2}100%{background-color:#ffffff}}@keyframes fadehighlight{0%{background-color:#ffe7c2}100%{background-color:#ffffff}}@-webkit-keyframes fadehighlightnote{0%{background-color:#ffe7c2}100%{background-color:#f3f0eb}}@keyframes fadehighlightnote{0%{background-color:#ffe7c2}100%{background-color:#f3f0eb}}.recruitment_item .thread-message{border-bottom:1px solid #d9d9d9;border-top:none}.recruitment_item .thread-message .thread-message__previous-count{margin-top:0}.recruitment_item .thread-message .thread-message__surround{padding:15px 12px 0 60px}.recruitment_item .thread-message .thread-message__surround .thread-message__connector{height:calc(100% - 37px)}.recruitment_item .thread-message .thread-message__surround--upper .thread-message__connector--previous{height:calc(100% + 12px)}@media all and (min-width: 48em){.recruitment_item .thread-message .thread-message__surround{padding:15px 12px 0 80px}}.highlight{color:white;background-color:#803c00}form[data-nodes-from-list] .node-list{display:none;font-weight:normal}form[data-nodes-from-list] .node-list__less{display:none}form[data-nodes-from-list] .node-list__highlight{font-weight:bold}.link-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.link-overlay__add-room{margin-top:24px;height:calc(100% - 24px)}.mfp-figure figure{max-width:1200px}.mfp-ajax-holder,.mfp-inline-holder{height:auto}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{vertical-align:top}.mfp-gallery{background-color:rgba(0,0,0,0.6)}.gallery-item{cursor:pointer}.gallery-item__hide{display:none}[data-ajax-form-container]{display:none;margin-top:-44px;position:relative}.orphaned[data-ajax-form-container]{margin-top:0}[data-ajax-form-container] .modal{position:relative;background-color:#dad9da;min-height:100vh;padding-bottom:60px}[data-ajax-form-container] .modal--addspace{padding-bottom:90px}[data-ajax-form-container] .form{margin:0}[data-ajax-form-container] .form--fill-screen{min-height:100vh}[data-ajax-form-container] .form__actions{position:fixed;padding:16px 40px;bottom:0;margin-bottom:0;width:100%;z-index:400;max-width:768px;border-top:1px solid #b5b4b5;-webkit-transition:0.2s;transition:0.2s}[data-ajax-form-container] .form__actions--hide{bottom:-71px}[data-ajax-form-container] .form__actions--high{height:116px}[data-ajax-form-container] .form__actions--ipad-fix{padding:10px 40px 50px 40px}[data-ajax-form-container] .form__actions--ipad-fix.form__actions--hide{bottom:-101px}@media (max-width: 420px){[data-ajax-form-container] .form__actions{padding:10px 20px}}[data-ajax-form-container] .form__actions--high.form__actions--hide{bottom:-115px}@media (max-width: 420px){[data-ajax-form-container] .super-tags-wrap .nested-fields{border-radius:0}}[data-ajax-form-container] .super-tags-wrap .nested-fields .form__actions{display:block;z-index:3000;margin-left:-40px;padding:16px 40px}[data-ajax-form-container] .super-tags-wrap .nested-fields .form__actions--ipad-fix{padding:10px 40px 50px 40px}@media all and (min-width: 48em){[data-ajax-form-container] .super-tags-wrap .nested-fields .form__actions{max-width:400px}}@media (max-width: 420px){[data-ajax-form-container] .super-tags-wrap .nested-fields .form__actions{margin-left:-20px;padding:10px 20px}}.home.index [data-ajax-form-container]{margin-top:0}.modal{display:none;width:100%;max-width:768px;margin:0px auto}.modal--unready-hide{display:none !important}.modal--unready-invisible{visibility:hidden !important}.modal.hide-close .mfp-close{display:none}.mfp-iframe-holder .mfp-content{line-height:0;width:100%}@media all and (min-width: 48em){.mfp-iframe-holder .mfp-content{width:95%}}.media-video .mfp-iframe-holder .mfp-content{max-width:900px}.media-audio .mfp-iframe-holder .mfp-content,.media-spotify .mfp-iframe-holder .mfp-content,.media-bandcamp-track .mfp-iframe-holder .mfp-content,.media-bandcamp-album .mfp-iframe-holder .mfp-content{max-width:500px}.media-audio .mfp-iframe-scaler{padding-top:100%}.media-spotify .mfp-iframe-scaler{padding-top:calc(100% + 80px)}.media-bandcamp-track .mfp-iframe-scaler{padding-top:calc(100% + 90px)}.media-bandcamp-album .mfp-iframe-scaler{padding-top:calc(100% + 120px)}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{margin:40px 0;border-radius:5px;background-color:#dad9da}.mfp-ajax-holder .mfp-content .form,.mfp-inline-holder .mfp-content .form{margin:5px 0}.mfp-ajax-holder .mfp-content .form__contrast,.mfp-inline-holder .mfp-content .form__contrast{border-radius:0 0 3px 3px}@media all and (min-width: 48em){.mfp-close-btn-in .mfp-ajax-holder .mfp-close,.mfp-close-btn-in .mfp-iframe-holder .mfp-close,.mfp-close-btn-in .mfp-inline-holder .mfp-close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;cursor:pointer;z-index:8040;color:transparent;background-image:url(https://d20sfr0qjllgda.cloudfront.net/assets/svg/modal-close-e1121dfe5f8c6abfde19ddea77a21e843cd124077647b64936f47f5ef567df6b.svg);background-size:contain}}[data-ajax-working],[data-ajax-working-enum],[data-ajax-portfolio-working]{margin:auto;overflow:hidden;background:#fff;opacity:0.8;filter:alpha(opacity=80);display:none}[data-ajax-working],[data-ajax-working-enum]{top:0;right:0;bottom:0;left:0}[data-ajax-portfolio-working]{z-index:1110;position:absolute;width:100%;height:100%}[data-ajax-working]{z-index:1110;position:fixed}.max-width[data-ajax-working]{max-width:1120px}[data-ajax-working-enum]{position:absolute;z-index:10}.nav-toggle{position:fixed;top:0;left:0;height:44px;padding:20px 12px 0 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.nav-toggle:after{content:"";display:table;clear:both}.nav-toggle .text-label{display:none}.nav-toggle .burger{position:relative}.nav-toggle .burger,.nav-toggle .burger:before,.nav-toggle .burger:after{width:18px;height:3px;background:#ffffff;-webkit-transition:background 0.3s, top 0.3s, -webkit-transform 0.3s;transition:background 0.3s, top 0.3s, -webkit-transform 0.3s;transition:background 0.3s, transform 0.3s, top 0.3s;transition:background 0.3s, transform 0.3s, top 0.3s, -webkit-transform 0.3s}.nav-toggle .burger:before,.nav-toggle .burger:after{position:absolute;right:0;content:""}.nav-toggle .burger:before{top:-7px}.nav-toggle .burger:after{top:7px}.nav-toggle .burger.open{background:transparent}.nav-toggle .burger.open:before,.nav-toggle .burger.open:after{top:0}.nav-toggle .burger.open:before{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.nav-toggle .burger.open:after{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.nav-toggle:hover .burger,.nav-toggle:hover .burger:before,.nav-toggle:hover .burger:after{background:#00a1e6}.pricing-header{background-image:url(https://d20sfr0qjllgda.cloudfront.net/assets/pricing-bg-5a86c74ba1f8f6cbb9390dba584abd18fb5f68490458e75bad0c028588dbf4ca.png);background-size:cover;color:#ffffff;background-color:#303030;padding:30px 0 4px 0;margin:0}.pricing-header a{text-decoration:underline}.pricing-header a:hover{color:#ffffff;text-decoration:none}.section-header{color:#000000;margin:20px 0 0 0;padding:0 0 10px 0}.section-header .grid{padding-top:20px;max-width:878px}.section-header.highlight{background-color:#ffe7c2}.section-header.top{margin:0 0 38px 0}.section-header a{color:#006f9e;text-decoration:underline}.section-header a:hover{color:#000000;text-decoration:none}.pricing-header,.section-header{text-align:center}.pricing-header h1,.pricing-header h3,.section-header h1,.section-header h3{margin:0 0 0.83em 0;padding:0;font-size:24px;font-size:1.5rem}.pricing-header h2,.pricing-header p,.section-header h2,.section-header p{font-size:16px;font-size:1rem;font-weight:normal;padding:0 0 0.83em 0;margin:0}.pricing-block{position:relative;overflow:hidden;background-color:#404040;display:block;margin:0 auto 20px auto;height:100%;max-width:416px;color:#ffffff}@media all and (min-width: 61.25em){.pricing-block{width:32.2033898305%;float:left;margin-right:1.6949152542%}.pricing-block:nth-child(3n){margin-right:1.69492%;float:left}.pricing-block:nth-child(3n){float:right;margin-right:0}}.pricing-block__blank{display:block;width:700px;height:224px}@media all and (min-width: 61.25em){.pricing-block__blank{width:794px;height:254px}}.pricing-block__inner{position:relative;text-align:center}.pricing-block__content{position:absolute;top:0;left:0;margin:18px;height:calc(100% - 36px);width:calc(100% - 36px);padding:2% 8% 0 8%;background-color:rgba(0,0,0,0.5)}.pricing-block__content h3{margin:8px 0 4px 0;font-weight:bold;font-size:22px;font-size:1.375rem}.pricing-block__content p{font-size:16px;font-size:1rem;margin:0;font-weight:400;line-height:1.3;margin-bottom:5px}.pricing-block__content p.description{margin-top:6px}.pricing-block p.price{position:absolute;margin:18px;bottom:8px;width:calc(100% - 36px);font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.pricing-block p.price__free{bottom:20px}.pricing-block p.price span{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}.pricing-block p.price a{text-decoration:underline;font-weight:normal}.pricing-block p.price a:hover{text-decoration:none}.pricing-block .pricing-feature,.pricing-block .plan-upgrade{display:block;width:100%;margin:0;padding:0}.pricing-block .module-extra{min-height:11.5rem}@media all and (max-width: 77.1875em){.pricing-block .module-extra{min-height:13rem}}@media all and (max-width: 67.8125em){.pricing-block .module-extra{min-height:15rem}}@media all and (max-width: 61.24em){.pricing-block .module-extra{min-height:inherit}}.pricing-block .pricing-feature li,.pricing-block .plan-upgrade,.pricing-block .module-extra{color:#000000;display:block;width:100%;font-size:14px;font-size:0.875rem;line-height:1.3}.pricing-block .pricing-feature li span,.pricing-block .plan-upgrade span,.pricing-block .module-extra span{display:block;font-weight:bold;margin-bottom:4px}.pricing-block .pricing-feature,.pricing-block .module-extra{background-color:#ffffff}.pricing-block .pricing-feature li,.pricing-block .module-extra li{padding:10px 18px}.pricing-block .pricing-feature{padding:20px 8px 20px 8px}@media all and (min-width: 61.25em){.pricing-block .pricing-feature{min-height:278px}}.pricing-block .pricing-feature ul{margin:0;padding:0}.pricing-block .pricing-feature p{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;font-style:italic;font-weight:normal;color:#676767;margin:8px 0 0 0}.pricing-block .module-extra{padding:20px 0 16px 0}.pricing-block .module-extra p{padding:8px 18px;margin:0}.pricing-block .plan-upgrade{text-transform:uppercase;border-bottom:0;background-color:#ececec;text-align:center;font-weight:bold;padding:24px 18px}.pricing-block .plan-upgrade p{margin:7px 0}.pricing-block .plan-upgrade.ending p{margin:7px 0 47px 0}.pricing-block .plan-upgrade .form__submit{display:inline-block}.pricing-body{max-width:878px}.pricing-body li a,.pricing-body td a,.pricing-body p a{text-decoration:underline;color:#006f9e}.pricing-body li a:hover,.pricing-body td a:hover,.pricing-body p a:hover{text-decoration:none}.pricing-body li a.normal,.pricing-body td a.normal,.pricing-body p a.normal{font-weight:normal}.pricing-body .pricing-block .pricing-feature,.pricing-body .pricing-block .plan-upgrade,.pricing-body .pricing-block .module-extra{border:1px solid #c9c9c9;border-top:0}.pricing-body .pricing-feature{text-align:center}.pricing-body .pricing-feature li a,.pricing-body .pricing-feature p a{font-weight:normal}.all-features-body,.pricing-body{padding-bottom:20px}.all-features-body .pricing-block{margin-top:0;margin-bottom:0}.all-features-body .pricing-block .pricing-feature{padding:0}.all-features-body .pricing-block .pricing-feature li{padding:8px 32px 8px 0;margin-left:18px}.all-features-body .pricing-block .pricing-feature li span{margin-left:-18px;position:absolute;color:#006f9e;font-size:15px;font-size:0.9375rem}.profile{position:relative;z-index:300}.profile__image{float:left;position:relative;margin:8px 0 21px 0;width:75px;height:75px}.profile__user{margin:10px 0 3px 0;font-weight:bold;color:#000000;font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}.profile__user--minor{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}.profile__user .main_link{display:inline-block;margin-bottom:4px}.profile__user .main_link li{display:inline;position:relative;top:-4px}.profile__user a.main_link{color:#000000}.profile__user a.main_link:hover{color:#006f9e}.profile__location,.profile__email{color:#525252;font-size:12px;font-size:0.75rem;letter-spacing:2px;line-height:1.5625em;font-weight:normal;display:block;margin:0 0 10px 0}@media all and (min-width: 48em){.profile__location,.profile__email{display:inline-block}}.profile__location{text-transform:uppercase}.profile__about{margin:0 0 18px 0;color:#404040;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}.profile__about--strong{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.profile .project__visibility{margin-top:8px;margin-bottom:1px;color:#c9c9c9}.profile .project__visibility .icon--eye{fill:#c9c9c9;fill-opacity:.8}.profile .hero--profile .profile__details{text-align:left;float:left;width:61%}@media all and (max-width: 42.49em){.profile .hero--profile .profile__details{text-align:center;width:100%}}@media all and (min-width: 42.5em){.profile .hero--profile .profile__details{margin:0 20px;width:68%}}@media all and (max-width: 42.49em){.profile .hero--profile .profile__image{float:none;margin:0 auto}}.profile .hero--profile .profile__user{margin:21px 0 3px 0}.profile .hero--profile .profile__image{width:150px;height:150px;margin:20px auto 0 auto;position:relative}@media all and (min-width: 42.5em){.profile .hero--profile .profile__image{float:left;position:relative;margin:0;top:-24px}}.profile .hero--profile .profile__image img{width:100%;height:100%}.profile .hero__description div{margin:0 0 0.51em 0}.profile .social__item a,.profile .social__link a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;color:#006f9e}.profile .social__item a:hover,.profile .social__link a:hover{color:#000405}.profile .social__item a:hover .icon,.profile .social__link a:hover .icon{fill:#000405}.profile .social__item a .icon,.profile .social__link a .icon{height:.75rem;width:.75rem;padding:0;margin:0 0 0 2px;top:1px;position:relative;display:inline;fill:#006f9e}.profile .social__item a .icon--document,.profile .social__link a .icon--document{height:1.2rem;width:1.2rem;top:3px}.profile .social__item.social__item--primary,.profile .social__link.social__item--primary{margin-bottom:12px}.profile .social__item.social__item--primary a,.profile .social__link.social__item--primary a{font-weight:bold}.profile .social__item.social__item--twitter a,.profile .social__link.social__item--twitter a{color:#55acee}.profile .social__item.social__item--twitter a .icon,.profile .social__link.social__item--twitter a .icon{fill:#55acee}.profile .social__item.social__item--twitter a:hover,.profile .social__link.social__item--twitter a:hover{color:#0f5f9b}.profile .social__item.social__item--twitter a:hover .icon,.profile .social__link.social__item--twitter a:hover .icon{fill:#0f5f9b}.profile .social__item .social__item--facebook a,.profile .social__link .social__item--facebook a{color:#3b5998}.profile .social__item .social__item--facebook a .icon,.profile .social__link .social__item--facebook a .icon{fill:#3b5998}.profile .social__item .social__item--facebook a:hover,.profile .social__link .social__item--facebook a:hover{color:#10182a}.profile .social__item .social__item--facebook a:hover .icon,.profile .social__link .social__item--facebook a:hover .icon{fill:#10182a}.profile .social__item.social__item--linkedin a,.profile .social__link.social__item--linkedin a{color:#007bb5}.profile .social__item.social__item--linkedin a .icon,.profile .social__link.social__item--linkedin a .icon{fill:#007bb5}.profile .social__item.social__item--linkedin a:hover,.profile .social__link.social__item--linkedin a:hover{color:#00131c}.profile .social__item.social__item--linkedin a:hover .icon,.profile .social__link.social__item--linkedin a:hover .icon{fill:#00131c}.profile .profile__details a.link{color:#006f9e}.profile .profile__details a.link:hover{color:#000000}.profile .profile__details .social__item{display:inline-block;width:100%;margin-bottom:12px}@media all and (min-width: 48em){.profile .profile__details .social__item{width:auto;min-width:72%}}@media all and (min-width: 64.375em){.profile .profile__details .social__item{min-width:54%}}.profile .profile__details .social__item a{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;min-width:50%;text-align:center;padding:9px 16px;border-width:1px;border-style:solid;border-radius:100px}.profile .profile__details .social__item a:hover{border-color:#000405}.profile .profile__details .social__item a .icon{height:1rem;width:1rem;margin:0 0 0 4px;top:2px}.profile .profile__details .social__item.social__item--primary{margin-bottom:16px}.profile .profile__details .social__item.social__item--primary a{padding:10px 16px;font-weight:bold;background-color:#006f9e;color:#ffffff}.profile .profile__details .social__item.social__item--primary a .icon{fill:#ffffff}.profile .profile__details .social__item.social__item--primary a:hover{background-color:#004b6b;border-color:#004b6b}.profile .profile__details .social__item.social__item--twitter a{border-color:#55acee}.profile .profile__details .social__item.social__item--twitter a:hover{border-color:#0f5f9b}.profile .profile__details .social__item .social__item--facebook a{border-color:#3b5998}.profile .profile__details .social__item .social__item--facebook a:hover{border-color:#10182a}.profile .profile__details .social__item.social__item--linkedin a{border-color:#007bb5}.profile .profile__details .social__item.social__item--linkedin a:hover{border-color:#00131c}.listing .profile,.representatives .profile{-webkit-transition:background .3s;transition:background .3s}.listing .profile:after,.representatives .profile:after{content:" ";display:block;clear:both}.listing .profile__details,.representatives .profile__details{text-align:left;float:left;margin:0 16px;width:59%}.listing--profile .project__visibility{color:#e44268}.listing--profile .project__visibility .icon--eye{fill:#e44268;fill-opacity:1}.listing--profile .profile__details--strong p,.listing--profile .profile__details--strong h4,.listing--profile .profile__details--strong li{margin:8px 0 0 0;color:#404040}.listing--profile .profile__details--strong h4{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700}.listing--profile .profile__details--strong p,.listing--profile .profile__details--strong li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.listing--profile .profile__details--strong p.linebreak-true,.listing--profile .profile__details--strong p:nth-child(2),.listing--profile .profile__details--strong h4:nth-child(2),.listing--profile .profile__details--strong li:nth-child(2){margin-top:0}.listing--profile .profile__details--strong p:nth-last-child(2){margin-bottom:8px}.profile__listing .sortable-surround{width:60%;margin:auto;position:relative;top:-20px;z-index:400}@media all and (min-width: 64.375em){.profile__listing .sortable-surround{display:none}}.profile__listing .sortable-surround div{border-radius:5px;display:inline-block;background-color:rgba(255,255,255,0.7);border:1px solid #eeeeee;width:100%}.profile__listing .sortable .placeholder{background-color:#eeeeee;border:1px dashed #8e8e8e;margin-bottom:4px}.profile__listing .sortable .sortable-item:first-child span.jump-prev,.profile__listing .sortable .sortable-item:last-child span.jump-next{opacity:0.5}.profile__listing .sortable .sortable-item .sortable-control{width:24.9%;float:left}.profile__listing .sortable .sortable-item .sortable-control .icon{width:14px;height:24px;display:block;margin:7px auto}.profile__listing .sortable .sortable-item .sortable-control.drag .icon{width:28px;height:28px;margin:5px auto}.profile__listing .sortable .sortable-item .sortable-control.edit .icon{width:32px;height:32px;margin:3px auto}.contacts__section .listing .profile__image{margin:0}.contacts__section--contacts .listing .profile--centered .profile__image,.profiles-list .listing .profile--centered .profile__image,.hero--profile .profile--centered .profile__image,.grid--project .profile--centered .profile__image,.form--add-team--mate .profile--centered .profile__image{margin:20px 0 0 0}@media all and (max-width: 42.49em){.contacts__section--contacts .listing .profile--centered .profile__details,.profiles-list .listing .profile--centered .profile__details,.hero--profile .profile--centered .profile__details,.grid--project .profile--centered .profile__details,.form--add-team--mate .profile--centered .profile__details{text-align:center;float:none;margin:0;width:100%}.contacts__section--contacts .listing .profile--centered .profile__image,.profiles-list .listing .profile--centered .profile__image,.hero--profile .profile--centered .profile__image,.grid--project .profile--centered .profile__image,.form--add-team--mate .profile--centered .profile__image{float:none;position:relative;margin:0 auto}}@media all and (min-width: 42.5em){.contacts__section--contacts .listing .profile__details,.profiles-list .listing .profile__details,.hero--profile .profile__details,.grid--project .profile__details,.form--add-team--mate .profile__details{width:68%}}.contacts__section--contacts .listing .profile--provisional h3,.profiles-list .listing .profile--provisional h3,.hero--profile .profile--provisional h3,.grid--project .profile--provisional h3,.form--add-team--mate .profile--provisional h3{color:#999999}.contacts__section--contacts .listing .profile--error h3,.contacts__section--contacts .listing .profile--error span.profile__location,.contacts__section--contacts .listing .profile--error p.profile__about,.profiles-list .listing .profile--error h3,.profiles-list .listing .profile--error span.profile__location,.profiles-list .listing .profile--error p.profile__about,.hero--profile .profile--error h3,.hero--profile .profile--error span.profile__location,.hero--profile .profile--error p.profile__about,.grid--project .profile--error h3,.grid--project .profile--error span.profile__location,.grid--project .profile--error p.profile__about,.form--add-team--mate .profile--error h3,.form--add-team--mate .profile--error span.profile__location,.form--add-team--mate .profile--error p.profile__about{color:#e44268}.contacts__section--contacts .listing .profile--error p.profile__about,.profiles-list .listing .profile--error p.profile__about,.hero--profile .profile--error p.profile__about,.grid--project .profile--error p.profile__about,.form--add-team--mate .profile--error p.profile__about{margin:0}.contacts__section--contacts .listing .profile--error p.profile__about:last-of-type,.profiles-list .listing .profile--error p.profile__about:last-of-type,.hero--profile .profile--error p.profile__about:last-of-type,.grid--project .profile--error p.profile__about:last-of-type,.form--add-team--mate .profile--error p.profile__about:last-of-type{margin:0 0 18px 0}.contacts__section--contacts .listing .profile__extended--contact a.contact-button,.profiles-list .listing .profile__extended--contact a.contact-button,.hero--profile .profile__extended--contact a.contact-button,.grid--project .profile__extended--contact a.contact-button,.form--add-team--mate .profile__extended--contact a.contact-button{width:100%;text-align:left;margin:10px 0 0 0;padding:0 12px 0 8px}.contacts__section--contacts .listing .profile__extended--contact a.contact-button span.icon-text,.profiles-list .listing .profile__extended--contact a.contact-button span.icon-text,.hero--profile .profile__extended--contact a.contact-button span.icon-text,.grid--project .profile__extended--contact a.contact-button span.icon-text,.form--add-team--mate .profile__extended--contact a.contact-button span.icon-text{top:-10px}.contacts__section--contacts .listing .profile__extended--contact a.contact-button .icon,.profiles-list .listing .profile__extended--contact a.contact-button .icon,.hero--profile .profile__extended--contact a.contact-button .icon,.grid--project .profile__extended--contact a.contact-button .icon,.form--add-team--mate .profile__extended--contact a.contact-button .icon{margin-top:1px;margin-right:6px}.contacts__section--contacts .listing .profile__extended--contact .profile__extended--contain,.profiles-list .listing .profile__extended--contact .profile__extended--contain,.hero--profile .profile__extended--contact .profile__extended--contain,.grid--project .profile__extended--contact .profile__extended--contain,.form--add-team--mate .profile__extended--contact .profile__extended--contain{padding-right:36px}@media all and (min-width: 48em){.contacts__section--contacts .listing .profile__extended,.profiles-list .listing .profile__extended,.hero--profile .profile__extended,.grid--project .profile__extended,.form--add-team--mate .profile__extended{right:0}}.profile .hero__description .vital_statistics_surround,.form--supertag-info .vital_statistics_surround{width:100%;margin:0}.profile .hero__description .vital_statistics_surround .vital_statistics,.form--supertag-info .vital_statistics_surround .vital_statistics{margin:0 0 34px 0;width:100%}.profile .hero__description .vital_statistics_surround .vital_statistics .stat,.form--supertag-info .vital_statistics_surround .vital_statistics .stat{margin:0;padding:10px 0 8px 0;border-bottom:1px solid #b5b4b5}.profile .hero__description .vital_statistics_surround .vital_statistics .stat:first-child,.form--supertag-info .vital_statistics_surround .vital_statistics .stat:first-child{border-top:1px solid #b5b4b5}.profile .hero__description .vital_statistics_surround .vital_statistics .stat .stat_label,.form--supertag-info .vital_statistics_surround .vital_statistics .stat .stat_label{color:#7f7f7f;font-size:13.65px;font-size:0.853125rem;padding:1px .4rem 0 0;margin:0;float:left;min-width:5.5rem}.profile .hero__description .vital_statistics_surround .vital_statistics .stat .stat_value,.form--supertag-info .vital_statistics_surround .vital_statistics .stat .stat_value{width:auto;min-width:8rem;padding:0;margin:0;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem}.profile .hero__description .vital_statistics_surround .vital_statistics .stat--empty,.form--supertag-info .vital_statistics_surround .vital_statistics .stat--empty{background-color:#eeeeee}.profile .hero__description .vital_statistics_surround .vital_statistics .stat--empty .stat_label,.form--supertag-info .vital_statistics_surround .vital_statistics .stat--empty .stat_label{padding-left:4px}.profile .hero__description .vital_statistics_surround .vital_statistics .stat--empty .stat_value,.form--supertag-info .vital_statistics_surround .vital_statistics .stat--empty .stat_value{color:#a3a3a3}@media all and (min-width: 30em){.profile .hero__description .vital_statistics_surround .vital_statistics,.form--supertag-info .vital_statistics_surround .vital_statistics{margin:0}.profile .hero__description .vital_statistics_surround .vital_statistics .stat,.form--supertag-info .vital_statistics_surround .vital_statistics .stat{padding:0;margin:0 0 16px 0;border-bottom:0;float:left;border-left:1px solid #b5b4b5}.profile .hero__description .vital_statistics_surround .vital_statistics .stat:first-child,.form--supertag-info .vital_statistics_surround .vital_statistics .stat:first-child{border-top:0}.profile .hero__description .vital_statistics_surround .vital_statistics .stat:last-child,.form--supertag-info .vital_statistics_surround .vital_statistics .stat:last-child{border-right:1px solid #b5b4b5}.profile .hero__description .vital_statistics_surround .vital_statistics .stat .stat_value,.form--supertag-info .vital_statistics_surround .vital_statistics .stat .stat_value{padding:3px 12px 0 12px;min-width:auto}.profile .hero__description .vital_statistics_surround .vital_statistics .stat--empty,.form--supertag-info .vital_statistics_surround .vital_statistics .stat--empty{background-color:#eeeeee}.profile .hero__description .vital_statistics_surround .vital_statistics .stat--empty .stat_value,.form--supertag-info .vital_statistics_surround .vital_statistics .stat--empty .stat_value{color:#a3a3a3;padding:0;margin:0;display:block;text-align:center}.profile .hero__description .vital_statistics_surround .vital_statistics .stat .stat_label,.form--supertag-info .vital_statistics_surround .vital_statistics .stat .stat_label{padding:0 12px 0 12px;float:none;min-width:initial}}.profile .hero__description .vital_statistics_surround .vital_statistics{float:left}.form--supertag-info .vital_statistics_surround{text-align:center}.form--supertag-info .vital_statistics_surround .vital_statistics{text-align:left;width:100%;display:inline-block}@media all and (min-width: 30em){.form--supertag-info .vital_statistics_surround .vital_statistics{width:auto}}.profile__listing{position:relative;padding-bottom:10px}.profile__listing .heading{margin:0;padding:30px;cursor:pointer}.profile__listing--current,.profile__listing--completed,.profile__listing--resources,.profile__listing--empty-gallery{background:#ececec;background:linear-gradient(to bottom, #ececec 0, #fff 35px)}.profile__listing--tight{padding-bottom:0}.profile__listing .block--no-actions{margin-top:0;padding-top:0}.profile__listing .load{padding:20px 0}.profile__listing--completed .form--sort .form__select--sort{float:left}.profile__listing--completed .form--sort label{margin:10px 4px 0 0;font-size:14px;font-size:0.875rem;float:left}@media all and (max-width: 42.49em){.profile__listing--completed .form--sort label{display:initial}}.profile__listing--completed .form--sort .form__select--sort{width:94px}@media all and (min-width: 42.5em){.profile__listing--completed .showreel--project{display:none}}.profile__listing--completed.clean_project_blocks .hero--project__profile .hero__content .project p,.profile__listing--completed.clean_project_blocks .hero--project__profile .hero__content ul.roles-list{display:none}.profile__listing--completed.clean_project_blocks .block--project .block__content{top:initial;bottom:0;left:0;width:100%;height:auto;padding:0 3% 0 3%;background-color:rgba(0,0,0,0.5);margin:0}.profile__listing--completed.clean_project_blocks .block--project .block__content .block__content--centered{-webkit-transform:initial;transform:initial}.profile__listing--completed.clean_project_blocks .block--project .block__content .block__content--centered h3{margin:6px 0;font-size:20px;font-size:1.25rem}.profile__listing--completed.clean_project_blocks .block--project .block__content .block__content--centered p,.profile__listing--completed.clean_project_blocks .block--project .block__content .block__content--centered ul.roles-list{display:none}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__people,.profile__listing--completed.clean_project_blocks .block--project .block__content .project__status{display:none}.profile__listing--completed.clean_project_blocks .block--project .block__content .action--edit{top:-82px}.profile__listing--completed.clean_project_blocks .block--project .block__content .action--edit--avatar{top:-42px}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media--wrapper{position:absolute;top:0;width:100%;margin:-65px 0 0 10px}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media--double{width:124px}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media--double span{margin:0px 10px 0 0}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media,.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media--double{margin:0px auto 8px auto}.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media span,.profile__listing--completed.clean_project_blocks .block--project .block__content .project__media--double span{margin:0px 10px 0 0;background-color:rgba(0,0,0,0.5);border-radius:100%;-webkit-box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 0px 4px rgba(0,0,0,0.5)}.no-projects{background:#00a1e6;display:block;width:100%;text-align:center;color:#000000;padding:25px;font-size:22px;font-size:1.375rem;margin-bottom:30px}.no-projects .icon--create{fill:black;width:33px;height:33px;display:block;margin:0 auto 15px auto}.no-projects p.no-projects-para{margin:10px auto 0 auto;max-width:748px;font-weight:normal}.no-projects:hover{background:#33b2ff;color:#000000}.no-projects.add-role{margin-top:30px}.slide--arrow{position:absolute;top:27px;right:0;display:block;width:33px;height:33px;border:solid 1px #d9d9d9;border-radius:100%;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform-origin:center center;transform-origin:center center}.slide--arrow .icon{display:block;width:17px;height:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.heading.active .slide--arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.profile__extended{position:absolute;top:10px;right:5%;text-align:center;width:32px;height:34px;overflow:hidden}.profile__extended:after{content:"";display:table;clear:both}.profile__extended--contain{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;padding:14px 20px 20px 20px;background-color:rgba(0,0,0,0.8);border-radius:3px}.profile__extended--contain:after{content:"";display:table;clear:both}.profile__extended--contain a[data-button]{margin:10px 5px 0 5px;float:left;border-color:#7f7f7f}.profile__extended--contain a[data-button]:hover{color:#00a1e6}.profile__extended--contain a[data-button]:hover .icon--message,.profile__extended--contain a[data-button]:hover .icon--edit{fill:#00a1e6}.profile__extended--contain--edit{padding:8px;margin-bottom:4px;display:block}.profile__extended--contain--edit .icon--edit{border-radius:100%;border:1px solid #ffffff}.profile__extended--contain .icon--message{width:20px;height:30px;display:inline-block;fill:#eeeeee}.profile__extended--contain .icon--star,.profile__extended--contain .icon--star-unselected{float:none}.profile__extended--contain .icon-text,.profile__extended--contain [data-talent-count]{position:relative;top:-9px}.profile__extended--contain .full-profile-link{color:#00a1e6;text-transform:uppercase;display:block;font-size:13px;font-size:0.8125rem;line-height:26px;line-height:1.625rem}.select2-container{width:100%}.profile-menu{background-color:#303030;position:relative;z-index:200}.profile-menu:after{content:"";display:table;clear:both}.profile-menu__menu-block{float:right;height:24px;margin:10px 0 0 0;padding:0 16px;border-left:solid 1px #7f7f7f}.profile-menu__menu-block:last-child{border:0;margin-bottom:10px}.profile-menu__menu-block:first-child{padding:0 0 0 16px}.profile-menu__menu-block a{line-height:22px}.profile-menu__menu-block a:hover{color:#00a1e6}.profile-menu__menu-block .icon{float:none;height:12px}.profile-menu__menu-block .data-message-count{background-color:#00a1e6;color:#202020}.profile-menu__menu-block--message .icon{float:none;height:11px;width:16px;fill:#7f7f7f}.profile-menu__menu-block--message:hover .icon{fill:#00a1e6}.profile-unpublished{border-bottom:1px solid #b5b4b5;background-color:#ffe7c2;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:15px;line-height:0.9375rem;width:100%;text-align:center;margin:0 auto;padding:1px 0 6px 0}.profile-unpublished.ld-over-inverse{display:block}.profile-unpublished .grid .text,.profile-unpublished .grid .project__visibility{color:#000000}.profile-unpublished .grid .text .icon,.profile-unpublished .grid .project__visibility .icon{fill:#000000}.profile-unpublished span.text{display:inline-block;margin:6px 12px 0 0}.profile-unpublished span.form__secondary{margin:6px 0 0 0}.project_tags{margin-top:50px}.project_tags:after{content:"";display:table;clear:both}.project_tags .heading{display:inline-block;vertical-align:middle;margin:0;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;text-align:left;text-transform:uppercase;color:#838383}.project_tags__list{display:inline-block;vertical-align:middle;list-style-type:none;margin:0;padding-left:0;line-height:10px;line-height:0.625rem}.project_tags__item{display:inline-block;margin-left:9px}.project_tags__item a{font-size:10px;font-size:0.625rem;color:#006f9e;text-transform:uppercase}.project__heading{margin:0 0 6px 0;font-size:22px;font-size:1.375rem;font-weight:bold;color:#ffffff}.project__heading span.category{font-size:18px;font-size:1.125rem;font-weight:normal}.project__description{line-height:1.3rem;margin:0;font-size:14px;font-size:0.875rem;color:#ffffff}.project__connect{position:absolute;top:5%;right:5%;width:15%;height:16%}.project__media--wrapper{margin:0 0 0 4px}.project__media{width:52px}.project__media a,.project__media span{margin:0 0 0 0}.project__media--double{width:113px}.project__media--double a,.project__media--double span{margin:0 4px 0 0}.project__media,.project__media--double{cursor:pointer;height:52px;margin:10px auto}.project__media .gallery-item__hide,.project__media--double .gallery-item__hide{display:none}.project__media a,.project__media span,.project__media--double a,.project__media--double span{height:52px;margin:0 4px 0 0;display:block;float:left}.project__media a .icon,.project__media span .icon,.project__media--double a .icon,.project__media--double span .icon{width:52px;height:52px;fill:#ffffff}.project__media a:hover .icon,.project__media span:hover .icon,.project__media--double a:hover .icon,.project__media--double span:hover .icon{fill:#006f9e}.project__media-duration,.project__media--double-duration{display:block;font-size:10px;font-size:0.625rem;font-weight:bold}.project__media a,.project__media span{width:100%}.project__media--double a,.project__media--double span{width:52px}.project__people{position:absolute;left:16px;bottom:12px;display:inline-block;font-size:13px;font-size:0.8125rem;text-align:left;font-weight:normal}.project__people .icon{width:15px;height:15px;position:relative;top:2px;fill-opacity:0.5}.project__status{font-size:13px;font-size:0.8125rem;font-weight:bold;line-height:1.4em;padding:0 4px 0 4px;color:#00a1e6;border-radius:3px;background:rgba(0,0,0,0.35);text-transform:uppercase;letter-spacing:1px}.project__visibility{margin-top:4px;margin-bottom:14px;left:0;width:100%;font-size:10px;font-size:0.625rem;font-weight:bold;color:#c9c9c9;text-transform:uppercase;text-align:center;letter-spacing:1px}.project__visibility .icon{width:16px;height:7px;fill-opacity:0.5;margin-right:2px;display:inline-block}.project__visibility--inline{color:#c9c9c9;display:inline}.project__visibility--inline .icon{width:20px;height:10px;fill-opacity:0.5;margin-left:2px}.project__status--provisional{font-size:12px;font-size:0.75rem;font-weight:bold;color:#e44268;text-transform:uppercase;text-align:center;letter-spacing:1px;padding:0;margin:0}.project__team,.project__empty-gallery{position:relative;background:#ececec;background:linear-gradient(to bottom, #ececec 0, #fff 35px)}.project__team .heading,.project__empty-gallery .heading{padding:30px;margin-bottom:0;color:#404040}.project__team,.project__empty-gallery{padding:0 0 30px 0}.project__join{display:none;cursor:pointer}.project__join a{position:relative}.project__join .icon{padding:8px;width:50px;height:50px;margin-left:-8px;margin-top:-8px;-webkit-transition:all 0.3s;transition:all 0.3s}@media all and (min-width: 48em){.project__join .icon{position:absolute}}.project__join-abs{position:absolute;top:27px;left:0}.project__join-list .icon{top:6px}@media all and (min-width: 48em){.project__join-list .project__join-msg{padding-top:14px}.project__join-list .icon{top:-7px}}.project__join-msg,.project__join-msg-extra{display:none;vertical-align:middle;padding:8px 8px 14px 42px;color:#006f9e;font-weight:bold}.project__join-msg:hover,.project__join-msg-extra:hover{color:#000000;cursor:pointer}@media all and (min-width: 48em){.project__join-msg{display:inline-block}}@media all and (min-width: 61.25em){.project__join-msg-extra{display:inline-block;padding-left:8px}}.project__join-divider{display:none;color:#838383;margin-left:5px;position:relative;top:-1px}@media all and (min-width: 61.25em){.project__join-divider{display:inline-block}}.project--multi-credit{display:none}@media all and (min-width: 48em){.project--multi-credit{display:block}}.project--multi-credit>.form__actions--right{margin-top:24px;margin-bottom:24px}.project--multi-credit>.form__actions--right .form__secondary{padding:14px 40px}.block .project__status{position:absolute;right:16px;bottom:11px;margin:0}.hero .project__status{margin:0 auto 4px auto;display:inline-block}.project__join.toggle__close .icon--add{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button--my{margin:10px 0;display:block}.button--my:hover{color:#ffffff;background-color:#000000}.project-confirmation{padding:20px 10px;color:#000000;background-color:#f0d9b7}.project-confirmation div{max-width:690px;margin:auto}.project-confirmation .form__secondary{margin:auto}.project-confirmation p{font-size:120%;text-align:center}.project-confirmation a{color:#006f9e}.project-confirmation a:hover{color:#000000}.modified-project{padding:10px;color:#000000;background-color:#f0d9b7}.modified-project.ld-over-inverse{display:block}.modified-project p{text-align:center;margin:0}.modified-project a{color:#006f9e}.modified-project a:hover{palette:grey}.form--add-team--mate #profiles,.form--add-team--mate #projects{margin:40px 0 40px 0;padding-bottom:38px;border-bottom:1px solid #b5b4b5}.form--add-team--mate #profiles p.form__info,.form--add-team--mate #projects p.form__info{text-align:centre}.form--add-team--mate #projects{float:left;width:100%}.form--add-team--mate #projects .block{margin-bottom:85px;overflow:visible}.resource__location{margin:0;font-size:10px;font-size:0.625rem;line-height:14px;line-height:0.875rem;text-transform:uppercase}.rich-text{position:relative;border-radius:3px;background-color:#ffffff}.rich-text--focused{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.rich-text--errored{-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268}.rich-text__textarea{visibility:hidden;position:absolute}.rich-text__editor{margin-bottom:36px;min-height:90px;max-height:300px;overflow-y:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.rich-text__editor .ql-clipboard{left:-100000px;position:absolute;top:50%}.rich-text__editor .ql-editor{outline:none}.rich-text__editor .ql-editor ul,.rich-text__editor .ql-editor ol{margin:6px 0 0 0}.rich-text__editor .ql-editor p,.rich-text__editor .ql-editor h4,.rich-text__editor .ql-editor li{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;margin:12px 0 2px 0}@media all and (max-width: 42.49em){.rich-text__editor .ql-editor p,.rich-text__editor .ql-editor h4,.rich-text__editor .ql-editor li{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.rich-text__editor .ql-editor p.linebreak-true,.rich-text__editor .ql-editor h4.linebreak-true,.rich-text__editor .ql-editor li.linebreak-true{margin-top:-2px}.rich-text__editor .ql-editor li{margin:0 0 6px 0}.rich-text__editor .ql-editor li.linebreak-true{list-style-type:none;margin-top:-6px}.rich-text__editor .ql-editor h4{font-size:15px;font-size:0.9375rem;line-height:21px;line-height:1.3125rem;margin:20px 0 2px 0}.rich-text__editor .ql-editor h4:first-child{margin:12px 0 2px 0}.rich-text__editor .ql-editor a{color:#006f9e}.rich-text__editor .ql-editor a:hover{color:#000000}.rich-text__toolbar{position:absolute;bottom:0;left:0;z-index:200;width:100%;padding:0 12px 10px 12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rich-text__button{float:left;margin-right:10px;border:0;width:24px;height:24px;line-height:24px;background-color:#dad9da;color:#000000;border-radius:3px}.rich-text__button:focus{border:1px solid #006f9e}.rich-text__button .icon{width:10px;fill:#676767}.rich-text__button .icon.icon--text-input_bullet{width:12px}.rich-text__button .icon.icon--text-input_link{width:18px}.rich-text__button .icon.icon--text-input_image{width:22px}.rich-text__button.ql-link,.rich-text__button.ql-image{padding:0 0 0 1px}.rich-text__button.ql-active{background-color:#676767}.rich-text__button.ql-active .icon{fill:#eeeeee}.rich-text .form__select{float:left;margin-right:10px;min-width:100px}.rich-text .form__select:before{top:-2px}.rich-text .form__select:after{top:14px}.rich-text .form__select select{background-color:#dad9da;margin-bottom:0;height:24px;line-height:24px}.role__content{text-align:center}.role__content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.role__content--centered{display:inline-block;vertical-align:middle}.role__content:after{content:"";display:table;clear:both}.role__status{font-weight:bold;text-transform:uppercase;font-size:0.8125em;line-height:0.8125em}.role__visibility{margin-bottom:14px;left:0;width:100%;font-size:10px;font-size:0.625rem;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:1px}.role__visibility .icon{width:16px;height:7px;fill-opacity:0.5;margin-right:2px;display:inline-block}.role__title{margin-top:18px;margin-bottom:12px;color:#000000;font-size:1.375em;line-height:1.375em}.role__overview{color:#000000;padding:5% 5% 5% 0;font-size:14px;font-size:0.875rem}@media all and (min-width: 48em){.role__overview{width:66.1016949153%;float:left;margin-right:1.6949152542%}}.role__overview h4{margin:1rem 0 .4rem 0;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.role__overview h4:first-child{margin-top:0}.role__overview ul.standard{margin:0 0 1rem 0}.role__overview ul.standard li{margin-bottom:.4rem}.role__overview .menu{margin-top:30px}.role__overview .menu .menu__profile a p{font-size:10px;font-size:0.625rem}.role__overview .menu .menu__profile a span{color:#000000}.role__overview .menu .menu__profile a span:hover{color:#006f9e}.role__paragraph>p,.role__paragraph>ul,.role__paragraph>ol{text-align:left;margin:0}.role__paragraph>p:first-child,.role__paragraph>ul:first-child,.role__paragraph>ol:first-child{padding-top:0}.role__paragraph>p:last-child,.role__paragraph>ul:last-child,.role__paragraph>ol:last-child{padding-bottom:1rem}.role__paragraph ul,.role__paragraph ol{padding:.1rem 0.01rem 0 40px}.role__paragraph ul.menu__list,.role__paragraph ol.menu__list{padding:0}.role__paragraph ul li,.role__paragraph ol li{margin:.6rem 0}.role__paragraph ul.cal,.role__paragraph ol.cal{padding:1rem 0.01rem 0 0}.role__paragraph ul.cal li,.role__paragraph ol.cal li{list-style:none;margin:0}.role__paragraph ul.cal li a,.role__paragraph ol.cal li a{padding:.3rem 0;display:inline-block}.role__paragraph>p{padding:.3rem 0 0 0}.role__paragraph>p.linebreak-true{padding-top:0}.role__paragraph>p a,.role__paragraph ul li a,.role__paragraph ol li a,.role__paragraph h4 a{color:#006f9e}.role__paragraph>p a:hover,.role__paragraph ul li a:hover,.role__paragraph ol li a:hover,.role__paragraph h4 a:hover{color:#000000}.role__details{padding:5% 0 0 0%;text-align:left}@media all and (min-width: 48em){.role__details{width:32.2033898305%;float:right;margin-right:0}}.role__meta{margin-bottom:26px}.role__meta a{color:#006f9e}.role__meta a:hover{color:#000000}.role__meta-heading{margin:0 0 17px 0;font-size:12px;font-size:0.75rem;font-weight:bold;text-transform:uppercase;color:#7f7f7f}.role__meta-content{margin:0;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;font-weight:bold;color:#000000}.role__meta-notes{margin:6px 0 0 0;font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;color:#676767}.role__documents{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.role__documents li{margin-bottom:10px;font-size:14px;font-size:0.875rem}.role__documents li:last-child{margin-bottom:0}.role__documents a{color:#000000}.role__documents a:hover{color:#006f9e}.role__documents span{display:inline-block;margin-left:10px;font-weight:bold;color:#006f9e;font-size:10px;font-size:0.625rem}.role__banner--wanted,.role__banner--brief{background-color:#f0d9b7;text-align:center;color:#000000;padding:20px 20px 25px 20px}.role__banner--wanted h2,.role__banner--brief h2{font-size:13px;font-size:0.8125rem;text-transform:uppercase;margin:0 0 5px 0;font-weight:normal}.role__banner--wanted h1,.role__banner--brief h1{font-size:22px;font-size:1.375rem;margin:0}.role__banner--wanted h1 span,.role__banner--brief h1 span{font-size:18px;font-size:1.125rem;font-weight:normal}.role__banner--wanted h1 span.attributes,.role__banner--brief h1 span.attributes{text-transform:lowercase}.role__banner--wanted h1 span.part,.role__banner--brief h1 span.part{text-transform:capitalize}.role__banner--wanted .action,.role__banner--brief .action{position:absolute;right:0;top:-32px;bottom:auto}.role__banner--wanted .action--edit--dup,.role__banner--brief .action--edit--dup{top:16px}.role__banner--wanted{background-color:#f0d9b7;color:#000000}.role__banner--wanted .project__visibility{color:#000000;opacity:.7}.role__banner--wanted .project__visibility .icon--eye{fill:#000000;fill-opacity:.8}.role__banner--wanted h2{opacity:.7}.role__banner--brief{background-color:#000000;color:#ffffff}.role__banner--brief h4{font-size:14px;font-size:0.875rem;color:#000000;background-color:#f0d9b7;display:inline-block;margin:12px 0 0 0;padding:2px 5px 2px 5px;border-radius:3px;text-transform:uppercase}.role__intrest-note{color:#006f9e;border:solid 1px #006f9e;border-radius:3px;text-align:center;padding:10px 15px;display:inline-block;margin:20px auto 0 auto;font-size:14px;font-size:0.875rem;font-weight:bold}.role__intrest-note--name{color:#000000}.roles-list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:100%;margin-bottom:.6rem}.roles-list li{display:inline-block;margin-bottom:7px;position:relative;text-align:left}.roles-list__edit{position:relative;top:14px;padding:8px;margin-top:-30px;margin-bottom:-5px;display:block}.roles-list__more{display:inline-block;padding:5px 6px;border-radius:3px;font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;color:#f0d9b7;font-weight:normal}.roles-list--wanted .roles-list__link{background-color:#f0d9b7;color:#000000}@media all and (min-width: 42.5em){.roles-list--categories{text-align:center}}.roles-list--categories li{margin-bottom:10px}.roles-list--sales-pages{padding:24px 0 0 0;margin:0 24px 0 24px;text-align:center;width:calc(100% - 48px);z-index:1}@media all and (min-width: 48em){.roles-list--sales-pages{max-width:1252px;text-align:left;position:relative;top:24px;padding:0 64px;margin:0 auto 0 auto}}.roles-list--moderator .roles-list__link{background-color:#803c00;color:#ffffff}.roles-list--moderator .roles-list__link:hover{background-color:#803c00}.roles-list__heading .roles-list__link{background-color:#000000;color:#ffffff}.roles-list__seeking{font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;text-transform:uppercase;font-weight:bold;color:#000000}.roles-list__link{font-size:10px;font-size:0.625rem;line-height:10px;line-height:0.625rem;text-transform:uppercase;font-weight:bold;color:#ffffff;background-color:#006f9e;display:inline-block;padding:5px 6px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.roles-list__link:focus{-webkit-box-shadow:0 0 0 1px #000000;box-shadow:0 0 0 1px #000000}.roles-list__link span.info{background-color:rgba(255,255,255,0.7);font-size:11px;font-size:0.6875rem;color:#006f9e;font-family:"Bookman Old Style",monospace;padding:1px 4px 1px 4px;margin:-1px 0 -1px 8px;float:right;text-transform:lowercase;border-radius:2px;font-weight:800;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.roles-list__link span.accredited{background-color:rgba(0,0,0,0.4);font-size:11px;font-size:0.6875rem;color:#ffffff;padding:2px;margin:-2px -2px -2px 4px;float:right;text-transform:none;border-radius:2px;font-weight:400;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.roles-list__link span.part-played{font-weight:100;font-size:12px;font-size:0.75rem;text-transform:initial}.roles-list__link div.corner-shade{width:18px;height:18px;background:#00a1e6;border-top-left-radius:3px;margin:-5px -24px -13px -6px;border-bottom:2px solid #006f9e;border-right:2px solid #006f9e;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.roles-list__link div.hide-corner-shade{width:0;height:0;border-bottom:16px solid #006f9e;border-left:16px solid transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.roles-list__link--accredited{padding-left:24px}.roles-list__link--accredited .icon--accredited{border-radius:3px 0 0 3px;position:absolute;width:20px;height:20px;border:none;margin:-5px 0 0 -24px}.roles-list__link--seeked{background-color:#803c00}.roles-list__link--attended{background-color:#008656}.roles-list__link--faded{background-color:#d9d9d9;color:#404040}.roles-list__link--faded span.info{color:#e6e6e6;background-color:rgba(0,0,0,0.2)}.roles-list__link--faded div.corner-shade{background:#767676;border-color:#d9d9d9}.roles-list__link--faded div.hide-corner-shade{border-bottom:16px solid #d9d9d9}.roles-list__link--client{background-color:#000000}.roles-list__link--mature{background-color:transparent;color:#e44268;-webkit-box-shadow:0 0 0 1px #e44268;box-shadow:0 0 0 1px #e44268;padding:4px 6px}.roles-list__link--ticket{background-color:transparent;color:#803c00;-webkit-box-shadow:0 0 0 1px #803c00;box-shadow:0 0 0 1px #803c00;padding:4px 6px}.roles-list__link--private{background-color:#803c00;font-weight:bold}.roles-list__link--private-list:hover{background-color:#803c00}.roles-list__link--removed,.roles-list__link--no-show{background-color:#e44268}.roles-list__link--removed{text-decoration:line-through}.roles-list__link--removed span.info{color:#e6e6e6;background-color:rgba(0,0,0,0.2)}.roles-list__link--removed div.corner-shade{background:#ff6388;border-color:#e44268}.roles-list__link--removed div.hide-corner-shade{border-bottom:16px solid #e44268}.thread-message__header .roles-list{text-align:left;margin-left:12px;margin-top:12px;margin-bottom:0}@media all and (min-width: 48em){.thread-message__header .roles-list{margin-left:40px}}.thread-message__header .roles-list li{margin-bottom:0}.form__row .roles-list .icon,[data-portfolio-section] .roles-list .icon{width:23px;height:23px}.form__row .roles-list a.control_fields,[data-portfolio-section] .roles-list a.control_fields{position:absolute;padding:0;top:1px;background-color:#eeeeee;width:35px}.form__row .roles-list a.control_fields:focus,[data-portfolio-section] .roles-list a.control_fields:focus{-webkit-box-shadow:0 0 0 1px #404040;box-shadow:0 0 0 1px #404040}.form__row .roles-list a.control_fields div,[data-portfolio-section] .roles-list a.control_fields div{width:4px;height:100%;background-color:#eeeeee;float:left}.form__row .roles-list a.control_fields .icon,[data-portfolio-section] .roles-list a.control_fields .icon{fill:#803c00}.form__row .roles-list a.control_fields:hover .icon,[data-portfolio-section] .roles-list a.control_fields:hover .icon{fill:#000000}.form__row .roles-list a.control_fields .icon--close-btn,[data-portfolio-section] .roles-list a.control_fields .icon--close-btn{fill:#e44268}[data-portfolio-section] .roles-list li:nth-of-type(2) a.left_fields .icon{fill:#999999}[data-portfolio-section] .roles-list li:last-child a.right_fields .icon{fill:#999999}[data-portfolio-section] .roles-list .roles-list__link--category{padding:10px 16px}[data-portfolio-section] .roles-list .roles-list__category--controls .roles-list__link--category{padding:10px 88px 10px 52px}[data-portfolio-section] .roles-list .roles-list__category--single-control .roles-list__link--category{padding:10px 53px 10px 16px}[data-portfolio-section] .roles-list .roles-list__category--single-control a.edit_fields{border-top-right-radius:3px;border-bottom-right-radius:3px;right:8px}[data-portfolio-section] .roles-list a.control_fields{height:calc(100% - 1px)}[data-portfolio-section] .roles-list a.control_fields .icon{margin-top:5px;margin-left:-3px}[data-portfolio-section] .roles-list a.right_fields{right:8px;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:-1px 0 0 0 #803c00;box-shadow:-1px 0 0 0 #803c00}[data-portfolio-section] .roles-list a.right_fields .icon--arrow-right{width:19px;height:19px;margin-top:7px;margin-left:8px}[data-portfolio-section] .roles-list a.left_fields{left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:1px 0 0 0 #803c00;box-shadow:1px 0 0 0 #803c00}[data-portfolio-section] .roles-list a.left_fields .icon--arrow-left{width:19px;height:19px;margin-top:7px;margin-left:9px}[data-portfolio-section] .roles-list a.edit_fields{right:44px;-webkit-box-shadow:-1px 0 0 0 #803c00;box-shadow:-1px 0 0 0 #803c00}[data-portfolio-section] .roles-list a.edit_fields .icon--edit{margin-top:5px;margin-left:7px}.form .form__row .roles-list__link,.admin .form__row .roles-list__link,.menu--back-office .form__row .roles-list__link{padding:14px 77px 14px 8px;border-radius:4px;border:1px solid #dad9da;cursor:pointer}.form .form__row .roles-list__link.roles-list__link--faded div.hide-corner-shade,.admin .form__row .roles-list__link.roles-list__link--faded div.hide-corner-shade,.menu--back-office .form__row .roles-list__link.roles-list__link--faded div.hide-corner-shade{border-bottom:22px solid #b5b4b5}.form .form__row .roles-list__link .icon--edit,.admin .form__row .roles-list__link .icon--edit,.menu--back-office .form__row .roles-list__link .icon--edit{position:absolute;top:9px;right:42px;fill:rgba(0,0,0,0.3)}.form .form__row .roles-list__link span.accredited,.admin .form__row .roles-list__link span.accredited,.menu--back-office .form__row .roles-list__link span.accredited{padding:6px 4px 6px 4px;margin:-6px -7px -6px 8px}.form .form__row .roles-list__link div.corner-shade,.admin .form__row .roles-list__link div.corner-shade,.menu--back-office .form__row .roles-list__link div.corner-shade{border-top-left-radius:2px;margin:-14px -24px -10px -8px}.form .form__row .roles-list__link:hover .icon--edit,.admin .form__row .roles-list__link:hover .icon--edit,.menu--back-office .form__row .roles-list__link:hover .icon--edit{fill:rgba(255,255,255,0.4)}.form .form__row .roles-list__link:focus,.admin .form__row .roles-list__link:focus,.menu--back-office .form__row .roles-list__link:focus{border:1px solid #404040;-webkit-box-shadow:none;box-shadow:none}.form .form__row .roles-list a.control_fields,.admin .form__row .roles-list a.control_fields,.menu--back-office .form__row .roles-list a.control_fields{right:1px;height:calc(100% - 2px);border-top-right-radius:3px;border-bottom-right-radius:3px}.form .form__row .roles-list a.control_fields .icon--close-btn,.admin .form__row .roles-list a.control_fields .icon--close-btn,.menu--back-office .form__row .roles-list a.control_fields .icon--close-btn{margin-top:8px;margin-left:2px}.form .form__row .roles-list__no-edit .roles-list__link,.admin .form__row .roles-list__no-edit .roles-list__link,.menu--back-office .form__row .roles-list__no-edit .roles-list__link{padding:14px 49px 14px 8px;cursor:auto}.form .form__row .roles-list__link--accredited,.admin .form__row .roles-list__link--accredited,.menu--back-office .form__row .roles-list__link--accredited{padding-left:47px}.form .form__row .roles-list__link--accredited .icon--accredited,.admin .form__row .roles-list__link--accredited .icon--accredited,.menu--back-office .form__row .roles-list__link--accredited .icon--accredited{width:38.5px;height:38.5px;margin:-14px 0 0 -47px}.form .form__row .roles-list__link--faded,.admin .form__row .roles-list__link--faded,.menu--back-office .form__row .roles-list__link--faded{background-color:#b5b4b5}.form .form__row .roles-list__link--faded.roles-list__link--accredited .icon--accredited,.admin .form__row .roles-list__link--faded.roles-list__link--accredited .icon--accredited,.menu--back-office .form__row .roles-list__link--faded.roles-list__link--accredited .icon--accredited{-webkit-filter:greyscale(1);filter:greyscale(1)}.form .form__row .roles-list__link--faded div.corner-shade,.admin .form__row .roles-list__link--faded div.corner-shade,.menu--back-office .form__row .roles-list__link--faded div.corner-shade{border-color:#b5b4b5}.form .form__row .roles-list__link--faded div.hide-corner-shade,.admin .form__row .roles-list__link--faded div.hide-corner-shade,.menu--back-office .form__row .roles-list__link--faded div.hide-corner-shade{border-bottom:22px solid #b5b4b5}.form .form__row .roles-list__link--faded:hover,.admin .form__row .roles-list__link--faded:hover,.menu--back-office .form__row .roles-list__link--faded:hover{background-color:#000000}.form .form__row .roles-list__link--faded:hover div.corner-shade,.admin .form__row .roles-list__link--faded:hover div.corner-shade,.menu--back-office .form__row .roles-list__link--faded:hover div.corner-shade{border-color:#000000}.form .form__row .roles-list__link--faded:hover div.hide-corner-shade,.admin .form__row .roles-list__link--faded:hover div.hide-corner-shade,.menu--back-office .form__row .roles-list__link--faded:hover div.hide-corner-shade{border-bottom-color:#000000}.form .form__row .roles-list__link--faded a.control_fields,.admin .form__row .roles-list__link--faded a.control_fields,.menu--back-office .form__row .roles-list__link--faded a.control_fields{border-left:#b5b4b5}.form .form__row .roles-list__link--faded a.control_fields:focus,.admin .form__row .roles-list__link--faded a.control_fields:focus,.menu--back-office .form__row .roles-list__link--faded a.control_fields:focus{border-left-color:#b5b4b5}.form .form__row .sitesordocs-list,.admin .form__row .sitesordocs-list,.menu--back-office .form__row .sitesordocs-list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:100%;margin-bottom:.6rem}.form .form__row .sitesordocs-list .icon,.admin .form__row .sitesordocs-list .icon,.menu--back-office .form__row .sitesordocs-list .icon{width:23px;height:23px}.form .form__row .sitesordocs-list a.control_fields,.admin .form__row .sitesordocs-list a.control_fields,.menu--back-office .form__row .sitesordocs-list a.control_fields{position:absolute;top:1px;right:1px;background-color:#eeeeee;width:35px;height:calc(100% - 2px);border-top-right-radius:3px;border-bottom-right-radius:3px}.form .form__row .sitesordocs-list a.control_fields div,.admin .form__row .sitesordocs-list a.control_fields div,.menu--back-office .form__row .sitesordocs-list a.control_fields div{width:4px;height:100%;background-color:#eeeeee;float:left}.form .form__row .sitesordocs-list a.control_fields .icon--close-btn,.admin .form__row .sitesordocs-list a.control_fields .icon--close-btn,.menu--back-office .form__row .sitesordocs-list a.control_fields .icon--close-btn{margin-top:8px;margin-left:3px;fill:#e44268}.form .form__row .sitesordocs-list a.control_fields:hover .icon--close-btn,.admin .form__row .sitesordocs-list a.control_fields:hover .icon--close-btn,.menu--back-office .form__row .sitesordocs-list a.control_fields:hover .icon--close-btn{fill:#000000}.form .form__row .sitesordocs-list a.control_fields:focus,.admin .form__row .sitesordocs-list a.control_fields:focus,.menu--back-office .form__row .sitesordocs-list a.control_fields:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.form .form__row .sitesordocs-list li,.admin .form__row .sitesordocs-list li,.menu--back-office .form__row .sitesordocs-list li{width:100%;overflow:hidden;display:inline-block;margin-bottom:3px;position:relative}.form .form__row .sitesordocs-list--on-project,.admin .form__row .sitesordocs-list--on-project,.menu--back-office .form__row .sitesordocs-list--on-project{margin-top:10px;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.form .form__row .sitesordocs-list__link,.admin .form__row .sitesordocs-list__link,.menu--back-office .form__row .sitesordocs-list__link{display:inline-block;border:1px solid #dad9da;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;color:#404040;background-color:#ffffff}.form .form__row .sitesordocs-list__link .icon--edit,.admin .form__row .sitesordocs-list__link .icon--edit,.menu--back-office .form__row .sitesordocs-list__link .icon--edit{position:absolute;top:9px;right:42px;fill:#803c00}.form .form__row .sitesordocs-list__link--error,.admin .form__row .sitesordocs-list__link--error,.menu--back-office .form__row .sitesordocs-list__link--error{position:relative;color:#e44268;border:1px solid #e44268}.form .form__row .sitesordocs-list__link--error a.control_fields,.admin .form__row .sitesordocs-list__link--error a.control_fields,.menu--back-office .form__row .sitesordocs-list__link--error a.control_fields{cursor:pointer;top:0;right:0;height:100%}.form .form__row .sitesordocs-list__error,.admin .form__row .sitesordocs-list__error,.menu--back-office .form__row .sitesordocs-list__error{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;margin:4px 0 0 0;color:#e44268}.form .form__row .sitesordocs-list .role-tag-name,.admin .form__row .sitesordocs-list .role-tag-name,.menu--back-office .form__row .sitesordocs-list .role-tag-name{width:9999px;display:inline-block}.form .form__row .sitesordocs-list .role-tag-name span,.admin .form__row .sitesordocs-list .role-tag-name span,.menu--back-office .form__row .sitesordocs-list .role-tag-name span{font-size:12px;font-size:0.75rem;line-height:15px;line-height:0.9375rem;text-transform:uppercase;margin-left:4px}.form .form__row .sitesordocs-list .role-tag-name span.ext,.admin .form__row .sitesordocs-list .role-tag-name span.ext,.menu--back-office .form__row .sitesordocs-list .role-tag-name span.ext{color:#006f9e}.form .form__row .sitesordocs-list__link,.form .form__row .sitesordocs-list .upload-progress__label,.admin .form__row .sitesordocs-list__link,.admin .form__row .sitesordocs-list .upload-progress__label,.menu--back-office .form__row .sitesordocs-list__link,.menu--back-office .form__row .sitesordocs-list .upload-progress__label{font-size:14px;font-size:0.875rem;line-height:15px;line-height:0.9375rem;font-weight:normal;padding:13px 50px 12px 9px;border-radius:4px}.form .form__row .sitesordocs-list__edit,.admin .form__row .sitesordocs-list__edit,.menu--back-office .form__row .sitesordocs-list__edit{position:relative;top:14px;margin-top:-14px;left:10px;display:block}.form .form__row a.sitesordocs-list__link,.admin .form__row a.sitesordocs-list__link,.menu--back-office .form__row a.sitesordocs-list__link{cursor:pointer}.form .form__row a.sitesordocs-list__link:hover,.admin .form__row a.sitesordocs-list__link:hover,.menu--back-office .form__row a.sitesordocs-list__link:hover{color:#ffffff;background-color:#000000}.form .form__row a.sitesordocs-list__link:hover .icon--edit,.admin .form__row a.sitesordocs-list__link:hover .icon--edit,.menu--back-office .form__row a.sitesordocs-list__link:hover .icon--edit{fill:#3b3b3b}.form .form__row a.sitesordocs-list__link:focus,.admin .form__row a.sitesordocs-list__link:focus,.menu--back-office .form__row a.sitesordocs-list__link:focus{border:1px solid #006f9e}.roles-list__link .role-tag-differentiator,.sitesordocs-list__link .role-tag-differentiator{display:none}.select__profile{border-bottom:solid 1px #b5b4b5;text-align:center;padding-bottom:40px}.select__profile .roles-list__link{background-color:#006f9e}.select__profile .roles-list__link div.corner-shade{background-color:#00a1e6;border-color:#006f9e}.select__profile .roles-list__link div.hide-corner-shade{border-bottom-color:#006f9e}.select__profile .roles-list__link--faded{background-color:#b5b4b5}.select__profile .roles-list__link--faded div.corner-shade{background-color:#999999;border-color:#b5b4b5}.select__profile .roles-list__link--faded div.hide-corner-shade{border-bottom:16px solid #b5b4b5}.select__profile:last-child{border-bottom:0;text-align:center;padding-bottom:0}.select__profile .listing{text-align:left}a.roles-list__link:hover{background-color:#000000;color:#ffffff}a.roles-list__link:hover span.info{color:#000000;background-color:rgba(255,255,255,0.5)}a.roles-list__link:hover div.corner-shade{background-color:#006f9e;border-color:#000000}a.roles-list__link:hover div.hide-corner-shade{border-bottom-color:#000000}a.roles-list__link--faded:hover span.info{color:#e6e6e6;background-color:rgba(255,255,255,0.5)}a.roles-list__link--faded:hover div.corner-shade{background-color:#767676;border-color:#000000}a.roles-list__link--faded:hover div.hide-corner-shade{border-bottom-color:#000000}a.roles-list__link--private-list:hover{background-color:#803c00}a.roles-list__link--category{font-size:12px;font-size:0.75rem;line-height:12px;line-height:0.75rem;background-color:transparent;color:#803c00;-webkit-box-shadow:0 0 0 1px #803c00;box-shadow:0 0 0 1px #803c00;margin:1px 8px 0 0}a.roles-list__link--category:hover{background-color:#803c00}a.roles-list__link--category:focus{-webkit-box-shadow:0 0 0 1px #803c00;box-shadow:0 0 0 1px #803c00}a.roles-list__link--category.roles-list__link--controls{padding:10px 88px 10px 52px}a.roles-list__link--selected{background-color:#803c00;color:#ffffff}a.roles-list__link--removed:hover span.info{color:#e6e6e6;background-color:rgba(255,255,255,0.5)}a.roles-list__link--removed:hover div.corner-shade{background-color:#ff6388;border-color:#000000}a.roles-list__link--removed:hover div.hide-corner-shade{border-bottom-color:#000000}.hero--profile .roles-list li,.form__row .roles-list li{margin-right:3px}.hero--profile .roles-list__link,.form__row .roles-list__link{font-size:11px;font-size:0.6875rem;line-height:11px;line-height:0.6875rem}.hero--profile .roles-list__link span.info,.form__row .roles-list__link span.info{font-size:11px;font-size:0.6875rem;padding:2px 6px 2px 6px;margin:-2px 0 -2px 8px;float:right}.hero--profile .roles-list__link div.corner-shade,.form__row .roles-list__link div.corner-shade{width:24px;height:24px}.hero--profile .roles-list__link div.hide-corner-shade,.form__row .roles-list__link div.hide-corner-shade{border-bottom:22px solid #006f9e;border-left:22px solid transparent}.hero--profile .roles-list__link{padding:9px 9px}.hero--profile .roles-list__link div.corner-shade{margin:-9px -24px -15px -9px}.hero--profile .roles-list__link--faded{color:#3b3b3b}.hero--profile .roles-list__link--faded div.hide-corner-shade{border-bottom:22px solid #d9d9d9}.hero--profile .roles-list__link--accredited{padding-left:36px}.hero--profile .roles-list__link--accredited .icon--accredited{width:28.5px;height:28.5px;margin:-9px 0 0 -36px}.hero--profile .roles-list__link--mature{padding:8px 9px}.hero--profile a.roles-list__link--faded:hover{color:#e6e6e6}.hero--profile a.roles-list__link--faded:hover div.hide-corner-shade{border-bottom:22px solid #000000}.block .roles-list__link{border:1px solid #00a1e6}.block .roles-list__link--faded,.block .roles-list__link--mature{border:none}.block .roles-list__link--client{border:1px solid #999999}.block .roles-list--wanted .roles-list__link{border:none}.project__heading .roles-list__link--mature,.block .roles-list__link--mature{background:rgba(0,0,0,0.5);position:relative;top:-3px}.roles-list__title--wanted{color:#f0d9b7;font-size:10px;font-size:0.625rem;font-weight:bold;text-transform:uppercase;display:block;margin:15px 0 5px 0}.roles-tabs{display:block;width:100%;margin:0;padding:0;text-align:center;text-transform:uppercase}.roles-tabs li{list-style-type:none;text-decoration:none;border-bottom:1px solid #000000;position:relative}.roles-tabs a{background-color:#f0d9b7;color:#000000;display:block;width:100%;height:100%;padding:5%}.roles-tabs a:hover{color:#000000}.roles-tabs a.brief{background-color:#000000;color:#ffffff;border-top:1px solid #999999}.roles-tabs__title{margin:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-weight:bold;text-transform:uppercase}.roles-tabs__title span{font-weight:normal}.roles-tabs__title span.part{text-transform:capitalize}.roles-tabs__title span.attributes{font-style:italic;text-transform:lowercase}.roles-tabs__title--brief{text-transform:capitalize}.roles-tabs__info{margin:0;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-weight:normal}.roles-tabs a.brief .roles-tabs__info{font-weight:bold}.roles-tabs__content-type{background-color:#f0d9b7;color:black;border-radius:3px;margin:10px 0 15px 0;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-weight:bold;padding:2px 5px 2px 5px;display:inline-block}.roles-tabs__duration{margin:4px 0 0 0;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-weight:normal}.roles-tabs__description{margin:4px 0 0 0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-weight:normal;text-transform:none}.roles-tabs .muted a{background-color:#eeeeee}.roles-tabs__title--wanted,.roles-tabs__title--brief-wanted{width:100%;padding:16px 5%;font-size:14px;font-size:0.875rem;color:#f0d9b7;text-align:center;font-weight:bold;text-transform:uppercase}.roles-tabs__title--wanted{background-color:#000000}.roles-tabs__title--brief-wanted{background-color:#303030}.block--project__unavailable .roles-tabs li{border-bottom:1px solid #eeeeee}.block--project__unavailable .roles-tabs a{background-color:#ffe7c2;color:#91836e}.block--project__unavailable .roles-tabs a.brief{background-color:#777777;color:#ffffff;border-top:1px solid #999999}.block--project__unavailable .roles-tabs__title--wanted,.block--project__unavailable .roles-tabs__title--brief-wanted{background-color:#838383;color:#eeeeee}.block--project__unavailable .roles-tabs__content-type{background-color:#eeeeee;color:#838383}.menu--back-office .form__row .roles-list__no-edit .roles-list__link{border:1px solid #202020;padding:10px 40px 10px 8px}.menu--back-office .form__row .roles-list__no-edit a.control_fields{right:1px;width:32px}.menu--back-office .form__row .roles-list__no-edit a.control_fields .icon--close-btn{margin-top:4px;margin-left:0px}.accreditation_surround{margin:0 0 30px 0}.accreditation_surround .accreditation_inner{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);box-shadow:1px 1px 3px rgba(0,0,0,0.2);background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, right bottom, from(#f9f9f9), to(#eee));background-image:linear-gradient(to bottom right, #f9f9f9, #eee);text-align:center;display:inline-block;border-radius:6px;vertical-align:top}.accreditation_surround .icon--accredited{border:none}.accreditation_surround .accreditation_tag{display:inline-block;text-transform:uppercase;font-weight:bold;color:#ffffff;background:#000000;border-radius:4px}.accreditation_surround a{color:#006f9e}.accreditation_surround a:hover{color:#000000}.accreditation_surround a.accreditation_profile{display:block;margin:0 0 15px 0}.accreditation_surround a.accreditation_detail{margin:0;display:inline-block}.accreditation_surround p.award{font-weight:bold}.form--supertag-info .accreditation_surround{text-align:center;width:100%}.form--supertag-info .accreditation_surround .accreditation_inner{padding:20px 20px 0 20px;background-image:-webkit-gradient(linear, left top, right bottom, from(#f9f9f9), to(#d9d9d9));background-image:linear-gradient(to bottom right, #f9f9f9, #d9d9d9)}@media all and (min-width: 48em){.form--supertag-info .accreditation_surround .accreditation_inner{padding:20px 80px 0 80px}}.form--supertag-info .accreditation_surround .icon--accredited{width:120px;height:120px;border-radius:6px}.form--supertag-info .accreditation_surround .accreditation_tag{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;min-width:120px;padding:6px 8px 5px 8px;margin:2px 0 6px 0}.form--supertag-info .accreditation_surround p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin:6px 0 6px 0}.form--supertag-info .accreditation_surround p.award{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin:6px 0 6px 0}.profile .hero__description .accreditation_surround{margin:0 0 20px 0}.profile .hero__description .accreditation_surround .accreditation_inner{margin:0 0 10px 0;width:100%;padding:10px 10px 0 10px}@media all and (min-width: 30em){.profile .hero__description .accreditation_surround .accreditation_inner{margin:0 1.5% 10px 0;width:31%}}.profile .hero__description .accreditation_surround .icon--accredited{width:80px;height:80px;border-radius:4px}.profile .hero__description .accreditation_surround .accreditation_tag{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;min-width:80px;padding:4px 6px 3px 6px;margin:1px 0 4px 0}.profile .hero__description .accreditation_surround p.award{margin-top:6px;margin-bottom:4px;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}.search-results{margin-top:10px;border-bottom:1px solid #d9d9d9}.search-results:after{content:"";display:table;clear:both}.search-results__meta{width:32.2033898305%;float:left;margin-right:1.6949152542%}.search-results__sort{width:66.1016949153%;float:left;margin-right:1.6949152542%}.search-results__sort{float:right;margin-right:0}.search-results__count{margin:6px 0 0 0;color:#a3a3a3;line-height:34px;line-height:2.125rem}.search-results,.projects .grid--search{border-bottom:1px solid #d9d9d9}.projects .search-results,.briefs .search-results{margin-top:20px}.profiles .search-results{padding-bottom:10px}.social__list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.profile .hero__meta .social__list{margin-bottom:24px}.social__list--inline{text-align:center}.social__list--inline .social__item{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:0;background-color:#ffffff;border-radius:100%;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.social__list--inline .social__item--twitter{background-color:#55acee}.social__list--inline .social__item--twitter:hover{background-color:#2795e9}.social__list--inline .social__item--facebook{background-color:#3b5998}.social__list--inline .social__item--facebook:hover{background-color:#2d4373}.social__list--inline .social__item--linkedin{background-color:#007bb5}.social__list--inline .social__item--linkedin:hover{background-color:#005882}.social__list--inline .social__item--instagram{background-color:#3f729b}.social__list--inline .social__item--instagram:hover{background-color:#305777}.social__item{margin-bottom:10px}.profile .social__item:last-child{margin-bottom:0}.social__item .icon{width:38px;height:38px;padding:7px;display:block;fill:#ffffff}.social__item.social__item--twitter a{color:#55acee;border-color:#55acee}.social__item.social__item--twitter a:hover{color:#0f5f9b;border-color:#0f5f9b}.social__item.social__item--facebook a{color:#3b5998;border-color:#3b5998}.social__item.social__item--facebook a:hover{color:#10182a;border-color:#10182a}.social__item.social__item--linkedin a{color:#007bb5;border-color:#007bb5}.social__item.social__item--linkedin a:hover{color:#00131c;border-color:#00131c}.social__item a{color:#006f9e;display:block;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem}.social__item a:hover{color:#000405}.sponsorship__banner{display:block;background:#262524 url(https://d20sfr0qjllgda.cloudfront.net/assets/styleguide/jmi-conference-ad-bg-8504a3ce525f434edce53ee7dca6d1be51992980ba09ba7b3606a54eb6b0aec3.png) repeat-x center center;background-size:100% 100%;overflow:hidden}.sponsorship__inner{width:90%;max-width:690px;padding:0;margin:auto}.sponsorship__inner img{display:block;width:200%;margin-left:-50%}.status{position:absolute;bottom:0;width:100%;margin-bottom:20px;padding:0 20px;text-align:center}.status__percent{color:#803c00}@media all and (max-width: 47.99em){.sticky-banner-home{position:fixed;bottom:0;z-index:10;width:100%}}@media all and (max-width: 47.99em){body.home.index .site-content{margin-bottom:176px}}#card-element{background:#ffffff;padding:12px;border-radius:4px}#card-errors{color:#e44268;margin-top:12px}.super-tags-wrap{position:relative;z-index:500}.super-tags-wrap .nested-fields{position:absolute;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;padding:20px;margin:-50px -20px 50px -20px;border-radius:3px;background-color:#dad9da}.super-tags-wrap .form__contrast{margin-top:16px;margin-right:-20px;margin-left:-20px;padding:20px;border-radius:0 0 3px 3px}.super-tags-wrap--edit{display:none}.form-bg{position:relative;z-index:450;display:none}.form-bg .inner{position:absolute;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);width:calc(100% + 70px);padding:1000px 0 0 0;margin:-12px 0 0 -35px}.modal-bg,.supertags-bg{top:0;left:0;width:100%;height:100%;z-index:400;overflow:hidden;position:absolute;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);display:none}.links p.form__helper{line-height:28px;margin:0;padding-top:4px}.links a{color:#006f9e;display:inline-block;padding-right:12px;padding-top:1px;height:32px;border-radius:16px}.links a:focus{-webkit-box-shadow:0 0 0 1px #006f9e;box-shadow:0 0 0 1px #006f9e}.links a .icon{width:30px;height:30px;display:inline-block;margin-right:5px}.links a span{position:relative;top:-10px}.links a:hover{color:#000000}.messages .links a{float:left}.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0 40px}.testimonials .carousel{width:100%}.testimonials .testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:32px 0}.testimonials .testimonial__image{border:4px solid transparent;border-radius:50%;height:220px;width:220px;overflow:hidden}.testimonials .testimonial__quote-icon{fill:#153044;height:32px;width:32px;margin:18px}.testimonials .testimonial__body-text,.testimonials .testimonial__name{color:#525252;text-align:left;width:80%;font-size:16px;line-height:1.5;margin:0}.testimonials .testimonial__body-text{font-weight:normal}.testimonials .testimonial__name{font-weight:bold;margin-top:8px}.testimonials .testimonial__name span{font-weight:normal}.testimonials a .testimonial:hover .testimonial__body-text,.testimonials a .testimonial:hover .testimonial__name{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#006f9e}.testimonials a .testimonial:hover .testimonial__image{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-color:#006f9e}.typeahead,.tt-query,.tt-hint{width:341px;outline:none}.tt-menu{width:341px;margin:0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.form h4.wizard-title,.form .wizard-progress{display:none}.form.wizard div[data-wizard-step]:not([data-wizard-step='1']),.form.wizard input[data-form-submit],.form.wizard a[data-form-previous]{display:none}.form.wizard h4.wizard-title{text-transform:uppercase;margin:22px 0 0 0;font-size:14px;font-size:0.875rem;text-align:center;color:#3b3b3b}.form.wizard h4.wizard-title{display:block}.form.wizard .wizard-progress{display:table;width:100%;table-layout:fixed;position:relative;height:50px;margin-top:-12px;margin-bottom:18px}.form.wizard .wizard-progress .step{display:table-cell;text-align:center;vertical-align:top;overflow:visible;position:relative;font-size:13px;color:#3b3b3b;font-weight:bold}.form.wizard .wizard-progress .step:not(:last-child):before{content:'';display:block;position:absolute;left:46%;top:29px;background-color:#ffffff;height:6px;width:100%;border:1px solid #006f9e}.form.wizard .wizard-progress .step.to-come:not(:last-child):after,.form.wizard .wizard-progress .step.in-progress:not(:last-child):after{content:'';display:block;position:absolute;left:calc(50% + 8px);top:30px;background-color:#ffffff;height:4px;width:93%;z-index:1}.form.wizard .wizard-progress .step .node{display:inline-block;border:1px solid #006f9e;background-color:#ffffff;border-radius:18px;height:22px;width:22px;position:absolute;top:20px;left:calc(50% + 6px);margin-left:-18px}.form.wizard .wizard-progress .step.complete{cursor:pointer}.form.wizard .wizard-progress .step.complete:before{background-color:#006f9e}.form.wizard .wizard-progress .step.complete .node{border-color:#006f9e;background-color:#006f9e}.form.wizard .wizard-progress .step.complete .node:before{font-family:FontAwesome;content:"\f00c";color:#ffffff;position:relative;top:2px}.form.wizard .wizard-progress .step.in-progress:after{background:#006f9e;background:-webkit-gradient(linear, left top, right top, from(#006f9e), to(#fff));background:linear-gradient(to right, #006f9e 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006f9e', endColorstr='#ffffff',GradientType=1 )}.form.wizard .wizard-progress .step.in-progress .node{border:6px solid #006f9e}.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:-webkit-gradient(linear, left bottom, left top, from(#eee), color-stop(50%, #fff));background-image:linear-gradient(to top, #eee 0%, #fff 50%)}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(90%, #fff));background-image:linear-gradient(to bottom, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:-webkit-gradient(linear, left bottom, left top, from(#ccc), color-stop(60%, #eee));background-image:linear-gradient(to top, #ccc 0%, #eee 60%)}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat 0 1px}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat 100% -22px;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat 100% -22px,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat -37px -22px;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat -37px -22px,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) no-repeat -37px -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-search input.select2-active{background:#fff url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-spinner-8c4b111ee3b2ae02c23d5861d35200716daf77b10c51600659c232ed6ce9b68e.gif) no-repeat 100%;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-spinner-8c4b111ee3b2ae02c23d5861d35200716daf77b10c51600659c232ed6ce9b68e.gif) no-repeat 100%,-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee)) 0 0;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-spinner-8c4b111ee3b2ae02c23d5861d35200716daf77b10c51600659c232ed6ce9b68e.gif) no-repeat 100%,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to top, #fff 0%, #eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;-webkit-filter:none;filter:none}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-spinner-8c4b111ee3b2ae02c23d5861d35200716daf77b10c51600659c232ed6ce9b68e.gif) no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(to bottom, #eee 1%, #fff 15%)}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-spinner-8c4b111ee3b2ae02c23d5861d35200716daf77b10c51600659c232ed6ce9b68e.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2-2bbdb872119fdeea2c7eaab1924536090bf7f6e7021d2219a501df7d01b8e8e9.png) right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(https://d20sfr0qjllgda.cloudfront.net/assets/select2x2-33b4809d1f3f98272dfa6eb4180fc609a88f870326df1002fb6d1f0f71a3ab75.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}
