/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@charset "UTF-8";:root{box-sizing:border-box;color:#636363;font-family:Open Sans,sans-serif}*,:after,:before{box-sizing:inherit}:focus{outline:none}.cursor-pointer{cursor:pointer}.hidden,[hidden]{display:none!important}::selection{background:var(--color-third)}:root{--color-primary:#f05;--color-secondary:#0068ff;--color-third:#00e3b4;--color-heading:#2e3f58}.selection-background::selection{background-color:var(--color-third)}.bg-color-primary{background-color:var(--color-primary)}.bg-color-primary.active:active{background-color:var(--color-secondary)}.bg-color-primary.hover:hover:not(:active){background-color:#202b3c}.bg-color-primary.reverse,.bg-color-secondary{background-color:var(--color-secondary)}.bg-color-secondary.active:active{background-color:var(--color-primary)}.bg-color-secondary.hover:hover:not(:active){background-color:#202b3c}.bg-color-secondary.reverse{background-color:var(--color-primary)}.bg-color-third{background-color:var(--color-third)}.bg-color-third.active:active{background-color:var(--color-heading)}.bg-color-third.hover:hover:not(:active){background-color:#202b3c}.bg-color-heading,.bg-color-third.reverse{background-color:var(--color-heading)}.bg-color-heading.active[active]{background-color:var(--color-third)}.bg-color-heading.hover:hover:not([active]){background-color:#202b3c}.bg-color-heading.reverse{background-color:var(--color-third)}.bg-color-white{background:#fff}.bg-color-grey{background:#f6f6f6}.text-color-primary{color:var(--color-primary)}.text-color-primary.active:active,.text-color-primary.reverse,.text-color-secondary{color:var(--color-secondary)}.text-color-secondary.active:active,.text-color-secondary.reverse{color:var(--color-primary)}.text-color-third{color:var(--color-third)}.text-color-heading,.text-color-third.active:active,.text-color-third.reverse{color:var(--color-heading)}.text-color-heading.active:active{color:#fff}.text-color-heading.reverse{color:var(--color-third)}.text-color-white{color:#fff}.text-color-white.heading-active[active]{color:var(--color-heading)}.text-hover:hover{color:var(--color-secondary)}.loader{margin:0 auto;position:relative;width:80px;height:20px}.loader.loader-top{top:30px}.loader div{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--color-heading);animation-timing-function:cubic-bezier(0,1,1,0)}.loader.loader-menu div{width:8px;height:8px;background:#fff}.loader div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.loader div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.loader div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.loader div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}:root{font-size:14px;line-height:16px}.text-disable-selection{user-select:none}.text-xsmall{font-size:12px;line-height:14px}.text-small{font-size:13px;line-height:15px}.text-medium{font-size:14px;line-height:16px}.text-large{font-size:15px;line-height:17px}.text-xlarge{font-size:16px;line-height:18px}.text-xxlarge{font-size:18px;line-height:20px}.text-normal{font-weight:400}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.text-underline{text-decoration:underline}.text-letter-spacing-large{letter-spacing:.2px}.text-letter-spacing-larger{letter-spacing:.38px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-baseline{vertical-align:initial}.text-top{vertical-align:top}.text-sub{vertical-align:sub}.text-top-align{vertical-align:text-top}.line-xlarge{line-height:22px}.word-spacing-left{margin-left:.6rem}.word-spacing-right{margin-right:.6rem}.one-line-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-lines-ellipsis{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.sm-text-center{text-align:center}}@media (max-width:768px){.sm-text-left{text-align:left}}.border-all-sides{border:1px solid}.border-top{border-top:1px solid}.border-right{border-right:1px solid}.border-bottom{border-bottom:1px solid}.border-left{border-left:1px solid}.border-thick{border-width:thick}.border-color-primary{border-color:var(--color-primary)}.border-color-secondary{border-color:var(--color-secondary)}.border-color-third{border-color:var(--color-third)}.border-color-heading{border-color:var(--color-heading)}.border-color-grey{border-color:#e4e9f1}.border-rounded-xxsmall{border-radius:5px}.shadow{box-shadow:0 0 6px 0 rgba(46,63,88,.14)}.shadow-small{box-shadow:0 2px 4px 0 rgba(0,0,0,.09)}.shadow-large{box-shadow:0 7px 8px 0 rgba(46,63,88,.16)}.children-shadow input{box-shadow:0 0 6px 0 rgba(46,63,88,.14)}.children-shadow-small input{box-shadow:0 2px 4px 0 rgba(0,0,0,.09)}.children-shadow-large input{box-shadow:0 7px 8px 0 rgba(46,63,88,.16)}ul{list-style:none;padding:0}.margin-none,ul{margin:0}.margin-xxsmall{margin:5px}.margin-xsmall{margin:10px}.margin-small{margin:15px}.margin-medium{margin:20px}.margin-large{margin:25px}.margin-xlarge{margin:30px}.margin-xxlarge{margin:35px}.margin-top-none{margin-top:0}.margin-top-xxsmall{margin-top:5px}.margin-top-xsmall{margin-top:10px}.margin-top-small{margin-top:15px}.margin-top-medium{margin-top:20px}.margin-top-large{margin-top:25px}.margin-top-xlarge{margin-top:30px}.margin-top-xxlarge{margin-top:35px}.margin-right-none{margin-right:0}.margin-right-xxsmall{margin-right:5px}.margin-right-xsmall{margin-right:10px}.margin-right-small{margin-right:15px}.margin-right-medium{margin-right:20px}.margin-right-large{margin-right:25px}.margin-right-xlarge{margin-right:30px}.margin-right-xxlarge{margin-right:35px}.margin-bottom-none{margin-bottom:0}.margin-bottom-xxsmall{margin-bottom:5px}.margin-bottom-xsmall{margin-bottom:10px}.margin-bottom-small{margin-bottom:15px}.margin-bottom-medium{margin-bottom:20px}.margin-bottom-large{margin-bottom:25px}.margin-bottom-xlarge{margin-bottom:30px}.margin-bottom-xxlarge{margin-bottom:35px}.margin-left-none{margin-left:0}.margin-left-xxsmall{margin-left:5px}.margin-left-xsmall{margin-left:10px}.margin-left-small{margin-left:15px}.margin-left-medium{margin-left:20px}.margin-left-large{margin-left:25px}.margin-left-xlarge{margin-left:30px}.margin-left-xxlarge{margin-left:35px}@media (max-width:768px){.sm-margin-none{margin:0}.sm-margin-xxsmall{margin:5px}.sm-margin-xsmall{margin:10px}.sm-margin-small{margin:15px}.sm-margin-medium{margin:20px}.sm-margin-large{margin:25px}.sm-margin-xlarge{margin:30px}.sm-margin-xxlarge{margin:35px}.sm-margin-top-none{margin-top:0}.sm-margin-top-xxsmall{margin-top:5px}.sm-margin-top-xsmall{margin-top:10px}.sm-margin-top-small{margin-top:15px}.sm-margin-top-medium{margin-top:20px}.sm-margin-top-large{margin-top:25px}.sm-margin-top-xlarge{margin-top:30px}.sm-margin-top-xxlarge{margin-top:35px}.sm-margin-right-none{margin-right:0}.sm-margin-right-xxsmall{margin-right:5px}.sm-margin-right-xsmall{margin-right:10px}.sm-margin-right-small{margin-right:15px}.sm-margin-right-medium{margin-right:20px}.sm-margin-right-large{margin-right:25px}.sm-margin-right-xlarge{margin-right:30px}.sm-margin-right-xxlarge{margin-right:35px}.sm-margin-bottom-none{margin-bottom:0}.sm-margin-bottom-xxsmall{margin-bottom:5px}.sm-margin-bottom-xsmall{margin-bottom:10px}.sm-margin-bottom-small{margin-bottom:15px}.sm-margin-bottom-medium{margin-bottom:20px}.sm-margin-bottom-large{margin-bottom:25px}.sm-margin-bottom-xlarge{margin-bottom:30px}.sm-margin-bottom-xxlarge{margin-bottom:35px}.sm-margin-left-none{margin-left:0}.sm-margin-left-xxsmall{margin-left:5px}.sm-margin-left-xsmall{margin-left:10px}.sm-margin-left-small{margin-left:15px}.sm-margin-left-medium{margin-left:20px}.sm-margin-left-large{margin-left:25px}.sm-margin-left-xlarge{margin-left:30px}.sm-margin-left-xxlarge{margin-left:35px}}.children-margin-none>div>solid-display{margin:0}.children-margin-xxsmall>div>solid-display{margin:5px}.children-margin-xsmall>div>solid-display{margin:10px}.children-margin-small>div>solid-display{margin:15px}.children-margin-medium>div>solid-display{margin:20px}.children-margin-large>div>solid-display{margin:25px}.children-margin-xlarge>div>solid-display{margin:30px}.children-margin-xxlarge>div>solid-display{margin:35px}.children-margin-top-none>div>solid-display{margin-top:0}.children-margin-top-xxsmall>div>solid-display{margin-top:5px}.children-margin-top-xsmall>div>solid-display{margin-top:10px}.children-margin-top-small>div>solid-display{margin-top:15px}.children-margin-top-medium>div>solid-display{margin-top:20px}.children-margin-top-large>div>solid-display{margin-top:25px}.children-margin-top-xlarge>div>solid-display{margin-top:30px}.children-margin-top-xxlarge>div>solid-display{margin-top:35px}.children-margin-right-none>div>solid-display{margin-right:0}.children-margin-right-xxsmall>div>solid-display{margin-right:5px}.children-margin-right-xsmall>div>solid-display{margin-right:10px}.children-margin-right-small>div>solid-display{margin-right:15px}.children-margin-right-medium>div>solid-display{margin-right:20px}.children-margin-right-large>div>solid-display{margin-right:25px}.children-margin-right-xlarge>div>solid-display{margin-right:30px}.children-margin-right-xxlarge>div>solid-display{margin-right:35px}.children-margin-bottom-none>div>solid-display{margin-bottom:0}.children-margin-bottom-xxsmall>div>solid-display{margin-bottom:5px}.children-margin-bottom-xsmall>div>solid-display{margin-bottom:10px}.children-margin-bottom-small>div>solid-display{margin-bottom:15px}.children-margin-bottom-medium>div>solid-display{margin-bottom:20px}.children-margin-bottom-large>div>solid-display{margin-bottom:25px}.children-margin-bottom-xlarge>div>solid-display{margin-bottom:30px}.children-margin-bottom-xxlarge>div>solid-display{margin-bottom:35px}.children-margin-left-none>div>solid-display{margin-left:0}.children-margin-left-xxsmall>div>solid-display{margin-left:5px}.children-margin-left-xsmall>div>solid-display{margin-left:10px}.children-margin-left-small>div>solid-display{margin-left:15px}.children-margin-left-medium>div>solid-display{margin-left:20px}.children-margin-left-large>div>solid-display{margin-left:25px}.children-margin-left-xlarge>div>solid-display{margin-left:30px}.children-margin-left-xxlarge>div>solid-display{margin-left:35px}@media (max-width:768px){.sm-children-margin-none>div>solid-display{margin:0}.sm-children-margin-xxsmall>div>solid-display{margin:5px}.sm-children-margin-xsmall>div>solid-display{margin:10px}.sm-children-margin-small>div>solid-display{margin:15px}.sm-children-margin-medium>div>solid-display{margin:20px}.sm-children-margin-large>div>solid-display{margin:25px}.sm-children-margin-xlarge>div>solid-display{margin:30px}.sm-children-margin-xxlarge>div>solid-display{margin:35px}.sm-children-margin-top-none>div>solid-display{margin-top:0}.sm-children-margin-top-xxsmall>div>solid-display{margin-top:5px}.sm-children-margin-top-xsmall>div>solid-display{margin-top:10px}.sm-children-margin-top-small>div>solid-display{margin-top:15px}.sm-children-margin-top-medium>div>solid-display{margin-top:20px}.sm-children-margin-top-large>div>solid-display{margin-top:25px}.sm-children-margin-top-xlarge>div>solid-display{margin-top:30px}.sm-children-margin-top-xxlarge>div>solid-display{margin-top:35px}.sm-children-margin-right-none>div>solid-display{margin-right:0}.sm-children-margin-right-xxsmall>div>solid-display{margin-right:5px}.sm-children-margin-right-xsmall>div>solid-display{margin-right:10px}.sm-children-margin-right-small>div>solid-display{margin-right:15px}.sm-children-margin-right-medium>div>solid-display{margin-right:20px}.sm-children-margin-right-large>div>solid-display{margin-right:25px}.sm-children-margin-right-xlarge>div>solid-display{margin-right:30px}.sm-children-margin-right-xxlarge>div>solid-display{margin-right:35px}.sm-children-margin-bottom-none>div>solid-display{margin-bottom:0}.sm-children-margin-bottom-xxsmall>div>solid-display{margin-bottom:5px}.sm-children-margin-bottom-xsmall>div>solid-display{margin-bottom:10px}.sm-children-margin-bottom-small>div>solid-display{margin-bottom:15px}.sm-children-margin-bottom-medium>div>solid-display{margin-bottom:20px}.sm-children-margin-bottom-large>div>solid-display{margin-bottom:25px}.sm-children-margin-bottom-xlarge>div>solid-display{margin-bottom:30px}.sm-children-margin-bottom-xxlarge>div>solid-display{margin-bottom:35px}.sm-children-margin-left-none>div>solid-display{margin-left:0}.sm-children-margin-left-xxsmall>div>solid-display{margin-left:5px}.sm-children-margin-left-xsmall>div>solid-display{margin-left:10px}.sm-children-margin-left-small>div>solid-display{margin-left:15px}.sm-children-margin-left-medium>div>solid-display{margin-left:20px}.sm-children-margin-left-large>div>solid-display{margin-left:25px}.sm-children-margin-left-xlarge>div>solid-display{margin-left:30px}.sm-children-margin-left-xxlarge>div>solid-display{margin-left:35px}}.padding-none{padding:0}.padding-xxsmall{padding:5px}.padding-xsmall{padding:10px}.padding-small{padding:15px}.padding-medium{padding:20px}.padding-large{padding:25px}.padding-xlarge{padding:30px}.padding-xxlarge{padding:35px}.padding-top-xxsmall{padding-top:5px}.padding-top-xsmall{padding-top:10px}.padding-top-small{padding-top:15px}.padding-top-medium{padding-top:20px}.padding-top-large{padding-top:25px}.padding-top-xlarge{padding-top:30px}.padding-top-xxlarge{padding-top:35px}.padding-right-xxsmall{padding-right:5px}.padding-right-xsmall{padding-right:10px}.padding-right-small{padding-right:15px}.padding-right-medium{padding-right:20px}.padding-right-large{padding-right:25px}.padding-right-xlarge{padding-right:30px}.padding-right-xxlarge{padding-right:35px}.padding-bottom-xxsmall{padding-bottom:5px}.padding-bottom-xsmall{padding-bottom:10px}.padding-bottom-small{padding-bottom:15px}.padding-bottom-medium{padding-bottom:20px}.padding-bottom-large{padding-bottom:25px}.padding-bottom-xlarge{padding-bottom:30px}.padding-bottom-xxlarge{padding-bottom:35px}.padding-left-xxsmall{padding-left:5px}.padding-left-xsmall{padding-left:10px}.padding-left-small{padding-left:15px}.padding-left-medium{padding-left:20px}.padding-left-large{padding-left:25px}.padding-left-xlarge{padding-left:30px}.padding-left-xxlarge{padding-left:35px}@media (max-width:768px){.sm-padding-none{padding:0}.sm-padding-xxsmall{padding:5px}.sm-padding-xsmall{padding:10px}.sm-padding-small{padding:15px}.sm-padding-medium{padding:20px}.sm-padding-large{padding:25px}.sm-padding-xlarge{padding:30px}.sm-padding-xxlarge{padding:35px}.sm-padding-top-xxsmall{padding-top:5px}.sm-padding-top-xsmall{padding-top:10px}.sm-padding-top-small{padding-top:15px}.sm-padding-top-medium{padding-top:20px}.sm-padding-top-large{padding-top:25px}.sm-padding-top-xlarge{padding-top:30px}.sm-padding-top-xxlarge{padding-top:35px}.sm-padding-right-xxsmall{padding-right:5px}.sm-padding-right-xsmall{padding-right:10px}.sm-padding-right-small{padding-right:15px}.sm-padding-right-medium{padding-right:20px}.sm-padding-right-large{padding-right:25px}.sm-padding-right-xlarge{padding-right:30px}.sm-padding-right-xxlarge{padding-right:35px}.sm-padding-bottom-xxsmall{padding-bottom:5px}.sm-padding-bottom-xsmall{padding-bottom:10px}.sm-padding-bottom-small{padding-bottom:15px}.sm-padding-bottom-medium{padding-bottom:20px}.sm-padding-bottom-large{padding-bottom:25px}.sm-padding-bottom-xlarge{padding-bottom:30px}.sm-padding-bottom-xxlarge{padding-bottom:35px}.sm-padding-left-xxsmall{padding-left:5px}.sm-padding-left-xsmall{padding-left:10px}.sm-padding-left-small{padding-left:15px}.sm-padding-left-medium{padding-left:20px}.sm-padding-left-large{padding-left:25px}.sm-padding-left-xlarge{padding-left:30px}.sm-padding-left-xxlarge{padding-left:35px}}.children-padding-none>div>solid-display{padding:0}.children-padding-xxsmall>div>solid-display{padding:5px}.children-padding-xsmall>div>solid-display{padding:10px}.children-padding-small>div>solid-display{padding:15px}.children-padding-medium>div>solid-display{padding:20px}.children-padding-large>div>solid-display{padding:25px}.children-padding-xlarge>div>solid-display{padding:30px}.children-padding-xxlarge>div>solid-display{padding:35px}.children-padding-top-xxsmall>div>solid-display{padding-top:5px}.children-padding-top-xsmall>div>solid-display{padding-top:10px}.children-padding-top-small>div>solid-display{padding-top:15px}.children-padding-top-medium>div>solid-display{padding-top:20px}.children-padding-top-large>div>solid-display{padding-top:25px}.children-padding-top-xlarge>div>solid-display{padding-top:30px}.children-padding-top-xxlarge>div>solid-display{padding-top:35px}.children-padding-right-xxsmall>div>solid-display{padding-right:5px}.children-padding-right-xsmall>div>solid-display{padding-right:10px}.children-padding-right-small>div>solid-display{padding-right:15px}.children-padding-right-medium>div>solid-display{padding-right:20px}.children-padding-right-large>div>solid-display{padding-right:25px}.children-padding-right-xlarge>div>solid-display{padding-right:30px}.children-padding-right-xxlarge>div>solid-display{padding-right:35px}.children-padding-bottom-xxsmall>div>solid-display{padding-bottom:5px}.children-padding-bottom-xsmall>div>solid-display{padding-bottom:10px}.children-padding-bottom-small>div>solid-display{padding-bottom:15px}.children-padding-bottom-medium>div>solid-display{padding-bottom:20px}.children-padding-bottom-large>div>solid-display{padding-bottom:25px}.children-padding-bottom-xlarge>div>solid-display{padding-bottom:30px}.children-padding-bottom-xxlarge>div>solid-display{padding-bottom:35px}.children-padding-left-xxsmall>div>solid-display{padding-left:5px}.children-padding-left-xsmall>div>solid-display{padding-left:10px}.children-padding-left-small>div>solid-display{padding-left:15px}.children-padding-left-medium>div>solid-display{padding-left:20px}.children-padding-left-large>div>solid-display{padding-left:25px}.children-padding-left-xlarge>div>solid-display{padding-left:30px}.children-padding-left-xxlarge>div>solid-display{padding-left:35px}@media (max-width:768px){.sm-children-padding-none>div>solid-display{padding:0}.sm-children-padding-xxsmall>div>solid-display{padding:5px}.sm-children-padding-xsmall>div>solid-display{padding:10px}.sm-children-padding-small>div>solid-display{padding:15px}.sm-children-padding-medium>div>solid-display{padding:20px}.sm-children-padding-large>div>solid-display{padding:25px}.sm-children-padding-xlarge>div>solid-display{padding:30px}.sm-children-padding-xxlarge>div>solid-display{padding:35px}.sm-children-padding-top-xxsmall>div>solid-display{padding-top:5px}.sm-children-padding-top-xsmall>div>solid-display{padding-top:10px}.sm-children-padding-top-small>div>solid-display{padding-top:15px}.sm-children-padding-top-medium>div>solid-display{padding-top:20px}.sm-children-padding-top-large>div>solid-display{padding-top:25px}.sm-children-padding-top-xlarge>div>solid-display{padding-top:30px}.sm-children-padding-top-xxlarge>div>solid-display{padding-top:35px}.sm-children-padding-right-xxsmall>div>solid-display{padding-right:5px}.sm-children-padding-right-xsmall>div>solid-display{padding-right:10px}.sm-children-padding-right-small>div>solid-display{padding-right:15px}.sm-children-padding-right-medium>div>solid-display{padding-right:20px}.sm-children-padding-right-large>div>solid-display{padding-right:25px}.sm-children-padding-right-xlarge>div>solid-display{padding-right:30px}.sm-children-padding-right-xxlarge>div>solid-display{padding-right:35px}.sm-children-padding-bottom-xxsmall>div>solid-display{padding-bottom:5px}.sm-children-padding-bottom-xsmall>div>solid-display{padding-bottom:10px}.sm-children-padding-bottom-small>div>solid-display{padding-bottom:15px}.sm-children-padding-bottom-medium>div>solid-display{padding-bottom:20px}.sm-children-padding-bottom-large>div>solid-display{padding-bottom:25px}.sm-children-padding-bottom-xlarge>div>solid-display{padding-bottom:30px}.sm-children-padding-bottom-xxlarge>div>solid-display{padding-bottom:35px}.sm-children-padding-left-xxsmall>div>solid-display{padding-left:5px}.sm-children-padding-left-xsmall>div>solid-display{padding-left:10px}.sm-children-padding-left-small>div>solid-display{padding-left:15px}.sm-children-padding-left-medium>div>solid-display{padding-left:20px}.sm-children-padding-left-large>div>solid-display{padding-left:25px}.sm-children-padding-left-xlarge>div>solid-display{padding-left:30px}.sm-children-padding-left-xxlarge>div>solid-display{padding-left:35px}}.pagination nav{display:grid;font-size:20px;margin-top:56px;grid-template-columns:auto 7% auto;grid-template-rows:auto;grid-template-areas:"left middle right";overflow:hidden;text-align:center;align-content:center;width:100%}@media (max-width:768px){.pagination nav{grid-template-columns:auto 27% auto}}.pagination nav>[data-id=prev]{align-self:end;grid-area:left;justify-self:end;line-height:1}.pagination nav>[data-id=next]{align-self:baseline;grid-area:right;justify-self:start;transform:rotate(180deg)}.pagination nav button{color:transparent}.pagination nav button:before{background-color:var(--color-secondary);content:"";display:inline-block;height:20px;-webkit-mask:url(/arrow-left-circle.97ed9886.40a4b928.svg) 1% 1%/1px 1px no-repeat;mask:url(/arrow-left-circle.97ed9886.40a4b928.svg) 1% 1%/1px 1px no-repeat;mask-size:cover;-webkit-mask:url(/arrow-left-circle.97ed9886.40a4b928.svg) 1% 1%/1px 1px no-repeat;-webkit-mask-size:cover;width:20px}.pagination nav button:hover:before{background-color:var(--color-primary)}.pagination nav button:disabled:before{background-color:#5d7393;opacity:1%}.pagination nav span{color:#5d7393;font-size:20px;font-weight:600;line-height:27px}@font-face{font-family:custom-icons;src:url(/custom-icons.68975f1f.4cc017ad.eot);src:url(/custom-icons.68975f1f.4cc017ad.eot) format("embedded-opentype"),url(/custom-icons.275cfb94.7bdb220a.ttf) format("truetype"),url(/custom-icons.5f9c4e9f.afb01223.woff) format("woff"),url(/custom-icons.75c65d98.20e5ea2f.svg) format("svg");font-weight:400;font-style:normal}[class*=" children-ci-"] :before,[class*=" ci-"]:before,[class^=children-ci-] :before,[class^=ci-]:before{display:inline-block;font-family:custom-icons!important;font-style:normal;font-weight:400;line-height:1;speak:none;text-align:center;text-decoration:inherit;width:1em;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.children-ci-awareness :before,.ci-awareness:before{content:"\"}.children-ci-businessman :before,.ci-businessman:before{content:"\"}.children-ci-information :before,.ci-information:before{content:"\"}.children-ci-list-1 :before,.ci-list-1:before{content:"\"}.children-ci-sale :before,.ci-sale:before{content:"\"}.children-ci-armor :before,.ci-armor:before{content:"\"}.children-ci-chat :before,.ci-chat:before{content:"\"}.children-ci-list :before,.ci-list:before{content:"\"}.children-ci-network :before,.ci-network:before{content:"\"}.children-ci-offer :before,.ci-offer:before{content:"\"}.children-ci-reaction :before,.ci-reaction:before{content:"\"}.children-ci-add :before,.ci-add:before{content:"\"}.children-ci-appointment :before,.ci-appointment:before{content:"\"}.children-ci-desk :before,.ci-desk:before{content:"\"}.children-ci-file :before,.ci-file:before{content:"\"}.children-ci-premium :before,.ci-premium:before{content:"\"}.children-ci-team :before,.ci-team:before{content:"\"}.children-ci-beer :before,.ci-beer:before{content:"\"}.children-ci-networking :before,.ci-networking:before{content:"\"}.children-ci-receipt :before,.ci-receipt:before{content:"\"}.children-ci-robot :before,.ci-robot:before{content:"\"}.children-ci-team-1 :before,.ci-team-1:before{content:"\"}.children-ci-croupier :before,.ci-croupier:before{content:"\"}.children-ci-learning :before,.ci-learning:before{content:"\"}.children-ci-review :before,.ci-review:before{content:"\"}.children-ci-surf :before,.ci-surf:before{content:"\"}.children-ci-document :before,.ci-document:before{content:"\"}.children-ci-code :before,.ci-code:before{content:"\"}.children-ci-hat :before,.ci-hat:before{content:"\"}.children-ci-beer1 :before,.ci-beer1:before{content:"\"}.children-ci-alien :before,.ci-alien:before{content:"\"}.children-ci-add-user :before,.ci-add-user:before{content:"\"}.children-ci-feedback :before,.ci-feedback:before{content:"\"}.children-ci-globe :before,.ci-globe:before{content:"\"}.children-ci-bubble-add :before,.ci-bubble-add:before{content:"\"}@font-face{font-family:material-design-icons;src:url(/material-design-icons.0d233a4c.54550504.eot);src:url(/material-design-icons.0d233a4c.54550504.eot) format("embedded-opentype"),url(/material-design-icons.b4b9ea3c.fc19b7b1.woff2) format("woff2"),url(/material-design-icons.6625b6c6.d66948f6.woff) format("woff"),url(/material-design-icons.8791de14.8b44ca10.ttf) format("truetype"),url(/material-design-icons.aad78112.f69e2029.svg) format("svg");font-weight:400;font-style:normal}[class*=" children-mdi-"] :before,[class*=" mdi-"]:before,[class^=children-mdi-] :before,[class^=mdi-]:before{display:inline-block;font-family:material-design-icons!important;font-size:25px;font-style:normal;font-weight:400;line-height:.5em;margin-left:-.15em;text-align:center;text-decoration:inherit;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none}.children-mdi-account-outline :before,.mdi-account-outline:before{content:"\"}.children-mdi-atom :before,.mdi-atom:before{content:"\"}.children-mdi-bell :before,.mdi-bell:before{content:"\"}.children-mdi-cellphone-iphone :before,.mdi-cellphone-iphone:before{content:"\"}.children-mdi-check :before,.mdi-check:before{content:"\"}.children-mdi-email-outline :before,.mdi-email-outline:before{content:"\"}.children-mdi-link-variant :before,.mdi-link-variant:before{content:"\"}.children-mdi-map-marker :before,.mdi-map-marker:before{content:"\"}.children-mdi-account-multiple :before,.mdi-account-multiple:before{content:"\"}.children-mdi-blank :before,.mdi-blank:before{content:"";visibility:hidden}@font-face{font-family:simple-line-icons;src:url(/simple-line-icons.73b59c3e.20e40262.woff2) format("woff2"),url(/simple-line-icons.ba441d8d.30e51784.woff) format("woff"),url(/simple-line-icons.a26a8ad4.7c67b6bf.ttf) format("truetype");font-weight:400;font-style:normal}.text-simple-line-icons{font-family:simple-line-icons}.backlink:before,[class*=" children-icon-"] :before,[class*=" icon-"]:before,[class^=children-icon-] :before,[class^=icon-]:before,[open] solid-display-value[name=button]:before,solid-notifications .solid-notifications__container .solid-notifications__button:before{font-family:simple-line-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.children-icon-user-female :before,.icon-user-female:before{content:""}.children-icon-people :before,.icon-people:before{content:""}.children-icon-user-follow :before,.icon-user-follow:before{content:""}.children-icon-user-following :before,.icon-user-following:before{content:""}.children-icon-user-unfollow :before,.icon-user-unfollow:before{content:""}.children-icon-user :before,.icon-user:before{content:""}.children-icon-trophy :before,.icon-trophy:before{content:""}.children-icon-speedometer :before,.icon-speedometer:before{content:""}.children-icon-social-youtube :before,.icon-social-youtube:before{content:""}.children-icon-social-twitter :before,.icon-social-twitter:before{content:""}.children-icon-social-tumblr :before,.icon-social-tumblr:before{content:""}.children-icon-social-facebook :before,.icon-social-facebook:before{content:""}.children-icon-social-dropbox :before,.icon-social-dropbox:before{content:""}.children-icon-social-dribbble :before,.icon-social-dribbble:before{content:""}.children-icon-shield :before,.icon-shield:before{content:""}.children-icon-screen-tablet :before,.icon-screen-tablet:before{content:""}.children-icon-screen-smartphone :before,.icon-screen-smartphone:before{content:""}.children-icon-screen-desktop :before,.icon-screen-desktop:before{content:""}.children-icon-plane :before,.icon-plane:before{content:""}.children-icon-notebook :before,.icon-notebook:before{content:""}.children-icon-mustache :before,.icon-mustache:before{content:""}.children-icon-mouse :before,.icon-mouse:before{content:""}.children-icon-magnet :before,.icon-magnet:before{content:""}.children-icon-magic-wand :before,.icon-magic-wand:before{content:""}.children-icon-hourglass :before,.icon-hourglass:before{content:""}.children-icon-graduation :before,.icon-graduation:before{content:""}.children-icon-ghost :before,.icon-ghost:before{content:""}.children-icon-game-controller :before,.icon-game-controller:before{content:""}.children-icon-fire :before,.icon-fire:before{content:""}.children-icon-eyeglass :before,.icon-eyeglass:before{content:""}.children-icon-envelope-open :before,.icon-envelope-open:before{content:""}.children-icon-envelope-letter :before,.icon-envelope-letter:before{content:""}.children-icon-energy :before,.icon-energy:before{content:""}.children-icon-emotsmile :before,.icon-emotsmile:before{content:""}.children-icon-disc :before,.icon-disc:before{content:""}.children-icon-cursor-move :before,.icon-cursor-move:before{content:""}.children-icon-crop :before,.icon-crop:before{content:""}.children-icon-credit-card :before,.icon-credit-card:before{content:""}.children-icon-chemistry :before,.icon-chemistry:before{content:""}.children-icon-bell :before,.icon-bell:before,solid-notifications .solid-notifications__container .solid-notifications__button:before{content:""}.children-icon-badge :before,.icon-badge:before{content:""}.children-icon-anchor :before,.icon-anchor:before{content:""}.children-icon-wallet :before,.icon-wallet:before{content:""}.children-icon-vector :before,.icon-vector:before{content:""}.children-icon-speech :before,.icon-speech:before{content:""}.children-icon-puzzle :before,.icon-puzzle:before{content:""}.children-icon-printer :before,.icon-printer:before{content:""}.children-icon-present :before,.icon-present:before{content:""}.children-icon-playlist :before,.icon-playlist:before{content:""}.children-icon-pin :before,.icon-pin:before{content:""}.children-icon-picture :before,.icon-picture:before{content:""}.children-icon-map :before,.icon-map:before{content:""}.children-icon-layers :before,.icon-layers:before{content:""}.children-icon-handbag :before,.icon-handbag:before{content:""}.children-icon-globe-alt :before,.icon-globe-alt:before{content:""}.children-icon-globe :before,.icon-globe:before{content:""}.children-icon-frame :before,.icon-frame:before{content:""}.children-icon-folder-alt :before,.icon-folder-alt:before{content:""}.children-icon-film :before,.icon-film:before{content:""}.children-icon-feed :before,.icon-feed:before{content:""}.children-icon-earphones-alt :before,.icon-earphones-alt:before{content:""}.children-icon-earphones :before,.icon-earphones:before{content:""}.children-icon-drop :before,.icon-drop:before{content:""}.children-icon-drawar :before,.icon-drawar:before{content:""}.children-icon-docs :before,.icon-docs:before{content:""}.children-icon-directions :before,.icon-directions:before{content:""}.children-icon-direction :before,.icon-direction:before{content:""}.children-icon-diamond :before,.icon-diamond:before{content:""}.children-icon-cup :before,.icon-cup:before{content:""}.children-icon-compass :before,.icon-compass:before{content:""}.children-icon-call-out :before,.icon-call-out:before{content:""}.children-icon-call-in :before,.icon-call-in:before{content:""}.children-icon-call-end :before,.icon-call-end:before{content:""}.children-icon-calculator :before,.icon-calculator:before{content:""}.children-icon-bubbles :before,.icon-bubbles:before{content:""}.children-icon-briefcase :before,.icon-briefcase:before{content:""}.children-icon-book-open :before,.icon-book-open:before{content:""}.children-icon-basket-loaded :before,.icon-basket-loaded:before{content:""}.children-icon-basket :before,.icon-basket:before{content:""}.children-icon-bag :before,.icon-bag:before{content:""}.children-icon-action-undo :before,.icon-action-undo:before{content:""}.children-icon-action-redo :before,.icon-action-redo:before{content:""}.children-icon-wrench :before,.icon-wrench:before{content:""}.children-icon-umbrella :before,.icon-umbrella:before{content:""}.children-icon-trash :before,.icon-trash:before{content:""}.children-icon-tag :before,.icon-tag:before{content:""}.children-icon-support :before,.icon-support:before{content:""}.children-icon-size-fullscreen :before,.icon-size-fullscreen:before{content:""}.children-icon-size-actual :before,.icon-size-actual:before{content:""}.children-icon-shuffle :before,.icon-shuffle:before{content:""}.children-icon-share-alt :before,.icon-share-alt:before{content:""}.children-icon-share :before,.icon-share:before{content:""}.children-icon-rocket :before,.icon-rocket:before{content:""}.children-icon-question :before,.icon-question:before{content:""}.children-icon-pie-chart :before,.icon-pie-chart:before{content:""}.children-icon-pencil :before,.icon-pencil:before{content:""}.children-icon-note :before,.icon-note:before{content:""}.children-icon-music-tone-alt :before,.icon-music-tone-alt:before{content:""}.children-icon-music-tone :before,.icon-music-tone:before{content:""}.children-icon-microphone :before,.icon-microphone:before{content:""}.children-icon-loop :before,.icon-loop:before{content:""}.children-icon-logout :before,.icon-logout:before{content:""}.children-icon-login :before,.icon-login:before{content:""}.children-icon-list :before,.icon-list:before{content:""}.children-icon-like :before,.icon-like:before{content:""}.children-icon-home :before,.icon-home:before{content:""}.children-icon-grid :before,.icon-grid:before{content:""}.children-icon-graph :before,.icon-graph:before{content:""}.children-icon-equalizer :before,.icon-equalizer:before{content:""}.children-icon-dislike :before,.icon-dislike:before{content:""}.children-icon-cursor :before,.icon-cursor:before{content:""}.children-icon-control-start :before,.icon-control-start:before{content:""}.children-icon-control-rewind :before,.icon-control-rewind:before{content:""}.children-icon-control-play :before,.icon-control-play:before{content:""}.children-icon-control-pause :before,.icon-control-pause:before{content:""}.children-icon-control-forward :before,.icon-control-forward:before{content:""}.children-icon-control-end :before,.icon-control-end:before{content:""}.children-icon-calendar :before,.icon-calendar:before{content:""}.children-icon-bulb :before,.icon-bulb:before{content:""}.children-icon-chart :before,.icon-chart:before{content:""}.children-icon-arrow-up-circle :before,.icon-arrow-up-circle:before{content:""}.children-icon-arrow-right-circle :before,.icon-arrow-right-circle:before{content:""}.backlink:before,.children-icon-arrow-left-circle :before,.icon-arrow-left-circle:before{content:""}.children-icon-arrow-down-circle :before,.icon-arrow-down-circle:before{content:""}.children-icon-ban :before,.icon-ban:before{content:""}.children-icon-bubble :before,.icon-bubble:before{content:""}.children-icon-camrecorder :before,.icon-camrecorder:before{content:""}.children-icon-camera :before,.icon-camera:before{content:""}.children-icon-check :before,.icon-check:before{content:""}.children-icon-clock :before,.icon-clock:before{content:""}.children-icon-close :before,.icon-close:before,[open] solid-display-value[name=button]:before{content:""}.children-icon-cloud-download :before,.icon-cloud-download:before{content:""}.children-icon-cloud-upload :before,.icon-cloud-upload:before{content:""}.children-icon-doc :before,.icon-doc:before{content:""}.children-icon-envelope :before,.icon-envelope:before{content:""}.children-icon-eye :before,.icon-eye:before{content:""}.children-icon-flag :before,.icon-flag:before{content:""}.children-icon-folder :before,.icon-folder:before{content:""}.children-icon-heart :before,.icon-heart:before{content:""}.children-icon-info :before,.icon-info:before{content:""}.children-icon-key :before,.icon-key:before{content:""}.children-icon-link :before,.icon-link:before{content:""}.children-icon-lock :before,.icon-lock:before{content:""}.children-icon-lock-open :before,.icon-lock-open:before{content:""}.children-icon-magnifier :before,.icon-magnifier:before{content:""}.children-icon-magnifier-add :before,.icon-magnifier-add:before{content:""}.children-icon-magnifier-remove :before,.icon-magnifier-remove:before{content:""}.children-icon-paper-clip :before,.icon-paper-clip:before{content:""}.children-icon-paper-plane :before,.icon-paper-plane:before{content:""}.children-icon-plus :before,.icon-plus:before{content:""}.children-icon-location-pin :before,.icon-location-pin:before{content:""}.children-icon-power :before,.icon-power:before{content:""}.children-icon-refresh :before,.icon-refresh:before{content:""}.children-icon-reload :before,.icon-reload:before{content:""}.children-icon-settings :before,.icon-settings:before{content:""}.children-icon-star :before,.icon-star:before{content:""}.children-icon-symble-female :before,.icon-symble-female:before{content:""}.children-icon-symbol-male :before,.icon-symbol-male:before{content:""}.children-icon-target :before,.icon-target:before{content:""}.children-icon-volume-1 :before,.icon-volume-1:before{content:""}.children-icon-volume-2 :before,.icon-volume-2:before{content:""}.children-icon-volume-off :before,.icon-volume-off:before{content:""}.children-icon-phone :before,.icon-phone:before{content:""}.children-icon-menu :before,.icon-menu:before{content:""}.children-icon-options-vertical :before,.icon-options-vertical:before{content:""}.children-icon-options :before,.icon-options:before{content:""}.children-icon-arrow-down :before,.icon-arrow-down:before{content:""}.children-icon-arrow-left :before,.icon-arrow-left:before{content:""}.children-icon-arrow-right :before,.icon-arrow-right:before{content:""}.children-icon-arrow-up :before,.icon-arrow-up:before{content:""}.children-icon-paypal :before,.icon-paypal:before{content:""}.children-icon-social-instagram :before,.icon-social-instagram:before{content:""}.children-icon-social-linkedin :before,.icon-social-linkedin:before{content:""}.children-icon-social-pintarest :before,.icon-social-pintarest:before{content:""}.children-icon-social-github :before,.icon-social-github:before{content:""}.children-icon-social-google :before,.icon-social-google:before{content:""}.children-icon-social-reddit :before,.icon-social-reddit:before{content:""}.children-icon-social-skype :before,.icon-social-skype:before{content:""}.children-icon-social-behance :before,.icon-social-behance:before{content:""}.children-icon-social-foursqare :before,.icon-social-foursqare:before{content:""}.children-icon-social-soundcloud :before,.icon-social-soundcloud:before{content:""}.children-icon-social-spotify :before,.icon-social-spotify:before{content:""}.children-icon-social-stumbleupon :before,.icon-social-stumbleupon:before{content:""}.children-icon-minus :before,.icon-minus:before{content:""}.children-icon-organization :before,.icon-organization:before{content:""}.children-icon-exclamation :before,.icon-exclamation:before{content:""}.children-icon-social-vkontakte :before,.icon-social-vkontakte:before{content:""}.children-icon-event :before,.icon-event:before{content:""}.children-icon-social-steam :before,.icon-social-steam:before{content:""}.children-icon-idea :before,.icon-idea:before{content:""}.icon input{background-position:right 12px top 50%;background-repeat:no-repeat}.icon.rounded{border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon.rounded-small{height:35px;width:35px}.icon.rounded-large{height:70px;width:70px}.icon.rounded-primary{border-color:var(--color-primary)}.icon.rounded-secondary{border-color:var(--color-secondary)}.icon.rounded-third{border-color:var(--color-third)}.icon.rounded-heading{border-color:var(--color-heading)}.icon.bold:before{font-weight:700}.icon:before{font-size:18px}.icon-xsmall:before{font-size:12px}.icon-small:before{font-size:15px}.icon-large:before{font-size:20px}.icon-xlarge:before{font-size:30px}.children-icon :before{font-size:18px}.children-icon-xsmall>:before{font-size:12px}.children-icon-small>:before{font-size:15px}.children-icon-large>:before{font-size:20px}.children-icon-xlarge>:before{font-size:30px}.icon.centered{margin:0 auto}.icon-margin-right-medium:before{margin-right:20px}.icon-margin-right-small:before{margin-right:15px}.icon-margin-right-xsmall:before{margin-right:10px}.icon-margin-right-xxsmall:before{margin-right:5px}.icon-margin-left-medium:before{margin-left:20px}.icon-margin-left-small:before{margin-left:15px}.icon-margin-left-xsmall:before{margin-left:10px}.icon-margin-left-xxsmall:before{margin-left:5px}.children-icon.centered *{margin:0 auto}.children-icon-margin-right-medium>:before{margin-right:20px}.children-icon-margin-right-small>:before{margin-right:15px}.children-icon-margin-right-xsmall>:before{margin-right:10px}.children-icon-margin-right-xxsmall>:before{margin-right:5px}.children-icon-margin-left-medium>:before{margin-left:20px}.children-icon-margin-left-small>:before{margin-left:15px}.children-icon-margin-left-xsmall>:before{margin-left:10px}.children-icon-margin-left-xxsmall>:before{margin-left:5px}.icon-primary:before{color:var(--color-primary)}.icon-primary.hover:hover:before,.icon-secondary:before{color:var(--color-secondary)}.icon-secondary.hover:hover:before{color:var(--color-primary)}.icon-third:before{color:var(--color-third)}.icon-heading:before,.icon-third.hover:hover:before{color:var(--color-heading)}.icon-heading.hover:hover:before{color:var(--color-third)}.icon-white:before{color:#fff}.icon-grey:before{color:#636363}.avatar{background:#f6f6f6;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:50px;width:50px;max-width:100%;height:0;padding-bottom:100%}.avatar>img{height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;object-position:center}.avatar.xxsmall{height:24px;width:24px}.avatar.xsmall{height:31px;width:31px}.avatar.small{height:44px;width:44px}.avatar.large{height:180px;width:180px}.avatar.xlarge{height:241px;width:241px}.labelled-avatar,.labelled-avatar>div>solid-display>div,solid-display.labelled-avatar>div{display:inline-block;white-space:nowrap}.labelled-avatar>.segment,.labelled-avatar>div>solid-display>div>.segment,solid-display.labelled-avatar>div>.segment{vertical-align:middle;margin-right:5px}.labelled-avatar.xsmall,.labelled-avatar>div>solid-display>div.xsmall,solid-display.labelled-avatar>div.xsmall{height:31px;line-height:31px}.labelled-avatar.small,.labelled-avatar>div>solid-display>div.small,solid-display.labelled-avatar>div.small{height:44px;line-height:44px}.labelled-avatar.large,.labelled-avatar>div>solid-display>div.large,solid-display.labelled-avatar>div.large{height:180px;line-height:180px}.labelled-avatar.xlarge,.labelled-avatar>div>solid-display>div.xlarge,solid-display.labelled-avatar>div.xlarge{height:241px;line-height:241px}.labelled-avatar.two-lines,.labelled-avatar>div>solid-display>div.two-lines,solid-display.labelled-avatar>div.two-lines{line-height:16px}.labelled-avatar.two-lines [name=line1],.labelled-avatar>div>solid-display>div.two-lines [name=line1],solid-display.labelled-avatar>div.two-lines [name=line1]{padding-bottom:3px;white-space:normal}.labelled-avatar.two-lines [name=line2],.labelled-avatar>div>solid-display>div.two-lines [name=line2],solid-display.labelled-avatar>div.two-lines [name=line2]{padding-top:3px}.labelled-avatar>:first-child,.labelled-avatar>div>solid-display>div>:first-child,solid-display.labelled-avatar>div>:first-child{overflow:hidden}.labelled-avatar .block>*,.labelled-avatar>div>solid-display>div .block>*,solid-display.labelled-avatar>div .block>*{display:inline-block}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities],.labelled-avatar solid-multiple[name*=communities],solid-display.labelled-avatar>div solid-multiple[name*=communities]{height:22px;white-space:nowrap;width:100%}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities] *,.labelled-avatar solid-multiple[name*=communities] *,solid-display.labelled-avatar>div solid-multiple[name*=communities] *{display:contents}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities] solid-display-value,.labelled-avatar solid-multiple[name*=communities] solid-display-value,solid-display.labelled-avatar>div solid-multiple[name*=communities] solid-display-value{display:inline-block!important}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities] solid-display-value:after,.labelled-avatar solid-multiple[name*=communities] solid-display-value:after,solid-display.labelled-avatar>div solid-multiple[name*=communities] solid-display-value:after{content:",";margin-right:5px}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities]>solid-display>div>solid-display:last-child>div>solid-display-value:after,.labelled-avatar solid-multiple[name*=communities]>solid-display>div>solid-display:last-child>div>solid-display-value:after,solid-display.labelled-avatar>div solid-multiple[name*=communities]>solid-display>div>solid-display:last-child>div>solid-display-value:after{display:none}.labelled-avatar>div>solid-display>div solid-multiple[name*=communities]>solid-display,.labelled-avatar solid-multiple[name*=communities]>solid-display,solid-display.labelled-avatar>div solid-multiple[name*=communities]>solid-display{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:25%}.badge div.counter:not([data-nb-unread="0"]){display:block;border-radius:50%;font-size:11px;height:18px;width:18px;font-weight:700;text-align:center;line-height:18px;color:var(--color-heading);background:var(--color-third)}.badge div.counter:not([data-nb-unread="0"]).color-primary{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.badge div.counter:not([data-nb-unread="0"]).color-secondary{background:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.badge div.counter:not([data-nb-unread="0"]).color-third{background:#fff;border:1px solid var(--color-third);color:var(--color-third)}.badge div.counter:not([data-nb-unread="0"]).color-heading{background:#fff;border:1px solid var(--color-heading);color:var(--color-heading)}.badge div.counter:not([data-nb-unread="0"]).reversed.color-primary{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.badge div.counter:not([data-nb-unread="0"]).reversed.color-secondary{background:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff}.badge div.counter:not([data-nb-unread="0"]).reversed.color-third{background:var(--color-third);border:1px solid var(--color-third);color:#fff}.badge div.counter:not([data-nb-unread="0"]).reversed.color-heading{background:var(--color-heading);border:1px solid var(--color-heading);color:#fff}.button,a,button,input[type=submit]{background:none;border:none;cursor:pointer;display:inline-block;vertical-align:middle;user-select:none;text-decoration:none}.button form,a form,button form,input[type=submit] form{display:inline-block}.button [data-id=error],a [data-id=error],button [data-id=error],input[type=submit] [data-id=error]{display:none!important}.button.button,a.button,button.button,input[type=submit].button{padding:9px 20px;border-radius:16.5px;height:33px;text-decoration:none}.button.button.rounded,a.button.rounded,button.button.rounded,input[type=submit].button.rounded{border-radius:50%;font-size:18px;padding:16.5px;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.button.button.rounded:before,a.button.rounded:before,button.button.rounded:before,input[type=submit].button.rounded:before{font-size:18px}.button.button.icon,a.button.icon,button.button.icon,input[type=submit].button.icon{padding:8px 20px}.button.button.icon:before,a.button.icon:before,button.button.icon:before,input[type=submit].button.icon:before{font-size:15px}.button.button.text-semibold,.button.button.text-semibold *,a.button.text-semibold,a.button.text-semibold *,button.button.text-semibold,button.button.text-semibold *,input[type=submit].button.text-semibold,input[type=submit].button.text-semibold *{font-weight:600}.button.button.text-bold,.button.button.text-bold *,a.button.text-bold,a.button.text-bold *,button.button.text-bold,button.button.text-bold *,input[type=submit].button.text-bold,input[type=submit].button.text-bold *{font-weight:700}.button.button.text-uppercase,.button.button.text-uppercase *,a.button.text-uppercase,a.button.text-uppercase *,button.button.text-uppercase,button.button.text-uppercase *,input[type=submit].button.text-uppercase,input[type=submit].button.text-uppercase *{text-transform:uppercase}.button.button.color-primary,a.button.color-primary,button.button.color-primary,input[type=submit].button.color-primary{background-color:#fff}.button.button.color-primary,.button.button.color-primary *,a.button.color-primary,a.button.color-primary *,button.button.color-primary,button.button.color-primary *,input[type=submit].button.color-primary,input[type=submit].button.color-primary *{color:var(--color-primary)}.button.button.color-primary.bordered,a.button.color-primary.bordered,button.button.color-primary.bordered,input[type=submit].button.color-primary.bordered{border:1px solid var(--color-primary)}.button.button.color-primary:hover,a.button.color-primary:hover,button.button.color-primary:hover,input[type=submit].button.color-primary:hover{background-color:var(--color-primary)}.button.button.color-primary:hover,.button.button.color-primary:hover *,a.button.color-primary:hover,a.button.color-primary:hover *,button.button.color-primary:hover,button.button.color-primary:hover *,input[type=submit].button.color-primary:hover,input[type=submit].button.color-primary:hover *{color:#fff}.button.button.color-secondary,a.button.color-secondary,button.button.color-secondary,input[type=submit].button.color-secondary{background-color:#fff}.button.button.color-secondary,.button.button.color-secondary *,a.button.color-secondary,a.button.color-secondary *,button.button.color-secondary,button.button.color-secondary *,input[type=submit].button.color-secondary,input[type=submit].button.color-secondary *{color:var(--color-secondary)}.button.button.color-secondary.bordered,a.button.color-secondary.bordered,button.button.color-secondary.bordered,input[type=submit].button.color-secondary.bordered{border:1px solid var(--color-secondary)}.button.button.color-secondary:hover,a.button.color-secondary:hover,button.button.color-secondary:hover,input[type=submit].button.color-secondary:hover{background-color:var(--color-secondary);color:#fff}.button.button.color-secondary:hover,.button.button.color-secondary:hover *,a.button.color-secondary:hover,a.button.color-secondary:hover *,button.button.color-secondary:hover,button.button.color-secondary:hover *,input[type=submit].button.color-secondary:hover,input[type=submit].button.color-secondary:hover *{color:#fff}.button.button.color-third,a.button.color-third,button.button.color-third,input[type=submit].button.color-third{color:var(--color-third);background-color:#fff}.button.button.color-third,.button.button.color-third *,a.button.color-third,a.button.color-third *,button.button.color-third,button.button.color-third *,input[type=submit].button.color-third,input[type=submit].button.color-third *{color:var(--color-third)}.button.button.color-third.bordered,a.button.color-third.bordered,button.button.color-third.bordered,input[type=submit].button.color-third.bordered{border:1px solid var(--color-third)}.button.button.color-third:hover,a.button.color-third:hover,button.button.color-third:hover,input[type=submit].button.color-third:hover{background-color:var(--color-third)}.button.button.color-third:hover,.button.button.color-third:hover *,a.button.color-third:hover,a.button.color-third:hover *,button.button.color-third:hover,button.button.color-third:hover *,input[type=submit].button.color-third:hover,input[type=submit].button.color-third:hover *{color:#fff}.button.button.color-disabled,a.button.color-disabled,button.button.color-disabled,input[type=submit].button.color-disabled{cursor:not-allowed;background-color:#fff}.button.button.color-disabled,.button.button.color-disabled *,a.button.color-disabled,a.button.color-disabled *,button.button.color-disabled,button.button.color-disabled *,input[type=submit].button.color-disabled,input[type=submit].button.color-disabled *{color:#636363}.button.button.color-disabled.bordered,a.button.color-disabled.bordered,button.button.color-disabled.bordered,input[type=submit].button.color-disabled.bordered{border:1px solid #636363}.button.button.color-disabled:hover,a.button.color-disabled:hover,button.button.color-disabled:hover,input[type=submit].button.color-disabled:hover{background-color:#636363}.button.button.color-disabled:hover,.button.button.color-disabled:hover *,a.button.color-disabled:hover,a.button.color-disabled:hover *,button.button.color-disabled:hover,button.button.color-disabled:hover *,input[type=submit].button.color-disabled:hover,input[type=submit].button.color-disabled:hover *{color:#fff}.button.button.reversed.color-primary,a.button.reversed.color-primary,button.button.reversed.color-primary,input[type=submit].button.reversed.color-primary{background-color:var(--color-primary)}.button.button.reversed.color-primary,.button.button.reversed.color-primary *,a.button.reversed.color-primary,a.button.reversed.color-primary *,button.button.reversed.color-primary,button.button.reversed.color-primary *,input[type=submit].button.reversed.color-primary,input[type=submit].button.reversed.color-primary *{color:#fff}.button.button.reversed.color-primary:hover,a.button.reversed.color-primary:hover,button.button.reversed.color-primary:hover,input[type=submit].button.reversed.color-primary:hover{background-color:#fff}.button.button.reversed.color-primary:hover,.button.button.reversed.color-primary:hover *,a.button.reversed.color-primary:hover,a.button.reversed.color-primary:hover *,button.button.reversed.color-primary:hover,button.button.reversed.color-primary:hover *,input[type=submit].button.reversed.color-primary:hover,input[type=submit].button.reversed.color-primary:hover *{color:var(--color-primary)}.button.button.reversed.color-primary:hover.bordered,a.button.reversed.color-primary:hover.bordered,button.button.reversed.color-primary:hover.bordered,input[type=submit].button.reversed.color-primary:hover.bordered{border:1px solid var(--color-primary)}.button.button.reversed.color-secondary,a.button.reversed.color-secondary,button.button.reversed.color-secondary,input[type=submit].button.reversed.color-secondary{background-color:var(--color-secondary)}.button.button.reversed.color-secondary,.button.button.reversed.color-secondary *,a.button.reversed.color-secondary,a.button.reversed.color-secondary *,button.button.reversed.color-secondary,button.button.reversed.color-secondary *,input[type=submit].button.reversed.color-secondary,input[type=submit].button.reversed.color-secondary *{color:#fff}.button.button.reversed.color-secondary:hover,a.button.reversed.color-secondary:hover,button.button.reversed.color-secondary:hover,input[type=submit].button.reversed.color-secondary:hover{background-color:#fff}.button.button.reversed.color-secondary:hover,.button.button.reversed.color-secondary:hover *,a.button.reversed.color-secondary:hover,a.button.reversed.color-secondary:hover *,button.button.reversed.color-secondary:hover,button.button.reversed.color-secondary:hover *,input[type=submit].button.reversed.color-secondary:hover,input[type=submit].button.reversed.color-secondary:hover *{color:var(--color-secondary)}.button.button.reversed.color-secondary:hover.bordered,a.button.reversed.color-secondary:hover.bordered,button.button.reversed.color-secondary:hover.bordered,input[type=submit].button.reversed.color-secondary:hover.bordered{border:1px solid var(--color-secondary)}.button.button.reversed.color-third,a.button.reversed.color-third,button.button.reversed.color-third,input[type=submit].button.reversed.color-third{background-color:var(--color-third)}.button.button.reversed.color-third,.button.button.reversed.color-third *,a.button.reversed.color-third,a.button.reversed.color-third *,button.button.reversed.color-third,button.button.reversed.color-third *,input[type=submit].button.reversed.color-third,input[type=submit].button.reversed.color-third *{color:#fff}.button.button.reversed.color-third:hover,a.button.reversed.color-third:hover,button.button.reversed.color-third:hover,input[type=submit].button.reversed.color-third:hover{background-color:#fff}.button.button.reversed.color-third:hover,.button.button.reversed.color-third:hover *,a.button.reversed.color-third:hover,a.button.reversed.color-third:hover *,button.button.reversed.color-third:hover,button.button.reversed.color-third:hover *,input[type=submit].button.reversed.color-third:hover,input[type=submit].button.reversed.color-third:hover *{color:var(--color-third)}.button.button.reversed.color-third:hover.bordered,a.button.reversed.color-third:hover.bordered,button.button.reversed.color-third:hover.bordered,input[type=submit].button.reversed.color-third:hover.bordered{border:1px solid var(--color-third)}.button.button.reversed.color-disabled,a.button.reversed.color-disabled,button.button.reversed.color-disabled,input[type=submit].button.reversed.color-disabled{cursor:not-allowed;background-color:#636363}.button.button.reversed.color-disabled,.button.button.reversed.color-disabled *,a.button.reversed.color-disabled,a.button.reversed.color-disabled *,button.button.reversed.color-disabled,button.button.reversed.color-disabled *,input[type=submit].button.reversed.color-disabled,input[type=submit].button.reversed.color-disabled *{color:#fff}.button.button.reversed.color-disabled.bordered,a.button.reversed.color-disabled.bordered,button.button.reversed.color-disabled.bordered,input[type=submit].button.reversed.color-disabled.bordered{border:1px solid #fff}.button.button.reversed.color-disabled:hover,a.button.reversed.color-disabled:hover,button.button.reversed.color-disabled:hover,input[type=submit].button.reversed.color-disabled:hover{background-color:#fff;border:1px solid #636363}.button.button.reversed.color-disabled:hover,.button.button.reversed.color-disabled:hover *,a.button.reversed.color-disabled:hover,a.button.reversed.color-disabled:hover *,button.button.reversed.color-disabled:hover,button.button.reversed.color-disabled:hover *,input[type=submit].button.reversed.color-disabled:hover,input[type=submit].button.reversed.color-disabled:hover *{color:#636363}.children-link-button *{cursor:pointer;display:inline-block;vertical-align:middle;user-select:none;padding:9px 20px;border-radius:16.5px;height:33px}.children-link-rounded *{border-radius:50%;font-size:18px;padding:16.5px;height:29px;width:29px;display:flex;align-items:center;justify-content:center}.children-link-rounded :before{font-size:18px}.children-link-icon *{padding:8px 20px}.children-link-icon :before{font-size:15px}.children-link-text-semibold,.children-link-text-semibold *{font-weight:600}.children-link-text-bold,.children-link-text-bold *{font-weight:700}.children-link-text-uppercase,.children-link-text-uppercase *{text-transform:uppercase}.children-link-color-primary *{background-color:#fff}.children-link-color-primary *,.children-link-color-primary * *{color:var(--color-primary)}.children-link-color-primary :hover{background-color:var(--color-primary)}.children-link-color-primary :hover,.children-link-color-primary :hover *{color:#fff}.children-link-color-primary.bordered *{border:1px solid var(--color-primary)}.children-link-color-secondary *{background-color:#fff}.children-link-color-secondary *,.children-link-color-secondary * *{color:var(--color-secondary)}.children-link-color-secondary :hover{background-color:var(--color-secondary);color:#fff}.children-link-color-secondary :hover,.children-link-color-secondary :hover *{color:#fff}.children-link-color-secondary.bordered *{border:1px solid var(--color-secondary)}.children-link-color-third *{color:var(--color-third);background-color:#fff}.children-link-color-third *,.children-link-color-third * *{color:var(--color-third)}.children-link-color-third :hover{background-color:var(--color-third)}.children-link-color-third :hover,.children-link-color-third :hover *{color:#fff}.children-link-color-third.bordered *{border:1px solid var(--color-third)}.children-link-color-disabled *{cursor:not-allowed;background-color:#fff}.children-link-color-disabled *,.children-link-color-disabled * *{color:#636363}.children-link-color-disabled :hover{background-color:#fff}.children-link-color-disabled :hover,.children-link-color-disabled :hover *{color:#636363}.children-link-color-disabled.bordered *{border:1px solid #636363}.children-link-reversed.color-primary *{background-color:var(--color-primary);border:1px solid var(--color-primary)}.children-link-reversed.color-primary *,.children-link-reversed.color-primary * *{color:#fff}.children-link-reversed.color-primary :hover{background-color:#fff}.children-link-reversed.color-primary :hover,.children-link-reversed.color-primary :hover *{color:var(--color-primary)}.children-link-reversed.color-primary.bordered :hover{border:1px solid var(--color-primary)}.children-link-reversed.color-secondary *{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.children-link-reversed.color-secondary *,.children-link-reversed.color-secondary * *{color:#fff}.children-link-reversed.color-secondary :hover{background-color:#fff}.children-link-reversed.color-secondary :hover,.children-link-reversed.color-secondary :hover *{color:var(--color-secondary)}.children-link-reversed.color-secondary.bordered :hover{border:1px solid var(--color-secondary)}.children-link-reversed.color-third *{background-color:var(--color-third);border:1px solid var(--color-third)}.children-link-reversed.color-third *,.children-link-reversed.color-third * *{color:#fff}.children-link-reversed.color-third :hover{background-color:#fff}.children-link-reversed.color-third :hover,.children-link-reversed.color-third :hover *{color:var(--color-third)}.children-link-reversed.color-third.bordered :hover{border:1px solid var(--color-third)}.children-link-reversed.color-disabled *{cursor:not-allowed;background-color:#636363}.children-link-reversed.color-disabled *,.children-link-reversed.color-disabled * *{color:#fff}.children-link-reversed.color-disabled :hover{background-color:#636363}.children-link-reversed.color-disabled :hover,.children-link-reversed.color-disabled :hover *{color:#fff}.children-link-reversed.color-disabled.bordered *{border:1px solid #fff}solid-link,solid-route{cursor:pointer}.backlink{color:#636363;text-decoration:underline}.backlink:before{display:inline-block;font-size:20px;margin-right:10px}.backlink:before,.backlink:hover{text-decoration:none}.link{color:var(--color-secondary);text-decoration:underline}.link:hover{text-decoration:none}.link.color-white{color:#fff}.segment{position:relative;display:inline-block;white-space:nowrap;box-sizing:border-box}.segment.block{display:block}.segment.center{margin-right:auto;margin-left:auto}.whitespace-normal{white-space:normal}@media (max-width:768px){.sm-whitespace-normal{white-space:normal}}.segment.children>div>solid-display{position:relative;display:inline-block;white-space:nowrap}.segment.quarter{width:25%}.segment.third{width:33.333%}.segment.half{width:50%}.segment.two-third{width:66.666%}.segment.three-quarter{width:75%}.segment.full{width:100%}.segment.auto{width:auto}.segment.children-hidden>div>solid-display{display:none}.segment.children-quarter>div>solid-display{width:25%}.segment.children-third>div>solid-display{width:33.333%}.segment.children-half>div>solid-display{width:50%}.segment.children-two-third>div>solid-display{width:66.666%}.segment.children-three-quarter>div>solid-display{width:75%}.segment.children-full>div>solid-display{width:100%}.segment.children-auto>div>solid-display{width:auto}@media (max-width:768px){.segment.sm-hidden{display:none}.segment.sm-quarter{width:25%}.segment.sm-third{width:33.333%}.segment.sm-half{width:50%}.segment.sm-two-third{width:66.666%}.segment.sm-three-quarter{width:75%}.segment.sm-full{width:100%}.segment.sm-auto{width:auto}.segment.sm-children-hidden>div>solid-display{display:none}.segment.sm-children-quarter>div>solid-display{width:25%}.segment.sm-children-third>div>solid-display{width:33.333%}.segment.sm-children-half>div>solid-display{width:50%}.segment.sm-children-two-third>div>solid-display{width:66.666%}.segment.sm-children-three-quarter>div>solid-display{width:75%}.segment.sm-children-full>div>solid-display{width:100%}.segment.sm-children-auto>div>solid-display{width:auto}}@media (min-width:768.01px){.segment.lg-children-hidden>div>solid-display,.segment.lg-hidden{display:none}}.form [data-id=error]{display:none!important}.form input[type=email],.form input[type=password],.form input[type=text],.form input[type=url],.form textarea{display:block;background:#f6f6f6;border:none;outline:none;color:#636363;padding:12px 14px;margin-top:5px;line-height:1;height:46px;width:100%;box-sizing:border-box;-webkit-tap-highlight-color:var(--color-secondary)}.form input[type=email]:focus:not(:placeholder-shown):invalid,.form input[type=password]:focus:not(:placeholder-shown):invalid,.form input[type=text]:focus:not(:placeholder-shown):invalid,.form input[type=url]:focus:not(:placeholder-shown):invalid,.form textarea:focus:not(:placeholder-shown):invalid{border:1px solid var(--color-primary)}.form .input-bg-white input,.form .select-bg-white .ss-main .ss-multi-selected,.form .select-bg-white select{background:#fff}.form .select-bg-white .ss-main .ss-multi-selected .ss-values .ss-disabled{display:block;padding:3.5px 5px;margin:1.5px 0;color:#acacac}.form .input-shadow input,.form .select-shadow select{box-shadow:0 0 5px 0 rgba(133,140,148,.09)}.form textarea{height:110px;resize:vertical}.form solid-form-color-label>input[type=color]+label,.form solid-form-email-label>input[type=email]+label,.form solid-form-password-label>input[type=password]+label,.form solid-form-text-label>input[type=text]+label{display:block}.form solid-form-dropdown-autocompletion-label .ss-main,.form solid-form-dropdown-autocompletion .ss-main{font-weight:400;margin-top:5px;text-transform:none}.form solid-form-dropdown-autocompletion-label .ss-main .ss-single-selected,.form solid-form-dropdown-autocompletion .ss-main .ss-single-selected{background-color:#f6f6f6;border:none;border-radius:0;color:#636363;font-weight:400;min-height:46px;padding:12px 14px}.form solid-form-dropdown-autocompletion-label .ss-main .ss-single-selected .ss-disabled,.form solid-form-dropdown-autocompletion .ss-main .ss-single-selected .ss-disabled{display:block;padding:3.5px 5px;margin:1.5px 0;color:#7a7f85}.form solid-form-dropdown-autocompletion-label .ss-main .ss-single-selected .ss-arrow,.form solid-form-dropdown-autocompletion .ss-main .ss-single-selected .ss-arrow{font-size:15px;margin:0 12px 0 0}.form solid-form-dropdown-autocompletion-label .ss-main .ss-single-selected .ss-arrow span,.form solid-form-dropdown-autocompletion .ss-main .ss-single-selected .ss-arrow span{border:solid #636363;border-width:0 1px 1px 0;padding:5px}.form solid-form-dropdown-autocompletion-label .ss-main .ss-single-selected .ss-arrow span.arrow-down,.form solid-form-dropdown-autocompletion .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin:-5px -10px 0 0}.form solid-form-dropdown-autocompletion-label .ss-list,.form solid-form-dropdown-autocompletion .ss-list{color:#636363;font-weight:400;text-transform:none}.form solid-form-multipleselect-autocompletion-label label,.form solid-form-multipleselect-autocompletion label{display:block}.form solid-form-multipleselect-autocompletion-label .ss-main,.form solid-form-multipleselect-autocompletion .ss-main{font-weight:400;margin-top:6px;text-transform:none}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected{background-color:#f6f6f6;border:none;border-radius:0;color:#636363;font-weight:400;min-height:46px;padding:7.5px 14px}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected .ss-value,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected .ss-value{height:25px;border:1px solid var(--color-primary);background:#fff;color:var(--color-primary);line-height:17px;letter-spacing:.24px;border-radius:3px;padding:3px 10px;margin-right:10px}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected .ss-value:hover,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected .ss-value:hover{background:var(--color-primary);color:#fff}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected .ss-add,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected .ss-add{align-self:center;margin:1px 3px 1px 0}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected .ss-add .ss-plus,.form solid-form-multipleselect-autocompletion-label .ss-main .ss-multi-selected .ss-add .ss-plus:after,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected .ss-add .ss-plus,.form solid-form-multipleselect-autocompletion .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#2e3f57}.form solid-form-multipleselect-autocompletion-label .ss-main .ss-content .ss-list .ss-option.ss-highlighted,.form solid-form-multipleselect-autocompletion-label .ss-main .ss-content .ss-list .ss-option:hover,.form solid-form-multipleselect-autocompletion .ss-main .ss-content .ss-list .ss-option.ss-highlighted,.form solid-form-multipleselect-autocompletion .ss-main .ss-content .ss-list .ss-option:hover{color:#fff;background-color:var(--color-secondary)}.form solid-form-placeholder-dropdown{font-weight:400;text-transform:none;position:relative;display:inline-block;width:100%}.form solid-form-placeholder-dropdown:after{font-family:simple-line-icons;content:"";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:absolute;top:21px;right:14px;color:var(--color-heading);pointer-events:none}@media (max-width:768px){.form solid-form-placeholder-dropdown:after{right:12px}}.form solid-form-placeholder-dropdown:focus:after{transform:rotate(180deg)}.form solid-form-placeholder-dropdown select{background-color:#f6f6f6;border:none;border-radius:0;color:#636363;font-weight:400;line-height:15px;min-height:46px;margin-top:5px;padding:12px 14px;width:100%;appearance:none}.form .add-member{display:block;width:50%;padding-right:15px;position:relative;float:left}@media (max-width:768px){.form .add-member{width:100%;padding:0}}@media (max-width:768px){.form .add-member .ss-main{margin-bottom:20px}}.form solid-form-date-label label{display:block}.form solid-form-date-label input[type=date]{background-color:#f6f6f6;background-image:url(/calendar.6b7704ec.1c096b46.svg);background-position:right 12px top 50%;background-repeat:no-repeat;background-size:20px;color:#636363;cursor:default;margin-top:5px;width:100%;padding:12px 30px 12px 14px;border:none;height:46px;position:relative}.form solid-form-date-label input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;position:absolute;right:8px}.form solid-form-date-label input[type=date]::-webkit-clear-button{cursor:pointer;margin-bottom:5px;margin-right:5px}.form solid-form-date-label input[type=date]::-webkit-inner-spin-button{display:none}.form solid-form-placeholder-text.icon-magnify input{background-image:url(/magnify.691baac8.57b556ff.svg);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:20px}.form solid-form-richtext-label>div:first-of-type{margin-top:5px;background:#f6f6f6;border:none;border-bottom:1px solid #ccc;white-space:normal}.form solid-form-richtext-label>div:nth-of-type(2){font-size:inherit;font-weight:400;color:#636363;text-transform:none;background:#f6f6f6;border:none}.table-wrapper{overflow:auto;height:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:#c9c8c8 #f1f1f1}.table-wrapper::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.table-wrapper::-webkit-scrollbar{height:5px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#c9c8c8;border-radius:10px}.table-wrapper .table{border-collapse:collapse;display:table;overflow:auto;table-layout:fixed;width:100%;max-width:100%;margin-bottom:20px}.segment.table-cell{display:table-cell;vertical-align:middle}@media (max-width:768px){.segment.table-cell{width:250px}}.table-header{display:table-header-group;text-align:center;vertical-align:middle;border-top:1px solid #c9c8c8;border-bottom:1px solid #c9c8c8;border-left:1px solid #c9c8c8;font-size:16px;font-weight:600;letter-spacing:.25px}.table-header>.segment.table-cell{display:table-cell;height:50px;border-right:1px solid #fff}.table-header>.segment.table-cell:last-child{border-right:1px solid #c9c8c8}.table-body{display:table-row-group;border-left:1px solid #c9c8c8}.table-body>div{display:contents}.table-body>div>solid-display{display:table-row}.table-body>div>solid-display>div{display:contents}.table-body>div>solid-display>div>.segment.table-cell{display:table-cell;border-bottom:1px solid #c9c8c8;border-right:1px solid #c9c8c8;height:60px;padding-right:5px;padding-left:5px}.table-body>div>solid-display>div>.segment.table-cell>.ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.tag:not(:empty){height:25px;display:inline-block;border:1px solid var(--color-primary);background:#fff;color:var(--color-primary);font-size:12px;line-height:17px;letter-spacing:.24px;border-radius:3px;padding:3px 10px}.tag:not(:empty).hover:hover,.tag:not(:empty).reversed{background:var(--color-primary);color:#fff}.tag:not(:empty).reversed.hover:hover{background:#fff;color:var(--color-primary)}.tag:not(:empty).color-secondary{background:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.tag:not(:empty).color-secondary.hover:hover{background:var(--color-secondary);color:#fff}.tag:not(:empty).color-third{background:#fff;border:1px solid var(--color-third);color:var(--color-third)}.tag:not(:empty).color-third.hover:hover{background:var(--color-third);color:#fff}.tag:not(:empty).reversed.color-secondary{background:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff}.tag:not(:empty).reversed.color-secondary.hover:hover{background:#fff;color:var(--color-secondary)}.tag:not(:empty).reversed.color-third{background:var(--color-third);border:1px solid var(--color-third);color:#fff}.tag:not(:empty).reversed.color-third.hover:hover{background:#fff;color:var(--color-third)}.children-tag>solid-display>div>solid-display{height:25px;display:inline-block;border:1px solid var(--color-primary);background:#fff;color:var(--color-primary);font-size:12px;line-height:17px;letter-spacing:.24px;border-radius:3px;padding:3px 10px;margin-right:10px;margin-bottom:10px}

@font-face {
  font-family: "ConverseFontAwesomeBrands";
  font-style: normal;
  font-weight: normal;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.eot");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
  font-family: "ConverseFontAwesomeRegular";
  font-style: normal;
  font-weight: 400;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.eot");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.svg#fontawesome") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ConverseFontAwesomeSolid";
  font-style: normal;
  font-weight: 900;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.eot");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
solid-display > div {
  display: contents !important;
}

header {
  height: 50px;
  position: fixed;
  z-index: 10000;
}
header > div {
  display: flex;
}
header > div > div {
  display: flex;
  margin-left: auto;
}
header solid-link {
  align-self: center;
}
header .tag {
  align-self: flex-start;
  height: auto !important;
  letter-spacing: 0.16px !important;
  line-height: normal !important;
  padding: 1px 8px !important;
  margin-top: 10px;
}
header solid-notifications {
  color: var(--color-heading);
  align-self: center;
  height: 25px;
  width: 25px;
}
header solid-notifications .solid-notifications__container {
  position: relative;
}
header solid-notifications .solid-notifications__container[open] summary {
  background-color: white;
  color: var(--color-heading);
}
header solid-notifications .solid-notifications__container .solid-notifications__button {
  font-size: 25px;
  padding: 0;
  line-height: 1;
  height: auto;
  width: auto;
}
header solid-notifications .solid-notifications__container .solid-notifications__button:hover, header solid-notifications .solid-notifications__container .solid-notifications__button:focus {
  background: white;
}
header solid-notifications .solid-notifications__container .solid-notifications__button img {
  display: none;
}
header solid-notifications .solid-notifications__container .solid-notifications__button .solid-notifications__counter {
  left: 12px;
  position: absolute;
  top: -4px;
  width: 18px;
  height: 18px;
}
header solid-notifications .solid-notifications__container .solid-notifications__button .solid-notifications__counter span {
  background-color: var(--color-primary);
  color: white;
  font-size: 11px;
  line-height: 18px;
}
header solid-notifications .solid-notifications__container .solid-notifications__triangle-back {
  display: none;
}
header solid-notifications .solid-notifications__container .solid-notifications__triangle-shadow {
  display: none;
}
@media (min-width: 768.01px) {
  header solid-notifications .solid-notifications__container .solid-notifications__triangle-shadow {
    background: white;
    display: block;
    position: absolute;
    left: auto;
    right: -1.9em;
    top: 4em;
    transform: initial;
    width: 0;
    z-index: 4;
  }
  header solid-notifications .solid-notifications__container .solid-notifications__triangle-shadow::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -4.2em;
    top: 0px;
    left: 50%;
    border: 1em solid black;
    border-color: #fff #fff transparent transparent;
    transform-origin: 0 0;
    transform: rotate(-45deg);
    box-shadow: 6px -6px 10px -3px rgba(92, 97, 104, 0.14);
  }
}
header solid-notifications .solid-notifications__container .solid-notifications__list {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 7px 0 rgba(92, 97, 104, 0.24);
  max-height: calc(100vh - 50px);
  position: fixed;
  left: 0;
  top: 2.5em;
  width: 100vw;
  /* Custom scrollbar */
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: thin;
  scrollbar-color: #C9C8C8 #F1F1F1;
  /* End of custom scrollbar */
}
@media (min-width: 768.01px) {
  header solid-notifications .solid-notifications__container .solid-notifications__list {
    max-height: calc(100vh - 93px);
    position: absolute;
    left: auto;
    right: -2.3em;
    top: 2.95em;
    width: 347px;
  }
}
header solid-notifications .solid-notifications__container .solid-notifications__list::-webkit-scrollbar-track {
  background: #F1F1F1;
}
header solid-notifications .solid-notifications__container .solid-notifications__list::-webkit-scrollbar-thumb {
  background-color: #C9C8C8;
  border-radius: 8px;
}
header solid-notifications .solid-notifications__container .solid-notifications__list::-webkit-scrollbar {
  width: 8px;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item {
  border-bottom: none;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item:hover {
  background-color: transparent;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item:hover solid-notification__title, header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item:hover solid-notification__summary {
  color: var(--color-secondary);
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification {
  padding: 16px 0 5px;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification[data-read] {
  opacity: 0.5;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__avatar {
  align-items: center;
  background: #f6f6f6;
  display: flex;
  height: 35px;
  justify-content: center;
  margin-left: 16px;
  margin-right: 14px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 35px;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__avatar img {
  background-color: #f6f6f6;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__avatar object {
  height: 45%;
  width: 45%;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content {
  font-family: Open Sans, sans-serif;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__title {
  color: var(--color-heading);
  font-size: 13px;
  font-weight: 600;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__title .solid-notification__title__side {
  font-weight: normal;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__title .solid-notification__title__side > span:first-child {
  margin-right: 4px;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__title .solid-notification__title__icon {
  display: inline-block;
  font-family: simple-line-icons;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__summary {
  color: #636363;
  font-size: 12px;
  line-height: 17px;
  margin-top: 4px;
}
@media (min-width: 768.01px) {
  header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__content .solid-notification__summary {
    max-width: 256px;
  }
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__date {
  display: none;
}
header solid-notifications .solid-notifications__container .solid-notifications__list .solid-notifications__item .solid-notification .solid-notification__read {
  display: none;
}
header details[open] summary {
  background-color: var(--color-heading);
  color: #fff;
}
header details[open] summary .text-color-heading {
  color: #fff;
}
header details[open] summary .labelled-avatar > div {
  line-height: normal;
}
header details summary {
  display: block; /* To remove the disclosure triangle on Firefox v.>=69 */
  cursor: pointer;
  height: 50px;
  /* To remove the disclosure triangle on Chrome (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details#Customizing_the_disclosure_widget) */
  /* End */
}
header details summary::marker, header details summary::-webkit-details-marker {
  display: none;
}
header details summary solid-display {
  padding-top: 13px;
}
header .panel {
  height: 0;
  position: absolute;
  right: 0;
  z-index: 1;
  /* Quick fix for mobile version */
  width: 227px;
  top: 50px;
}
header .panel > nav {
  box-shadow: 0 7px 8px 0 rgba(0, 0, 0, 0.16);
  height: auto;
  width: 100%;
}
header .panel > nav solid-route,
header .panel > nav solid-link,
header .panel > nav button {
  display: block;
}
header .panel > nav li,
header .panel > nav button {
  width: 100%;
  text-align: left;
}
@media (max-width: 768px) {
  header {
    height: 50px;
  }
  header .icon-menu {
    font-size: 24px;
  }
  header .tag {
    align-self: center;
    margin: 0;
    margin-left: 15px;
  }
  header details.user-menu .user-firstname {
    display: none;
  }
  header details.user-menu summary {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 50px;
    padding: 0;
  }
  header details.user-menu summary solid-display {
    padding-top: 0;
  }
  header details.user-menu summary > .labelled-avatar .avatar {
    height: 32px;
    width: 32px;
  }
  header details.user-menu summary .sm-arrow-down {
    width: 16px;
    height: 16px;
    background: white;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 26px;
    right: -1px;
    box-shadow: 0 0 4px 0 rgba(46, 63, 87, 0.18);
  }
  header details.user-menu summary .sm-arrow-down .icon::before {
    font-size: 10px;
  }
  header details.user-menu[open] {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    height: 72px;
  }
  header details.user-menu[open] summary {
    display: flex;
    height: 72px;
  }
  header details.user-menu[open] .labelled-avatar {
    display: none;
  }
  header details.user-menu[open] .user-firstname {
    display: flex;
    align-items: center;
    padding: 13px;
    width: 100%;
  }
  header details.user-menu[open] .user-firstname [name=segment3] {
    margin-left: auto;
  }
  header details.user-menu[open] .user-firstname [name=segment3] .icon::before {
    font-size: 20px;
  }
  header details.user-menu[open] .panel {
    top: 72px;
    height: calc(100vh - 72px);
    background: white;
    width: 100vw;
  }
  header details.user-menu[open] .panel > nav {
    box-shadow: none;
  }
  header details.user-menu[open] .panel > nav > ul > li:last-child {
    border-bottom: 1px solid #E4E9F1;
  }
}
header .solid-notifications__item:hover * {
  color: var(--color-secondary) !important;
}
header .solid-notification__content {
  max-width: calc(100% - 65px);
}
header .solid-notification__summary {
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}
header .solid-notification__title {
  overflow: hidden;
  white-space: break-spaces;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}

nav#main__menu {
  /* Ellipsis */
  /* Header's general counter appear or disappear on click (JS animation) */
  /* End */
  /* The little cross icon on contacts' name appears or disapear + hover + styles */
  /* End */
  /* Modal to keep/remove a contact */
  /* End */
}
@media (min-width: 768.01px) {
  nav#main__menu {
    height: 100vh;
  }
}
nav#main__menu.searching {
  background-image: url("/magnify-white.d651d34f.svg");
  background-color: var(--color-heading);
  background-repeat: no-repeat;
  background-position-x: right -20px;
  background-position-y: 150px;
  background-size: 80%;
}
@media (max-width: 768px) {
  nav#main__menu.searching {
    background-size: 60%;
  }
}
nav#main__menu .transparent-background {
  background-color: transparent;
}
nav#main__menu .transparent-background.active[active] {
  background-color: var(--color-third);
}
nav#main__menu .transparent-background.hover:hover:not([active]) {
  background-color: #202B3C;
}
nav#main__menu .transparent-background.reverse {
  background-color: var(--color-third);
}
nav#main__menu .unread {
  font-weight: bolder;
}
nav#main__menu .badge {
  float: right;
  margin-right: 2px;
}
nav#main__menu .icon {
  padding: 3px;
}
nav#main__menu .menu-search {
  padding: 0;
}
nav#main__menu .menu-search form::before,
nav#main__menu .menu-search solid-form-placeholder-text::before {
  display: none;
}
nav#main__menu .menu-search form {
  display: flex;
}
nav#main__menu .menu-search form solid-form-placeholder-text {
  display: contents;
}
nav#main__menu .menu-search input {
  background: transparent;
  color: #D0D4DA;
  margin-top: 0;
  padding: 12px 13px;
  height: 50px;
  /* https://css-tricks.com/almanac/selectors/p/placeholder/ */
}
nav#main__menu .menu-search input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #D0D4DA;
}
nav#main__menu .menu-search input::-moz-placeholder {
  /* Firefox 19+ */
  color: #D0D4DA;
}
nav#main__menu .menu-search input:focus {
  /*background: #202B3C;*/
  color: white;
}
nav#main__menu .menu-search div > button {
  background: transparent;
  border: none;
  color: #D0D4DA;
  margin-top: 0 !important;
  height: 100%;
}
@media (max-width: 768px) {
  nav#main__menu .menu-search div > button {
    width: 20%;
  }
}
nav#main__menu .menu-search div > button:hover::before {
  color: white;
}
nav#main__menu .menu-header {
  /* Chevron animation */
}
nav#main__menu .menu-header .transform-up {
  transform: rotateX(180deg);
}
nav#main__menu .menu-header .badge {
  padding-top: 2px;
  margin-right: 5px;
}
@media (min-width: 768.01px) {
  nav#main__menu .menu-header:not(:hover) .menu-options, nav#main__menu .menu-header:not(:hover) .menu-admin {
    display: none;
  }
}
nav#main__menu .menu-header .menu-options {
  float: right;
}
nav#main__menu .menu-header .menu-admin {
  position: absolute;
  z-index: 3016;
  left: 15%;
  top: 36px;
  text-align: end;
  width: 80%;
}
@media (max-width: 768px) {
  nav#main__menu .menu-header .menu-admin {
    width: 100%;
    left: 0;
    height: 9vh;
    top: 0;
    text-align: center;
    position: fixed;
    top: 50px;
    height: calc(100% - 50px);
  }
}
nav#main__menu .sub-menu {
  /* Styles for the small icon */
}
nav#main__menu .sub-menu .sub-menu-icon {
  margin-left: 3px;
  opacity: 0.8;
  width: 12px;
}
nav#main__menu .sub-menu .sub-menu-icon > div {
  line-height: 19px;
}
nav#main__menu .sub-menu .sub-menu-name {
  margin-right: 15px;
  margin-left: 3px;
  vertical-align: middle;
  width: calc(75% - 15px);
}
nav#main__menu .ellipsis orbit-menu-fix-url-circle,
nav#main__menu .ellipsis orbit-menu-fix-url-project {
  display: block;
}
nav#main__menu .ellipsis .ellipsis-content,
nav#main__menu .ellipsis .ellipsis-content > div {
  display: block;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
