#root,body,html{overflow-x:hidden;width:100%;max-width:100%}html{font-family:Rubik,sans-serif;font-size:10pt;color:#968c83;background:#fff}body{padding:0;margin:0}.Chrome.modal>:not(dialog):not(layer){pointer-events:none}button,input,select,textarea{font-family:inherit;font-size:inherit;border:none;margin:0}input[type=search],input[type=text]{-webkit-appearance:none}input,select,textarea{background:#fff;color:#968c83}textarea{resize:none}input:focus,textarea:focus{outline:none}button{background:none;cursor:pointer;padding:0;margin:0}a,button{color:inherit}a{text-decoration:none}.checkbox+span,.radiobutton+span{margin:0 0 0 8px}button.dropdown{position:relative;min-width:128px;text-align:left;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;padding:4px 8px}button.dropdown>.icon-circle-down{position:absolute;right:8px;opacity:.5}button:focus{outline:0}main{min-height:50vh;display:-ms-flexbox;display:flex}.screenSize-mobile .compensate-for-ios-kb{margin-bottom:300px}.screenSize-tablet .compensate-for-ios-kb{margin-bottom:400px}.PageHeader{min-height:50vh;padding:48px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;background:#004f71;background:-webkit-gradient(linear,left top,left bottom,from(#004f71),to(#00354b));background:-webkit-linear-gradient(top,#004f71,#00354b);background:-o-linear-gradient(top,#004f71,#00354b);background:linear-gradient(180deg,#004f71,#00354b);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);-webkit-transition:height 1s ease-in-out,min-height 1s ease-in-out,padding 1s ease-in-out;-o-transition:height 1s ease-in-out,min-height 1s ease-in-out,padding 1s ease-in-out;transition:height 1s ease-in-out,min-height 1s ease-in-out,padding 1s ease-in-out}.is-ie .PageHeader{height:200px}.screenSize-mobile .PageHeader{height:auto}.PageHeader>h1:not(.ScrolledHeader){font-size:400%;font-weight:700;margin:auto;z-index:1;text-align:center}.PageHeader>.PageHeader-backdrop{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:center 33%;z-index:0}.PageHeader.PageHeader-compact{height:48px;min-height:48px;padding:0 8px}.PageHeader-topNav .PageHeader-search{opacity:0;pointer-events:none;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.screenSize-mobile .PageHeader-topNav .PageHeader-search{max-width:0;font-size:16px}.PageHeader-topNav .PageHeader-search.suitable-page.expanded,.screenSize-mobile .scrolled .PageHeader-topNav .PageHeader-search:not(.expanded),.scrolled .PageHeader-topNav .PageHeader-search.expanded{opacity:1;pointer-events:auto}.screenSize-mobile .PageHeader-topNav .PageHeader-search{position:absolute;left:8px;right:8px;margin:0 0 0 16px;max-width:calc(100% - 16px);pointer-events:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.screenSize-mobile .scrolled .PageHeader-topNav:not(.search-page) .PageHeader-search.suitable-page{opacity:0;pointer-events:none}.PageHeader-topNav .PageHeader-searchExpander{-ms-flex-align:center;align-items:center;padding:0 8px;font-size:24px;display:none;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.screenSize-mobile .PageHeader-topNav .PageHeader-searchExpander.suitable-page:not(.expanded){display:-ms-inline-flexbox;display:inline-flex}.screenSize-mobile .scrolled .PageHeader-topNav .PageHeader-searchExpander{opacity:0;pointer-events:none}.PageHeader-topNav{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;height:48px;padding:8px;position:fixed;top:0;right:0;left:0;max-width:100%;z-index:3;color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.screenSize-mobile .PageHeader-topNav.search-suitable-page.search-expanded,.screenSize-mobile .scrolled .PageHeader-topNav{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.PageHeader.PageHeader-compact .PageHeader-topNav,.scrolled .PageHeader-topNav{background-color:#00354b!important;z-index:20}.scrolled .PageHeader-topNav:after{content:"";-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:100%;position:absolute;top:0;left:0;bottom:0;background:#00354b;z-index:-1}.PageHeader-topNav>a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;padding:0 8px;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.screenSize-mobile .scrolled .PageHeader-topNav>a,.screenSize-mobile .scrolled .PageHeader-topNav>button.PageHeader-login,.screenSize-mobile .scrolled .PageHeader-topNav>button.PageHeader-signup{opacity:0;pointer-events:none}.PageHeader-topNav>a>h1{padding:0;margin:0;font-size:1.5rem;font-weight:400;letter-spacing:-.1em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.PageHeader-topNav>a>h1>img{height:24px;display:block}.PageHeader-topNav>.PageHeader-spacer{-ms-flex:1 1 0%;flex:1 1 0%;pointer-events:none}.PageHeader-topNav>button{border:none;background:none;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;position:relative;cursor:pointer}.PageHeader-topNav .PageHeader-badge{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:-4px;right:-4px;width:20px;height:20px;border-radius:100%;background:#c00;color:#fff;font-size:.8rem;z-index:2}.PageHeader-topNav>button.PageHeader-login,.PageHeader-topNav>button.PageHeader-signup{text-transform:uppercase;border-radius:4px;-ms-flex-item-align:stretch;align-self:stretch;padding:4px 16px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.PageHeader-topNav>button.PageHeader-login:hover,.PageHeader-topNav>button.PageHeader-signup:hover{opacity:.8}.PageHeader-topNav>button.PageHeader-signup{background:#fff;color:#004f71;margin:0 8px 0 0;text-shadow:none}.PageHeader-topNav>button.PageHeader-login{background:#004f71;color:#fff}.PageHeader-chats{position:relative;margin:0}.PageHeader-chats,.PageHeader-profile{padding:4px;font-size:24px;display:-ms-inline-flexbox;display:inline-flex}.PageHeader-profile{margin:0 8px 0 0}.PageHeader-avatar{display:block;width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;border-radius:100%;background-image:url("/img/k1.jpg");background-position:50%;background-size:cover;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);position:relative}.PageHeader-avatar-me{background-image:url("/img/k2.jpg")}.SearchUserTypeSelector{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding:0}.SearchUserTypeSelector:not(.radii){border-bottom:1px solid #ddd}.SearchUserTypeSelector>li{-ms-flex-align:center;align-items:center;background:#fff;color:#004f71;cursor:pointer;border-right:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center;padding:8px 16px;text-shadow:none}.SearchUserTypeSelector.invert>li{background:#004f71;color:#fff}.screenSize-mobile .SearchUserTypeSelector>li,.SearchUserTypeSelector.compact>li{-ms-flex-direction:column;flex-direction:column;font-size:80%}.screenSize-mobile .SearchUserTypeSelector>li{padding:4px 8px}.screenSize-table .SearchUserTypeSelector>li>.icon{font-size:140%}:not(.screenSize-mobile) .SearchUserTypeSelector>li>.icon{font-size:180%;padding:4px}.SearchUserTypeSelector.radii>li:first-child{border-radius:0 0 0 8px}.SearchUserTypeSelector>li>:last-child{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:16px;flex-basis:16px}.SearchUserTypeSelector>li:last-child{border:none;border-right:none}.SearchUserTypeSelector.radii>li:last-child{border-radius:0 0 8px 0}.SearchUserTypeSelector>li.selected{background:#004f71;color:#fff;cursor:default}.SearchUserTypeSelector>li:not(.selected):hover{background:#f4f4f4}.SearchUserTypeSelector.invert>li:not(.selected):hover{background:#004f71;opacity:.9}.SearchUserTypeSelector>li:not(.selected):hover>span{opacity:.8}.CompactSearch{-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;width:400px;max-width:100%;position:relative;margin:0 8px;padding:0}.CompactSearch.inverted{background:none;border-bottom:2px solid #004f71}.CompactSearch input{background:none;color:#fff;font-size:110%;-ms-flex:1 1 0%;flex:1 1 0%;height:30px;padding:4px 8px;width:100%;-ms-flex-preferred-size:100px;flex-basis:100px}.CompactSearch input::-webkit-input-placeholder{color:#ddd}.CompactSearch input:-ms-input-placeholder{color:#ddd}.CompactSearch input::placeholder{color:#ddd}.CompactSearch.inverted input{color:#000}.CompactSearch.inverted input::-webkit-input-placeholder{color:#aaa}.CompactSearch.inverted input:-ms-input-placeholder{color:#aaa}.CompactSearch.inverted input::placeholder{color:#aaa}.CompactSearch a{padding:0 8px;margin:0}.CompactSearch .icon{font-size:24px}.CompactSearch.dropped .CompactSearch-dropdown{display:block}.CompactSearch .CompactSearch-dropdown{border-radius:0 0 8px 8px;border-top:1px solid #eee;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);display:none;position:absolute;left:0;right:0;z-index:100000000000;min-height:32px;top:calc(100% + 2px)}main.AccountPage{display:block}main.AccountPage>section{padding:16px;max-width:800px;margin:0 auto;color:#00354b}main.AccountPage>section>h2{font-size:150%;font-weight:400;margin:0;padding:0;color:#004f71}main.AccountPage>section p em{font-style:normal;border-bottom:2px solid #968c83}main.AccountPage>section>ol{list-style:none;padding:0;margin:0}main.AccountPage>section>ol>li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:16px 0}main.AccountPage>section .AccountPage-share{margin:8px 0}main.AccountPage>section a.AccountPage-upsell{margin:16px 0;display:block;min-width:128px;max-width:240px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #004f71;border-radius:8px;padding:8px;color:#004f71;text-align:center}main.AccountPage .AccountPage-subscription.user .AccountPage-plans,main.AccountPage .AccountPage-subscription.user>p{max-height:0;opacity:0;pointer-events:none;padding:0}main.AccountPage .AccountPage-subscription>p{max-height:1000px;opacity:1;pointer-events:auto;-webkit-transition:max-height 1s,opacity 1s;-o-transition:max-height 1s,opacity 1s;transition:max-height 1s,opacity 1s}main.AccountPage .AccountPage-plans{overflow:hidden;max-height:2000px;-webkit-transition:max-height 1s,opacity 1s,padding 1s;-o-transition:max-height 1s,opacity 1s,padding 1s;transition:max-height 1s,opacity 1s,padding 1s;opacity:1;pointer-events:auto;margin-left:-25%;margin-right:-25%;padding:16px 0}.screenSize-mobile main.AccountPage .AccountPage-plans{margin-left:-16px;margin-right:-16px}#map{height:480px}main.AccountPage .AccountPage-deleteSorry{margin:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}main.AccountPage .AccountPage-deleteSorry select{margin-top:8px;border:1px solid #00354b;outline:none}.Avatar{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;border-radius:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;overflow:hidden}.Avatar,.Avatar .Avatar-image{background-position:50%;background-size:cover}a.Avatar:hover{opacity:.7}.ChooseBackground ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:380px}.ChooseBackground ul>li{min-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:96px;-ms-flex:1 1 0%;flex:1 1 0%;padding:0;border:2px solid #fff;cursor:pointer;background-size:cover;background-position:50%;border-radius:8px}.ChooseBackground ul>li:hover{border-color:#968c83}.ChooseBackground ul>li.selected{border-color:#004f71}.ChooseBackground ul>li.ChooseBackground-own{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ChooseBackground ul>li.ChooseBackground-own>.icon{font-size:24px;margin:0 0 8px}.ChooseBackground .ChooseBackground-more{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.ChooseBackground .ChooseBackground-more>span{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:150px;flex-basis:150px}.ChooseBackground .ChooseBackground-more .hidden{display:none}.FancyButton{background:#fff;margin:4px;padding:4px 32px;border:1px solid var(--accent-colour,#004f71);color:var(--accent-colour,#004f71);border-radius:4px;cursor:pointer}.FancyButton:hover{opacity:.9}.FancyButton:disabled{cursor:default;opacity:.7}.FancyButton:not(:disabled).emphasis{background:#004f71;color:#fff;border-color:var(--accent-colour,#004f71)}.FancyButton.calltoaction{font-size:150%}dialog{position:fixed;z-index:100;background:#fff;border:1px solid #004f71;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);top:64px;bottom:64px;width:600px;left:50%;margin-left:-300px;padding:0;-webkit-transition:opacity .5s,-webkit-transform .5s,-webkit-filter .5s;transition:opacity .5s,-webkit-transform .5s,-webkit-filter .5s;-o-transition:transform .5s,opacity .5s,filter .5s;transition:transform .5s,opacity .5s,filter .5s;transition:transform .5s,opacity .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;opacity:0;-webkit-filter:blur(8px);filter:blur(8px);pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:80vh;max-height:calc(100% - 8px);max-width:100%;overflow-x:hidden}.screenSize-mobile dialog,dialog{-webkit-box-sizing:border-box;box-sizing:border-box}.screenSize-mobile dialog{top:0;bottom:0;left:0;right:0;margin:0;width:100%;height:100%;max-height:none}dialog.compact{display:block;max-height:inherit;height:auto;min-height:0;bottom:auto;margin-top:25vh}.screenSize-mobile dialog.compact{height:auto}dialog[open]{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-filter:none;filter:none;pointer-events:all}dialog+layer.modal{display:block;background:rgba(0,79,113,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;pointer-events:none}dialog[open]+layer.modal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:all}dialog>header{background:#00354b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}dialog>header>h1{margin:0;padding:8px;color:#fff;font-weight:400;font-size:100%;text-transform:uppercase;-ms-flex:1 1 0%;flex:1 1 0%}dialog>header>button{color:#fff;padding:8px;cursor:pointer}dialog>header>button:hover{opacity:.8}dialog>footer{background:#968c83;background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.9)));background-image:-webkit-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));background-image:-o-linear-gradient(bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));background-image:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}dialog>footer>button{margin:4px;padding:4px 32px;border:1px solid #004f71;color:#004f71;border-radius:4px;cursor:pointer}dialog>footer>button:hover{opacity:.8}dialog>footer>button[disabled]{opacity:.5;cursor:default}dialog>footer>.Dialog-emphasis{background:#004f71;color:#fff;border-color:#00354b}dialog>.Dialog-body{-webkit-overflow-scrolling:touch;-ms-flex:1 1 0%;flex:1 1 0%;overflow-y:auto}dialog input,dialog textarea{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%}.screenSize-mobile dialog input,.screenSize-mobile dialog textarea{font-size:16px}dialog textarea{border:2px solid rgba(0,0,0,.1);padding:8px;min-height:16em}dialog textarea:focus{border:2px solid #004f71}dialog input:focus{border-bottom:2px solid #004f71}.Dropdown{display:inline-block;position:relative;text-shadow:none}.Dropdown>.Dropdown-selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#004f71;background:#fff;padding:4px 8px}.Dropdown>.selection>.input{-ms-flex:3 1 0%;flex:3 1 0%;font-size:125%}.Dropdown>.Dropdown-selection>.Dropdown-extra{-ms-flex:1 1 0%;flex:1 1 0%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:rgba(0,0,0,.5);text-transform:uppercase;font-size:80%;text-align:right;margin:0 8px}.Dropdown-wrapper{display:none}.Dropdown-wrapper.shown{display:block}.Dropdown-values{position:absolute;top:100%;left:0;background:#eee;border:1px solid rgba(0,0,0,.1);border-top:none;margin:0;padding:0;list-style:none;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:200;max-height:300px;overflow-y:auto;overflow-x:hidden;width:320px;-webkit-overflow-scrolling:touch}.Dropdown>.Dropdown-selection:focus{border-bottom-right-radius:0;border-bottom-left-radius:0}.Dropdown-values>li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);color:#004f71;padding:8px}.Dropdown-values>li.highlighted{background:#004f71;color:#fff}.Dropdown-values>li:last-child{border-bottom:none}.Dropdown-values>li>.Dropdown-name{-ms-flex:3 1 0%;flex:3 1 0%;font-size:125%}.Dropdown-values>li>.Dropdown-extra{-ms-flex:1 1 0%;flex:1 1 0%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:rgba(0,0,0,.5);text-transform:uppercase;font-size:80%;text-align:right;margin:0 8px}@-webkit-keyframes float-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:none;transform:none}}@keyframes float-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:none;transform:none}}h1.ScrolledHeader{display:none;margin:0;padding:0}.scrolled h1.ScrolledHeader{-webkit-animation:float-in .5s;animation:float-in .5s;font-size:200%;position:fixed;top:0;left:82px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:22;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:80%}.screenSize-mobile .scrolled h1.ScrolledHeader{left:8px}.Spinner{margin:100px auto 0;text-align:center}.Spinner>div{width:16px;height:16px;background-color:#333;margin:0 16px 0 0;border-radius:100%;display:inline-block;-webkit-animation:Spinner-delay 1.4s infinite ease-in-out both;animation:Spinner-delay 1.4s infinite ease-in-out both}.Spinner .Spinner-1{-webkit-animation-delay:-.32s;animation-delay:-.32s;background-color:#004f71}.Spinner .Spinner-2{-webkit-animation-delay:-.16s;animation-delay:-.16s;background-color:#00354b}@-webkit-keyframes Spinner-delay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes Spinner-delay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.EditButton{background:hsla(0,0%,100%,.5);color:#004f71;text-shadow:0 1px 1px hsla(0,0%,100%,.2);border-radius:100%;width:32px;height:32px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;margin:0 8px;z-index:1}.EditButton:hover{background:hsla(0,0%,100%,.8)}.EditButton>.icon{font-size:16px}.EditContacts{list-style:none;padding:0;margin:0}.EditContacts>li{padding:24px 16px}.EditContacts h3{color:#00354b;font-size:150%;font-weight:400;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.EditContacts h3>.icon{margin:0 16px 0 0;font-size:24px}.EditContacts .EditContacts-entry{border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%}.EditContacts .EditContacts-entry:focus{border-bottom:2px solid #004f71}.EditContacts .EditContacts-prefix{margin:16px 4px 0 0;min-height:1.2em;padding:0 0 8px;width:auto;max-width:300px;-webkit-transition:max-width 1s ease-in-out,opacity 1s ease-in-out;-o-transition:max-width 1s ease-in-out,opacity 1s ease-in-out;transition:max-width 1s ease-in-out,opacity 1s ease-in-out;opacity:1;pointer-events:auto}.EditContacts .EditContacts-prefix.hidden{max-width:0;opacity:0;pointer-events:none}.EditContacts .EditContacts-explanation{color:#888;font-size:80%}.EditContacts label{margin:16px 0 0}.FlexRow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.FancyCheckbox{cursor:pointer;width:48px;min-width:48px;height:24px;min-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;border:1px solid #968c83;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);margin:0 8px 0 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;position:relative}.FancyCheckbox.checked{background:var(--accent-colour,#004f71);border-color:var(--sec-colour,#00354b)}.FancyCheckbox .FancyCheckbox-slider{position:absolute;top:calc(50% - 24px / 2 + 2px);left:2px;border-radius:100%;width:20px;height:20px;min-width:20px;min-height:20px;background:#968c83;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.FancyCheckbox.checked .FancyCheckbox-slider{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px);background:#fff}.FancyPill{display:inline-block;margin:4px}.FancyPill>button{display:inline-block;background:#fff;margin:0;padding:4px 32px;border:1px solid #004f71;border-left:none;color:#004f71;cursor:pointer}.FancyPill>button:hover{opacity:.7}.FancyPill>button:first-child{border-radius:4px 0 0 4px;border-left:1px solid #004f71}.FancyPill>button:last-child{border-radius:0 4px 4px 0}.FancyPill>button.selected{background:#004f71;color:#fff;border-color:#00354b}.FancyRadiobox{cursor:pointer;width:24px;min-width:24px;height:24px;min-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;border:1px solid #968c83;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);margin:0 8px 0 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:inline-block;position:relative}.FancyRadiobox.checked{background:#004f71;border-color:#00354b}.FancyRadiobox .icon{position:absolute;top:calc(50% - 24px / 2 + 2px);left:2px;width:20px;height:20px;min-width:20px;min-height:20px;color:#968c83;-ms-flex-item-align:center;align-self:center;display:none;text-align:center;line-height:20px;font-size:130%;font-weight:700}.FancyRadiobox.checked .icon{display:block;color:#fff}.Tabs{background:rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -2px rgba(0,0,0,.1);box-shadow:inset 0 -2px rgba(0,0,0,.1);overflow:hidden;color:var(--accent-colour,#004f71);display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;list-style:none;padding:4px 0 0;margin:0}.Tabs>h2{margin:0;font-weight:400;font-size:80%;text-transform:uppercase}.Tabs>h2,.Tabs a{padding:4px 32px 8px}.Tabs a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;opacity:.5;-webkit-transition:opacity .2s,background .2s;-o-transition:opacity .2s,background .2s;transition:opacity .2s,background .2s;cursor:pointer}.screenSize-mobile .Tabs a{padding:4px 8px 8px}.Tabs a:hover{opacity:1;background:rgba(0,0,0,.1)}.Tabs a>.icon{margin:0 8px 0 0;font-size:24px}.screenSize-mobile .Tabs a>.icon{display:none}.Tabs a.Tabs-selected{background:#f8f8f8;opacity:1;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}.Tabs a .Tabs-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-left:8px;border-radius:100%;background:#c00;color:#fff;font-size:.8rem}.OptionsButton{position:relative}.OptionsButton>button{background:#fff;color:#004f71;width:24px;height:24px;font-size:15.984px;border-radius:8px;position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border-radius .2s;-o-transition:border-radius .2s;transition:border-radius .2s}.OptionsButton>button>span{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute}.OptionsButton>button>.OptionsButton-hide{opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.OptionsButton.open>button>.OptionsButton-show{opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.OptionsButton.open>button>.OptionsButton-hide{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.OptionsButton.open>button{border-top-left-radius:0;border-bottom-left-radius:0}.OptionsButton>ul{z-index:1;position:absolute;right:24px;top:0;margin:0;padding:0;list-style:none;background:#fff;border-radius:8px 0 8px 8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.5);box-shadow:0 4px 16px rgba(0,0,0,.5);color:#4b4641;pointer-events:none;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0) translateX(48px);-ms-transform:scale(0) translateX(48px);transform:scale(0) translateX(48px);opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.OptionsButton.open>button+ul{pointer-events:all;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-filter:none;filter:none}.OptionsButton>ul>li,.OptionsButton>ul>li>button{display:-ms-flexbox;display:flex}.OptionsButton>ul>li>button{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-align:center;align-items:center;padding:8px;border-radius:0;white-space:nowrap}.OptionsButton>ul>li:first-child>button{border-top-left-radius:8px}.OptionsButton>ul>li:last-child>button{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.OptionsButton>ul>li>button:hover{background:rgba(0,0,0,.1)}.OptionsButton>ul>li>button>.icon{font-size:24px}.OptionsButton>ul>li>button>.label{margin:0 0 0 8px}.EmptyMessage{font-size:200%;color:#999;-ms-flex:1 1 0%;flex:1 1 0%;text-align:center;margin:128px 16px}.EmptyMessage .EmptyMessage-subtext{font-size:80%}.ValidatingInput{position:relative}.ValidatingInput .ValidatingInput-verification{position:absolute;right:8px;top:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ValidatingInput .ValidatingInput-verification>.icon{font-size:150%;margin:0 2px}.ValidatingInput .ValidatingInput-verification .icon-check{color:green}.ValidatingInput .ValidatingInput-verification .icon-error{color:red}.ValidatingInput .ValidatingInput-verification .ValidatingInput-message{line-height:1}.screenSize-mobile .ValidatingInput .ValidatingInput-verification .ValidatingInput-message{display:none}.ExternalLoginLink{-ms-flex-align:stretch;align-items:stretch;border-radius:2px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ExternalLoginLink:hover{opacity:.8}.ExternalLoginLink .ExternalLoginLink-iconWrapper{background:rgba(0,0,0,.2);padding:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ExternalLoginLink .ExternalLoginLink-text{padding:8px 16px;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-preferred-size:150px;flex-basis:150px}.ShareableLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #968c83;border-radius:4px}.ShareableLink>input{-ms-flex:1 1 0%;flex:1 1 0%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:80%;color:#4b4641;padding:4px 8px}.ShareableLink>button{border-left:1px solid #968c83;color:#4b4641;font-size:16px;padding:4px 8px}.ShareableLink>button>span{display:block}main.Page{display:block;color:#00354b;line-height:2.4;padding:32px}main.Page>section{max-width:60em;margin:0 auto 32px}form.Form{margin:32px auto;max-width:400px;text-align:left;background:#f4f4f4;border-radius:16px;padding:32px;color:#00354b}.screenSize-mobile .LoginDialog form.Form{border-radius:0;padding:16px}form.Form p{margin:0 0 32px}form.Form>div{margin:16px}form.Form label{color:#00354b;cursor:pointer}form.Form input{border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%;background:#f4f4f4}.TaxonomyList{width:240px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#4b4641;margin-top:16px;margin-right:16px;position:-webkit-sticky;position:sticky;top:96px;-ms-flex-item-align:start;align-self:flex-start}.screenSize-mobile .TaxonomyList{margin:16px;width:calc(100% - 32px)}.TaxonomyList>ol{list-style:none;padding:0;margin:0}.TaxonomyList>ol>li{padding:8px;cursor:pointer}.TaxonomyList>ol>li:hover{background:rgba(0,0,0,.1)}.TaxonomyList>ol>li.selected{background:#968c83;color:#fff}.TaxonomyList>ol>li>a{display:block}.SocialList>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SocialList>li>a>.icon{margin:0 12px 0 4px;font-size:16px}.SocialList>li>a>.SocialList-handle{-ms-flex:1 1 0%;flex:1 1 0%;word-break:break-all}.SocialList>li button{width:100%}.SocialList-login{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:16px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.SocialList-login button{background:#004f71;color:#fff;text-transform:uppercase;border-radius:4px;padding:4px 16px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.SocialList-login span{display:inline-block;-ms-flex:1 1 0%;flex:1 1 0%;margin-left:8px}.SocialList-none{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:16px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.PrimaryButton{padding:8px}.PrimaryButton>a,.PrimaryButton>button{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;padding:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:var(--accent-colour,#004f71);color:#fff;border:1px solid var(--accent-colour,#00354b)}.PrimaryButton>a>.icon,.PrimaryButton>button>.icon{margin:0 8px 0 0;font-size:24px}.PrimaryButton>a>span:last-child,.PrimaryButton>button>span:last-child{text-align:left}.PrimaryButton .disable-button{opacity:.5;cursor:not-allowed}.LoginDialog{text-align:center}.LoginDialog p{margin:32px 8px}.LoginDialog p a{border-bottom:1px solid #004f71}.LoginDialog .LoginDialog-externalLink{margin:8px}.LoginDialog img{margin:32px auto;display:block;width:215px}.LoginDialog a.LoginDialog-provider{margin:0 auto;text-align:center;color:#004f71;border-bottom:1px solid #004f71}.LoginDialog label{color:#00354b;cursor:pointer}.LoginDialog input{border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%;background:#f4f4f4}.LoginDialog form{margin:32px auto;max-width:400px;text-align:left;background:#f4f4f4;border-radius:16px;padding:32px;color:#00354b}.screenSize-mobile .LoginDialog form{border-radius:0;padding:16px}.LoginDialog form p{margin:0 0 32px}.LoginDialog form .LoginDialog-field{margin:16px}.LoginDialog .LoginDialog-error{color:red;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;margin:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.LoginDialog .LoginDialog-error :first-child{margin-right:2px}.LoginDialog .Spinner{margin:32px auto}.LoginDialog .LoginDialog-links{margin:32px}.LoginDialog .LoginDialog-checkField{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.UserMenu{position:fixed;top:44px;right:8px;width:320px;max-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.5);box-shadow:0 4px 16px rgba(0,0,0,.5);text-align:left;text-shadow:none;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);opacity:0;-webkit-transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s;-o-transition:filter .5s,transform .5s,opacity .5s;transition:filter .5s,transform .5s,opacity .5s;transition:filter .5s,transform .5s,opacity .5s,-webkit-filter .5s,-webkit-transform .5s;pointer-events:none;z-index:100}.UserMenu.visible{-webkit-filter:none;filter:none;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;pointer-events:auto}.UserMenu:before{top:-16px;border:8px solid transparent;border-bottom-color:#fff}.UserMenu:after,.UserMenu:before{content:"";position:absolute;right:8px}.UserMenu:after{top:-14px;border:8px solid transparent;border-bottom-color:#004f71}.UserMenu>.UserMenu-user{list-style:none;display:-ms-flexbox;display:flex;padding:0;margin:0;overflow:auto;border-radius:4px 4px 0 0;background:#004f71;color:#fff;border:1px solid #fff;border-bottom:none}.UserMenu>.UserMenu-user>li{-ms-flex:1 1 0%;flex:1 1 0%;border-right:1px solid rgba(0,0,0,.2)}.UserMenu>.UserMenu-user>li:last-child{border-right:none}.UserMenu>.UserMenu-user>li>a{display:-ms-flexbox;display:flex;padding:8px}.UserMenu>.UserMenu-user>li>a:hover{background:hsla(0,0%,100%,.1)}.UserMenu>.UserMenu-user>li>a>.icon{font-size:16px;margin:0 8px 0 0}.UserMenu>.UserMenu-username{color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#00354b;padding:4px;font-size:70%}.UserMenu>.UserMenu-username>span{opacity:.7}.Notifications{list-style:none;padding:0;margin:0;max-height:calc(40vh - 48px - 48px);overflow:auto;border-radius:0 0 4px 4px;background:#fff;color:#004f71}.Notifications>li{padding:0;margin:0;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer}.Notifications>li>*{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;margin:0}.Notifications>li:hover{background:#004f71;background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,.8)));background-image:-webkit-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));background-image:-o-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));background-image:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8))}.Notifications>li .icon{padding:8px;font-size:24px}.Notifications>li .Notifications-content{padding:8px;-ms-flex:1 1 0%;flex:1 1 0%}.Notifications>li .Notifications-content>.Notifications-preview{font-style:italic;opacity:.5;font-size:80%}.Notifications>li button{padding:8px;font-size:16px;cursor:pointer}.Notifications>li .Notifications-actions button{font-size:70%}.Notifications>li button:hover{color:#c00}.Chat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#004f71;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;pointer-events:auto;overflow:hidden;max-height:100vh;-ms-flex:1 1 0%;flex:1 1 0%}.screenSize-mobile .Chat,.screenSize-tablet .Chat{max-height:90vh;max-width:100%;font-size:16px}.Chat.closed{max-height:34px}.Chat>.Chat-header{color:#004f71;background:#fff;border-bottom:1px solid rgba(0,0,0,.2);display:-ms-flexbox;display:flex;min-height:32px}.Chat>.Chat-header a.Chat-back{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.screenSize-desktop .Chat>.Chat-header a.Chat-back,.screenSize-tablet .Chat>.Chat-header a.Chat-back{display:none}.Chat>.Chat-header>h2{margin:0;padding:8px;font-size:100%;font-weight:400;text-transform:uppercase;-ms-flex:1 1 0%;flex:1 1 0%;text-align:right}.Chat>.Chat-header>h2>a{text-decoration:underline}.Chat>.Chat-header>h2>a:hover{opacity:.8}.Chat>.Chat-header>button{padding:8px}.Chat>.Chat-messages{background:#fff;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0%;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;list-style:none;padding:8px;margin:0;height:300px}.screenSize-mobile .Chat>.Chat-messages{width:auto}.Chat>.Chat-messages>.Chat-noMessages{-ms-flex-item-align:center;align-self:center;justify-self:center;color:#968c83;font-size:150%;text-align:center;font-style:italic;margin:calc(50vh - 128px) auto 0}.Chat.closed>.Chat-messages{display:none}.Chat>.Chat-messages>li{max-width:100%}.Chat>.Chat-messages>li.Chat-received.grouped,.Chat>.Chat-messages>li.Chat-sent.grouped{margin-bottom:1px}.Chat>.Chat-messages>li.Chat-sent{-ms-flex-item-align:stretch;align-self:stretch;margin:0 0 32px 32px}.Chat>.Chat-messages>li.Chat-received{-ms-flex-item-align:stretch;align-self:stretch;margin:0 32px 32px 0}.Chat>.Chat-messages>li.grouped{margin-bottom:1px}.Chat>.Chat-messages>li>.Chat-content{border-radius:8px;background:#eae8e6;color:#004f71;display:inline-block;padding:8px;white-space:pre-wrap;word-wrap:break-word}.Chat>.Chat-messages>li.grouped>.Chat-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.Chat>.Chat-messages>li.grouped+li>.Chat-content{border-top-left-radius:4px;border-top-right-radius:4px}.Chat>.Chat-messages>li.Chat-received>.Chat-content{background:#004f71;background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2)));background-image:-webkit-linear-gradient(bottom,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));background-image:-o-linear-gradient(bottom,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));background-image:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));color:#fff}.Chat>.Chat-messages>li>.Chat-details{font-size:60%;margin:4px 0 0}.Chat>.Chat-messages>li.Chat-sent>.Chat-details{text-align:right}.Chat input,.Chat textarea{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;min-height:1.2em;padding:0 0 8px;width:100%}.Chat>.Chat-input{border-top:1px solid rgba(0,0,0,.2);background:#fff;display:-ms-flexbox;display:flex;min-height:60px}.Chat.closed>.Chat-input{display:none}.Chat>.Chat-input>.Chat-entry{background:inherit;color:inherit;padding:8px;-ms-flex:1 1 0%;flex:1 1 0%}.Chat>.Chat-input>button{padding:8px}.UserType{color:#00354b}.UserType ul{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-ms-flex-pack:center;justify-content:center}.screenSize-mobile .UserType ul,.UserType li{-ms-flex-direction:column;flex-direction:column}.UserType li{background:#f4f4f4;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px;margin:16px;width:200px;text-align:center}.screenSize-mobile .UserType ul li{-ms-flex-direction:row;flex-direction:row;width:auto;text-align:left;padding:8px;margin:8px 0}.UserType li.checked{background:#004f71;color:#fff}.UserType li:hover{background:#eee}.UserType li.checked:hover{background:#00415d}.UserType li>.icon{font-size:500%;margin:16px}.screenSize-mobile .UserType li>.icon{font-size:250%;margin:8px}.UserType .UserType-details{margin:0 0 16px}.screenSize-mobile .UserType .UserType-details{margin:0 16px 0 0;-ms-flex:1 1 0%;flex:1 1 0%}.UserType .UserType-name{font-weight:700;margin:0 0 8px}.UserType li .FancyRadiobox{margin:0}.WelcomeDialog{padding:32px}.WelcomeDialog-actions{text-align:center}.WelcomeDialog-actions>.FancyButton{font-size:150%;padding:16px 32px}.AccountPlans{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;padding:32px 0;min-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.screenSize-mobile .AccountPlans{-ms-flex-direction:column;flex-direction:column}.AccountPlan{min-width:320px;max-width:320px;margin:32px 16px;background:#fff;color:#004f71;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:8px;position:relative}.AccountPlan.active{-webkit-box-shadow:0 4px 16px #004f71;box-shadow:0 4px 16px #004f71}.screenSize-mobile .AccountPlan{min-width:0;max-width:100%}.AccountPlan.essentials{margin-top:0}.AccountPlan>.AccountPlan-header{text-align:center;padding:16px;border-bottom:1px solid rgba(0,0,0,.2);border-radius:8px 8px 0 0}.AccountPlan.essentials>.AccountPlan-header{background:#004f71;color:#fff}.AccountPlan>.AccountPlan-header>.AccountPlan-brand{font-weight:400;letter-spacing:-.1em}.AccountPlan>.AccountPlan-header>.AccountPlan-brand>span{opacity:.5}.AccountPlan>.AccountPlan-header>h2{font-size:150%;font-weight:400;margin:0;padding:0}.AccountPlan>.AccountPlan-cost>.AccountPlan-value{position:absolute;top:0;right:-16px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);background:#fff;color:#004f71;border-radius:8px;padding:4px 16px;font-size:100%;text-transform:uppercase;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:1}.AccountPlan>.AccountPlan-cost>.AccountPlan-main{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.AccountPlan>.AccountPlan-cost>.AccountPlan-main>.AccountPlan-currency{text-align:right;font-size:200%;opacity:.5}.AccountPlan>.AccountPlan-cost>.AccountPlan-main>.AccountPlan-amount{text-align:left;font-size:500%}.AccountPlan>.AccountPlan-cost>.AccountPlan-period{text-align:center;text-transform:uppercase;font-size:80%;opacity:.5}.AccountPlan>.AccountPlan-cost>.AccountPlan-longer{margin:8px 0 0;text-align:center}.AccountPlan>button{border:2px solid #004f71;border-radius:8px;padding:4px 32px;font-size:150%;margin:16px auto;display:block;text-transform:uppercase}.AccountPlan>button:hover{opacity:.7}.AccountPlan>.AccountPlan-benefits{border-top:1px solid rgba(0,0,0,.2);list-style:none;padding:0 0 16px;margin:0}.AccountPlan>.AccountPlan-benefits>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px}.AccountPlan>.AccountPlan-benefits>.AccountPlan-butwaittheresmore{display:block;font-size:80%;text-align:center}.AccountPlan>.AccountPlan-benefits>.AccountPlan-butwaittheresmore>em{font-style:normal;opacity:.8}.AccountPlan>.AccountPlan-benefits>li>.icon{font-size:16px;margin:0 8px 0 0}.AccountPlan .AccountPlan-active{color:#ffc20e;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;margin:16px 0;height:36px;min-height:36px}.AccountPlan .AccountPlan-active .icon{font-size:250%;margin-right:4px}main.ProfilePage{-ms-flex-direction:row;flex-direction:row}.screenSize-mobile main.ProfilePage{-ms-flex-direction:column;flex-direction:column}main.ProfilePage>.ProfilePage-vitalstatistix{width:256px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#004f71;color:#fff}.screenSize-mobile main.ProfilePage>.ProfilePage-vitalstatistix{width:auto}main.ProfilePage>.ProfilePage-vitalstatistix>button{display:block;font-size:150%;padding:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:none;border:1px solid currentColor}main.ProfilePage>.ProfilePage-vitalstatistix>button>.icon{margin:0 8px 0 0}main.ProfilePage>.ProfilePage-vitalstatistix>ol{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid hsla(0,0%,100%,.25)}main.ProfilePage>.ProfilePage-vitalstatistix>ol:first-of-type{border-top:none;padding-top:0}main.ProfilePage>.ProfilePage-vitalstatistix>ol>li{margin:0 0 16px}main.ProfilePage>.ProfilePage-vitalstatistix>ol.social>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:.5}main.ProfilePage>.ProfilePage-vitalstatistix>ol.ProfilePage-social>li>a>.ProfilePage-provider{margin:0 12px 0 4px;font-size:16px}main.ProfilePage>.ProfilePage-vitalstatistix>ol.ProfilePage-social>li>a>.ProfilePage-handle{-ms-flex:1 1 0%;flex:1 1 0%}main.ProfilePage>.ProfilePage-details{-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;color:#00354b}.screenSize-mobile main.ProfilePage>.ProfilePage-details{margin:0}main.ProfilePage>.ProfilePage-details>ProfilePage-article{margin:0 0 16px}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-header,main.ProfilePage>.ProfilePage-details>article>.ProfilePage-header>h2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-header>h2{-ms-flex-direction:row;flex-direction:row;-ms-flex:1 1 0%;flex:1 1 0%;font-size:200%;font-weight:400;margin:0;padding:16px;text-transform:uppercase}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-header>h2>button{background:hsla(0,0%,100%,.5);color:#4b4641;text-shadow:0 1px 1px hsla(0,0%,100%,.2);border-radius:32px;width:32px;height:32px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}main.ProfilePage article>.ProfilePage-header>h2>button.ProfilePage-review{font-size:1rem;width:auto;padding:0 24px;margin:0 0 0 16px}main.ProfilePage article>.ProfilePage-header>h2>button.ProfilePage-review[disabled]{cursor:not-allowed;opacity:.7}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-header>a{padding:16px;opacity:.5}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-brief{color:#004f71;font-size:200%;font-weight:700;text-align:center;margin:0;padding:32px}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-prose{padding:16px;white-space:pre-wrap;line-height:1.6;font-size:110%}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-prose>p{margin:0 0 8px}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-prose>p:last-child{margin:0}main.ProfilePage>.ProfilePage-details>article>.ProfilePage-prose .EditButton{right:0}main.ProfilePage>.ProfilePage-messaging{position:fixed;right:8px;bottom:0;height:calc(50vh + 8px);width:480px}main.ProfilePage .ProfilePage-profile-reviews ul{list-style:none}.screenSize-mobile main.ProfilePage .ProfilePage-profile-reviews ul{padding:0}main.ProfilePage .ProfilePage-profile-affiliations .ProfilePage-profile-spacer{margin:0 16px}main.ProfilePage .ProfilePage-profile-affiliations .ProfilePage-profile-affiliations-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 8px 8px}main.ProfilePage .ProfilePage-profile-affiliations>ol{list-style:none;padding:0 8px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.ProfilePage .ProfilePage-profile-affiliations>ol>li{-ms-flex:1 1 0%;flex:1 1 0%;max-width:400px;margin:0 16px 16px 0;-ms-flex-preferred-size:400px;flex-basis:400px}main.ProfilePage .ProfilePage-message{padding:16px}.Review{padding:0 8px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.screenSize-mobile .Review{width:100%}.Review>.Review-contents{display:-ms-flexbox;display:flex;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);background:#fff;color:#968c83;position:relative;padding:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.screenSize-mobile .Review>.Review-contents>.Review-text{-ms-flex-preferred-size:100%;flex-basis:100%}.Review>.Review-contents:after{content:"";position:absolute;bottom:-32px;left:16px;border:16px solid transparent;border-top-color:#fff}.Review>.Review-contents>.Review-text{-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;position:relative;max-width:400px;min-width:200px;margin-bottom:16px}.Review>.Review-contents>.Review-rating{margin:0 0 0 16px}.Review.notext>.Review-contents>.Review-rating{font-size:200%}.Review>.Review-contents>.Review-spark{min-width:48px;padding:0;margin:0 0 0 16px}.Review>.Review-attribution{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 20px 0}.Review>.Review-attribution .Review-name{margin:0 8px;color:#968c83}.Review .Review-spark{list-style:none}.Review .Review-spark.expanded{font-size:80%}.Review .Review-spark>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Review .Review-spark>li>label{width:1em;text-align:left}.Review .Review-spark.expanded>li>label{width:6.5em;opacity:.5}.Review .Review-spark>li>gutter{-ms-flex:1 1 0%;flex:1 1 0%}.Review .Review-spark>li>gutter>value{display:block;height:4px;border-radius:8px;background:currentColor}.Review .Review-spark>li>text{min-width:3em;text-align:right;opacity:.5}.ProfileSidePane{width:256px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#00354b}.screenSize-mobile .ProfileSidePane{-ms-flex-order:4;order:4;width:auto}.ProfileSidePane>.ProfileSidePane-connect{padding:8px}.ProfileSidePane>.FancyButton{margin:8px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);text-align:left;padding:8px}.ProfileSidePane>.FancyButton .icon{margin-right:8px!important}.ProfileSidePane>.ProfileSidePane-connect>button{cursor:pointer;display:block;text-transform:uppercase;padding:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:none;background:#004f71;color:#fff;border:1px solid #00354b}.ProfileSidePane>.ProfileSidePane-connect>button>.icon{margin:0 8px 0 0}.ProfileSidePane>.ProfileSidePane-collected{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:8px}.ProfileSidePane>.ProfileSidePane-collected .icon{color:#c00;font-size:16px;margin:0 12px 0 4px}.ProfileSidePane>ol{list-style:none;padding:16px 8px 0;margin:16px 0 0;border-top:1px solid rgba(0,0,0,.2)}.ProfileSidePane>ol:first-of-type{border-top:none;padding-top:0;-ms-flex:1 1 0%;flex:1 1 0%}.ProfileSidePane>ol>li{margin:0 0 16px}.ProfileSidePane>ol.ProfileSidePane-affiliations>li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfileSidePane>ol.ProfileSidePane-affiliations>li>.name{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px;font-size:80%}.ProfileSidePane .ProfileSidePane-spark{list-style:none}.ProfileSidePane .ProfileSidePane-spark.ProfileSidePane-expanded{font-size:80%}.ProfileSidePane .ProfileSidePane-spark>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfileSidePane .ProfileSidePane-spark>li>label{width:1em;text-align:left}.ProfileSidePane .ProfileSidePane-spark.ProfileSidePane-expanded>li>label{width:6.5em;opacity:.8}.ProfileSidePane .ProfileSidePane-spark>li>gutter{-ms-flex:1 1 0%;flex:1 1 0%}.ProfileSidePane .ProfileSidePane-spark>li>gutter>value{display:block;height:4px;border-radius:8px;background:currentColor}.ProfileSidePane .ProfileSidePane-spark>li>text{min-width:3em;text-align:right;opacity:.5}.ProfileSidePane .ProfileSidePane-affiliations{list-style:none;padding:16px 8px 0;margin:16px 0 0;border-top:1px solid rgba(0,0,0,.2)}.ProfileSidePane .ProfileSidePane-affiliations li a{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfileSidePane .ProfileSidePane-affiliations li .ProfileSidePane-name{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px;font-size:80%}.ProfileSidePane .ProfileSidePane-incomplete{color:#c00;margin:16px}.ProfileHelpPanel{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);color:#00354b;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;position:fixed;top:0;left:0;right:0;width:400px;max-width:100%;margin:0 auto;z-index:25}.ProfileHelpPanel.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ProfileHelpPanel .ProfileHelpPanel-message{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:16px;line-height:1.5}.ProfileHelpPanel .ProfileHelpPanel-message>p{margin:0;padding:0}.ProfileHelpPanel .ProfileHelpPanel-message .icon{margin:0 16px 0 0;font-size:300%}.ProfileHelpPanel .ProfileHelpPanel-message a{text-decoration:underline}.ProfileHelpPanel .ProfileHelpPanel-actions{background:rgba(0,0,0,.05);text-align:center}.FancyLink{background:#fff;margin:4px;padding:4px 32px;border:1px solid #004f71;color:#004f71;border-radius:4px;cursor:pointer;line-height:normal}.FancyLink:hover{opacity:.9}.FancyLink.emphasis{background:#004f71;color:#fff;border-color:#00354b}.FancyLink.calltoaction{font-size:150%}.BioHelper{background:#ffc20e;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;color:rgba(0,0,0,.8);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(0,0,0,.5);margin:8px auto;padding:16px;position:absolute;z-index:30;max-width:calc(100vw - 16px);margin-top:16px;width:300px}.BioHelper.screenSize-mobile{font-size:80%}.BioHelper h1{margin:8px 0;color:rgba(0,0,0,.4)}.BioHelper h3{color:rgba(0,0,0,.6)}.BioHelper p{line-height:1.5}.BioHelper:after{position:absolute;content:"";width:0;height:0;border-right:16px solid transparent;border-bottom:16px solid #ffc20e;border-left:16px solid transparent;top:-16px;left:calc(50% - 16px)}.BioHelper .BioHelper-progress{margin:8px 0}.BioHelper .BioHelper-progress .BioHelper-progress-area{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.BioHelper .BioHelper-progress .BioHelper-progress-bar{background:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.4);border-radius:4px;height:20px;position:relative;-ms-flex:1 1 0%;flex:1 1 0%}.BioHelper .BioHelper-progress .BioHelper-progress-fill{background:rgba(0,0,0,.4);height:100%;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.BioHelper .BioHelper-progress .BioHelper-progress-value{margin:0 8px;text-transform:uppercase;font-size:80%}.PositionAligner-portal{width:0;height:0}.PositionAligner-placeholder{position:relative}.PositionAligner-placeholder .PositionAligner-scrollTarget{position:absolute;top:-300px}dialog .CommunityAddNotice{list-style:none;padding:0;margin:0}dialog .CommunityAddNotice>li{padding:24px 16px}dialog .CommunityAddNotice h3{color:#00354b;font-size:150%;font-weight:400;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.CommunityCard{display:list-item}.CommunityCard>a,.CommunityCard>div{display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative;padding:8px;background-blend-mode:luminosity;background-size:cover;background-position:50%;height:10em;line-height:1.5;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.CommunityCard>a:before,.CommunityCard>div:before{content:"";position:absolute;right:0;bottom:0;left:0;height:24px;background:rgba(0,0,0,.5)}.CommunityCard h2{padding:32px 8px;margin:0;font-size:200%;font-weight:700;text-shadow:0 1px 1px #000,0 1px 4px rgba(0,0,0,.5);color:#fff;text-align:center}.CommunityCard h2.long{padding:24px 8px;font-size:160%}.CommunityCard .CommunityCard-save{position:absolute;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#004f71;z-index:2;opacity:.5;top:4px;right:4px;width:24px;height:24px;font-size:12px}.CommunityCard .CommunityCard-location{left:8px}.CommunityCard .CommunityCard-location,.CommunityCard .CommunityCard-member-count{position:absolute;bottom:0;padding:8px 4px 4px;font-size:80%;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.CommunityCard .CommunityCard-member-count{right:8px}.CommunityProfileHeader{display:block;text-align:center;margin:auto;width:100%}.scrolled .CommunityProfileHeader{display:block}.CommunityProfileHeader-backdrop{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:"";background-size:cover;background-position:center 33%;z-index:0;min-height:calc(50vh + 24px)}.CommunityProfileHeader-details{display:block;max-width:800px;margin:0 auto;text-align:left;position:relative}.screenSize-mobile .CommunityProfileHeader-details{margin:0 16px}.CommunityProfileHeader-details .CommunityProfileHeader-avatar{margin:0 48px 0 0}.CommunityProfileHeader-details h1{margin:0;font-size:400%;font-weight:700}.CommunityProfileHeader-details .CommunityProfileHeader-usernameWrapper{display:block;margin:8px 0}.CommunityProfileHeader-details .CommunityProfileHeader-username{font-size:200%;background:rgba(0,0,0,.5);border-radius:8px;display:inline-block;padding:4px;margin:0}.CommunityProfileHeader-details .CommunityProfileHeader-category{-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:150%;margin:8px 0}.CommunityProfileHeader-details .CommunityProfileHeader-geo{text-align:left;font-size:150%;opacity:.8;margin:8px 0}.CommunityProfileHeader .CommunityProfileHeader-photoedit{background:hsla(0,0%,100%,.5);color:var(--accent-colour,#004f71);text-shadow:0 1px 1px hsla(0,0%,100%,.2);border-radius:100%;width:32px;height:32px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:8px;bottom:8px}.CommunityProfileHeader .CommunityProfileHeader-details .CommunityProfileHeader-editable>span{font-size:120%;font-style:italic;margin:0 8px 8px 0;display:inline-block}.CommunityProfileHeader .CommunityProfileHeader-details .CommunityProfileHeader-editable>p>*{vertical-align:middle}main.CommunityProfilePage{-ms-flex-direction:row;flex-direction:row}.screenSize-mobile main.CommunityProfilePage{-ms-flex-direction:column;flex-direction:column}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix{width:256px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#004f71;color:#fff}.screenSize-mobile main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix{width:auto}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>button{display:block;font-size:150%;padding:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:none;border:1px solid currentColor}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>button>.icon{margin:0 8px 0 0}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid hsla(0,0%,100%,.25)}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol:first-of-type{border-top:none;padding-top:0}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol>li{margin:0 0 16px}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol.social>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:.5}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol.CommunityProfilePage-social>li>a>.CommunityProfilePage-provider{margin:0 12px 0 4px;font-size:16px}main.CommunityProfilePage>.CommunityProfilePage-vitalstatistix>ol.CommunityProfilePage-social>li>a>.CommunityProfilePage-handle{-ms-flex:1 1 0%;flex:1 1 0%}main.CommunityProfilePage>.PrimaryButton{display:none}.screenSize-mobile main.CommunityProfilePage>.PrimaryButton{display:block}main.CommunityProfilePage>.CommunityProfilePage-details{-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;color:var(--accent-colour,#00354b)}.screenSize-mobile main.CommunityProfilePage>.CommunityProfilePage-details{margin:0}main.CommunityProfilePage>.CommunityProfilePage-details>.CommunityProfilePage-article{margin:0 0 16px}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-header>h2{-ms-flex:1 1 0%;flex:1 1 0%;font-size:200%;font-weight:400;margin:0;padding:16px;text-transform:uppercase}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-header>a{padding:16px;opacity:.5}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-brief{color:var(--accent-colour,#004f71);font-size:200%;font-weight:700;text-align:center;margin:0;padding:32px}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol{display:-ms-flexbox;display:flex;padding:0;margin:0;overflow-x:auto;list-style:none}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li{min-width:600px;height:300px;background-position:50%;background-size:cover;position:relative}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:auto;padding:0 32px;background:#968c83}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos.empty>ol>li.CommunityProfilePage-photos-add{-ms-flex:1 1 0%;flex:1 1 0%}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add .CommunityProfilePage-photos-dropzone.adding,main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add .CommunityProfilePage-photos-dropzone.over,main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add .CommunityProfilePage-photos-dropzone:hover{opacity:.5}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add button{white-space:nowrap;border:2px solid var(--accent-colour,#004f71);border-radius:8px;padding:8px 32px;background:#fff;color:var(--accent-colour,#004f71);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add button>.icon{font-size:24px}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li.CommunityProfilePage-photos-add button>.CommunityProfilePage-photos-label{margin:0 0 0 8px}main.CommunityProfilePage>.CommunityProfilePage-details>article.CommunityProfilePage-photos>ol>li>.CommunityProfilePage-photo-options{position:absolute;top:8px;right:8px}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-prose{padding:16px;white-space:pre-wrap;color:var(--sec-colour,#00354b)}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-prose>p{margin:0 0 8px;line-height:1.8}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-prose>p:last-child{margin:0}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-member-list h3{margin:16px 16px 0}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-member-list ol{padding:0 8px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.CommunityProfilePage>.CommunityProfilePage-details>article>.CommunityProfilePage-member-list ol>li{margin:4px}main.CommunityProfilePage>.CommunityProfilePage-messaging{position:fixed;right:8px;bottom:0;height:calc(50vh + 8px);width:480px}main.CommunityProfilePage .CommunityProfilePage-profile-reviews{list-style:none}main.CommunityProfilePage .CommunityProfilePage-profile-affiliations ol{padding:0 8px;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommunitySidePane{width:256px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:var(--sec--colour,#00354b)}.screenSize-mobile .CommunitySidePane{-ms-flex-order:2;order:2;width:auto}.screenSize-mobile .CommunitySidePane>.PrimaryButton{display:none}.CommunitySidePane>.CommunitySidePane-primary>button>.icon{margin:0 8px 0 0;font-size:24px}.CommunitySidePane>ol{list-style:none;padding:16px 8px 0;margin:16px 0 0;border-top:1px solid rgba(0,0,0,.2)}.CommunitySidePane>ol:first-of-type{border-top:none;padding-top:0;-ms-flex:1 1 0%;flex:1 1 0%}.CommunitySidePane>ol>li{margin:0 0 16px}.CommunitySidePane li>p{margin:0 0 8px;color:#968c83}.CommunitySidePane li>p.owner{color:#004f71}.CommunitySidePane ol>li>button{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:none;background:#004f71;color:#fff;margin:8px 0 0}.CommunitySidePane li>input{margin:8px 0 0;white-space:no-wrap;text-transform:uppercase}.CommunitySidePane h2{font-weight:400;font-size:125%;margin:0 0 8px;padding:0}.CommunitySidePane h3{font-size:100%;text-transform:uppercase;font-weight:400;margin:0;padding:0}.CommunitySidePane p.explanation{margin:8px 0;font-size:80%;color:#968c83}.CommunitySidePane p.explanation>a{color:#004f71}.CommunitySidePane>.CommunitySidePane-joined{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:8px}.CommunitySidePane>.CommunitySidePane-joined button{font-size:80%}.CommunitySidePane>.CommunitySidePane-joined .icon{font-size:16px;margin:0 12px 0 4px}.CommunitySidePane>.CommunitySidePane-invite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px}.CommunitySidePane>.CommunitySidePane-invite>label{margin:0 0 4px}.CommunitySidePane>.CommunitySidePane-bio{padding:8px;border-top:1px solid rgba(0,0,0,.1)}.CommunitySidePane>.CommunitySidePane-bio p{color:#4b4641;margin:0}.CommunitySidePane>.CommunitySidePane-bio a{display:block;text-align:center;font-size:80%;text-transform:uppercase;padding:8px}.CommunitySidePane>.CommunitySidePane-msg{padding:0 12px}main.CommunityMembersPage{-ms-flex-direction:row;flex-direction:row}.screenSize-mobile main.CommunityMembersPage{-ms-flex-direction:column;flex-direction:column}main.CommunityMembersPage>.PrimaryButton{display:none}.screenSize-mobile main.CommunityMembersPage>.PrimaryButton{display:block}main.CommunityMembersPage .CommunityMembersPage-invite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px}main.CommunityMembersPage .CommunityMembersPage-invite>label{margin:0 0 4px}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members h3{margin:16px 16px 0;font-size:150%;font-weight:400}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members h4{margin:16px 16px 0}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol{list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4px;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li .CommunityMembersPage-actions{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:8px 0 0}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li .CommunityMembersPage-actions>button{padding:8px 24px;border-radius:4px;border:1px solid #00354b;margin:0 16px;text-transform:uppercase;font-size:80%;-ms-flex:1 1 0%;flex:1 1 0%}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li .CommunityMembersPage-actions>button:hover{opacity:.8}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li .CommunityMembersPage-actions>button.CommunityMembersPage-actions-positive{background:var(--accent-colour,#004f71);color:#fff;border-color:var(--accent-colour,#004f71);margin-right:4px}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members ol>li .CommunityMembersPage-actions>button.CommunityMembersPage-actions-negative{border-color:#c00;color:#c00;margin-left:4px}main.CommunityMembersPage>.CommunityMembersPage-details{-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members h3,main.CommunityMembersPage>.CommunityMembersPage-details .CommunityMembersPage-members h4{color:var(--accent-colour,#00354b)}.screenSize-mobile main.CommunityMembersPage>.CommunityMembersPage-details{margin:0}main.CommunityMembersPage>.CommunityMembersPage-details>.ProfilePage-article{margin:0 0 16px}main.CommunityMembersPage>.CommunityMembersPage-details>article>.CommunityMembersPage-header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;color:var(--accent-colour,#00354b)}main.CommunityMembersPage>.CommunityMembersPage-details>article>.CommunityMembersPage-header>h2{-ms-flex:1 1 0%;flex:1 1 0%;font-size:200%;font-weight:400;margin:0;padding:16px;text-transform:uppercase}main.CommunityMembersPage>.CommunityMembersPage-details>article>.CommunityMembersPage-header>a{padding:16px;opacity:.5}main.CommunityMembersPage>.CommunityMembersPage-details>article>.CommunityMembersPage-member-list h3{margin:16px 16px 0}main.CommunityMembersPage>.CommunityMembersPage-details>article>.CommunityMembersPage-member-list ol{padding:0 8px;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommunityAdminList{margin:16px 8px}.CommunityAdminList>ul{color:#00354b;list-style:none;padding:0;margin:8px 0}.CommunityAdminList>ul>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.CommunityAdminList>ul>li>a{-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px}.CommunityAdminList>ul>li>a:hover{opacity:.8}.CommunityAdminList>ul>li>a>*{margin-right:8px}.CommunityAdminList>ul>li>a>:last-child{margin:0}.SearchDropdown{display:inline-block;position:relative;text-shadow:none}.SearchDropdown>.SearchDropdown-selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#004f71;background:#fff;padding:4px 8px}.SearchDropdown>.SearchDropdown-selection>.SearchDropdown-input{min-width:240px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1.2em}.SearchDropdown>.SearchDropdown-selection>.SearchDropdown-extra{display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:rgba(0,0,0,.5);text-transform:uppercase;font-size:120%;text-align:right;margin:0 8px}.SearchDropdown>.SearchDropdown-selection>.SearchDropdown-extra>*{-ms-flex-item-align:center;align-self:center}.SearchDropdown>.SearchDropdown-selection:focus{border-bottom-right-radius:0;border-bottom-left-radius:0}.SearchDropdown-wrapper{position:absolute;z-index:200}.SearchDropdown-wrapper .SearchDropdown-empty{padding:8px}.SearchDropdown-wrapper .SearchDropdown-more{cursor:pointer;padding:8px}.SearchDropdown-wrapper .SearchDropdown-more:hover{background:#004f71;color:#fff}.SearchDropdown-values{background:#eee;border:1px solid rgba(0,0,0,.1);border-top:none;margin:0;padding:0;list-style:none;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);max-height:300px;overflow-y:auto;overflow-x:hidden;max-width:calc(100% - 16px);width:320px;-webkit-overflow-scrolling:touch}.SearchDropdown-values>li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);color:#004f71;padding:8px}.SearchDropdown-values>li.highlighted{background:#004f71;color:#fff}.SearchDropdown-values>li:last-child{border-bottom:none}.SearchDropdown-values>li>.SearchDropdown-name{-ms-flex:3 1 0%;flex:3 1 0%;font-size:125%}.SearchDropdown-values>li>.SearchDropdown-extra{-ms-flex:1 1 0%;flex:1 1 0%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:rgba(0,0,0,.5);text-transform:uppercase;font-size:80%;text-align:right;margin:0 8px}.ProviderSearchDropdown .ProviderSearchDropdown-item{display:block;margin:0;padding:0;background-blend-mode:luminosity;background-size:cover;background-position:50%}.ProviderSearchDropdown input{min-width:100%!important;width:100%}.ProviderSearchDropdown .ProviderSearchDropdown-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px}.ProviderSearchDropdown .ProviderSearchDropdown-item .ProviderSearchDropdown-item-name{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px}.ProviderSearchDropdown .ProviderSearchDropdown-item .ProviderSearchDropdown-item-extra{text-transform:uppercase;opacity:.6}main.CommunityAdminPage{display:block}main.CommunityAdminPage>.CommunityAdminPage-cards{-ms-flex:1 1 0%;flex:1 1 0%;list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px}main.CommunityAdminPage>.CommunityAdminPage-cards>li{-ms-flex:1 1 0%;flex:1 1 0%;min-width:240px;max-width:320px}main.CommunityAdminPage>section{padding:16px;max-width:800px;margin:0 auto;color:var(--accent-colour,#00354b)}main.CommunityAdminPage>section>h2{font-size:150%;font-weight:400;margin:0;padding:0;color:var(--accent-colour,#004f71)}main.CommunityAdminPage>section p em{font-style:normal;border-bottom:2px solid #968c83}main.CommunityAdminPage>section>ol{list-style:none;padding:0;margin:0}main.CommunityAdminPage>section>ol>li{margin:16px 0}main.CommunityAdminPage>section>ol>li>*{vertical-align:middle}main.CommunityAdminPage>section a.CommunityAdminPage-upsell{margin:16px 0;display:block;min-width:128px;max-width:240px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--accent-colour,#004f71);border-radius:8px;padding:8px;color:var(--accent-colour,#004f71);text-align:center}main.CommunityAdminPage .CommunityAdminPage-account-favourites{padding:16px 0}main.CommunityAdminPage .CommunityAdminPage-account-favourites h3{margin:0 16px 16px}main.CommunityAdminPage .CommunityAdminPage-account-favourites ol{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.CommunityAdminPage .CommunityAdminPage-account-favourites ol>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:250px;margin-bottom:32px}main.CommunityAdminPage .CommunityAdminPage-shareable-link{display:-ms-flexbox;display:flex}main.CommunityAdminPage input[type=text]{-ms-flex:1 1 0%;flex:1 1 0%;padding:4px;margin:0 4px 0 0}#map{height:480px}main.CommunityNoticesPage>.CommunityNoticesPage-noticeboard{display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.screenSize-mobile main.CommunityNoticesPage{-ms-flex-direction:column;flex-direction:column}main.CommunityNoticesPage>.PrimaryButton{display:none}.screenSize-mobile main.CommunityNoticesPage>.PrimaryButton{display:block}main.CommunityNoticesPage>.CommunityNoticesPage-noticeboard>.CommunityNoticesPage-notice{-ms-flex:1 1 0%;flex:1 1 0%}.screenSize-mobile .CommunityNoticesPage-notice{min-width:90%;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:8px}.CommunityNoticesPage-notice{min-width:300px;max-width:480px;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:300px;flex-basis:300px;margin:16px;overflow:hidden;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative}.CommunityNoticesPage-notice,.CommunityNoticesPage-notice>header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex}.CommunityNoticesPage-notice>header{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;background-image:url("/img/rugby-1.jpg");background-position:50%;background-size:cover;min-height:160px}.CommunityNoticesPage-notice>header>div{padding:16px 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;text-shadow:0 1px 1px #000,0 1px 4px rgba(0,0,0,.5);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(65%),to(transparent));background:-webkit-linear-gradient(bottom,#000,65%,transparent);background:-o-linear-gradient(bottom,#000,65%,transparent);background:linear-gradient(0deg,#000,65%,transparent)}.CommunityNoticesPage-notice>header h2{margin:0;padding:0;font-size:200%;font-weight:400}.CommunityNoticesPage-notice>header .CommunityNoticesPage-time{text-align:right;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 8px}.CommunityNoticesPage-notice>.CommunityNoticesPage-description{padding:16px;max-height:128px;overflow:hidden;position:relative;white-space:pre-wrap}.CommunityNoticesPage-notice>.CommunityNoticesPage-description.expanded{max-height:none;padding:16px 16px 48px}.CommunityNoticesPage-notice>.CommunityNoticesPage-description.small{max-height:none;padding:16px}.CommunityNoticesPage-notice>.CommunityNoticesPage-description>p{margin:0 0 16px;color:#4b4641}.CommunityNoticesPage-notice>.CommunityNoticesPage-description a{text-decoration:underline}.CommunityNoticesPage-notice>.CommunityNoticesPage-description>p:last-of-type{margin-bottom:0}.CommunityNoticesPage-notice>.CommunityNoticesPage-description>button{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;padding:4px;font-size:80%;text-transform:uppercase;background:#fff}.CommunityNoticesPage-notice>.CommunityNoticesPage-description.small>button{display:none}.CommunityNoticesPage-notice>.CommunityNoticesPage-description>button>.icon{margin:0 8px 0 0}.CommunityNoticesPage-notice>.CommunityNoticesPage-participants{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:8px 16px;display:-ms-flexbox;display:flex}.CommunityNoticesPage-notice>.CommunityNoticesPage-participants>.CommunityNoticesPage-avatar{margin-right:-8px}.CommunityNoticesPage-notice>.CommunityNoticesPage-participants>.CommunityNoticesPage-spacer{-ms-flex:1 1 0%;flex:1 1 0%}.CommunityNoticesPage-notice>.CommunityNoticesPage-participants>button{background:#004f71;border-radius:4px;color:#fff;padding:4px 16px}.CommunityNoticesPage-notice>.CommunityNoticesPage-participants>button.CommunityNoticesPage-remove{background:#c00}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:256px;border-top:2px solid rgba(0,0,0,.1)}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-messages{list-style:none;padding:0;margin:0;-ms-flex:1 1 0%;flex:1 1 0%;overflow:auto}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-messages>li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:var(--accent-colour,#00354b);padding:8px;font-size:90%;border-bottom:1px solid rgba(0,0,0,.1)}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-messages>li>.CommunityNoticesPage-content{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-edit{-ms-flex-align:center;align-items:center;background:var(--accent-colour,#004f71);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-edit>input{background:none;border:none;color:#fff;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 4px;padding:8px}.CommunityNoticesPage-notice>.CommunityNoticesPage-conversation>.CommunityNoticesPage-edit>button{padding:8px;font-size:16px}.UserProfileCard{color:#004f71;cursor:pointer;padding:8px 16px}.UserProfileCard:last-child{border:none}.UserProfileCard>a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}.UserProfileCard:hover{background:#f4f4f4}.UserProfileCard>a>.UserProfileCard-detail{margin:0 0 0 16px;color:var(--sec-colour,#004f71)}.UserProfileCard .UserProfileCard-name{font-size:150%;color:var(--sec-colour,#004f71)}.UserProfileCard .UserProfileCard-location{opacity:.5}.UserProfileCard .OptionsButton{top:4px;right:0;width:24px;height:24px;position:absolute}.ProfileImages>ol{list-style:none;overflow-x:auto;overflow-y:hidden;margin:0;padding:0;white-space:nowrap}.screenSize-mobile .ProfileImages>ol{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ProfileImages>ol>li{display:inline-block;height:350px;background-position:50%;background-size:cover;position:relative;margin:0;vertical-align:middle}.screenSize-mobile .ProfileImages>ol>li{height:auto}.ProfileImages .ProfileImages-placeholder{position:relative;overflow:hidden}.ProfileImages .ProfileImages-placeholder p{position:absolute;top:calc(50% - 16px);width:100%;left:0;right:0;text-align:center;color:#444;z-index:1;padding:0;margin:0;font-size:150%}.ProfileImages .ProfileImages-placeholder img{opacity:.5}.ProfileImages>ol>li>img{height:350px}.ProfileImages>ol>li>iframe{height:350px;width:620px}.screenSize-mobile .ProfileImages>ol>li>iframe{width:100vw}.screenSize-mobile .ProfileImages>ol>li>img{height:auto;width:100vw}.ProfileImages .ProfileImages-add{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-width:auto;padding:8px;-webkit-transition:flex 1s;-o-transition:flex 1s;transition:flex 1s;transition:flex 1s,-ms-flex 1s;vertical-align:middle}.ProfileImages .ProfileImages-add .ProfileImages-dropzone,.ProfileImages .ProfileImages-add .ProfileImages-youtube{display:inline-block}.ProfileImages .ProfileImages-add .ProfileImages-youtube{margin:0 0 0 16px}.screenSize-mobile .ProfileImages .ProfileImages-add .ProfileImages-youtube{margin:0}.ProfileImages .ProfileImages-add .ProfileImages-youtube .FancyInput{width:320px;max-width:calc(100% - 32px)}.ProfileImages>ol>li.ProfileImages-add .ProfileImages-dropzone.adding,.ProfileImages>ol>li.ProfileImages-add .ProfileImages-dropzone.over,.ProfileImages>ol>li.ProfileImages-add .ProfileImages-dropzone:hover{opacity:.5}.ProfileImages>ol>li.ProfileImages-add button{border:2px solid #004f71;border-radius:8px;padding:8px 32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfileImages>ol>li.ProfileImages-add button>.icon{font-size:24px}.ProfileImages>ol>li.ProfileImages-add button>.ProfilePage-photos-label{margin:0 0 0 8px}.ProfileImages>ol>li>.ProfileImages-options{position:absolute;top:8px;right:8px}.ProfileImages p{margin:16px}.FancyInput{border-bottom:2px solid rgba(0,0,0,.1);color:#000;min-height:1.2em;padding:4px}.CommunitySearchDropdown .CommunitySearchDropdown-item{display:block;margin:0;padding:0;background-blend-mode:luminosity;background-size:cover;background-position:50%}.CommunitySearchDropdown .CommunitySearchDropdown-item a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px}.CommunitySearchDropdown .CommunitySearchDropdown-item .CommunitySearchDropdown-item-name{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px}.CommunitySearchDropdown .CommunitySearchDropdown-item .CommunitySearchDropdown-item-extra{text-transform:uppercase;opacity:.6}.ProfilePageHeader{text-align:center;width:100%;margin:auto}.ProfilePageHeader-defaultBackground{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:"";background-size:cover;background-position:center 33%;background-color:#004f71;z-index:0;min-height:calc(50vh + 24px)}.ProfilePageHeader .ProfilePageHeader-media{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none}.screenSize-mobile .ProfilePageHeader .ProfilePageHeader-media{display:none}.ProfilePageHeader .ProfilePageHeader-media.cover{top:-50%;height:200%}.screenSize-mobile .ProfilePageHeader .ProfilePageHeader-media.cover{top:0;height:100%;width:200%;left:-50%}.ProfilePageHeader-backdrop{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:"";background-size:cover;background-position:center 33%;z-index:0;min-height:calc(50vh + 24px)}.ProfilePageHeader .ProfilePageHeader-photoedit{right:8px}.ProfilePageHeader .ProfilePageHeader-photoedit,.ProfilePageHeader .ProfilePageHeader-youtubeedit{background:hsla(0,0%,100%,.5);color:#004f71;text-shadow:0 1px 1px hsla(0,0%,100%,.2);border-radius:100%;width:32px;height:32px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:8px}.ProfilePageHeader .ProfilePageHeader-youtubeedit{right:48px}.ProfilePageHeader .ProfilePageHeader-photoedit:hover,.ProfilePageHeader .ProfilePageHeader-youtubeedit:hover{background:hsla(0,0%,100%,.7)}.ProfilePageHeader.enabled .ProfilePageHeader-backdrop.over,.ProfilePageHeader.enabled .ProfilePageHeader-backdrop.updating{opacity:.5}.ProfilePageHeader .ProfilePageHeader-youTubePanel{border-radius:4px 4px 0 0;position:absolute;right:8px;bottom:0;background:#fff;text-align:left;color:#000;text-shadow:none;padding:16px;margin-left:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.ProfilePageHeader .ProfilePageHeader-youTubePanel.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.screenSize-mobile .ProfilePageHeader .ProfilePageHeader-youTubePanel{padding:8px}.ProfilePageHeader .ProfilePageHeader-youTubePanel input{border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0;min-height:1.2em;padding:0 0 8px;width:100%}.ProfilePageHeader .ProfilePageHeader-youTubePanel ol,.ProfilePageHeader .ProfilePageHeader-youTubePanel p{font-size:80%}.ProfilePageHeader .ProfilePageHeader-youTubePanel h3{color:#00354b;font-size:150%;font-weight:400;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfilePageHeader-details{-ms-flex-align:center;align-items:center;-ms-flex:1 1 0%;flex:1 1 0%;position:relative;margin:0 auto;text-align:center}.ProfilePageHeader-details>*{display:inline-block}.screenSize-mobile .ProfilePageHeader-details{-ms-flex-direction:column;flex-direction:column;margin:0 16px}.ProfilePageHeader-details .ProfilePageHeader-avatar{margin:0 48px 0 0;position:relative;vertical-align:middle}.ProfilePageHeader-details .ProfilePageHeader-avatar-prompt{background:rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;font-size:150%;margin:0}.ProfilePageHeader-details .ProfilePageHeader-avatar-prompt>span{-ms-flex:1 1 0%;flex:1 1 0%}.ProfilePageHeader-details .ProfilePageHeader-avatar .ProfilePageHeader-collectionCount{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;cursor:pointer;margin:16px 0 0;font-size:200%;opacity:.5}.ProfilePageHeader-details .ProfilePageHeader-avatar .ProfilePageHeader-collectionCount.favourited{opacity:1}.ProfilePageHeader-details .ProfilePageHeader-avatar .ProfilePageHeader-collectionCount.favourited .icon{color:#c00}.screenSize-mobile .ProfilePageHeader-details .ProfilePageHeader-avatar{margin:16px 0}.ProfilePageHeader.enabled .ProfilePageHeader-details .ProfilePageHeader-avatar-dropzone{cursor:pointer}.ProfilePageHeader.enabled .ProfilePageHeader-details .ProfilePageHeader-avatar-dropzone.over,.ProfilePageHeader.enabled .ProfilePageHeader-details .ProfilePageHeader-avatar-dropzone.updating,.ProfilePageHeader.enabled .ProfilePageHeader-details .ProfilePageHeader-avatar-dropzone:hover{opacity:.8}.ProfilePageHeader-details .ProfilePageHeader-name{text-align:left;vertical-align:middle;width:600px;max-width:100%}.ProfilePageHeader-details h1{margin:0;font-size:400%;font-weight:700;-ms-flex:1 1 0%;flex:1 1 0%}.ProfilePageHeader-details h1 .ProfilePageHeader-badge{font-size:1rem;line-height:1;background-color:#ffc20e;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:-webkit-linear-gradient(top,transparent,#000);background-image:-o-linear-gradient(top,transparent,#000);background-image:linear-gradient(180deg,transparent,#000);background-blend-mode:overlay;padding:8px;border-radius:4px;display:inline-block;vertical-align:top;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);margin:0 0 0 8px;text-shadow:0 1px 4px rgba(0,0,0,.2)}.screenSize-mobile .ProfilePageHeader-details h1:not(.ScrolledHeader),.screenSize-tablet .ProfilePageHeader-details h1:not(.ScrolledHeader){font-size:300%}.ProfilePageHeader-details .ScrolledHeader .Avatar{margin-right:8px}.ProfilePageHeader-details .ProfilePageHeader-usernameWrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 0}.ProfilePageHeader-details .ProfilePageHeader-usernameWrapper *{font-size:150%}.ProfilePageHeader-details .ProfilePageHeader-usernameWrapper .ProfilePageHeader-username{background:rgba(0,0,0,.5);border-radius:8px;padding:4px}.ProfilePageHeader-details .ProfilePageHeader-usernameWrapper .ProfilePageHeader-businessName{opacity:.8;margin:0 8px 0 0}.screenSize-mobile .ProfilePageHeader-details .ProfilePageHeader-usernameWrapper .ProfilePageHeader-businessName{margin:0 8px 8px 0}.ProfilePageHeader-details .ProfilePageHeader-category{-ms-flex-align:center;align-items:center;margin:8px 0;text-transform:uppercase;font-size:150%}.screenSize-tablet .ProfilePageHeader-details .ProfilePageHeader-category{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.ProfilePageHeader-details .ProfilePageHeader-category>.ProfilePageHeader-profession{margin:0 3em 0 0}.ProfilePageHeader-details .ProfilePageHeader-category>.ProfilePageHeader-group{opacity:.5}.ProfilePageHeader-details .ProfilePageHeader-geo{margin:8px 0;text-align:left;font-size:150%;opacity:.8}.ProfilePageHeader-details .ProfilePageHeader-favs{margin:8px 0;text-align:left}.ProfilePageHeader-details .ProfilePageHeader-favs .icon{color:#c00}.ProfilePageHeader-details .ProfilePageHeader-editable>span{font-size:120%;font-style:italic;margin:0 8px 8px 0;display:inline-block}.ProfilePageHeader-details .ProfilePageHeader-editable>button{background:hsla(0,0%,100%,.8);color:#004f71;text-shadow:0 1px 1px hsla(0,0%,100%,.2);border-radius:8px;line-height:32px;height:32px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);padding:0 8px;margin:0 4px 0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;z-index:1}.ProfilePageHeader-details .ProfilePageHeader-editable>button:hover{background:hsla(0,0%,100%,.6)}.ProfilePageHeader-details .ProfilePageHeader-editable>button>.icon{font-size:16px;margin-right:4px}.ProfilePageHeader-details .ProfilePageHeader-editable p>*{vertical-align:middle}.ProfilePageHeader-details .ProfilePageHeader-incomplete{color:#ffc20e;margin:4px 0}.ProfileCard{min-width:20em;max-width:48em;-webkit-box-sizing:border-box;box-sizing:border-box}.ProfileCard.small{min-width:0;max-width:none}.ProfileCard>a{-webkit-box-sizing:border-box;display:-ms-flexbox;display:flex;padding:16px;overflow:visible;box-sizing:border-box;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative}.ProfileCard.unavailable>a{-webkit-filter:grayscale(1);filter:grayscale(1)}.ProfileCard.small>a{padding:8px}.ProfileCard.ProfileCard-premium>a{background-color:#004f71;background-blend-mode:overlay;background-size:cover;background-position:50%}.ProfileCard.ProfileCard-premium>a>.ProfileCard-splonk{position:absolute;top:0;right:0;bottom:0;left:160px;border-radius:0 8px 8px 0;background:#004f71;opacity:.5;z-index:1}.ProfileCard>a>.ProfileCard-save{position:absolute;top:8px;right:8px;min-width:32px;height:32px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;background:#fff;color:var(--sec-colour,#004f71);z-index:10;opacity:.5}.ProfileCard>a>.ProfileCard-save .icon{margin:0;padding:0}.ProfileCard>a>.ProfileCard-save .ProfileCard-save-count{margin:0 2px;font-size:90%}.ProfileCard>a>.ProfileCard-save:hover{opacity:1}.ProfileCard.small>a>.ProfileCard-save{top:4px;right:4px;min-width:24px;height:24px;font-size:12px}.ProfileCard>a>.ProfileCard-save.saved{opacity:1;color:#c00}.ProfileCard>a>.ProfileCard-save.saved:not(.init){-webkit-animation:ProfileCard-saved-transition 1s;animation:ProfileCard-saved-transition 1s}.ProfileCard>a>.ProfileCard-save.saved:hover{opacity:.5}@-webkit-keyframes ProfileCard-saved-transition{0%{-webkit-box-shadow:0 0 8px #c80000;box-shadow:0 0 8px #c80000}to{-webkit-box-shadow:0 0 32px rgba(200,0,0,0);box-shadow:0 0 32px rgba(200,0,0,0)}}@keyframes ProfileCard-saved-transition{0%{-webkit-box-shadow:0 0 8px #c80000;box-shadow:0 0 8px #c80000}to{-webkit-box-shadow:0 0 32px rgba(200,0,0,0);box-shadow:0 0 32px rgba(200,0,0,0)}}.ProfileCard>a>.ProfileCard-options{position:absolute;top:8px;right:36px;width:32px;height:32px;z-index:3}.ProfileCard.small>a>.ProfileCard-options{top:4px;right:32px;width:24px;height:24px}.ProfileCard.small>a>.ProfileCard-options>button .icon{font-size:12px;color:var(--sec-colour,#004f71)}.ProfileCard>a>.ProfileCard-meta{margin:0 32px 0 0;z-index:2}.screenSize-mobile .ProfileCard>a>.ProfileCard-meta{margin:0 16px 0 0}.ProfileCard.small>a>.ProfileCard-meta{margin:0 8px 0 0}.ProfileCard>a>.ProfileCard-bio{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:2}.ProfileCard .ProfileCard-meta .ProfileCard-rating{padding:8px;border-radius:8px;font-size:16px;display:-ms-flexbox;display:flex;background:#fff;color:#004f71;margin:8px 0 0;-ms-flex-pack:distribute;justify-content:space-around}.ProfileCard.small .ProfileCard-meta .ProfileCard-rating{font-size:12px;padding:0;background:none}.ProfileCard.premium .ProfileCard-meta .ProfileCard-rating{background:#004f71;color:#fff}.ProfileCard .ProfileCard-bio>h2{padding:0;margin:0 32px 0 0;font-size:200%;font-weight:400;color:var(--sec-colour,#004f71)}.ProfileCard.has-options .ProfileCard-bio>h2{margin:0 48px 0 0}.ProfileCard.small .ProfileCard-bio>h2{font-size:150%}.ProfileCard.ProfileCard-premium .ProfileCard-bio>h2{color:#fff}.ProfileCard .ProfileCard-bio>h2>span{font-size:50%;vertical-align:middle}.ProfileCard .ProfileCard-bio>.ProfileCard-location{opacity:.5;-ms-flex:1 1 0%;flex:1 1 0%}.ProfileCard .ProfileCard-bio>.ProfileCard-businessName{color:var(--sec-colour,#004f71);opacity:.8}.ProfileCard.small .ProfileCard-bio>.ProfileCard-businessName{font-size:80%}.ProfileCard .ProfileCard-bio>.ProfileCard-profession{color:var(--sec-colour,#004f71);text-transform:uppercase}.ProfileCard.small .ProfileCard-bio>.ProfileCard-profession{font-size:80%}.ProfileCard.ProfileCard-premium .ProfileCard-bio>.ProfileCard-businessName,.ProfileCard.ProfileCard-premium .ProfileCard-bio>.ProfileCard-location,.ProfileCard.ProfileCard-premium .ProfileCard-bio>.ProfileCard-profession,.ProfileCard.ProfileCard-premium .ProfileCard-bio p{color:#fff}.ProfileCard .ProfileCard-bio>.ProfileCard-recommendations>h3{padding:0;margin:8px 0 0;font-size:100%;text-transform:uppercase;font-weight:400}.ProfileCard.ProfileCard-premium .ProfileCard-bio>.ProfileCard-recommendations>h3{color:#fff}.ProfileCard .ProfileCard-bio>.ProfileCard-recommendations>ol{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;padding:0;margin:0}.ProfileCard .ProfileCard-bio>.ProfileCard-recommendations>ol>li{display:inline-block}.ProfileCard .ProfileCard-bio>.ProfileCard-recommendations>ol>li:not(:first-of-type){margin-left:-12px}.ProfileCard .ProfileCard-bio>.ProfileCard-availability{position:absolute;right:8px;bottom:0;background:#968c83;color:#fff;padding:0 8px;opacity:.5}.ProfileCard .ProfileCard-recommendations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.ProfileCard.small .ProfileCard-recommendations{display:none}.ProfileCard .ProfileCard-recommendations>h3{padding:0;margin:8px 0 0;font-size:100%;text-transform:uppercase;font-weight:400}.ProfileCard.ProfileCard-premium .ProfileCard-recommendations>h3{color:#fff}.ProfileCard .ProfileCard-recommendations>ol{list-style:none;padding:0;margin:0}.ProfileCard .ProfileCard-recommendations>ol>li{display:inline-block}.ProfileCard .ProfileCard-recommendations>ol>li:not(:first-of-type){margin-left:-12px}.ProfileEditDetails{list-style:none;padding:0;margin:0}.ProfileEditDetails .ProfileEditDetails-warning{padding:8px 16px}.ProfileEditDetails>li{padding:24px 16px}.ProfileEditDetails h3{color:#00354b;font-size:150%;font-weight:400;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProfileEditDetails h3>.icon{margin:0 16px 0 0;font-size:24px}.ProfileEditDetails input,.ProfileEditDetails textarea{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%}.ProfileEditDetails textarea{border:2px solid rgba(0,0,0,.1);padding:8px;min-height:16em}.ProfileEditDetails textarea:focus{border:2px solid #004f71}.ProfileEditDetails input:focus{border-bottom:2px solid #004f71}.ProfileEditDetails label{margin:16px 0 0}.ProfileEditDetails .Dropdown{width:100%}.ProfileEditDetails .Dropdown-selection{padding:0;border:none}.ProfileEditDetails .ProfileEditDetails-uniqueNameWrapper{position:relative}.ProfileEditDetails .ProfileEditDetails-uniqueNameWrapper .ProfileEditDetails-uniqueNameVerification{position:absolute;right:8px;bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ProfileEditDetails .ProfileEditDetails-uniqueNameWrapper .ProfileEditDetails-uniqueNameVerification>.icon{font-size:150%}.ProfileEditDetails .ProfileEditDetails-uniqueNameWrapper .ProfileEditDetails-uniqueNameVerification .icon-check{color:green}.ProfileEditDetails .ProfileEditDetails-uniqueNameWrapper .ProfileEditDetails-uniqueNameVerification .icon-error{color:red}.ProfileEditDetails .ProfileEditDetails-brief{min-height:8em}.ProfileEditDetails .ProfileEditDetails-brief-counter{font-size:90%;text-align:right;margin:2px 0}.LocationSearchDropdown{display:block}.LocationSearchDropdown>.SearchDropdown-selection{padding:0;border:none}.ProfileMini-avatar{margin:0 8px 0 0}.ProfileMini-details{text-transform:uppercase}.ProfileMini-name{font-weight:700}.ProfileMini-profession{font-size:80%}.ProfileMetricsPage .ProfileMetricsPage-followers ol{list-style:none;padding:0;margin:0 0 32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ProfileMetricsPage .ProfileMetricsPage-followers ol>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:320px;flex-basis:320px;width:250px;margin:8px}article.Article{max-width:100%;margin:16px auto;width:1000px}.ProfileSuggestionsBackdrop{-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:1;z-index:1}.ProfileSuggestionsBackdrop.ProfileSuggestionsBackdrop-hidden{opacity:0;pointer-events:none}.ProfileSuggestionsBackdrop-currentBackdrop,.ProfileSuggestionsBackdrop-nextBackdrop{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:"";background-size:cover;background-position:center 33%;min-height:calc(50vh + 24px)}.ProfileSuggestionsBackdrop-nextBackdrop{-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s;opacity:0}.ProfileSuggestionsBackdrop-nextBackdrop.transitioning{opacity:1}@media screen and (max-width:480px){.ProfileSuggestionsBackdrop .AboutCard{display:none}}.AboutCard{-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.2);padding:8px 16px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;right:0;bottom:0;max-width:256px;color:#fff;text-shadow:0 1px 1px #000,0 1px 4px rgba(0,0,0,.5)}.AboutCard:hover{opacity:.7}.AboutCard .AboutCard-avatar{margin:0 8px 0 0}.AboutCard:hover .AboutCard-avatar{opacity:1}@media (max-width:400px){.AboutCard{display:none}}.AboutCard .icon{margin:0 4px 0 0}.AboutCard>.AboutCard-name{font-size:100%;text-transform:uppercase}.AboutCard .AboutCard-geo,.AboutCard .AboutCard-profession{margin:4px 0 0;font-size:80%}.ProfileFavouritesPage .ProfileFavouritesPage-favourites{padding:16px 0;-ms-flex:1 1 0%;flex:1 1 0%}.screenSize-mobile .ProfileFavouritesPage{-ms-flex-direction:column;flex-direction:column}.ProfileFavouritesPage .ProfileFavouritesPage-aside .FancyButton{display:block;margin:8px;width:calc(100% - 16px);text-align:left;padding:8px}.ProfileFavouritesPage .ProfileFavouritesPage-aside .FancyButton .icon{margin-right:8px!important}.ProfileFavouritesPage .ProfileFavouritesPage-favourites h3{margin:0 16px 16px}.ProfileFavouritesPage .ProfileFavouritesPage-favourites ol{list-style:none;padding:0;margin:0 0 32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ProfileFavouritesPage .ProfileFavouritesPage-favourites ol>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:250px;margin:8px}.ProfileFavouritesPage .ProfileFavouritesPage-favourites-own-message{margin:32px}.ProfileFavouritesPage .ProfileFavouritesPage-ExampleFavourite ol{-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0 0 32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.ProfileFavouritesPage .ProfileFavouritesPage-ExampleFavourite ol li:last-child{width:auto}.ProfileFavouritesPage .ProfileFavouritesPage-ExampleFavourite ol li .icon{color:#004f71}.ProfileFavouritesPage .ProfileFavouritesPage-ExampleFavourite ol li .done .icon{color:#c00}dialog.WriteReview .WriteReview-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:16px;background:#004f71;color:#fff}dialog.WriteReview .WriteReview-details .WriteReview-avatar{margin:0 16px 0 0}dialog.WriteReview .WriteReview-details h1{margin:0;font-size:200%;font-weight:700}dialog.WriteReview .WriteReview-details .geo{text-align:left;opacity:.8}dialog.WriteReview .WriteReview-explanation{padding:16px}dialog.WriteReview .WriteReview-explanation p{margin:0;padding:0}dialog.WriteReview .WriteReview-group{padding:24px 16px}dialog.WriteReview .WriteReview-group.detailed{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05)}dialog.WriteReview h2{font-size:150%}dialog.WriteReview h2,dialog.WriteReview h3{color:#4b4641;font-weight:400;padding:0;margin:0}dialog.WriteReview h3{font-size:100%;text-transform:uppercase}dialog.WriteReview p{color:#968c83;margin:0;padding:0}dialog.WriteReview label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}dialog.WriteReview .WriteReview-rating{font-size:32px;display:-ms-flexbox;display:flex}dialog.WriteReview .WriteReview-rating.WriteReview-thumbs{font-size:16px}dialog.WriteReview .WriteReview-rating span{opacity:.5;cursor:pointer;-webkit-transition:opacity .2s,color .2s;-o-transition:opacity .2s,color .2s;transition:opacity .2s,color .2s}dialog.WriteReview .WriteReview-rating.WriteReview-thumbs span{margin:0 0 0 8px}dialog.WriteReview .WriteReview-rating.WriteReview-stars span.active,dialog.WriteReview .WriteReview-rating.WriteReview-stars span:hover,dialog.WriteReview .WriteReview-rating.WriteReview-thumbs span.active,dialog.WriteReview .WriteReview-rating.WriteReview-thumbs span:hover{color:#004f71;opacity:1}dialog.WriteReview .WriteReview-text input{background:none;border:none;border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px}dialog.WriteReview .WriteReview-text input:focus{border-bottom:2px solid #004f71}dialog.WriteReview .WriteReview-detailed label{margin:16px 0 0}.InviteDialog{list-style:none;padding:0;margin:0}.InviteDialog>li{padding:24px 16px}.InviteDialog h3{color:#00354b;font-size:150%;font-weight:400;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.InviteDialog h3>.icon{margin:0 16px 0 0;font-size:24px}.SearchPage{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:hidden;min-height:60vh}.SearchPage>ol.SearchPage-results{list-style:none;padding:8px;margin:0;-ms-flex:4 1 0%;flex:4 1 0%}.SearchPage .SearchPage-noResults{text-align:center;width:100%;margin:64px 0;font-size:120%}.SearchPage .SearchPage-showMore{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;margin:8px}.SearchPage>ol.SearchPage-results>.UserProfileCard{border-bottom:1px solid #eee}.SearchPage>ol.SearchPage-results>.CommunityCard,.SearchPage>ol.SearchPage-results>.ProfileCard{display:inline-block;max-width:100%;width:100%;margin:0 0 8px}@media (min-width:800px){.SearchPage>ol.SearchPage-results>.CommunityCard{margin:0 8px 8px 0;width:calc(50% - 8px)}}@media (min-width:1080px){.SearchPage>ol.SearchPage-results>.CommunityCard{margin:0 8px 8px 0;width:calc(33% - 8px)}}@media (min-width:1080px){.SearchPage>ol.SearchPage-results>.ProfileCard{margin:0 8px 8px 0;width:calc(50% - 8px)}}@media (min-width:1600px){.SearchPage>ol.SearchPage-results>.ProfileCard{margin:0 8px 8px 0;width:calc(33% - 8px)}}.SearchFilterPane{width:256px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#4b4641}.SearchFilterPane>section{margin:0 0 16px;padding:16px 8px 0;border-top:1px solid rgba(0,0,0,.2)}.SearchFilterPane>section:first-of-type{border-top:none;padding-top:8px}.SearchFilterPane>section>h3{font-size:100%;font-weight:400;text-transform:uppercase;padding:0;margin:0 0 8px;display:-ms-flexbox;display:flex;cursor:pointer;color:#004f71}.SearchFilterPane>section>h3>span:first-child{-ms-flex:1 1 0%;flex:1 1 0%}.SearchFilterPane>section>.SearchFilterPane-content{max-height:320px;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.SearchFilterPane>section.collapsed>.SearchFilterPane-content{max-height:0}.SearchFilterPane>section p{margin:0;padding:0;font-size:80%;opacity:.5}.SearchFilterPane>section ol{list-style:none;padding:0;margin:0}.SearchFilterPane>section ol>li{border-bottom:1px dotted rgba(0,0,0,.2);padding:8px 0}.SearchFilterPane>section ol>li>.SearchFilterPane-count{font-size:80%;margin:0 0 0 8px;opacity:.5}.SearchFilterPane .SearchFilterPane-geo{margin:8px 0 0;display:-ms-flexbox;display:flex}.SearchFilterPane .SearchFilterPane-geo>div{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SearchFilterPane .SearchFilterPane-geo>div>.icon{margin:0 8px 0 0}.SearchFilterPane>.SearchFilterPane-toggle{font-size:24px;color:#004f71;border-radius:8px;background:#fff;position:-webkit-sticky;position:sticky;top:4px;left:8px;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media (max-width:800px){.SearchFilterPane{min-width:40px;max-width:40px;width:40px;overflow:hidden!important;-webkit-transition:width .2s,-webkit-box-shadow .2s;transition:width .2s,-webkit-box-shadow .2s;-o-transition:width .2s,box-shadow .2s;transition:width .2s,box-shadow .2s;transition:width .2s,box-shadow .2s,-webkit-box-shadow .2s}.SearchFilterPane:before{content:"";display:block;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(80%),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(top,#fff,80%,hsla(0,0%,100%,0));background-image:-o-linear-gradient(top,#fff,80%,hsla(0,0%,100%,0));background-image:linear-gradient(180deg,#fff,80%,hsla(0,0%,100%,0));margin:0 0 -32px;z-index:1}.SearchFilterPane>section{width:240px!important;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}SearchFilterPane-location .SearchFilterPane.expanded>section:first-child{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.SearchFilterPane.expanded>section:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.SearchFilterPane.expanded>section:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.SearchFilterPane.expanded>section:nth-child(4){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.SearchFilterPane.expanded>section:nth-child(5){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.SearchFilterPane.expanded>section:nth-child(6){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.SearchFilterPane.expanded>section:nth-child(7){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.SearchFilterPane.expanded>section:nth-child(8){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.SearchFilterPane.expanded>section:nth-child(9){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.SearchFilterPane.expanded{width:256px!important;min-width:256px;overflow-y:auto!important;-webkit-box-shadow:0 8px 48px rgba(0,0,0,.2);box-shadow:0 8px 48px rgba(0,0,0,.2)}.SearchFilterPane>.SearchFilterPane-toggle{display:-ms-flexbox;display:flex}.SearchFilterPane:not(.expanded)>section,.SearchFilterPane:not(.expanded)>ul{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.SearchBox{width:100%;max-width:480px;z-index:2;margin:auto}.SearchBox-leader{margin:0 0 8px}.SearchBox-leader span{opacity:.5}.scrolled .SearchBox-leader,.SearchBox.compact .SearchBox-leader{display:none}.scrolled .SearchBox-search,.SearchBox.compact .SearchBox-search{-ms-flex:1 1 0%;flex:1 1 0%}.SearchBox-search{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);border-radius:8px;position:relative}.SearchBox-search>input{border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:150%;padding:16px;color:#004f71;-ms-flex:1 1 0%;flex:1 1 0%;width:100%}.SearchBox-search.dropped>input{border-radius:8px 0 0 0}.SearchBox-search.dropped .SearchBox-dropdown{display:block}.screenSize-mobile .SearchBox-search.dropped .SearchBox-dropdown{font-size:80%}.SearchBox-search .SearchBox-dropdown{border-radius:0;border-top:1px solid #eee;min-height:32px}.SearchBox.compact .SearchBox-search input{font-size:120%;padding:8px;max-height:32px}.SearchBox-search>input::-webkit-input-placeholder{font-style:italic}.SearchBox-search>input:-ms-input-placeholder{font-style:italic}.SearchBox-search>input::placeholder{font-style:italic}.SearchBox-search>a{-webkit-box-shadow:none;box-shadow:none;background:#004f71;color:#fff;border-radius:0 8px 8px 0;font-size:150%;padding:16px 24px;position:absolute;right:0;top:0;bottom:0;z-index:4}.SearchBox-search.dropped>a{border-radius:0 8px 0 0}.scrolled .SearchBox-search>a,.SearchBox.compact .SearchBox-search a{padding:6px 24px;max-height:32px;border-radius:0 4px 4px 0}footer.PageFooter{background:#4b4641;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(bottom,transparent,rgba(0,0,0,.5));background-image:-o-linear-gradient(bottom,transparent,rgba(0,0,0,.5));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.5));color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;min-height:25vh}.screenSize-mobile footer.PageFooter{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}footer.PageFooter .PageFooter-brands{background:#4b4641;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;min-width:100%;-ms-flex:1 1 0%;flex:1 1 0%}footer.PageFooter .PageFooter-brands>li{margin:16px 32px}footer.PageFooter>section{max-width:256px;-ms-flex:1 1 0%;flex:1 1 0%;padding:16px 0;padding-left:32px}footer.PageFooter>section>ul{list-style:none;padding:0;margin:0}footer.PageFooter>section>ul>li{opacity:.5;padding:16px 0}footer.PageFooter>section .icon{margin-right:4px}footer.PageFooter>section.PageFooter-tag{min-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer.PageFooter img.PageFooter-logo{height:160px;display:block;margin-bottom:16px}footer.PageFooter img.PageFooter-tag{height:16px;display:block}.HomePage{display:block}.HomePage-launch{margin:32px 16px;text-align:center;font-size:150%}.HomePage-intro-copy{margin:16px;text-align:center;color:#00354b}.HomePage-intro-copy>h1{font-weight:400;font-size:200%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.HomePage-intro-copy>h1 span{margin:20px 4px 0}.HomePage-intro-copy img{margin-left:8px;height:100px}.HomePage-intro-copy>p{font-size:150%}.HomePage-intro-copy em{color:#004f71;font-style:normal}.HomePage>a{display:block;margin:32px auto;width:80vw;min-width:240px;max-width:480px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #004f71;border-radius:8px;padding:8px;color:#004f71;text-align:center}.HomePage>a>h2{font-size:150%;font-weight:400;padding:0;margin:0}.HomePage>a>p{margin:0;opacity:.5}.HomePage .HomePage-communities{margin:16px}.HomePage .HomePage-communities>p{text-align:center}.HomePage .HomePage-communities>ul{list-style:none;padding:0;margin:0 auto;text-align:center}.HomePage .HomePage-communities>ul>li{display:inline-block;max-width:400px;text-align:left;width:100%;vertical-align:top}.HomePage .HomePage-communities>ul>li>.CommunityCard{padding:8px}.HomePage .HomePage-communities>ul>li>ul{list-style:none;padding:0;margin:0}.HomePage .HomePage-communities>ul>li>ul>li{padding:8px}.HomePage .HomePage-news,.HomePage .HomePage-signup{margin:64px 32px 32px}.HomePage .HomePage-news>h2,.HomePage .HomePage-signup>h2{text-align:center;color:#004f71;font-weight:400;margin:0 0 32px}.HomePage .HomePage-news ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}.HomePage .HomePage-news ul li{margin:8px;padding:0}.screenSize-mobile .HomePage .HomePage-news ul li{margin:8px 0}.HomePage .HomePage-signup>h2 em{font-style:normal;opacity:.8}.HomePage .HomePage-signup>div{text-align:center}.HomePage .HomePage-signup button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:240px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;padding:48px 8px;text-align:center;margin:8px;background-size:cover;background-position:50%;background-color:#004f71;background-blend-mode:soft-light;color:#fff;width:420px;max-width:100%;vertical-align:center}.HomePage .HomePage-signup button:hover{background-blend-mode:normal}.HomePage .HomePage-signup button.HomePage-signup-provider{background-image:url("/img/signup-provider.jpg")}.HomePage .HomePage-signup button.HomePage-signup-community{background-image:url("/img/signup-community.jpg")}.HomePage .HomePage-signup button.HomePage-signup-user{background-image:url("/img/signup-user.jpg")}.HomePage .HomePage-signup button>h3{font-size:200%;font-weight:700;padding:0}.HomePage .HomePage-signup button>h3,.HomePage .HomePage-signup button>p{text-shadow:0 1px 1px #000,0 1px 4px rgba(0,0,0,.5);margin:0}.HomePage-communityCatgories{list-style:none;padding:0;margin:32px auto;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.HomePage-CategoryCard{-webkit-box-sizing:border-box;box-sizing:border-box;color:#00354b;padding:8px;font-size:150%}.HomePage-CategoryCard:hover{opacity:.8}.ActivityCard{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);color:#999;padding:1em;margin:.8em auto;width:580px;max-width:100%}.ActivityCard .ActivityCardBar{padding-bottom:4px}.ActivityCard .Avatar{margin-right:1em}.ActivityCard .ActivityCard-Content,.ActivityCard .ActivityCard-Header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ActivityCard .ActivityCard-Header{-ms-flex-align:center;align-items:center;color:#004f71;padding-bottom:1em}.ActivityCard .ActivityCard-Header h2{margin:0}.ActivityCard .ActivityCard-Body{font-size:1.25rem}.ActivityCard .ActivityCard-ImgDiv{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}.ActivityCard .ActivityCard-ImgDiv .ActivityCard-Image{width:75%}.MinimalCommunityNotice{min-width:300px;width:580px;max-width:580px;margin:16px;overflow:hidden;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative}.MinimalCommunityNotice,.MinimalCommunityNotice>header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.MinimalCommunityNotice>header{-ms-flex-pack:end;justify-content:flex-end;background-image:url("/img/rugby-1.jpg");background-position:50%;background-size:cover;min-height:160px}.MinimalCommunityNotice>header>div{padding:16px 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;text-shadow:0 1px 1px #000,0 1px 4px rgba(0,0,0,.5);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(65%),to(transparent));background:-webkit-linear-gradient(bottom,#000,65%,transparent);background:-o-linear-gradient(bottom,#000,65%,transparent);background:linear-gradient(0deg,#000,65%,transparent)}.MinimalCommunityNotice>header h2{margin:0;padding:0;font-size:200%;font-weight:400}.MinimalCommunityNotice>header .MinimalCommunityNotice-time{text-align:right;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 8px}.MinimalCommunityNotice>.MinimalCommunityNotice-description{padding:16px;max-height:128px;overflow:hidden;position:relative;white-space:pre-wrap}.MinimalCommunityNotice>.MinimalCommunityNotice-description.expanded{max-height:none;padding:16px 16px 48px}.MinimalCommunityNotice>.MinimalCommunityNotice-description.small{max-height:none;padding:16px}.MinimalCommunityNotice>.MinimalCommunityNotice-description>p{margin:0 0 16px;color:#4b4641}.MinimalCommunityNotice>.MinimalCommunityNotice-description a{text-decoration:underline}.MinimalCommunityNotice>.MinimalCommunityNotice-description>p:last-of-type{margin-bottom:0}.MinimalCommunityNotice>.MinimalCommunityNotice-description>button{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;padding:4px;font-size:80%;text-transform:uppercase;background:#fff}.MinimalCommunityNotice>.MinimalCommunityNotice-description.small>button{display:none}.MinimalCommunityNotice>.MinimalCommunityNotice-description>button>.icon{margin:0 8px 0 0}.MinimalCommunityNotice-hideComments>button,.MinimalCommunityNotice>.MinimalCommunityNotice-showComments>button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:12px;border-top:2px solid rgba(0,0,0,.1);color:#004f71}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:256px;border-top:2px solid rgba(0,0,0,.1)}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-messages{list-style:none;padding:0;margin:0;-ms-flex:1 1 0%;flex:1 1 0%;overflow:auto}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-messages>li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:#00354b;padding:8px;font-size:90%;border-bottom:1px solid rgba(0,0,0,.1)}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-messages>li>.MinimalCommunityNotice-content{-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 8px}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-edit{-ms-flex-align:center;align-items:center;background:#004f71;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-edit>input{background:none;border:none;color:#fff;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 4px;padding:8px}.MinimalCommunityNotice>.MinimalCommunityNotice-conversation>.MinimalCommunityNotice-edit>button{padding:8px;font-size:16px}.ActivityStream{display:-ms-flexbox;display:flex;min-width:100%;min-height:80vh}.ActivityStream .Profile{-ms-flex:1 1 0%;flex:1 1 0%;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:0 0 2px 0;background-color:#fff}.ActivityStream .Stream{-ms-flex:2 1 0%;flex:2 1 0%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 0}.ActivityStream .rightPane{-ms-flex:1 1 0%;flex:1 1 0%}.ActivityStream .loadMoreBtn{width:580px;margin:.5em;padding:1em;border:none;border-radius:4px;color:#004f71;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.ActivityStream .loadMoreBtn:active{border:1px solid #eee}.FormV2 label{color:#00354b;cursor:pointer}.FormV2 input,.FormV2 textarea{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,.1);margin:16px 0 0;min-height:1.2em;padding:0 0 8px;width:100%}.FormV2 textarea{border:2px solid rgba(0,0,0,.1);padding:8px;min-height:16em}.FormV2 textarea.small{min-height:8em}.FormV2 textarea:focus{border:2px solid #004f71}.FormV2 input:focus{border-bottom:2px solid #004f71}.FormV2 .Dropdown{display:block}.FormV2 .Dropdown-selection{border-radius:0;padding:0;border:none}.FormV2 .FormV2-actions{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:32px 0;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.FormV2 .FormV2-actions .spacer{-ms-flex:1 1 0%;flex:1 1 0%}.FormV2 .FormV2-actions span{margin:0 16px}.FormV2 .FormV2-actions>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;max-width:100%}.screenSize-mobile .FormV2 .FormV2-actions>div:last-child{margin:16px 0 0}.FormV2 .FormV2-actions .ProgressBar{margin:4px}.FormV2 .FormV2-actions>div:last-child{-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-pack:end;justify-content:flex-end}.ProgressBar{border:1px solid #00354b;padding:2px;-ms-flex-align:center;align-items:center;justify-items:flex-start;display:-ms-inline-flexbox;display:inline-flex;border-radius:16px;width:320px;max-width:80%}.ProgressBar .ProgressBar-progress{background:#004f71;border-radius:16px;height:24px}.GettingStarted .GettingStarted-avatar-dropzone{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px}.GettingStarted .GettingStarted-avatar-dropzone.over,.GettingStarted .GettingStarted-avatar-dropzone.updating,.GettingStarted .GettingStarted-avatar-dropzone:hover{opacity:.8}.GettingStarted .GettingStarted-communities{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;-ms-flex-pack:center;justify-content:center;padding:0}.GettingStarted .GettingStarted-communities li{width:400px;max-width:calc(100% - 8px);margin:16px 0}.GettingStarted .GettingStarted-memberships.requested>div:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:8px;border:2px solid #004f71}.GettingStarted .GettingStarted-memberships.requested .GettingStarted-memberships-requested{position:absolute;right:8px;top:0;background:#004f71;color:#fff;padding:2px 4px;border-radius:0 0 4px 4px;font-size:80%;text-transform:uppercase}.GettingStarted .GettingStarted-communityCategories{cursor:pointer;font-size:120%}.GettingStarted .GettingStarted-communityCategories button{text-decoration:underline;text-align:left}.GettingStarted .GettingStarted-building{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.GettingStarted .GettingStartedFooter-skip{margin:4px;text-decoration:underline}.GettingStarted .GettingStartedFooter-actions span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.PickerField{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #004f71;padding:0 8px;border-radius:4px;width:400px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.PickerField.empty .PickerField-value{color:#ccc;text-transform:uppercase}.PickerField .PickerField-placeholder{color:#ccc;margin-left:auto}.CardButton{background:#fff;color:#004f71;z-index:10;border-radius:8px;position:absolute;top:4px;right:4px;min-width:24px;height:24px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ErrorPage{color:#444;font-size:110%;text-align:center;display:block;padding:16px 0}.ErrorPage h1,.ErrorPage p{margin:16px}.ErrorPage a{color:#00354b;text-decoration:underline}.ErrorDialog{color:#00354b}.ErrorDialog h1,.ErrorDialog p{margin:32px 64px}.ErrorDialog p{text-align:left}.ErrorDialog a{color:#004f71;text-decoration:underline}.ErrorDialog a:hover{color:#000}.NewsCard{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:visible;position:relative;width:60em;max-width:100%;margin:0}.screenSize-mobile .NewsCard{width:100%}.NewsCard .NewsCard-header{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;margin:0 0 8px}.NewsCard .NewsCard-thumbnail{display:block;margin-right:16px}.NewsCard .NewsCard-thumbnail img{width:64px}.NewsCard .NewsCard-details{-ms-flex:1 1 0%;flex:1 1 0%}.NewsCard .NewsCard-details .NewsCard-details-title{color:#004f71;margin:0 0 4px;font-size:120%}.NewsCard .NewsCard-details .NewsCard-details-vendor{color:#004f71;margin:0 0 4px;text-transform:uppercase;font-size:80%}.NewsCard .NewsCard-details .NewsCard-details-date{font-size:80%}.NewsCard .NewsCard-description{margin:8px 0;font-size:120%;line-height:1.5}.NewsPress{max-width:60em;margin:0 auto;-ms-flex-pack:center;justify-content:center}.NewsPress .NewsSection{margin:64px 32px 32px}.NewsPress .NewsSection>h2>h2{text-align:center;color:#004f71;font-weight:400;margin:0 0 32px}.NewsPress .NewsSection ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}.NewsPress .NewsSection ul li{margin:0 0 48px;padding:0}.Page{max-width:60em;margin:0 auto;-ms-flex-pack:center;justify-content:center}.Page h1{font-size:200%}.screenSize-mobile .Page h1{font-size:150%}.screenSize-mobile .Page h2{font-size:110%}.Page.fullwidth{max-width:100%}.Page section{margin:64px 32px;color:#00354b;line-height:2.4;padding:0}.SchoolsPage{text-align:center}.SchoolsPage section{max-width:60em;margin:64px auto}.SchoolsPage section video{max-width:100%}.SchoolsPage section.lefty{text-align:left}.SchoolsPage section.lefty .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.SchoolsPage section.lefty .CommunityCard{width:370px}.screenSize-tablet .SchoolsPage section.lefty .row{-ms-flex-pack:distribute;justify-content:space-around}.screenSize-mobile .SchoolsPage section.lefty .CommunityCard{width:100%;margin:8px 0}.screenSize-mobile .SchoolsPage section{margin:16px}.screenSize-tablet .SchoolsPage section{margin:0 auto;padding:16px}.SchoolsPage .SchoolsPage-feature{-ms-flex-align:stretch;align-items:stretch;background:#004f71;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:32px 0;margin:0 0 64px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw}.SchoolsPage .SchoolsPage-feature.row{-ms-flex-direction:row;flex-direction:row}.SchoolsPage .SchoolsPage-feature h1,.SchoolsPage .SchoolsPage-feature h2{font-weight:400}.screenSize-mobile .SchoolsPage .SchoolsPage-feature{margin:16px 0;padding:16px 0}.screenSize-mobile .SchoolsPage .SchoolsPage-feature .SchoolsPage-feature-cards{-ms-flex-direction:column;flex-direction:column}.SchoolsPage .SchoolsPage-feature .SchoolsPage-feature-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.SchoolsPage .SchoolsPage-feature .QuoteCard{margin:48px 16px 0;-ms-flex-preferred-size:33%;flex-basis:33%}.screenSize-mobile .SchoolsPage .SchoolsPage-feature .QuoteCard{margin:32px 16px;-ms-flex-preferred-size:100%;flex-basis:100%}.SchoolsPage ul{text-align:left}.SchoolsPage ul.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;padding:0}.screenSize-mobile .SchoolsPage ul.row{-ms-flex-direction:column;flex-direction:column}.SchoolsPage ul.row li{margin:8px}.SchoolsPage .SchoolsPage-feature .QuoteCard .icon{font-size:32pt!important;color:#004f71}.SchoolsPage .SchoolsPage-feature .QuoteCard img{width:80px}.SchoolsPage-call-to-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:16px 32px;margin:32px auto;background:#004f71;color:#fff;border-radius:4px;max-width:320px;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}.SchoolsPage-call-to-action>.primary{font-weight:700;font-size:200%;margin:0}.SchoolsPage-call-to-action>.secondary{margin:0}.QuoteCard{border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;padding:16px;max-width:360px;color:#00354b;line-height:2.4}.QuoteCard,.QuoteCard .QuoteCard-disc{background:#fff;display:-ms-flexbox;display:flex}.QuoteCard .QuoteCard-disc{-ms-flex-item-align:center;align-self:center;width:80px;min-height:80px;border-radius:80px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:-50px;overflow:hidden}.QuoteCard cite{opacity:.5}.QuoteCard blockquote{margin:1em 0;padding:0}.Carousel{margin:0;padding:0;max-width:none}.Carousel>ol{list-style:none;padding:0;margin:0;height:60vh;max-height:1000px;min-height:450px;position:relative}.Carousel>ol>li{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.Carousel>ol>li.prehidden{display:none}.Carousel>ol>li.hidden{-webkit-animation-name:carousel-item-hide;animation-name:carousel-item-hide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes carousel-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes carousel-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.Carousel>ol>li.shown{-webkit-animation-name:carousel-item-show;animation-name:carousel-item-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes carousel-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes carousel-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.Carousel>ol>li>.Carousel-feature{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 20%}.Carousel>ol>li>p{margin:0;background:#004f71c0;color:#fff;z-index:1;padding:1rem 2rem}.Carousel>ol>li>p:first-of-type{font-size:2rem;font-weight:700}.Carousel>ol>li>p+p{font-style:italic;font-size:1.5rem}.Carousel>ol>li.shown>p+p{-webkit-animation-name:carousel-second-line;animation-name:carousel-second-line;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:0}@-webkit-keyframes carousel-second-line{0%{-webkit-transform:translateX(4em);transform:translateX(4em);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes carousel-second-line{0%{-webkit-transform:translateX(4em);transform:translateX(4em);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}.Explorer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid rgba(0,0,0,.2);margin:32px 0;padding:32px;max-width:none}.screenSize-mobile .Explorer{padding:8px}.Explorer>button{width:48px;height:48px;border:2px solid #004f71;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#004f71;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.screenSize-mobile .Explorer>button{width:32px;height:32px;border:none}.Explorer>ol{list-style:none;padding:0;margin:0 auto;position:relative;max-width:60em;height:400px;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}.Explorer>ol>li{display:-ms-flexbox;display:flex;padding:0;margin:0;position:absolute;top:0;right:0;left:0;height:100%;overflow:hidden}.screenSize-mobile .Explorer>ol>li,.screenSize-tablet .Explorer>ol>li{-ms-flex-direction:column;flex-direction:column}.Explorer>ol>li.prehidden{display:none}.Explorer>ol>li.hidden{-webkit-animation-name:explorer-item-hide;animation-name:explorer-item-hide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Explorer.direction-backwards>ol>li.hidden{-webkit-animation-name:explorer-item-hide-reverse;animation-name:explorer-item-hide-reverse}@-webkit-keyframes explorer-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes explorer-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes explorer-item-hide-reverse{to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes explorer-item-hide-reverse{to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.Explorer>ol>li.shown{-webkit-animation-name:explorer-item-show;animation-name:explorer-item-show;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Explorer.direction-backwards>ol>li.shown{-webkit-animation-name:explorer-item-show-reverse;animation-name:explorer-item-show-reverse}@-webkit-keyframes explorer-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes explorer-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes explorer-item-show-reverse{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes explorer-item-show-reverse{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.Explorer>ol>li>aside{color:#00354b;-ms-flex:1 1 0%;flex:1 1 0%;font-size:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:2.4}.screenSize-tablet .Explorer>ol>li>aside{font-size:12pt}.screenSize-mobile .Explorer>ol>li>aside{font-size:10pt;-ms-flex:2 1 0%;flex:2 1 0%}.Explorer>ol>li>.primary{background:#fff;-ms-flex:2 1 0%;flex:2 1 0%;-ms-flex-negative:1;flex-shrink:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.Explorer>ol>li>.primary img{max-width:400px;max-height:100%;-ms-flex:0 1 0%;flex:0 1 0%}.Explorer>ol>li>.primary.fancy{padding:32px}.screenSize-mobile .Explorer>ol>li>.primary.fancy{padding:8px}.Explorer>ol>li>.primary.fancy img{border-radius:4px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.5);box-shadow:0 4px 24px rgba(0,0,0,.5)}@media (max-width:800px){.Explorer>ol>li>.primary img{max-width:none;width:auto;max-height:100%}}.CalloutAside{padding:0;display:-ms-flexbox;display:flex;margin:32px auto 0;border-bottom:1px solid rgba(0,0,0,.2)}.screenSize-mobile .CalloutAside{-ms-flex-direction:column;flex-direction:column}.CalloutAside>.primary{background:#fff;-ms-flex:2 1 0%;flex:2 1 0%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.CalloutAside>.primary>img{max-width:480px}.CalloutAside>aside{-ms-flex:1 1 0%;flex:1 1 0%;font-size:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.screenSize-mobile .CalloutAside>aside{font-size:1.2rem}.CalloutAside>aside .small{font-size:1rem}.MessagePanel{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);color:#00354b;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;position:fixed;top:0;left:0;right:0;width:400px;max-width:100%;margin:0 auto;z-index:25}.MessagePanel.error{background:#c00;color:#fff}.MessagePanel.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.MessagePanel .MessagePanel-message{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:16px;line-height:1.5}.MessagePanel .MessagePanel-message>p{margin:0;padding:0}.MessagePanel .MessagePanel-message .icon{margin:0 16px 0 0;font-size:300%}.MessagePanel .MessagePanel-actions{background:rgba(0,0,0,.05);text-align:center}.MessagePanel.error .MessagePanel-actions{background:hsla(0,0%,100%,.05);text-align:center}.MessagePanel .MessagePanel-message a{text-decoration:underline}.ConfirmDialog-body{padding:8px 16px}.ConfirmDialog-body h1{color:#00354b;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.ConfirmDialog-body h1 .icon{font-size:150%;margin:0 8px 0 0}.ChatPage{max-height:calc(100vh - 48px);height:calc(100vh - 48px);-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.screenSize-mobile .ChatPage{position:fixed;top:48px;bottom:0;left:0;right:0;height:auto;font-size:16px}.screenSize-mobile .ChatPage.closed>.EmptyMessage,.screenSize-mobile .ChatPage.open>.ChatPage-people{display:none}.ChatPage>.ChatPage-people{width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;border-right:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#00354b;overflow-y:auto;overflow-x:hidden}.screenSize-tablet .ChatPage>.ChatPage-people{width:256px}.screenSize-mobile .ChatPage>.ChatPage-people{width:100%;border-right:none}.ChatPage>.ChatPage-people>ol{list-style:none;padding:0;margin:0;overflow:hidden}.ChatPage>.ChatPage-people>ol>li:not(.ChatPage-people-empty){border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer}.ChatPage>.ChatPage-people>ol>.ChatPage-people-empty{color:rgba(0,0,0,.5);font-size:150%;padding:32px;text-align:center}.ChatPage>.ChatPage-people>ol>.ChatPage-people-more{border-bottom:none!important;text-align:center}.ChatPage>.ChatPage-people>ol>li:not(.selected):hover{opacity:.8}.ChatPage>.ChatPage-people>ol>li.selected{background:#004f71;color:#fff}.ChatPage>.ChatPage-people>ol>li>a{display:-ms-flexbox;display:flex}.ChatPage>.ChatPage-people>ol>li .ChatPage-people-avatar{-ms-flex-negative:0;flex-shrink:0;margin:8px}.ChatPage>.ChatPage-people>ol>li .ChatPage-people-details{-ms-flex:1 1 0%;flex:1 1 0%;margin:8px 0;overflow:hidden}.ChatPage>.ChatPage-people>ol>li .ChatPage-people-details .ChatPage-people-last{font-size:80%;opacity:.5;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ChatPage>.ChatPage-people>ol>li .ChatPage-people-time{font-size:80%;opacity:.5;margin:8px;-ms-flex-negative:0;flex-shrink:0}.Picker-body,.Picker .Dialog-body{display:-ms-flexbox;display:flex}.Picker-body{padding:8px 16px;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0%;flex:1 1 0%}.Picker-noResults{font-size:150%;color:#aaa;text-align:center;padding:32px}.Picker .Picker-results{-ms-flex:1 1 0%;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;margin:16px 0 0;padding:0}.Picker .Picker-results ul{list-style:none;padding:0;margin:0}.Picker .Picker-results .Picker-item{-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:-ms-flexbox;display:flex;padding:8px 4px}.Picker .Picker-results .Picker-item:hover{background:#fafafa}.Picker .Picker-results .Picker-item .Picker-item-name{-ms-flex:1 1 0%;flex:1 1 0%}.Picker .Picker-results .Picker-item .Picker-item-extra{opacity:.7}
/*# sourceMappingURL=main.059b83de.css.map*/