@font-face{font-display:fallback;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(../fonts/nunito-sans-regular.woff2?v=1) format("woff2"),url(../fonts/nunito-sans-regular.woff?v=1) format("woff")}@font-face{font-display:fallback;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(../fonts/nunito-sans-600.woff2?v=1) format("woff2"),url(../fonts/nunito-sans-600.woff?v=1) format("woff")}@font-face{font-display:fallback;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(../fonts/nunito-sans-700.woff2?v=1) format("woff2"),url(../fonts/nunito-sans-700.woff?v=1) format("woff")}@font-face{font-display:fallback;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(../fonts/nunito-sans-800.woff2?v=1) format("woff2"),url(../fonts/nunito-sans-800.woff?v=1) format("woff")}@font-face{font-display:fallback;font-family:Site Icons;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?v=1);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff?v=1) format("woff"),url(../fonts/icomoon.ttf?v=1) format("truetype"),url(../fonts/icomoon.svg?v=1) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}body,button,input[type=button],input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}button,input[type=button],input[type=color],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;display:block;font-size:1rem;line-height:1rem}input[type=color],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{width:100%}select::-ms-expand{display:none}button,input[type=button],input[type=checkbox],input[type=color],input[type=radio],input[type=submit],select{cursor:pointer}textarea{resize:none}b,strong{font-weight:700}em,i{font-style:italic}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.flex-container{height:0;overflow:hidden;position:relative}.flex-container iframe,.flex-container object{height:100%;left:0;position:absolute;top:0;width:100%}audio,img,object,video{max-width:100%}img{display:block;height:auto}.flex-container{padding-bottom:56.25%}.create-nav__item a:before,.create-nav__item button:before,.create-nav__toggle:before,.entry-item__edit-btn:before,.form-button--cancel:before,.form-button--report:before,.form-button--save:before,.form-checkbox__label:after,.form__add-button:before,.form__error:before,.form__remove-button:before,.form__select-wrapper:after,.form__suggest-button:before,.global-search:before,.icon-end:after,.icon:before,.listing-item__edit-btn:before,.listing-item__remove-date:after,.listing-item__starred:after,.listing-item__unstarred:after,.listing-sort__select-wrapper:after,.project-filters__active-items button:after,.project-filters__clear-all:after,.project-filters__toggle:after,.project-filters__toggle:before,.sidebar-nav__item a:before,.user-info__notifications-btn:before{speak:none;font-family:Site Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.icon--arrow:before,.icon-end--arrow:after{content:"\e900"}.icon--calendar:before,.icon-end--calendar:after{content:"\e901"}.icon--clients:before,.icon-end--clients:after,.sidebar-nav__item--clients a:before{content:"\e902"}.icon--companies:before,.icon-end--companies:after,.sidebar-nav__item--companies a:before{content:"\e903"}.icon--contacts:before,.icon-end--contacts:after,.sidebar-nav__item--contacts a:before{content:"\e904"}.entry-item__edit-btn:before,.icon--edit:before,.icon-end--edit:after,.listing-item__edit-btn:before{content:"\e905"}.icon--expand:before,.icon-end--expand:after{content:"\e906"}.icon--expired:before,.icon-end--expired:after{content:"\e907"}.icon--filter:before,.icon-end--filter:after,.project-filters__toggle:before{content:"\e908"}.icon--notification:before,.icon-end--notification:after,.user-info__notifications-btn:before{content:"\e909"}.icon--notvisible:before,.icon-end--notvisible:after{content:"\e90a"}.icon--person:before,.icon-end--person:after{content:"\e90b"}.icon--projects:before,.icon-end--projects:after,.sidebar-nav__item--projects a:before{content:"\e90c"}.form-button--report:before,.icon--reports:before,.icon-end--reports:after{content:"\e90d"}.form-button--save:before,.icon--save:before,.icon-end--save:after{content:"\e90e"}.global-search:before,.icon--search:before,.icon-end--search:after{content:"\e90f"}.form-checkbox__label:after,.icon--tick:before,.icon-end--tick:after{content:"\e910"}.icon--visible:before,.icon-end--visible:after{content:"\e911"}.form-button--cancel:before,.form__remove-button:before,.icon--close:before,.icon-end--close:after,.listing-item__remove-date:after,.project-filters__active-items button:after,.project-filters__clear-all:after,.user-info__notifications-btn--active:before{content:"\e912"}.create-nav__item a:before,.create-nav__item button:before,.create-nav__toggle:before,.form__add-button:before,.form__suggest-button:before,.icon--plus:before,.icon-end--plus:after{content:"\e913"}.icon--unstarred:before,.icon-end--unstarred:after,.listing-item__unstarred:after{content:"\e915"}.icon--starred:before,.icon-end--starred:after,.listing-item__starred:after{content:"\e914"}.form__error:before,.icon--error:before,.icon-end--error:after{content:"\e001"}.form__select-wrapper:after,.icon--dropdown:before,.icon-end--dropdown:after,.listing-sort__select-wrapper:after,.project-filters__toggle:after{content:"\e601"}[todo]{position:relative}[todo]:before{background-color:#f35100;border:2px dashed hsla(0,0%,100%,.2);color:#fff;content:"TODO " attr(todo);font-size:11px;font-weight:700;left:0;line-height:1;padding:2px;position:absolute;text-transform:none;top:0;z-index:999}.a1-12{width:8.3333333333%}.a2-12{width:16.6666666667%}.a3-12{width:25%}.a4-12{width:33.3333333333%}.a5-12{width:41.6666666667%}.a6-12{width:50%}.a7-12{width:58.3333333333%}.a8-12{width:66.6666666667%}.a9-12{width:75%}.a10-12{width:83.3333333333%}.a11-12{width:91.6666666667%}.a12-12{width:100%}.a1-7{width:14.2857142857%}.a2-7{width:28.5714285714%}.a3-7{width:42.8571428571%}.a4-7{width:57.1428571429%}.a5-7{width:71.4285714286%}.a6-7{width:85.7142857143%}.a7-7{width:100%}.a1-5{width:20%}.a2-5{width:40%}.a3-5{width:60%}.a4-5{width:80%}.a5-5{width:100%}@media only screen and (max-width:1449px){.b1-4{width:25%}.b2-4{width:50%}.b3-4{width:75%}.b4-4{width:100%}.b1-5{width:20%}.b2-5{width:40%}.b3-5{width:60%}.b4-5{width:80%}.b5-5{width:100%}}@media only screen and (max-width:1099px){.d1-4{width:25%}.d2-4{width:50%}.d3-4{width:75%}.d4-4{width:100%}}.container{margin:0 auto;max-width:1400px;padding:0 80px}@media only screen and (max-width:1300px){.container{padding:0 32px}}.container--full-bleed{padding:0}.container--loading{background-image:url(../img/loading-alt.svg);background-position:80px 1rem;background-repeat:no-repeat;background-size:2rem 2rem;height:6rem;width:100%}@media only screen and (max-width:1300px){.container--loading{background-position:32px 1rem}}.container--report{background-color:#fff;padding-top:2rem}.container--refreshing{opacity:0;transition:opacity .2s}.container--login{align-items:center;display:flex;height:100vh}.content-box__content,.content-box__sidebar{display:flex;flex-direction:column;height:100%}.content-box{background-color:#f4f5f7;box-sizing:border-box;color:#2d2d2d;display:flex;height:100%;line-height:1.4;margin:0;overflow:hidden;width:100%}.content-box__sidebar{background-color:#2a2b34;flex-shrink:0;max-width:300px}.content-box__content{flex-grow:1}.content-box__content-top{background-color:#fff;border-bottom:1px solid #eaecf0;display:inline-flex;flex-shrink:0;padding:1.25rem 0}@media only screen and (max-width:1300px){.content-box__content-top{padding:.5rem 0}}.content-box__content-bottom{background-color:#f4f5f7;flex-grow:1;overflow-y:auto}.flex{display:flex;flex-grow:1;flex-shrink:1}.flex--wrap{flex-wrap:wrap}.flex--reverse{flex-direction:row-reverse}.flex--column{flex-direction:column}.flex--align-center{align-items:center}.flex--align-base{align-items:baseline}.flex--align-end{align-items:end}.flex--justify-center{justify-content:center}.flex--justify-start{justify-content:flex-start}.flex--justify-end{justify-content:flex-end}.flex--justify-space-between{justify-content:space-between}@media only screen and (max-width:799px){.flex--justify-space-between{flex-direction:column}}.flex__item{box-sizing:border-box}.grid{margin-left:-35px}.grid--wide{margin-left:-74px}.grid--thin{margin-left:-24px}.grid--tiny{margin-left:-2px}.grid__item{box-sizing:border-box;padding-left:35px}.grid--wide .grid__item{padding-left:74px}.grid--thin .grid__item{padding-left:24px}.grid--tiny .grid__item{padding-left:2px}.invisible{left:-999em;position:absolute}.nl2br{white-space:pre-wrap}.pr-3{position:relative;top:-3px}input[type=checkbox].form-checkbox__input,input[type=radio].form__custom-radio-input{border:0;height:1.25rem;margin:0;opacity:0;outline:0;overflow:hidden;padding:0;position:absolute;width:1.25rem}.relative{position:relative}.separated{margin-bottom:2rem}.removed{display:none!important}.inline-list li{display:block}.b-r-6{border-radius:6px}.gamma{font-size:2rem}.iota{font-size:1rem}.kappa{font-size:.875rem}.h,.typeset h2,.typeset h3{color:#2a2b34;font-weight:700;margin-bottom:.5rem}.p,.typeset img,.typeset ol,.typeset p,.typeset ul{display:block;margin:0 0 1rem}.a,.typeset a,.user-info__notifications a{color:#ff9b38;text-decoration:none;transition:color .2s}.a:focus,.a:hover,.typeset a:focus,.typeset a:hover,.user-info__notifications a:focus,.user-info__notifications a:hover{color:#ff9b38}.a-plain{color:inherit;text-decoration:none}.ol,.typeset ol,.typeset ul,.ul{padding-left:1.2rem}.ol li,.typeset ol li,.typeset ul li,.ul li{margin-bottom:.6rem}.typeset ul li,.ul li{list-style:disc outside}.ol li,.typeset ol li{list-style:decimal outside}.typeset h2{font-size:2rem}.typeset h3{font-size:1.5rem}.cookie-notice{display:none}.show-cookie-notice .cookie-notice{display:block}body,button,input,textarea{font-family:Nunito Sans;font-size:1rem}body,html{height:100%}.alphabet-list{margin-bottom:3.125rem}@media only screen and (max-width:1300px){.alphabet-list{margin-bottom:1.25rem}}.alphabet-list li{display:inline-block;margin-right:.875rem}.alphabet-list button{font-size:1.25rem;text-transform:uppercase}.alphabet-list button:focus,.alphabet-list button:hover{color:#ff9b38;outline:0}.alphabet-listing__title{font-size:2rem;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase}.alphabet-listing__link{color:#2d2d2d;display:block;font-size:1.125rem;line-height:1.4;margin-bottom:.75rem;text-decoration:none}.alphabet-listing__link:focus,.alphabet-listing__link:hover{color:#ff9b38}.calendar{border:none!important;box-shadow:0 10px 20px 0 hsla(220,4%,86%,.6);font-size:.875rem;right:0!important;width:15.625rem!important;z-index:3!important}.calendar>div,.calendar>header{padding:.75rem}.calendar>div{border:1px solid #d9dadc!important;border-radius:0 0 6px 6px;border-top:none!important}.calendar>header{background-color:#ff9b38;border:1px solid #ff9b38!important;border-radius:6px 6px 0 0;color:#fff;font-weight:700;height:2.125rem;line-height:.5rem!important}.calendar>header>.prev:after{border-right:10px solid #fff!important}.calendar>header>.prev:hover{background:none!important}.calendar>header>.next:after{border-left:10px solid #fff!important}.calendar>header>.next:hover{background:none!important}.calendar .cell{border-radius:1.75rem!important;height:1.75rem!important;line-height:1.75rem!important;margin:0 2px!important;padding:0!important;width:1.75rem!important}.calendar .cell.day-header{color:#98999b!important;font-weight:700!important;text-transform:uppercase}.calendar .cell.day-header:hover{background-color:transparent!important;border-color:transparent!important;color:#98999b!important}.calendar .cell.selected,.calendar .cell:focus,.calendar .cell:hover{background-color:#ff9b38!important;border-color:#ff9b38!important;color:#fff!important}.calendar__input{box-sizing:content-box;color:#ff9b38;cursor:pointer;display:block!important;font-size:.75rem!important;font-weight:700;max-width:4rem;outline:0;text-transform:uppercase;width:auto!important}.calendar__input--unset{max-width:4.5rem}.content-block{background-color:#fff;border-radius:8px;margin-bottom:4rem;padding:2.5rem;position:relative}.content-block__toggle{left:1.25rem;position:absolute;top:-.75rem}.create-nav{display:flex;position:relative}.create-nav__list{border-radius:6px;box-shadow:0 8px 20px 0 rgba(0,0,0,.2);left:0;position:absolute;top:2.75rem;z-index:5}.create-nav__toggle{margin-right:.625rem;outline:0;transition:transform .4s ease-in-out;z-index:5}.create-nav__toggle:before{background-color:#ff9b38;border-radius:100%;color:#fff;display:inline-block;font-size:28px;height:2.125rem;line-height:2.125rem;transition:transform .1s ease-in-out;width:2.125rem}.create-nav__toggle:hover{transform:scale(1.2)}.create-nav__toggle.active:before{transform:rotate(-45deg)}.create-nav__item{display:block}.create-nav__item a,.create-nav__item button{background-color:#fff;border:1px solid #eaecf0;color:#2d2d2d;display:inline-block;line-height:1.875rem;max-width:100%;padding:.5rem 0 .5rem 1rem;text-decoration:none;transition:background-color .2s;width:180px;z-index:4}.create-nav__item a:before,.create-nav__item button:before{color:#2d2d2d;display:inline-block;font-size:22px;margin-right:.75rem;position:relative;top:-2px}.create-nav__item a:hover,.create-nav__item button:hover{background-color:#f4f5f7}.create-nav__item:not(:first-of-type) a{border-top:0}.create-nav__item:first-of-type a{border-radius:6px 6px 0 0}.create-nav__item:last-of-type a{border-radius:0 0 6px 6px}.entry-item{width:100%}.entry-item__header,.entry-item__top{background-color:#fff}.entry-item__header{padding-top:1.75rem}@media only screen and (max-width:1300px){.entry-item__header{padding-top:1rem}}.entry-item__content{padding:3.125rem 0}@media only screen and (max-width:1300px){.entry-item__content{padding:1.5rem 0}}.entry-item__creation-date{color:#98999b;font-size:1rem;line-height:1.5rem;margin-bottom:.625rem}.entry-item__title{font-size:2rem;line-height:2.5rem}.entry-item__title--separated{margin-bottom:1.875rem}@media only screen and (max-width:1300px){.entry-item__title--separated{margin-bottom:1rem}}.entry-item__edit-btn{margin-left:1.25rem;transition:transform .4s ease-in-out;z-index:2}.entry-item__edit-btn:before{background-color:#ff9b38;border-radius:100%;color:#fff;display:inline-block;font-size:1.5rem;font-weight:800;height:2.375rem;line-height:2.375rem;text-align:center;width:2.375rem}.entry-item__edit-btn:hover{transform:scale(1.1)}.expand-switch{align-items:center;box-sizing:border-box;display:flex;margin-right:2rem}.container--report .expand-switch{display:none}.expand-switch--mb{align-self:flex-end;margin:1.25rem 0}.expand-switch__label{color:#2d2d2d;cursor:pointer;display:inline-block;font-size:1rem;line-height:1.5em;margin-right:.5rem;vertical-align:-1px}.expand-switch__button{background:none;border:none;box-shadow:0 0 0 #2196f3;display:inline-block;font-size:inherit;height:1.375rem;position:relative;right:-.25rem;text-align:left;vertical-align:middle;width:2.375rem}.expand-switch__button:focus{outline:none}.expand-switch__ui:after,.expand-switch__ui:before{border:1px solid #9597a7;content:"";cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.expand-switch__ui:after{background:#9597a7;border-radius:100%;height:.875rem;right:1.25rem;transition:right .1825s ease-in-out;width:.875rem}.expand-switch__ui:before{background:transparent;border-radius:1.75em;box-sizing:border-box;height:1.375rem;right:0;transition:background .2s ease-in-out;width:2.375rem}.expand-switch__button span{pointer-events:none}.expand-switch__button:focus .expand-switch__ui:before{box-shadow:0 0 0 #21222a;outline:none}.expand-switch__button[aria-pressed=true] .expand-switch__ui:after{background:#fff;border:1px solid #fff;right:.25em}.expand-switch__button[aria-pressed=true] .expand-switch__ui:before{background:#ff9b38;border:1px solid #fff}@media screen and (-ms-high-contrast:active){.expand-switch__ui:after{background-color:windowText}}.form__group{margin-bottom:1.75rem;position:relative}.form__group--small{margin-bottom:.5rem}.form__group--med{margin-bottom:1.25rem}.form__col{margin-right:1.25rem}.form__label{color:#2d2d2d;display:block;font-size:1rem;line-height:1.5rem;margin-bottom:.625rem;width:100%}.form__label--spaced{margin-bottom:.75rem}.form__error{color:#f03;display:block;font-size:.875rem;margin-bottom:1rem}.form__error:before{padding-right:.5rem;position:relative;top:-1px}.form__autocomplete-items{border-radius:6px;box-shadow:0 8px 10px 0 rgba(0,0,0,.1);display:inline-block;left:0;position:absolute;top:3.25rem;width:100%;z-index:3}.form__autocomplete-items li{display:block}.form__autocomplete-items li.active button{background-color:#f4f5f7}.form__autocomplete-items button{background-color:#fff;border:1px solid #eaecf0;color:#2d2d2d;font-size:1rem;line-height:1.875rem;padding:.6875rem 1.25rem;text-align:left;transition:background-color .2s;width:100%}.form__autocomplete-items button:focus,.form__autocomplete-items button:hover{background-color:#f4f5f7}.form__add-button{color:#2d2d2d;font-size:.875rem;font-weight:600;outline:0}.form__add-button:before{background-color:#ff9b38;border-radius:100%;color:#fff;display:inline-block;font-size:20px;height:1.25rem;line-height:1.25rem;margin-right:.625rem;position:relative;top:-1px;transition:transform .4s ease-in-out;vertical-align:middle;width:1.25rem;z-index:2}.form__add-button:focus,.form__add-button:hover{color:#ff9b38}.form__add-button:focus:before,.form__add-button:hover:before{transform:scale(1.2)}.form-button{background-color:#ff9b38;border:1px solid #ff9b38;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:800;line-height:1.5em;margin-bottom:.625rem;padding:.75rem 1.625rem;position:relative;text-decoration:none;text-transform:uppercase;width:auto}@media only screen and (max-width:1300px){.form-button{font-size:.875rem;padding:.5rem 1.25rem}}.form-button:not(:last-of-type){margin-right:1.25rem}.form-button--cancel,.form-button--loading,.form-button--report,.form-button--save{padding-left:3.375rem}@media only screen and (max-width:1300px){.form-button--cancel,.form-button--loading,.form-button--report,.form-button--save{padding-left:2.5rem}}.form-button--cancel:before,.form-button--loading:before,.form-button--report:before,.form-button--save:before{left:1.125rem;margin-right:.5rem;position:absolute;top:.625rem}@media only screen and (max-width:1300px){.form-button--cancel:before,.form-button--loading:before,.form-button--report:before,.form-button--save:before{left:.75rem;margin-right:0;top:.5rem}}.form-button--alt{background-color:#fff;color:#ff9b38}.form-button--danger,.form-button--tiny{font-size:.875rem;margin-bottom:0;padding:.5rem 1.25rem}.form-button--danger{background-color:transparent;border:2px solid #f03;color:#f03}.form-button--report{bottom:.625rem}@media only screen and (max-width:1300px){.form-button--report{border-radius:0;bottom:0;margin-bottom:0}}.form-button--report:before{font-size:28px}@media only screen and (max-width:1300px){.form-button--report:before{font-size:20px}}.form-button--cancel:before,.form-button--save:before{font-size:28px}.form-button--filters{background-color:transparent;border-color:#ff9b38;color:#ff9b38;font-size:.75rem;margin-bottom:2rem}.form-button--loading:before{background-image:url(../img/loading.svg);background-size:28px 28px;content:"";display:inline-block;height:28px;width:28px}.form-checkbox__group{display:flex;flex-wrap:wrap}.form-checkbox{margin-bottom:.5rem;margin-right:0;position:relative;width:100%}.form-checkbox--error .form-checkbox__label:before{border-color:#f03}input[type=checkbox].form-checkbox__input:disabled+.form-checkbox__label:before{background-color:#eaecf0}input[type=checkbox].form-checkbox__input:checked+.form-checkbox__label{color:#2d2d2d}input[type=checkbox].form-checkbox__input:checked+.form-checkbox__label:after{opacity:1;transform:scale(1)}input[type=checkbox].form-checkbox__input:focus+.form-checkbox__label{color:#2d2d2d}input[type=checkbox].form-checkbox__input:focus+.form-checkbox__label:before{border-color:#ff9b38}.form-checkbox__label{color:#2d2d2d;cursor:pointer;display:inline-block;font-weight:300;line-height:1.5rem;margin-right:3rem;padding-left:2rem;position:relative}.form-checkbox__label:before{background-color:transparent;border:1px solid #979797;border-radius:4px;content:"";vertical-align:middle}.form-checkbox__label:after,.form-checkbox__label:before{display:inline-block;height:1.375rem;left:0;position:absolute;top:0;width:1.375rem}.form-checkbox__label:after{background-color:#ff9b38;border:1px solid #ff9b38;border-radius:4px;color:#fff;font-family:Site Icons;font-size:1.25rem;line-height:1.3rem;opacity:0;text-align:center;transform:scale(.1);transition:opacity .4s,transform .4s}input[type=radio].form__custom-radio-input:focus+.form__custom-radio-label:before{border-color:#ff9b38}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label:before{background-color:#fff;border-color:#ff9b38}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label:after{opacity:1;transform:scale(1)}.form__custom-radio-label{color:#2d2d2d;cursor:pointer;display:inline-block;font-weight:300;line-height:1.875rem;margin-bottom:.5rem;padding-left:2.25rem;position:relative}.form__custom-radio-label:before{background-color:#fff;border:1px solid #979797;border-radius:1.375rem;content:"";display:inline-block;height:1.375rem;left:0;position:absolute;top:4px;transition:background-color .2s;vertical-align:middle;width:1.375rem}@media only screen and (max-width:1099px){.form__custom-radio-label:before{margin-bottom:0}}.form__custom-radio-label:after{background-color:#ff9b38;border-radius:1rem;content:"";height:1rem;left:3px;opacity:0;position:absolute;top:7px;transform:scale(.1);transition:opacity .2s,transform .2s;width:1rem}.form__remove-button{display:inline-block;margin-top:.9rem}.form__remove-button:before{align-self:center;background-color:#94979e;border-radius:100%;color:#fff;display:block;font-size:20px;height:1.5rem;line-height:1.5rem;position:relative;top:-2px;transition:transform .4s ease-in-out;width:1.5rem}.form__remove-button:hover:before{transform:scale(1.2)}.form__select-wrapper{background-color:#fff;border-radius:6px;display:inline-block;margin-right:1.25rem;position:relative;vertical-align:top;width:100%}.form__select-wrapper:after{bottom:0;color:#94979e;font-size:1.5rem;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}select.form__select{border:1px solid #d9dadc;border-radius:6px;color:#2d2d2d;display:block;height:3.25rem;line-height:1.5rem;margin-bottom:.625rem;padding:.75rem 4.5rem .75rem 1.375rem;position:relative;width:100%;z-index:2}select.form__select:focus{border-color:#ff9b38;outline:0}select.form__select--error{border-color:#f03}.form__suggest-button{color:#2d2d2d;font-size:.875rem;outline:0}.form__suggest-button:before{background-color:#ff9b38;border-radius:100%;color:#fff;display:inline-block;font-size:20px;height:1.25rem;line-height:1.25rem;margin-right:.625rem;position:relative;top:-1px;transition:transform .4s ease-in-out;vertical-align:middle;width:1.25rem;z-index:2}.form__suggest-button:hover:before{transform:scale(1.2)}.form__suggest-button--saving:before{background-color:#fff;background-image:url(../img/loading-alt.svg);background-size:20px 20px;content:"";display:inline-block;height:20px;width:20px}input[type=date].form-text-input,input[type=email].form-text-input,input[type=number].form-text-input,input[type=password].form-text-input,input[type=tel].form-text-input,input[type=text].form-text-input,textarea.form-text-input{background-color:#fff;border:1px solid #d9dadc;border-radius:6px;color:#2d2d2d;display:inline-block;line-height:1.875rem;margin-bottom:.625rem;padding:.6875rem 1.25rem;vertical-align:top;width:100%}input[type=date].form-text-input:focus,input[type=email].form-text-input:focus,input[type=number].form-text-input:focus,input[type=password].form-text-input:focus,input[type=tel].form-text-input:focus,input[type=text].form-text-input:focus,textarea.form-text-input:focus{border-color:#ff9b38;outline:0}input[type=date].form-text-input--error,input[type=email].form-text-input--error,input[type=number].form-text-input--error,input[type=password].form-text-input--error,input[type=tel].form-text-input--error,input[type=text].form-text-input--error,textarea.form-text-input--error{border-color:#f03}input[type=date].form-text-input,input[type=email].form-text-input,input[type=number].form-text-input,input[type=password].form-text-input,input[type=tel].form-text-input,input[type=text].form-text-input{height:3.25rem}textarea.form-text-input{resize:vertical}.global-search{border-left:1px solid #eaecf0;margin-left:1.25rem;padding-left:1.25rem;position:relative}.global-search:before{display:inline-block;font-size:2rem;position:relative;top:-1px}input[type=text].global-search__input{background-color:#fff;border-radius:6px;color:#2d2d2d;display:inline-block;line-height:1.875rem;max-width:25.5rem;padding:0 1.25rem 0 .75rem;width:40rem}input[type=text].global-search__input:focus{border-color:#2a2b34;outline:0}.global-search__results{border-radius:6px;box-shadow:0 8px 10px 0 rgba(0,0,0,.1);left:1.25rem;max-width:25.5rem;position:absolute;top:3.3rem;width:100%;z-index:6}@media only screen and (max-width:1300px){.global-search__results{top:2.6rem}}.global-search__results li{display:block;width:100%}.global-search__results li:not(:first-child) a{border-top:0}.global-search__results li.active a{background-color:#f4f5f7}.global-search__results a{background-color:#fff;border:1px solid #eaecf0;color:#2d2d2d;display:flex;justify-content:space-between;line-height:1.875rem;max-width:25.5rem;padding:.6875rem 1.25rem;text-align:left;text-decoration:none;transition:background-color .2s;width:100%}.global-search__results a:focus,.global-search__results a:hover{background-color:#f4f5f7;outline:0}.global-search__results-type{align-self:center;font-size:.6875rem;font-weight:700;padding-left:1.5rem;text-transform:uppercase}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.listing-item{background-color:#fff;border-radius:.5rem;cursor:pointer;height:auto;margin-bottom:1.875rem;max-height:auto;min-width:900px;opacity:1;padding:.25rem;position:relative;transition:all .3s ease-in-out}@media only screen and (max-width:1300px){.listing-item{margin-bottom:.75rem}}.container--report .listing-item{border-bottom:3px solid #2d2d2d;border-radius:0;margin-bottom:1rem;min-width:auto;padding-bottom:1rem;padding-left:0;padding-right:0}.listing-item--loading{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fff;background:linear-gradient(90deg,#eaecf0 8%,#f4f5f7 18%,#eaecf0 33%);height:240px;max-height:240px;opacity:.6}.listing-item__starred,.listing-item__unstarred{color:#ff9b38;font-size:1.25rem;position:absolute;right:4px;top:4px}.listing-item__star-loading:after{background-image:url(../img/loading-alt.svg);background-size:16px 16px;content:"";display:block;height:16px;width:16px}.listing-item__remove-date{color:#ff9b38;position:relative;top:-1px}.container--report .listing-item__follow{display:none}.listing-item__upper{align-items:flex-end;display:flex;justify-content:space-between;padding:1.75rem 2rem 0}.listing-item__upper--lower{padding:0 2rem}.container--report .listing-item__upper--lower{padding:0}.container--report .listing-item__upper{padding:.125rem 0}.listing-item__middle{border-top:1px solid #eaecf0;margin:0 2rem;padding:1.125rem 0 0}.listing-item__middle--last{padding:1.125rem 0}.container--report .listing-item__middle{border:0;margin:0;padding:.125rem 0}.listing-item__upper-right{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:2rem;top:1.75rem}.container--report .listing-item__upper-right{right:0;top:.5rem}.listing-item__lower{border-top:1px solid #eaecf0;display:block;margin:0 2rem;padding:1.125rem 0 1rem}.listing-item--active .listing-item__lower{padding-bottom:0}.container--report .listing-item__lower{background-color:transparent;border-top:0;margin:0;padding:.25rem 0}.listing-item__lower-list{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.listing-item__lower-list dt{flex-basis:30%;font-size:.875rem;margin-bottom:.25rem}.listing-item__lower-list dd{flex-basis:60%;font-size:.875rem;font-weight:700}.listing-item__toggles{align-self:flex-end;display:flex}.container--report .listing-item__toggles{display:none}.listing-item__toggle{border:1px solid #eaecf0;border-radius:8px;color:#98999b;cursor:pointer;font-size:.6875rem;font-weight:700;line-height:1.25rem;margin-right:.5rem;padding:.375rem 1.25rem .25rem;position:relative;text-transform:uppercase;top:1px}.listing-item--active .listing-item__toggle{border-radius:8px 8px 0 0}.listing-item--active .listing-item__toggle--active{border-bottom:1px solid #fff}.listing-item__toggle--active,.listing-item__toggle:focus,.listing-item__toggle:hover{color:#ff9b38;outline:0}.listing-item__title{color:#ff9b38;font-size:1.25rem;font-weight:700;line-height:1.5rem;text-decoration:none;text-transform:uppercase}.container--report .listing-item__title{color:#2d2d2d}.listing-item__author{font-size:.75rem;padding-bottom:.5rem}.listing-item__aka{margin-bottom:.5rem;max-width:400px}.listing-item__aka dd{color:#98999b;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5;padding-right:4px;text-transform:uppercase}.listing-item__aka dd:before{content:"AKA";font-size:.625rem;text-transform:uppercase}.listing-item__details{align-items:center;display:flex;flex-direction:row;font-size:.875rem;margin-bottom:1.25rem}.container--report .listing-item__details{margin-bottom:0}.listing-item__detail-list{padding-right:1.5rem;position:relative}.listing-item__detail-list:not(:last-child):after{background-color:#d9dadc;content:"";display:block;height:100%;position:absolute;right:.75rem;top:0;width:1px}.listing-item__detail-list li{display:inline-block;font-size:.875rem}.listing-item__detail-list li:not(:last-child):after{content:"•";display:inline-block;margin:0 .375rem 0 .125rem;transform:scale(.75)}.listing-item__buttons{align-items:center;margin-bottom:1.625rem}.container--report .listing-item__buttons{margin-bottom:.5rem}.listing-item__edit-btn{transition:transform .4s ease-in-out;z-index:2}.container--report .listing-item__edit-btn{display:none}.listing-item__edit-btn:before{background-color:#ff9b38;border-radius:100%;color:#fff;display:inline-block;font-size:1.25rem;font-weight:800;height:2.375rem;line-height:2.375rem;text-align:center;width:2.375rem}.listing-item__edit-btn:hover{transform:scale(1.1)}.listing-edit-info{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:1rem}.listing-edit-info>div{margin-right:1.375rem}.container--report .listing-edit-info{margin-bottom:0}.listing-edit-info__agent{align-items:center;display:flex;flex-direction:row;font-size:.75rem;font-weight:700;margin-right:1.25rem}.container--report .listing-edit-info__agent:after{display:none}.listing-edit-info__agent-photo{border-radius:1.625rem;height:1.625rem;margin-right:.875rem;width:1.625rem}.listing-edit-info__details{display:inline-block;font-size:.75rem;vertical-align:top}.listing-item__client-title{background-color:#9597a7;border-radius:12px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin-bottom:.75rem;padding:.125rem .625rem}.listing-item__client-title--active{background-color:#2a2b34}.container--report .listing-item__client-title{background-color:transparent;color:#2d2d2d;margin-bottom:.2rem;padding:0}.listing-item__client-list{font-size:.875rem}.listing-item__client-list li{align-items:center;display:flex}.listing-item__client-list span.b{font-weight:700}.container--report .listing-item__follow-up{display:none}.listing-item__label{color:#9597a7;font-size:.625rem;font-weight:700;line-height:1.125rem;margin-bottom:2px;text-transform:uppercase}.listing-item__label--right{text-align:right}.listing-item__content{margin-bottom:1.25rem}.container--report .listing-item__content{margin-bottom:.5rem}.listing-item__active-phases{align-self:end;background-color:#2a2b34;border-radius:20px;color:#fff;margin-right:1.25rem;padding:0 .375rem}.container--report .listing-item__active-phases{background-color:transparent;color:#2d2d2d;margin-right:0;padding:0}.listing-item__active-phases li{display:inline-block;font-size:1.125rem;font-weight:700;line-height:1.875rem;padding:.25rem .625rem;position:relative;text-transform:uppercase}.container--report .listing-item__active-phases li{padding:0}.container--report .listing-item__active-phases li:after{display:none}.listing-item__active-phases li:not(:last-child):after{content:"•";position:absolute;right:-7px;top:3px}.listing-sort{align-items:center;display:flex;flex-direction:row}.listing-sort__label{margin-right:.75rem}.listing-sort__select-wrapper{background-color:#f4f5f7;border-radius:6px;display:inline-block;max-width:100%;position:relative;vertical-align:top;width:200px}.listing-sort__select-wrapper:after{bottom:0;color:#2d2d2d;font-size:1.5rem;line-height:38px;position:absolute;right:0;text-align:center;top:0;width:38px;z-index:1}select.listing-sort__select{border:1px solid #94979e;border-radius:6px;color:#2d2d2d;display:block;height:2.375rem;line-height:1.5rem;padding-left:1.25rem;position:relative;width:100%;z-index:2}select.listing-sort__select:focus{border-color:#ff9b38;outline:0}.login-box__modal{align-items:center;background-color:rgba(33,34,42,.8);display:flex;height:100%;position:fixed;width:100%;z-index:99}.login-box{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-width:100%;padding:3.125rem 4.375rem;width:28.75rem}.login-box__wrapper{margin:0 auto 1.875rem}.login-box__logo{background-image:url(../img/logo-colour.png);background-size:180px 86px;display:block;height:86px;margin:0 auto 2.5rem;width:180px}.login-box__title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1.875rem}.login-box__group{margin-bottom:1.5rem}.notification-bar__notification{font-weight:700;padding:.4rem 2rem;text-align:center}.notification-bar__notification--notice{background-color:#12cb6e;color:#fff}.notification-bar__notification--error{background-color:#f03;color:#fff}.project-filters{margin-bottom:3rem}@media only screen and (max-width:1300px){.project-filters{margin-bottom:1.25rem}}.project-filters__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.875rem}@media only screen and (max-width:1300px){.project-filters__top{margin-bottom:1rem}}.project-filters__options{background-color:#fff;border-radius:8px;margin-bottom:1.875rem;padding:2.5rem 2.5rem 0;position:relative}.project-filters__options .form-checkbox__label,.project-filters__options .form__custom-radio-label{font-size:.875rem;margin-bottom:0}.project-filter__group{margin-bottom:2rem;padding-left:1.875rem;position:relative}.project-filter__group:before{background-color:#eaecf0;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.project-filters__toggle{font-size:1rem;outline:0}.project-filters__toggle:before{margin-right:.5rem;position:relative;top:-2px}.project-filters__toggle:after{display:inline-block;font-size:1.125rem;margin-left:.75rem;position:relative;top:-1px;transition:transform .4s}.project-filters--open .project-filters__toggle:after{transform:rotate(180deg)}.project-filters__lower{align-items:flex-start;display:flex;justify-content:space-between}.project-filters__active-items{max-width:75%}.project-filters__active-items:before{color:#98999b;content:"Showing:";padding-right:1.25rem}.project-filters__active-items li{display:inline-block;margin:0 1.25rem .5rem 0}.project-filters__active-items button{display:inline-block}.project-filters__active-items button:after{padding-left:.25rem;position:relative;top:-1px}.project-filters__clear-all{display:inline-block;position:relative;top:2px}.project-filters__clear-all:after{padding-left:.25rem;position:relative;top:-1px}.sidebar-nav{width:100%}.sidebar-nav__logo{background:url(../img/logo-grey.png);background-size:120px 58px;display:block;height:58px;margin:1.875rem 2.5rem 2.5rem;width:120px}@media only screen and (max-width:1300px){.sidebar-nav__logo{background-size:60px 29px;height:29px;margin:1.5rem 0 1.5rem 1.125rem;width:60px}}.sidebar-nav__item{display:block;font-size:1.125rem}.sidebar-nav__item a{background-color:#2a2b34;border-left:4px solid #2a2b34;color:#9597a7;display:block;font-weight:600;line-height:1.875rem;max-width:100%;padding:.875rem 0 .75rem 4.6875rem;position:relative;text-decoration:none;transition:background-color .2s,color .2s;width:230px}@media only screen and (max-width:1300px){.sidebar-nav__item a{height:3.5rem;padding-left:5.75rem;width:60px}}.sidebar-nav__item a.router-link-active{background-color:#21222a;border-color:#ff9b38;color:#fff}@media only screen and (max-width:1300px){.sidebar-nav__item a span{display:none}}.sidebar-nav__item a:before{font-size:2rem;left:27px;line-height:1.875rem;margin-right:.75rem;position:absolute;top:13px}@media only screen and (max-width:1300px){.sidebar-nav__item a:before{margin-right:.25rem}}.tab-content{width:100%}.tab-content__upper{box-shadow:0 10px 30px 0 hsla(220,4%,86%,.3);position:sticky;top:0;z-index:4}.tab-content__tabs{background-color:#fff;padding-top:1.75rem;z-index:3}@media only screen and (max-width:1300px){.tab-content__tabs{padding-top:0}}.tab-content__tabs ul{display:flex;flex-direction:row}.tab-content__tabs li{color:#98999b;cursor:pointer;font-size:1.5rem;margin-right:1.875rem;padding-bottom:1.25rem;position:relative}@media only screen and (max-width:1300px){.tab-content__tabs li{font-size:1.125rem;margin-right:1rem;padding-bottom:.5rem}}.tab-content__tabs li.active{color:#2d2d2d}.tab-content__tabs li.active:after{background-color:#ff9b38;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.tab-content__content{flex-grow:1;min-height:140vh;overflow-y:auto;padding:2rem 0 3.125rem}@media only screen and (max-width:1300px){.tab-content__content{padding-top:1rem}}.toggle-switch{background-color:#9597a7;border-radius:1.0625rem;box-sizing:border-box;display:inline-block;padding:.125rem .75rem 0;transition:background .2s ease-in-out}.toggle-switch--active{background-color:#21222a}.toggle-switch__label{color:#fff;display:inline-block;font-size:1.25rem;font-weight:600;line-height:1.5em;vertical-align:-3px}.toggle-switch__button{background:none;border:none;box-shadow:0 0 0 #2196f3;display:inline-block;font-size:inherit;height:1.125em;position:relative;right:-.25rem;text-align:left;vertical-align:middle;width:2em}.toggle-switch__button:focus{outline:none}.toggle-switch__ui:after,.toggle-switch__ui:before{border:2px solid #fff;content:"";cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.toggle-switch__ui:after{background:#fff;border-radius:100%;height:.625rem;right:1em;transition:right .1825s ease-in-out;width:.625rem}.toggle-switch__ui:before{background:transparent;border-radius:1.75em;box-sizing:border-box;height:1.125rem;right:0;transition:background .2s ease-in-out;width:2rem}.toggle-switch__button span{pointer-events:none}.toggle-switch__button:focus .toggle-switch__ui:before{box-shadow:0 0 0 #21222a;outline:none}.toggle-switch__button[aria-pressed=true] .toggle-switch__ui:after{right:.25em}.toggle-switch__button[aria-pressed=true] .toggle-switch__ui:before{background:#12cb6e}@media screen and (-ms-high-contrast:active){.toggle-switch__ui:after{background-color:windowText}}.topbar{display:flex;flex-direction:row;justify-content:space-between;width:100%}.topbar__left,.topbar__right{align-items:center;display:flex;flex-direction:row;font-size:1rem}.topbar__right{text-align:right}.user-info,.user-info__user{align-items:center;display:flex;flex-direction:row;font-size:1rem;position:relative}.user-info__user:focus{outline:0}.user-info__name{padding-right:.875rem;text-align:right}.user-info__photo{border-radius:2.125rem;height:2.125rem;width:2.125rem}.user-info__notifications-btn{color:#2d2d2d;margin-right:1.875rem}.user-info__notifications-btn:before{font-size:2rem;height:1.5rem;text-align:right;width:1.5rem}.user-info__notifications-btn:after{background-color:#f03;border:3px solid #fff;border-radius:1.25rem;color:#fff;content:attr(data-total);font-size:.625rem;font-weight:700;height:1.25rem;left:1rem;line-height:1rem;position:absolute;top:-4px;width:1.25rem}.user-info__notifications-btn--active,.user-info__notifications-btn:hover{color:#ff9b38}.user-info__notifications-btn--active:after{display:none}.user-info__notifications-btn:focus{outline:0}.user-info__notifications{background-color:#fff;border:1px solid #d9dadc;border-radius:6px;box-shadow:0 10px 20px 0 hsla(220,4%,86%,.3);padding:.375rem 1.5rem 1rem;position:absolute;right:1rem;top:2.75rem;z-index:5}.user-info__notifications table{border-spacing:2rem;margin-bottom:.5rem}.user-info__notifications th{color:#98999b;font-size:.75rem;font-weight:700;padding-bottom:.625rem;text-transform:uppercase}.user-info__notifications td,.user-info__notifications th{text-align:left;white-space:nowrap}.user-info__notifications .tr{padding:.75rem 0 0 2rem;text-align:right}.user-info__notifications tr:first-of-type{border-collapse:separate;border-top:1px solid #eaecf0}.user-info__menu{border-radius:6px;box-shadow:0 10px 20px 0 hsla(220,4%,86%,.3);position:absolute;right:0;top:2.75rem;z-index:5}.user-info__menu-item a,.user-info__menu-item button{background-color:#fff;border:1px solid #eaecf0;border-radius:6px;color:#2d2d2d;display:inline-block;font-size:.875rem;max-width:100%;padding:1.125rem 1.5rem;text-decoration:none;transition:background-color .2s;z-index:4}.user-info__menu-item a:hover,.user-info__menu-item button:hover{background-color:#f4f5f7}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-active,.list-enter{opacity:0}.list-enter-active{animation:slide-in .2s ease-out forwards;height:100%;transition:all .2s}.list-leave-active{animation:slide-out .1s ease-out forwards;opacity:0;transition:opacity 0}.list-move{transition:transform .2s}@keyframes slide-in{0%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes slide-out{0%{height:10px;transform:translateY(0)}to{height:0;transform:translateY(0)}}.slide-enter-active,.slide-leave-active{transition:1s}.slide-enter{transform:translateX(100%,0)}.slide-leave-to{transform:translateX(-100%,0)}