@media (max-width: 768px) {
  nav#main__menu .ellipsis .ellipsis-content,
  nav#main__menu .ellipsis .ellipsis-content > div {
    display: block;
  }
}
nav#main__menu .empty {
  display: flex;
  flex-wrap: wrap;
  padding-left: 13px;
  width: 87%;
}
nav#main__menu .divider {
  height: 1px;
  background-color: #D7DBE0;
  opacity: 0.2;
}
nav#main__menu .menu-header > div:not(.transform-up) ~ .badge {
  display: none;
}
nav#main__menu .menu-header > div.transform-up ~ .badge {
  display: block;
}
nav#main__menu .sub-menu__contacts > div > solid-display {
  height: 28px;
  display: block;
}
nav#main__menu .sub-menu__contacts > div > solid-display orbit-menu-contact-removed {
  display: none;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover orbit-menu-fix-url-contact {
  display: inline-block;
  width: 100%;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover orbit-counter {
  padding-right: 25px;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover solid-set-default[name=message] {
  margin-right: 5px;
  width: 75%;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover orbit-menu-contact-removed {
  width: 38px;
  height: 27.75px;
  text-align: right;
  position: relative;
  top: -28px;
  display: block;
  left: calc(100% - 44px);
  padding-top: 5px;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover orbit-menu-contact-removed solid-delete > button {
  visibility: hidden;
}
nav#main__menu .sub-menu__contacts > div > solid-display:hover orbit-menu-contact-removed solid-delete > button::before {
  font-size: 18px;
  color: white;
  visibility: visible;
  position: relative;
  bottom: 1px;
  margin-left: 6px;
}
nav#main__menu orbit-menu-contact-removed dialog {
  background: white !important;
  border: none;
  padding: 60px 30px;
  text-align: center;
}
@media (max-width: 768px) {
  nav#main__menu orbit-menu-contact-removed dialog {
    width: 100vw;
  }
}
nav#main__menu orbit-menu-contact-removed dialog p {
  margin-bottom: 30px;
  font-size: 16px;
}
nav#main__menu orbit-menu-contact-removed dialog div,
nav#main__menu orbit-menu-contact-removed dialog p {
  background: white !important;
}
nav#main__menu orbit-menu-contact-removed dialog::before,
nav#main__menu orbit-menu-contact-removed dialog p::before,
nav#main__menu orbit-menu-contact-removed dialog div::before,
nav#main__menu orbit-menu-contact-removed dialog button::before {
  display: none;
}
nav#main__menu.jsLeftMenu {
  display: inline-block;
}
@media (max-width: 768px) {
  nav#main__menu.jsLeftMenu {
    display: none;
  }
}
nav#main__menu.jsLeftMenu[open] {
  display: none;
}
@media (max-width: 768px) {
  nav#main__menu.jsLeftMenu[open] {
    display: block;
    bottom: 0;
    box-shadow: 0 2px 8px 0 rgba(65, 69, 73, 0.5);
    width: 100%;
    position: fixed;
    right: 0;
    top: 50px;
    z-index: 3000;
  }
}

