#root,body,html{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}.screenSize-mobile .PageHeader{padding:152px 8px 0;min-height:0;background:#fff}.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}.screenSize-mobile .PageHeader.PageHeader-compact{height:142px;min-height:142px;padding:0 8px}.PageHeader-topNav .PageHeader-search{opacity:0;pointer-events:none;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.PageHeader-topNav .PageHeader-search.suitable-page.expanded,.scrolled .PageHeader-topNav .PageHeader-search.expanded{opacity:1;pointer-events:auto}.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}.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}.PageHeader.PageHeader-compact .PageHeader-topNav,.scrolled .PageHeader-topNav{background-color:#00354b!important;z-index:20}.MobileNav div>a,.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}.MobileNav div>a>h1,.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)}.MobileNav div>a>h1>img,.PageHeader-topNav>a>h1>img{height:24px;display:block}.PageHeader-spacer{-ms-flex:1 1 0%;flex:1 1 0%;pointer-events:none}.MobileNav div>button,.PageHeader-topNav>button{border:none;background:none;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;position:relative;cursor:pointer}.PageHeader .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 button.PageHeader-login,.PageHeader 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 button.PageHeader-login:hover,.PageHeader button.PageHeader-signup:hover{opacity:.8}.PageHeader button.PageHeader-signup{background:#fff;color:#004f71;margin:0 8px 0 0;text-shadow:none}.PageHeader button.PageHeader-login{background:#004f71;margin:0 8px 0 0;color:#fff}.PageHeader-chats,.PageHeader-stream{position:relative;margin:0}.PageHeader-chats,.PageHeader-profile,.PageHeader-stream{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;width:100%}.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{cursor:default;background:#f4f4f4}.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 form{width:100%}.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{display:none;position:absolute}.CompactSearch .CompactSearch-dropdown,.CompactSearch .CompactSearch-dropdown-display{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);left:0;right:0;z-index:100000000000;min-height:32px;top:calc(100% + 2px)}.CompactSearch .CompactSearch-dropdown-display{width:100%}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,.ChooseBackground ul>li.ChooseBackground-own .ChooseBackground-photoedit{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 .ChooseBackground-photoedit{width:100%;height:100%}.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}.ExternalLoginLink .ExternalLoginLink-iconWrapper img{height:13px;width:13px;margin:0}.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;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}.CollapsibleList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.CollapsibleList .Heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:1.25rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2px}.CollapsibleList ul{list-style-type:none;margin:0;padding:0}.CollapsibleList ul li{padding:8px}.CollapsibleList ul li a{font-size:1rem!important}.redeemCoupon{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:800px;left:46%;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:10vh!important;max-height:calc(100% - 8px)!important;max-width:100%;overflow-x:hidden}.redeemCoupon,.screenSize-mobile 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 .close-btn{position:absolute;top:10px;right:15px;z-index:100}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}.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}.MobileUserMenu{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:-80vw;bottom:0;width:75vw;height:var(--window-height);overflow-y:scroll;background-color:#fff;color:#00354b;z-index:20;-webkit-transform:translateX(100);-ms-transform:translateX(100);transform:translateX(100);-webkit-transition:right .5s,-webkit-transform .5s;transition:right .5s,-webkit-transform .5s;-o-transition:transform .5s,right .5s;transition:transform .5s,right .5s;transition:transform .5s,right .5s,-webkit-transform .5s;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.5);box-shadow:0 4px 16px rgba(0,0,0,.5);text-shadow:none}.MobileUserMenu.visible{right:0;-webkit-transform:none;-ms-transform:none;transform:none}.MobileUserMenu .menuHeader{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;min-height:48px;border-bottom:1px solid rgba(0,0,0,.1);-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.MobileUserMenu .menuHeader a{cursor:pointer;text-shadow:0 2px 4px rgba(0,0,0,.5)}.MobileUserMenu .menuHeader a span{font-size:2.5rem}.MobileUserMenu .menuHeader .userHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.MobileUserMenu .menuHeader .userHeader .accountSettings{text-shadow:none;padding-right:8px;font-size:1.25em}.MobileUserMenu .NotificationDiv{height:auto}.MobileUserMenu .Notifications{max-height:unset}.MobileUserMenu .bottomMenu{height:auto;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px}.MobileUserMenu .bottomMenu>*{padding:8px 0}.MobileUserMenu .bottomMenu a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.25rem}.MobileUserMenu .bottomMenu p{margin:0;color:rgba(0,0,0,.5)}.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;white-space:pre-wrap}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{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}.disabled-card{background-color:#a9a9a9!important}.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;white-space:pre-wrap}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}.CommunityProfileHeader .unapprovedText{font-weight:700}.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}.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}.MinimalCommunityNotice{min-width:300px;width:580px;max-width:580px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;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}.screenSize-mobile .MinimalCommunityNotice{width:100%}.MinimalCommunityNotice>header{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-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}.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}.redeemCoupon .title{font-family:Arial,Helvetica,sans-serif;color:#004f71}.redeemCoupon .title h1{font-size:38px;margin:27px auto 10px}.redeemCoupon .title span{font-size:17px}.redeemCoupon .title{background:-webkit-linear-gradient(45deg,#004f71,#d38c05);background:-o-linear-gradient(45deg,#004f71,#d38c05);background:linear-gradient(45deg,#004f71,#d38c05);height:150px;color:#fff;padding:8px;padding-bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.redeemptionDetails{margin-top:50px;margin-bottom:50px;float:left;width:100%}.wave-top{background:-webkit-linear-gradient(227deg,#d38c05 6px,transparent 0) 0 5px,-webkit-linear-gradient(130deg,#d38c05 5px,#fff 0) 0 5px;background:-o-linear-gradient(227deg,#d38c05 6px,transparent 0) 0 5px,-o-linear-gradient(130deg,#d38c05 5px,#fff 0) 0 5px;background:linear-gradient(-137deg,#d38c05 6px,transparent 0) 0 5px,linear-gradient(320deg,#d38c05 5px,#fff 0) 0 5px;background-position:0 100%;background-repeat:repeat-y;background-size:10px 10px;background-color:#d38c05;float:left;padding:20px;width:90%}.centerBlock{width:65%;margin:0 auto}.couponDetails{padding:20px 20px 20px 24px;color:#fff;padding:30px;border:3px dashed #000}.coupon-right{float:right;width:20%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;text-align:center}fieldset{-webkit-box-sizing:border-box;box-sizing:border-box;grid-area:1/1;padding:20px;width:50%;margin:0 auto;text-align:center}fieldset span{font-size:25px;font-weight:700}legend{font-size:12px;margin:auto;padding:0 4px}.couponDescription{text-align:center;font-size:17px}.couponProvider{margin-top:20px;float:left;width:98%}.couponProvider li{list-style:none}.redeemAction{width:100%;float:left}.redeemAction .PrimaryButton-button{text-align:center}.goToProvider{width:50%;float:left}.cancelBtn{float:right;width:50%}.couponProvider hr{margin:.5em auto;position:relative;height:9px;width:9px;border:transparent;overflow:visible;background-image:url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.5" width="8" height="8" rx="4" fill="%231CB0A8" /></svg>')}.couponProvider hr:before{position:absolute;height:9px;width:10px;content:"";background-image:url('data:image/svg+xml;utf8,<svg width="10" height="9" viewBox="0 0 10 9" xmlns="http://www.w3.org/2000/svg"><path d="M3.91043 1.29752C4.30449 0.688518 5.19551 0.688519 5.58957 1.29752L9.25143 6.95675C9.68196 7.62211 9.20436 8.5 8.41186 8.5H1.08814C0.29564 8.5 -0.181954 7.62211 0.248574 6.95675L3.91043 1.29752Z" fill="%23FCB643" /></svg>');left:-18px}.couponProvider hr:after{position:absolute;height:9px;width:9px;content:"";background-image:url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.5" width="8" height="8" rx="1" fill="%23EF4056" /></svg>');right:-18px}.providerInfoSeperator{text-align:center;font-size:14px;font-weight:500;color:#968c83;padding:20px}.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}.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}.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}.screenSize-mobile .SearchPage{margin-top:10px}.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-categories{text-align:center;width:100%;margin:64px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.SearchPage .SearchPage-categories h1{color:#004f71;margin-top:0}.screenSize-mobile .SearchPage .SearchPage-categories{margin:32px}.SearchPage .SearchPage-categories .SearchBox{max-width:480px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);font-size:150%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0 auto}.SearchPage .SearchPage-categories .SearchBox input{color:#004f71;width:100%;padding:16px;border-radius:8px}.SearchPage .SearchPage-categories .SearchBox a{padding:16px 16px 16px 0}.SearchPage .SearchPage-searchGrid{display:grid;grid-template-columns:25% 25% 25% 25%}.screenSize-mobile .SearchPage .SearchPage-searchGrid{grid-template-columns:50% 50%}.SearchPage .SearchPage-searchGrid .gridLink{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:12px;min-height:50px}.SearchPage .SearchPage-searchGrid .gridLink:hover{color:#004f71}.SearchPage .SearchPage-searchGrid .gridLink .icon{font-size:30pt;color:#004f71}.screenSize-mobile .SearchPage .SearchPage-searchGrid .gridLink .icon{font-size:20pt}.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%)}}.SearchPage-categories{text-align:center;margin:64px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.SearchPage-categories h1{color:#004f71;margin-top:0}.screenSize-mobile .SearchPage-categories{margin:32px}.SearchPage-categories .SearchBox{max-width:480px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);font-size:150%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0 auto}.screenSize-mobile .SearchPage-categories .SearchBox{font-size:115%}.SearchPage-categories .SearchBox input{color:#004f71;width:100%;padding:16px;border-radius:8px}.SearchPage-categories .SearchBox a{padding:16px 16px 16px 0}.SearchPage-categories .subHeading{font-size:150%;padding:10px}.screenSize-mobile .SearchPage-categories .subHeading{font-size:115%}.SearchPage-searchGrid{display:grid;grid-template-columns:25% 25% 25% 25%}.screenSize-mobile .SearchPage-searchGrid{grid-template-columns:50% 50%}.SearchPage-searchGrid .gridLink{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:12px;min-height:50px}.SearchPage-searchGrid .gridLink:hover{color:#004f71}.SearchPage-searchGrid .gridLink .icon{font-size:30pt;color:#004f71}.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{-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,.SearchBox-search>input{border-radius:8px 8px 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}footer.PageFooter.TabsMargin{margin-bottom:48px}.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 .PageFooter-mobilePromo{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-mobilePromo>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:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;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}@media (max-width:330px){.PageFooter .PageFooter-brands img{width:100%}}.MobileNav{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;top:0;right:0;left:0;z-index:20;color:#fff}.MobileNav,.MobileNav>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.MobileNav>div{background-color:#00354b;z-index:21}.MobileNav div .btnDiv{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:48px;display:-ms-flexbox;display:flex}.MobileNav .CompactSearch{margin:0;width:100%;background-color:#fff;color:#004f71;border:4px solid #00354b}.MobileNav .CompactSearch form input{color:#004f71}.MobileNav .CompactSearch form input::-webkit-input-placeholder{color:#004f71}.MobileNav .CompactSearch form input:-ms-input-placeholder{color:#004f71}.MobileNav .CompactSearch form input::placeholder{color:#004f71}.MobileNav .backArrow{padding:0;font-size:2rem;cursor:pointer}.MobileNav .Menu{padding:4px;font-size:24px;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:0}.MobileNav>.SearchUserTypeSelector{position:absolute;top:84px;z-index:10;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.MobileNav.compact>.SearchUserTypeSelector,.MobileNav>.SearchUserTypeSelector{-webkit-transition:top .5s,-webkit-transform .5s;transition:top .5s,-webkit-transform .5s;-o-transition:transform .5s,top .5s;transition:transform .5s,top .5s;transition:transform .5s,top .5s,-webkit-transform .5s}.MobileNav.compact>.SearchUserTypeSelector{-webkit-transform:translateY(-16);-ms-transform:translateY(-16);transform:translateY(-16);top:0}@media (max-width:330px){.MobileNav .PageHeader-login,.MobileNav .PageHeader-signup{font-size:.9em}}.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}@-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)}}.ActivityCard .CouponCard-bio>h2{padding:0;margin:0 32px 0 0;font-size:200%;font-weight:400;color:var(--sec-colour,#004f71)}.ActivityCard .CouponCard-bio>h2>span{font-size:50%;vertical-align:middle}.ActivityCard .CouponCard-bio>.CouponCard-businessName{color:var(--sec-colour,#004f71);opacity:.8}.ActivityCard.small .CouponCard-bio>.CouponCard-businessName{font-size:80%}.ActivityCard .CouponCard-bio>.CouponCard-profession{color:var(--sec-colour,#004f71);text-transform:uppercase}.ActivityCard.small .CouponCard-bio>.CouponCard-profession{font-size:80%}.provider-name{font-size:131%!important;font-weight:700!important}.ActivityCard>a{display:block!important;float:left!important}.ActivityCouponHeader{width:100%;float:left}.CouponCard-meta{float:left}.CouponCard-bio{float:left;padding:2%}.CouponCardBody{width:100%;float:left}.Description,.PromoCode{font-size:17px}.PromoCode{color:var(--sec-colour,#004f71);font-weight:600;display:block;padding-bottom:10px}.PromoCode span{text-transform:uppercase}.ExpiryDate{color:#968c83;font-size:17px;font-weight:700}.couponActivityActions,.redeemButton{float:right}.couponActivityFooter{width:100%;float:left}.daysleft{margin-top:2em;display:table;float:left}.daysleft span{display:table-cell;vertical-align:middle;padding-left:.5em;color:red;font-size:12px}.timerImage{width:25px;height:25px}.streamCouponCard:hover{cursor:pointer}.ActivityCard,.ActivityCardContainer{width:100%;max-width:580px}.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;margin:.8em auto}.ActivityCard .CommunityCard,.ActivityCard .ProfileCard{list-style-type:none;padding-top:1em}.ActivityCard .CommunityCard a,.ActivityCard .ProfileCard a{-webkit-box-shadow:none;box-shadow:none}.screenSize-mobile .ActivityCard{width:100%;max-width:none}.ActivityCard .Avatar{margin-right:1em}.ActivityCard .ActivityCard-Header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#004f71}.ActivityCard .ActivityCard-Header h2{margin:0}.ActivityCard .ActivityCard-Header .timeSince{color:#999}.ActivityCard .ActivityCard-Body{font-size:1.25rem;padding-top:1em;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-height:128px;overflow-y:hidden}.ActivityCard .ActivityCard-Body.expanded{max-height:none}.ActivityCard .ActivityCard-ExpandButton{margin-top:2px;width:100%}.ActivityCard .ActivityCard-ExpandButton span{text-transform:uppercase}.ActivityCard .ActivityCard-ImgDiv{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:1em;-ms-flex-align:start;align-items:flex-start}.ActivityCard .ActivityCard-ImgDiv .ActivityCard-Image{max-width:100%}.SuggestionCard{-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:100%;max-width:580px}.screenSize-mobile .SuggestionCard{width:100%;max-width:none}.SuggestionCard .SuggestionCard-Header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#004f71;padding-bottom:1em}.SuggestionCard .SuggestionCard-Header h2{margin:0}.SuggestionCard .SuggestionCard-Body{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.SuggestionCard .SuggestionCard-Body button{margin:0 1em}.screenSize-mobile .SuggestionCard .SuggestionCard-Body button{margin:0}.SuggestionCard .SuggestionCard-Body ol{list-style:none;padding:0;margin:0;position:relative;max-width:100%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}.SuggestionCard.community .SuggestionCard-Body ol{min-height:180px}.SuggestionCard.provider .SuggestionCard-Body ol{min-height:120px}.SuggestionCard .SuggestionCard-Body ol>li{display:-ms-flexbox;padding:0;margin:0 1em;position:absolute;top:0;right:0;left:0;height:100%;overflow:hidden;display:flex;-ms-flex-align:center;align-items:center}.SuggestionCard .SuggestionCard-Body ol>li>li{width:100%}.SuggestionCard .SuggestionCard-Body ol>li .ProfileCard a{-webkit-box-shadow:none;box-shadow:none;padding:none}.SuggestionCard .SuggestionCard-Body .suggestionItem.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;-webkit-animation-name:explorer-item-show-reverse;animation-name:explorer-item-show-reverse}.SuggestionCard .SuggestionCard-Body .suggestionItem.prehidden{display:none}.SuggestionCard .SuggestionCard-Body .suggestionItem.hidden{-webkit-animation-name:suggestions-item-hide;animation-name:suggestions-item-hide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.SuggestionCard .SuggestionCard-Body.direction-backwards .suggestionItem.hidden{-webkit-animation-name:suggestions-item-hide-reverse;animation-name:suggestions-item-hide-reverse}@-webkit-keyframes suggestions-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes suggestions-item-show{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes suggestions-item-show-reverse{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes suggestions-item-show-reverse{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes suggestions-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes suggestions-item-hide{to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes suggestions-item-hide-reverse{to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes suggestions-item-hide-reverse{to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.actionPopUp{width:100%;position:fixed;bottom:0;background:#fff;z-index:2000;height:40%;overflow-x:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.close-btn{position:absolute;top:10px;right:15px;z-index:100}.actionPopUp ul{padding-left:0}.actionPopUp ul li{list-style:none;font-size:15px;cursor:pointer;padding:10px 0 5px}.actionPopUp ul li div{padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.actionPopUp ul li:hover{background-color:#dedede}.actionPopUp ul li span{margin-left:5px;color:#000}.actionPopUp ul li i{font-size:22px;color:#968c83}.actionPopUp-body{padding-top:15px}.ActivityStream{display:-ms-flexbox;display:flex;width:100vw;max-width:100vw;min-height:80vh}.ActivityStream hr{border-color:rgba(0,0,0,.2);width:100%;border-width:1px;border-bottom:none;margin:0}.ActivityStream .noActivities{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 1em}.ActivityStream .noActivities .info{text-align:center}.ActivityStream .noActivities .info p:first-child{font-size:150%;margin:1em 0;color:#00354b}.ActivityStream .noActivities .info p{font-size:125%;margin:0}.ActivityStream .noActivities .info a{text-decoration:underline;color:#004f71}.ActivityStream .noActivities ul{list-style-type:none;padding:0}.ActivityStream .noActivities ul li{max-width:580px;margin:.8em auto}.ActivityStream .Profile{-ms-flex:1 1 0%;flex:1 1 0%;z-index:2;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);background-color:#fff}.ActivityStream .Profile a{text-decoration:underline;color:#004f71;font-size:16px}.ActivityStream .Profile i{font-size:24px}.ActivityStream .Profile span{font-size:16px}.screenSize-mobile .ActivityStream .Profile{-webkit-box-shadow:none;box-shadow:none}.ActivityStream .Profile .profileCont{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);position:-webkit-sticky;position:sticky;top:48px}.ActivityStream .Profile .profileCont.scrolled,.screenSize-mobile .ActivityStream .Profile .profileCont{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ActivityStream .Profile .profileCont .profileTop{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}.ActivityStream .Profile .profileCont .profileTop>h1{color:#004f71;font-size:32px;margin:.5em 0 0}.ActivityStream .Profile .profileCont.scrolled .profileTop{-ms-flex-direction:row;flex-direction:row}.ActivityStream .Profile .profileCont.scrolled .profileTop h1{margin:0 0 0 .5em}.ActivityStream .Profile .profileBox{padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#968c83;width:100%}.ActivityStream .Profile .profileBox .boxHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:1.5em;padding-bottom:8px}.ActivityStream .Profile .profileBox .boxHeader span{color:#004f71;font-size:20px}.ActivityStream .Profile .profileBox .nextSteps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ActivityStream .Profile .profileBox .nextSteps .step{color:#004f71}.ActivityStream .Profile .PrimaryButton{padding:0}.ActivityStream .Profile .FancyButton{width:100%;margin:0;margin-top:4px}.ActivityStream .Profile .profileBox .progressBar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:4px}.ActivityStream .Profile .profileBox .progressBar .bar{width:90%;height:20px;background-color:#eee;display:-ms-flexbox;display:flex}.ActivityStream .Profile .profileBox .progressBar .bar .progress{background-color:#004f71;height:inherit;text-align:center;color:#fff}.ActivityStream .Profile .profileBox .progressBar>span{margin-left:1em}.ActivityStream .providersList{list-style:none;margin:0;padding:0;padding-bottom:8px}.ActivityStream .providersList li{display:inline-block;width:20px}.ActivityStream .providersList .Avatar{-webkit-box-shadow:none;box-shadow:none;display:inline-block}.ActivityStream .boxContent .communityLinks{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:8px;width:100%}.ActivityStream .boxContent .communityLinks div{-ms-flex:1 1 0%;flex:1 1 0%}.ActivityStream .boxContent .communityLinks a{text-decoration:none;font-size:16px}.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;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;padding-top:1%}.ActivityStream .Stream .Spinner{margin: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}.screenSize-mobile .loadMoreBtn{width:100%}.ActivityStream .mobileTabs{position:fixed;bottom:0;left:0;right:0;z-index:1000;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);background-color:#fff;height:48px;width:100vw;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:2px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ActivityStream .mobileTabs,.ActivityStream .mobileTabs .tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ActivityStream .mobileTabs .tab{-ms-flex-direction:column;flex-direction:column;text-align:center}.ActivityStream .mobileTabs .tab.current{color:#004f71}.ActivityStream .mobileTabs .tab i{font-size:18pt;padding-bottom:2px}.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}.SchoolsPage .CalloutAside .CalloutAside-primary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SchoolsPage .CalloutAside a{text-decoration:underline}.SchoolsPage .CalloutAside a:hover{color:#004f71}.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;overflow-x:hidden}.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}.RealEstatePage{text-align:center}.RealEstatePage section{max-width:60em;margin:64px auto}.highlight{background-color:#004f71;color:#fff!important}.RealEstatePage .headerImg{margin:0;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;max-height:1000px;min-height:600px;overflow:hidden;background-image:url("/img/real-estate-header.png");background-size:cover;background-position:center 33%;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;color:#fff;text-align:left}.RealEstatePage .headerImg .content{width:60vw;-webkit-box-sizing:border-box;box-sizing:border-box}.screenSize-mobile .RealEstatePage .headerImg .content,.screenSize-tablet .RealEstatePage .headerImg .content{width:100%}.RealEstatePage .headerImg .content div{width:70%;background:rgba(0,0,0,.4);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px}.screenSize-mobile .RealEstatePage .headerImg .content div{width:100%}.RealEstatePage .headerImg .content h1{font-size:400%}.screenSize-mobile .RealEstatePage .headerImg .content h1{font-size:300%}.RealEstatePage .headerImg .content p{font-size:125%;line-height:2}.RealEstatePage .About{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.screenSize-mobile .RealEstatePage .About{-ms-flex-direction:column;flex-direction:column}.RealEstatePage .About .imgDiv{background-image:url("/img/damian-real-estate.png");background-size:cover;background-position:center 30%;-ms-flex:1 1 0%;flex:1 1 0%;width:100%}.screenSize-mobile .RealEstatePage .About .imgDiv{min-height:400px}.RealEstatePage .About .content{padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:2;-ms-flex:1 1 0%;flex:1 1 0%}.RealEstatePage .About .content h1{margin:0}.RealEstatePage .localSection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.screenSize-mobile .RealEstatePage .localSection{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.RealEstatePage .localSection div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;margin:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.screenSize-mobile .RealEstatePage .localSection div{width:100%}.RealEstatePage .localSection span{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700}.RealEstatePage .agents{display:grid;grid-template-columns:auto auto;font-size:150%}.screenSize-mobile .RealEstatePage .agents{grid-template-columns:auto;font-size:125%}.RealEstatePage .techFeatures{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;text-align:left}.RealEstatePage .techFeatures span{font-size:150%;font-weight:700}.screenSize-mobile .RealEstatePage .techFeatures span{font-size:125%}.RealEstatePage .economySection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.RealEstatePage .economySection .content{text-align:left;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.RealEstatePage .economySection .imgDiv{background-image:url("/img/real-estate-1.jpg");background-size:cover;background-position:center 33%;width:100%;height:300px}.RealEstatePage .testomonials{margin:64px auto;color:#00354b;line-height:2.4;width:60em}.screenSize-mobile .RealEstatePage .testomonials,.screenSize-tablet .RealEstatePage .testomonials{width:100%}.RealEstatePage .testomonial{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px}.screenSize-mobile .RealEstatePage .testomonial{padding:24px}.RealEstatePage .testomonial .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto}.screenSize-mobile .RealEstatePage .testomonial .header,.screenSize-tablet .RealEstatePage .testomonial .header{-ms-flex-align:start;align-items:flex-start}.RealEstatePage .testomonial .header div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.screenSize-mobile .RealEstatePage .testomonial .header div{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.RealEstatePage .testomonial .header div span{margin-left:24px;font-size:200%}.screenSize-mobile .RealEstatePage .testomonial .header div span{margin-left:0;font-size:150%}.RealEstatePage .testomonial blockquote{text-align:left;margin:0 auto;margin-top:24px}.RealEstatePage .testomonial .headshot{height:80px;width:80px;overflow:hidden;border-radius:80px}.RealEstatePage .testomonial .quote{width:auto;height:50px}.RealEstatePage .testomonial:last-child .header,.RealEstatePage .testomonial:last-child .header div{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.RealEstatePage .testomonial:last-child .header div span{margin-right:24px;font-size:200%}.screenSize-mobile .RealEstatePage .testomonial:last-child .header div span{font-size:150%;margin-right:0;text-align:left}.screenSize-mobile .RealEstatePage .testomonial:last-child .header{-ms-flex-direction:row;flex-direction:row}.screenSize-mobile .RealEstatePage .testomonial:last-child .header div{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.SportsPage{text-align:center}.SportsPage section{max-width:60em;margin:64px auto}.highlight{background-color:#004f71;color:#fff!important}.SportsPage .headerImg{margin:0;padding:16px;max-width:none;max-height:1000px;min-height:600px;overflow:hidden;background-image:url("/img/sports-header.png");background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.screenSize-mobile .SportsPage .headerImg{-ms-flex-direction:column;flex-direction:column}.SportsPage .headerImg p{color:#fff;font-size:250%;text-align:left}.SportsPage .headerImg .damianHeader{overflow-y:visible!important;height:600px}.SportsPage .displayBoxes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:60em;margin:64px auto;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.screenSize-mobile .SportsPage .displayBoxes{-ms-flex-direction:column;flex-direction:column}.SportsPage .displayBoxes .box{padding:36px;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;color:#00354b;line-height:2}.screenSize-mobile .SportsPage .box{width:100%}.SportsPage .imageSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.SportsPage .imageSection .displayImg{width:100%;height:400px;overflow:hidden;background-image:url("/img/damian2.png");background-size:cover;background-position:center 0}.SportsPage .imageSection .content{padding:24px;text-align:left}.SportsPage .memberBoxes{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.screenSize-mobile .SportsPage .memberBoxes{-ms-flex-direction:column;flex-direction:column}.SportsPage .memberBoxes .box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:#00354b;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;margin:16px;padding:24px}.screenSize-mobile .SportsPage .memberBoxes .box{width:100%;margin:16px 0}.SportsPage .gallery{width:100%}.SportsPage .testomonialSect{color:#00354b}.SportsPage .testomonialBg{width:100vw;background-color:#004f71}.SportsPage .testomonial{color:#fff;width:60em;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px;line-height:2}.screenSize-mobile .SportsPage .testomonial,.screenSize-tablet .SportsPage .testomonial{width:100%}.SportsPage .testomonial .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.screenSize-mobile .SportsPage .testomonial .header{-ms-flex-align:start;align-items:flex-start}.SportsPage .testomonial .header div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.screenSize-mobile .SportsPage .testomonial .header div{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.SportsPage .testomonial .header div span{margin-left:24px;font-size:200%}.screenSize-mobile .SportsPage .testomonial .header div span{margin-left:0;font-size:150%}.SportsPage .testomonial blockquote{text-align:left;margin:0;margin-top:24px}.SportsPage .testomonial .headshot{height:80px;width:80px;overflow:hidden;border-radius:80px}.SportsPage .testomonial .quote{width:auto;height:50px}.SportsPage section ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style-type:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.screenSize-mobile .SportsPage section ul,.SportsPage section ul{-ms-flex-pack:center;justify-content:center}.SportsPage ul.row li{margin:8px;width:370px}.screenSize-mobile .SportsPage ul.row li{width:100%}.SportsPage .sportsImg{width:50vw;height:auto;margin-bottom:64px}.screenSize-mobile .SportsPage .sportsImg{width:100%}.callToAction{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}.callToAction>.primary{font-weight:700;font-size:200%;margin:0}.callToAction>.secondary{margin:0}.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:4000;pointer-events:all!important}.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:142px;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}.Popup{position:fixed;bottom:0;right:0;z-index:10;overflow-y:hidden;background-color:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;-o-transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:16px;padding:8px;min-width:450px;max-width:600px;height:auto}.screenSize-mobile .Popup{left:0;right:0;min-width:100%;margin:0}.Popup .PopupClose{position:absolute;top:8px;right:8px}.Popup.hidden{opacity:0;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.mobilePromo .PopupBody{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.screenSize-mobile .mobilePromo .PopupBody{-ms-flex-direction:column;flex-direction:column}.mobilePromo .PopupBody .promoImg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 0%;flex:1 1 0%}.mobilePromo .PopupBody .promoImg img{width:100%}.screenSize-mobile .mobilePromo .PopupBody .promoImg img{width:50%}.mobilePromo .PopupBody .headline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:24px}.screenSize-mobile .mobilePromo .PopupBody .headline{padding-left:0;text-align:center;padding-top:12px;-ms-flex-align:center;align-items:center}.mobilePromo .PopupBody .headline span{font-size:2em;padding-bottom:12px;color:#00354b}.screenSize-mobile .mobilePromo .PopupBody .headline span{font-size:1.5em}.mobilePromo .PopupBody .headline .subHeading{font-size:1.5em;color:#968c83}.screenSize-mobile .mobilePromo .PopupBody .headline .subHeading{font-size:1em}ol li{list-style-type:none}.CouponsList{padding:30px;max-width:80%!important}.CouponsList .coupons{list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.PromotionsTitle{margin:16px 0 0;font-size:150%;font-weight:400}.CouponCard{min-width:20em;max-width:48em}.CouponCard.small{min-width:0;max-width:none}.CouponCard{float:left;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);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4px;width:380px;-webkit-box-sizing:border-box}.CouponCard:hover{cursor:pointer}.CouponCard .couponContainer{padding:10px}.communityName{padding:10px;background-color:#d38c05}.communityName span{color:#fff;font-weight:700}.CouponCard.unavailable>.couponContainer{-webkit-filter:grayscale(1);filter:grayscale(1)}.CouponCard.small>.couponContainer{padding:8px}@-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)}}.CouponCard>.couponContainer>.CouponCard-meta{margin:0 32px 0 0;z-index:2}.screenSize-mobile .CouponCard>.couponContainer>.CouponCard-meta{margin:0 16px 0 0}.CouponCard.small>.couponContainer>.CouponCard-meta{margin:0 8px 0 0}.CouponCard>.couponContainer>.CouponCard-bio{float:left;padding-left:20px;z-index:2}.CouponCard .CouponCard-bio>h2{padding:0;margin:0 32px 0 0;font-size:200%;font-weight:400;color:var(--sec-colour,#004f71)}.CouponCard.has-options .CouponCard-bio>h2{margin:0 48px 0 0}.CouponCard.small .CouponCard-bio>h2{font-size:150%}.CouponCard.CouponCard-premium .CouponCard-bio>h2{color:#fff}.CouponCard .CouponCard-bio>h2>span{font-size:50%;vertical-align:middle}.CouponCard .CouponCard-bio>.CouponCard-businessName{color:var(--sec-colour,#004f71);opacity:.8}.CouponCard.small .CouponCard-bio>.CouponCard-businessName{font-size:80%}.CouponCard .CouponCard-bio>.CouponCard-profession{color:var(--sec-colour,#004f71);text-transform:uppercase}.CouponCard.small .CouponCard-bio>.CouponCard-profession{font-size:80%}ol li{list-style-type:none}.provider-name{font-size:131%!important;font-weight:700!important}.CouponCard>.couponContainer{display:block!important;float:left!important}.float-left{float:left!important;width:100%}.padding-10{padding-left:10px}.Description{font-size:17px;height:60px}.PromoCode{font-size:17px;color:var(--sec-colour,#004f71);font-weight:600;display:block;padding-bottom:10px}.PromoCode span{text-transform:uppercase}.ExpiryDate{color:#968c83;font-size:17px;font-weight:700}.CouponsActions{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px}.CouponsActions>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%}.CouponsActions>button:hover{opacity:.8}.CouponsActions>button.CouponsActions-positive{background:var(--accent-colour,#004f71);color:#fff;border-color:var(--accent-colour,#004f71);margin-right:4px}.CouponsActions>button.CouponsActions-negative{border-color:#c00;color:#c00;margin-left:4px}.ProfileCard-options-position{position:relative;top:10px;right:10px;float:right}.couponActivityActions .redeemButton{margin-top:15px}.couponActivityActions .redeemButton .icon{font-size:15px}.timerImage{height:20px;width:20px}.quantityLeft{margin-top:2em;display:table;float:left}.quantityLeft span{display:table-cell;vertical-align:middle;color:red;font-size:13px}.soldOut{font-weight:700;font-size:17px!important}.couponActivityActions>.redeemButton>.Spinner{margin:10px auto 0}.productLink{margin:10px 0}.productLink a{text-decoration:underline;color:blue}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{-ms-flex-align:center;align-items:center;background:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s ease-in-out;-o-transition:visibility 0s,opacity .3s ease-in-out;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}dialog .AddCoupon{list-style:none;padding:0;margin:0}dialog .AddCoupon>li{padding:16px}dialog .AddCoupon 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}dialog .AddCoupon textarea{min-height:10em}.CalendarDay__selected_span{background:#82e0aa;color:#fff;border:1px solid red}.CalendarDay__selected{background:red;color:#fff}.CalendarDay__selected:hover{background:orange;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:brown}.SingleDatePickerInput__withBorder{border-bottom:2px solid rgba(0,0,0,.1);border-left:0;border-top:0;border-right:0}.DateInput_input{padding:0!important;font-size:inherit}.codeTip{color:#afafaf}.couponCode{text-transform:uppercase}.DateInput_1,.SingleDatePicker_1,.SingleDatePickerInput_1{width:100%}.terms_link{color:blue!important;text-decoration:underline!important}.addCouponDialog{max-height:90%}dialog .AddCoupon{list-style:none;padding:0;margin:0}dialog .AddCoupon>li{padding:16px}dialog .AddCoupon 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}dialog .AddCoupon textarea{min-height:10em}.CalendarDay__selected_span{background:#82e0aa;color:#fff;border:1px solid red}.CalendarDay__selected{background:red;color:#fff}.CalendarDay__selected:hover{background:orange;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:brown}.SingleDatePickerInput__withBorder{border-bottom:2px solid rgba(0,0,0,.1);border-left:0;border-top:0;border-right:0}.DateInput_input{padding:0!important;font-size:inherit}.codeTip{color:#afafaf}.couponCode{text-transform:uppercase}.DateInput_1,.SingleDatePicker_1,.SingleDatePickerInput_1{width:100%}.terms_link{color:blue!important;text-decoration:underline!important}.editCouponDialog{max-height:90%}.communiyListContainer{padding:10px}.communiyListContainer .CommunityCard{margin-top:10px;list-style:none}dialog{z-index:1000!important}.approvedCouponList,.pendingCouponList{width:100%;float:left}.profileCouponContainer{width:100%;float:left;padding:15px 15px 50px}.coupons{width:100%;float:left}.approvedCouponList,.pendingCouponList{margin-top:30px}.profileCouponContainer .CouponCard{min-height:22em}.userRedeemedList{list-style:none;padding:0;margin:0}.userRedeemedList>li,.userRedeemedList>li>a{-webkit-box-sizing:border-box;box-sizing:border-box}.userRedeemedList>li>a{border-radius:8px;-webkit-box-shadow:0 4px 16px rgb(0 0 0/20%);box-shadow:0 4px 16px rgb(0 0 0/20%);padding:8px}.promotionStatistics{height:81%}.promotionStatistics .Dialog-body{overflow-y:hidden}.stistics{width:100%;float:left;top:0}.redeemtionList{width:100%;float:left;height:85%}.redeemtionList ul{height:100%;overflow-y:auto}.totalCoupons{float:left}.totalCoupons,.totalRedeemed{width:50%;text-align:center;background-color:#d38c05}.totalRedeemed{float:right}.totalCoupons span,.totalRedeemed span{display:block;color:#fff;font-size:20px}.totalCoupons div,.totalRedeemed div{padding:20px}.notRedeemedYet{width:100%;float:left;text-align:center}.notRedeemedYet span{font-size:25px;line-height:600px}
/*# sourceMappingURL=main.b7823fa0.css.map*/