main {
  height: 100vh;
}

.no-background-image {
  background-image: none !important;
}

/* Styles of the right-hand menu + pages with that menu */
.with-sidebar {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /*margin-top: 50px;*/
  overflow: hidden;
}
.with-sidebar .views-container {
  flex: 1 0 0;
  /*-webkit-backface-visibility: hidden;*/
}
@media (min-width: 768.01px) {
  .with-sidebar .views-container.sidebar-is-closed {
    margin-left: -157px;
    transform: translate(157px);
  }
}
.with-sidebar > div {
  transition: all 0.5s;
}
.with-sidebar .sidebar {
  background: #F1F1F1;
  height: calc(100vh - 50px);
  transition: all 0.5s;
  width: 217px;
  /* Styles use with JS to open/close the sidebar */
}
@media (max-width: 768px) {
  .with-sidebar .sidebar {
    width: 60px;
  }
}
.with-sidebar .sidebar ul > li:first-child > a {
  vertical-align: middle;
}
.with-sidebar .sidebar ul > solid-route[active] > li {
  background-color: var(--color-heading);
  color: white;
}
.with-sidebar .sidebar ul > solid-route:hover:not([active]) > li {
  background: #E4E4E4;
}
@media (min-width: 768, 1px) {
  .with-sidebar .sidebar.jsRightMenu {
    display: block;
  }
}
@media (max-width: 768px) {
  .with-sidebar .sidebar.jsRightMenu {
    position: fixed;
    top: 99px;
    right: 0;
    height: auto;
    z-index: 2999;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.14);
  }
}
.with-sidebar .sidebar.jsRightMenu solid-link[active] {
  color: white;
  background: var(--color-heading);
}
.with-sidebar .sidebar.jsRightMenu solid-link[active] > li {
  border-bottom: 1px solid var(--color-heading);
}
.with-sidebar .sidebar.jsRightMenu solid-link:not([active]):hover {
  background: #e4e4e4;
}
@media (min-width: 768.01px) {
  .with-sidebar .sidebar.jsRightMenu:not([open]) {
    transform: translate(157px);
  }
}
.with-sidebar .sidebar.jsRightMenu[open] {
  display: block;
  bottom: 0;
  right: 0;
}
.with-sidebar .jsMobileRightMenuButton {
  float: right;
}

/* Add scrollbar to the left menu and to the content */
.scrollbar-nav,
.scrollbar-content {
  overflow-y: auto;
  height: calc(100vh - 50px); /* 50px == header's height */
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}

@media (max-width: 768px) {
  .scrollbar-content {
    position: relative;
  }
}

/* Custom scrollbar of the right-menu */
/* Works on Firefox*/
.scrollbar-nav {
  scrollbar-width: thin;
  scrollbar-color: #E4E9F1 var(--color-heading);
}

/* Works on Chrome, Edge, and Safari */
.scrollbar-nav::-webkit-scrollbar {
  width: 12px;
}
.scrollbar-nav::-webkit-scrollbar-track {
  background: var(--color-heading); /* color of the tracking area */
}
.scrollbar-nav::-webkit-scrollbar-thumb {
  background-color: #E4E9F1; /* color of the scroll thumb */
  border-radius: 6px; /* roundness of the scroll thumb */
  border: 3px solid var(--color-heading); /* creates padding around scroll thumb */
}

/* Custom scrollbar of the content */
/* Works on Firefox */
.scrollbar-content {
  scrollbar-width: thin;
  scrollbar-color: #E4E9F1 white; /* scroll thumb and track */
}

/* Works on Chrome, Edge, and Safari */
.scrollbar-content::-webkit-scrollbar {
  width: 12px;
}
.scrollbar-content::-webkit-scrollbar-track {
  background: white; /* color of the tracking area */
}
.scrollbar-content::-webkit-scrollbar-thumb {
  background-color: #E4E9F1; /* color of the scroll thumb */
  border-radius: 6px; /* roundness of the scroll thumb */
  border: 3px solid white; /* creates padding around scroll thumb */
}

/* End scrollbar*/
solid-display-value-markdown p {
  margin: 0;
}

#about > div > div > div {
  min-height: 285px;
}

#members > div:first-of-type {
  min-height: calc(100vh - 50px);
}

#job-offers #job-offers-board {
  min-height: calc(100vh - 50px);
}

.chat-view {
  height: calc(100vh - 50px - 78px);
}
@media (max-width: 768px) {
  .chat-view {
    height: calc(100vh - 50px - 68px);
  }
}

@media (max-width: 768px) {
  #messages {
    height: calc(100vh - 50px);
  }
  #messages .messages-header {
    display: flex;
  }
  #messages solid-set-default[name=segment2] {
    font-size: 14px;
    line-height: 16px;
    width: 75%;
  }
  #messages orbit-user-avatar {
    height: 31px;
    width: 31px;
  }
  #messages solid-display-value[name=name] {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 210px;
  }
  #messages solid-display-value[name=hyphen] {
    display: none;
  }
  #messages solid-link {
    vertical-align: super;
  }
}

/*.search-form {
  [type="submit"] {
    margin-bottom: 20px;
    @media (min-width: 768.01px) {
      margin-bottom: 0;
      float: none !important;
      margin-top: 0 !important;
    }
  }
}*/
.index-community {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.index-community > div {
  min-height: 75%;
  margin-top: 100px;
  padding-bottom: 70px;
}
@media (max-width: 768px) {
  .index-community > div {
    margin: 0;
    min-height: 100%;
  }
}
.index-community > div .community-logo {
  max-width: 100%;
  height: 100px;
  margin-top: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-community > div .community-button {
  height: 80px;
  border-radius: 5px;
}
.index-community > div .community-button-flexed {
  flex-basis: 33%;
  flex-grow: 1;
  flex-shrink: 1;
}
.index-community > div .community-button-flexed-large {
  flex-basis: 66%;
  flex-grow: 1;
  flex-shrink: 1;
}
.index-community > div .community-flex-container {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.index-community > div .community-flex-container > div > solid-display {
  display: contents;
}
.index-community > div .community-flex-container > div > solid-display > div > orbit-index-select-community {
  display: contents;
}
.index-community > div .community-button-flex-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-community > div .community-button-flex-container > solid-display,
.index-community > div .community-button-flex-container orbit-index-community-logo,
.index-community > div .community-button-flex-container orbit-index-community-text {
  display: contents;
}
.index-community solid-form-text-label,
.index-community solid-form-password-label,
.index-community orbit-input-type-email {
  color: #5d7393;
}
.index-community label {
  text-align: left;
}
.index-community [type=submit] {
  float: initial !important;
}

#admin-projects-create .form solid-multiple-form {
  height: 100%;
}
#admin-projects-create .form solid-multiple-form button {
  border: 1px solid var(--color-secondary);
  text-transform: uppercase;
  color: var(--color-secondary);
  background-color: white;
  font-weight: 700;
  padding: 9px 20px;
  font-size: 12px;
  line-height: 14px;
  border-radius: 16.5px;
}
@media (max-width: 768px) {
  #admin-projects-create .form solid-multiple-form button {
    width: 100%;
  }
}
#admin-projects-create .form solid-multiple-form button:hover {
  background-color: var(--color-secondary);
  color: white;
}

#projects-edit .edit-businessprovider form {
  display: table-row;
  border-bottom: 1px solid #C9C8C8;
  border-right: 1px solid #C9C8C8;
  text-align: center;
}
#projects-edit .edit-businessprovider form .segment.table-cell {
  border-bottom: 1px solid #C9C8C8;
  border-right: 1px solid #C9C8C8;
  height: 60px;
  padding: 10px;
}
#projects-edit .edit-businessprovider form [type=submit] {
  margin: 19px auto;
}

#projects-information .display-businessprovider [name=name]::after {
  content: " - ";
  margin-left: 5px;
}
#projects-information .display-businessprovider [name=fee]:after {
  content: " %";
}
#projects-information .display-businessprovider > div > solid-display:not(:first-child) [name=titlebusinessprovider] {
  display: none;
}

#admin-circles .masonry > div:nth-child(1),
#admin-circles-leave .masonry > div:nth-child(1),
.communities-directory .masonry > div:nth-child(1) {
  /* change from directory (nth-child(2))*/
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
}
#admin-circles .masonry > div:nth-child(1) .circle-subtitle-custom,
#admin-circles-leave .masonry > div:nth-child(1) .circle-subtitle-custom,
.communities-directory .masonry > div:nth-child(1) .circle-subtitle-custom {
  height: 32px;
}
#admin-circles .segment.hover:hover,
#admin-circles-leave .segment.hover:hover,
.communities-directory .segment.hover:hover {
  box-shadow: 0 0 16px 0 rgba(46, 63, 88, 0.34);
  bottom: 2px;
  cursor: pointer;
}
#admin-circles orbit-admin-circle-name:hover,
#admin-circles-leave orbit-admin-circle-name:hover,
.communities-directory orbit-admin-circle-name:hover {
  text-decoration: underline;
}
#admin-circles orbit-admin-community-logo,
#admin-circles-leave orbit-admin-community-logo,
.communities-directory orbit-admin-community-logo {
  height: 76px;
  width: 100%;
  display: block;
}
#admin-circles orbit-admin-community-logo div,
#admin-circles-leave orbit-admin-community-logo div,
.communities-directory orbit-admin-community-logo div {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#admin-circles .tab.active,
#admin-circles-leave .tab.active,
.communities-directory .tab.active {
  font-weight: bold;
  border-bottom: 5px solid var(--color-third);
  padding-bottom: 10px;
}
#admin-circles .communities-profile-picture > div:not(:empty),
#admin-circles-leave .communities-profile-picture > div:not(:empty),
.communities-directory .communities-profile-picture > div:not(:empty) {
  height: 200px;
}
#admin-circles .communities-profile-picture > div:not(:empty) div:first-child,
#admin-circles-leave .communities-profile-picture > div:not(:empty) div:first-child,
.communities-directory .communities-profile-picture > div:not(:empty) div:first-child {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#admin-circles .communities-profile-picture .picture-empty,
#admin-circles-leave .communities-profile-picture .picture-empty,
.communities-directory .communities-profile-picture .picture-empty {
  display: none;
}
@media (max-width: 768px) {
  #admin-circles .tabs > li,
  #admin-circles-leave .tabs > li,
  .communities-directory .tabs > li {
    color: #3c3f57;
    font-size: 13px;
    letter-spacing: 0.18px;
    line-height: 17px;
  }
  #admin-circles .tabs > li > .tab,
  #admin-circles-leave .tabs > li > .tab,
  .communities-directory .tabs > li > .tab {
    border-radius: 5px;
    box-shadow: 0 0 6px 0 rgba(46, 63, 88, 0.17);
  }
  #admin-circles .tabs > li > .tab.active,
  #admin-circles-leave .tabs > li > .tab.active,
  .communities-directory .tabs > li > .tab.active {
    color: var(--color-primary);
    border: 1px solid var(--color-primary);
    box-shadow: none;
  }
  #admin-circles orbit-communities-profile-logo,
  #admin-circles-leave orbit-communities-profile-logo,
  .communities-directory orbit-communities-profile-logo {
    height: 100px;
  }
  #admin-circles .communities-profile-picture > div:not(:empty),
  #admin-circles-leave .communities-profile-picture > div:not(:empty),
  .communities-directory .communities-profile-picture > div:not(:empty) {
    height: 180px;
  }
}

#admin-projects orbit-admin-project-join-button > solid-form > form {
  vertical-align: bottom;
}

@media (min-width: 768.01px) {
  nav#main__menu {
    width: 250px;
  }
}

@media (min-width: 768.01px) {
  main#content {
    width: calc(100% - 250px);
  }
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-ellipsis.admin-name-ellipsis {
  display: inline-block;
  width: 75%;
}

orbit-menu-empty + orbit-menu-empty {
  display: none;
  /* Duplicate widget generation? */
}

.swal2-container {
  z-index: 50000 !important;
}

.global-loader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999999;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Style that already exists in the framework but strangely I can't find it in the inspector. So I duplicate it here */
.two-lines-ellipsis {
  display: -webkit-box !important;
}

.link-hover {
  text-decoration: underline;
}
.link-hover:before {
  text-decoration: none;
}
.link-hover:hover {
  text-decoration: none;
}

.submit-button {
  float: right;
}
.submit-button button {
  line-height: 1;
}
@media (max-width: 768px) {
  .submit-button button {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .search-button button {
    margin-bottom: 20px;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .add-member-button button[type=submit] {
    width: 100%;
  }
}

.children-button-icon button {
  display: inline-flex;
  justify-content: center;
  line-height: 15px;
}
.children-button-icon button::before {
  vertical-align: middle;
}

.button-icon {
  display: inline-flex;
  justify-content: center;
  line-height: 15px;
}
.button-icon::before {
  vertical-align: middle;
}

/*# sourceMappingURL=/styles.434540e1.css.map */